Skip to main content

Machineaccountcreaterequestinput

Contains the required information for processing a user-initiated machine account creation request.

Properties

NameTypeDescriptionNotes
subtype_idstrSubtype ID for which machine account create is enabled and user have the entitlement to create the machine account.[required]
form_idstrForm ID selected by user for the machine account create request.[optional]
owner_identity_idstrOwner Identity ID. This identity will be assigned as an owner of the created machine account.[required]
machine_identity_idstrMachine identity to correlate with the created machine account. If not provided, a new machine identity will be created.[optional]
environmentstrEnvironment type to use for the machine account.[optional]
descriptionstrDescription for the machine account.[optional]
user_inputobjectFields of the form linked to the subtype in approval settings.[optional]
entitlement_ids[]strList of entitlement IDs to provision for created machine account.[optional]
}

Example

from sailpoint.machine_account_creation_request.models.machineaccountcreaterequestinput import Machineaccountcreaterequestinput

machineaccountcreaterequestinput = Machineaccountcreaterequestinput(
subtype_id='6d28b7c1-620c-49c6-b6d5-cbf81eb4b5fa',
form_id='f5dd23fe-3414-42b7-bb1c-869400ad7a10',
owner_identity_id='18104e7e499b4e23882d6323344ab6bc',
machine_identity_id='6d28b7c1-620c-49c6-b6d5-cbf81eb4b5fa',
environment='Dev',
description='Requesting machine account for tracking the inventory.',
user_input={"target":"AD Source","description":"Inventory tracking"},
entitlement_ids=["6d28b7c1620c49c6b6d5cbf81eb4b5fa","2c91808a7624751a01762f19d67c220e"]
)

[Back to top]