Skip to main content

MachineaccountsubtypeconfigdtoMachineAccountCreate

Configuration options for machine account creation, including whether creation is enabled, if approval is required, associated form and entitlement IDs, and detailed approval settings such as approvers and allowed comment types.

Properties

NameTypeDescriptionNotes
account_create_enabledboolSpecifies if the creation of machine accounts is allowed for this subtype.[optional] [default to False]
approval_requiredboolSpecifies if approval is required for machine account creation requests for this subtype.[optional] [default to False]
form_idstrId of the form linked to subtype.[optional]
entitlement_idstrId of the system created entitlement entitlement upon enabling account creation for this subtype.[optional]
password_settingEnum [ 'DO_NOT_SET_PASSWORD', 'SET_TO_EXISTING_ATTRIBUTE', 'SET_TO_NEW_ATTRIBUTE' ]This is required before enabling the account creation to true. Default value will be null.[optional]
password_attributestrName of the account attribute from the source's schema or new custom attribute to use when password settings is enabled.[optional]
approval_configMachinesubtypeapprovalconfig[optional]
}

Example

from sailpoint.machine_account_subtypes.models.machineaccountsubtypeconfigdto_machine_account_create import MachineaccountsubtypeconfigdtoMachineAccountCreate

machineaccountsubtypeconfigdto_machine_account_create = MachineaccountsubtypeconfigdtoMachineAccountCreate(
account_create_enabled=True,
approval_required=True,
form_id='4f1bb61b-a0ab-4c0a-b9fb-20f44407b75a',
entitlement_id='858d2151-ff19-464b-ae0d-6938b3af2baf',
password_setting='SET_TO_EXISTING_ATTRIBUTE',
password_attribute='accountName',
approval_config=sailpoint.machine_account_subtypes.models.machine_subtype_approval_config_dto.Machine Subtype Approval Config Dto(
approvers = 'manager, workgroup:1419fc28-a8ed-4a07-9f5c-0cb5dfad6311',
comments = 'ALL', )
)

[Back to top]