Skip to main content

MachineAccountSubtypeConfigDtoMachineAccountCreate

Properties​

NameTypeDescriptionNotes
AccountCreateEnabledPointer to boolSpecifies if the creation of machine accounts is allowed for this subtype.[optional] [default to false]
ApprovalRequiredPointer to boolSpecifies if approval is required for machine account creation requests for this subtype.[optional] [default to false]
FormIdPointer to stringId of the form linked to subtype.[optional]
EntitlementIdPointer to stringId of the system created entitlement entitlement upon enabling account creation for this subtype.[optional]
PasswordSettingPointer to stringThis is required before enabling the account creation to true. Default value will be null.[optional]
PasswordAttributePointer to stringName of the account attribute from the source's schema or new custom attribute to use when password settings is enabled.[optional]
ApprovalConfigPointer to MachineSubtypeApprovalConfig[optional]

Methods​

NewMachineAccountSubtypeConfigDtoMachineAccountCreate​

func NewMachineAccountSubtypeConfigDtoMachineAccountCreate() *MachineAccountSubtypeConfigDtoMachineAccountCreate

NewMachineAccountSubtypeConfigDtoMachineAccountCreate instantiates a new MachineAccountSubtypeConfigDtoMachineAccountCreate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

NewMachineAccountSubtypeConfigDtoMachineAccountCreateWithDefaults​

func NewMachineAccountSubtypeConfigDtoMachineAccountCreateWithDefaults() *MachineAccountSubtypeConfigDtoMachineAccountCreate

NewMachineAccountSubtypeConfigDtoMachineAccountCreateWithDefaults instantiates a new MachineAccountSubtypeConfigDtoMachineAccountCreate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

GetAccountCreateEnabled​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetAccountCreateEnabled() bool

GetAccountCreateEnabled returns the AccountCreateEnabled field if non-nil, zero value otherwise.

GetAccountCreateEnabledOk​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetAccountCreateEnabledOk() (*bool, bool)

GetAccountCreateEnabledOk returns a tuple with the AccountCreateEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetAccountCreateEnabled​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) SetAccountCreateEnabled(v bool)

SetAccountCreateEnabled sets AccountCreateEnabled field to given value.

HasAccountCreateEnabled​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) HasAccountCreateEnabled() bool

HasAccountCreateEnabled returns a boolean if a field has been set.

GetApprovalRequired​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetApprovalRequired() bool

GetApprovalRequired returns the ApprovalRequired field if non-nil, zero value otherwise.

GetApprovalRequiredOk​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetApprovalRequiredOk() (*bool, bool)

GetApprovalRequiredOk returns a tuple with the ApprovalRequired field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetApprovalRequired​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) SetApprovalRequired(v bool)

SetApprovalRequired sets ApprovalRequired field to given value.

HasApprovalRequired​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) HasApprovalRequired() bool

HasApprovalRequired returns a boolean if a field has been set.

GetFormId​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetFormId() string

GetFormId returns the FormId field if non-nil, zero value otherwise.

GetFormIdOk​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetFormIdOk() (*string, bool)

GetFormIdOk returns a tuple with the FormId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetFormId​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) SetFormId(v string)

SetFormId sets FormId field to given value.

HasFormId​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) HasFormId() bool

HasFormId returns a boolean if a field has been set.

GetEntitlementId​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetEntitlementId() string

GetEntitlementId returns the EntitlementId field if non-nil, zero value otherwise.

GetEntitlementIdOk​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetEntitlementIdOk() (*string, bool)

GetEntitlementIdOk returns a tuple with the EntitlementId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetEntitlementId​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) SetEntitlementId(v string)

SetEntitlementId sets EntitlementId field to given value.

HasEntitlementId​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) HasEntitlementId() bool

HasEntitlementId returns a boolean if a field has been set.

GetPasswordSetting​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetPasswordSetting() string

GetPasswordSetting returns the PasswordSetting field if non-nil, zero value otherwise.

GetPasswordSettingOk​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetPasswordSettingOk() (*string, bool)

GetPasswordSettingOk returns a tuple with the PasswordSetting field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetPasswordSetting​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) SetPasswordSetting(v string)

SetPasswordSetting sets PasswordSetting field to given value.

HasPasswordSetting​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) HasPasswordSetting() bool

HasPasswordSetting returns a boolean if a field has been set.

GetPasswordAttribute​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetPasswordAttribute() string

GetPasswordAttribute returns the PasswordAttribute field if non-nil, zero value otherwise.

GetPasswordAttributeOk​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetPasswordAttributeOk() (*string, bool)

GetPasswordAttributeOk returns a tuple with the PasswordAttribute field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetPasswordAttribute​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) SetPasswordAttribute(v string)

SetPasswordAttribute sets PasswordAttribute field to given value.

HasPasswordAttribute​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) HasPasswordAttribute() bool

HasPasswordAttribute returns a boolean if a field has been set.

GetApprovalConfig​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetApprovalConfig() MachineSubtypeApprovalConfig

GetApprovalConfig returns the ApprovalConfig field if non-nil, zero value otherwise.

GetApprovalConfigOk​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) GetApprovalConfigOk() (*MachineSubtypeApprovalConfig, bool)

GetApprovalConfigOk returns a tuple with the ApprovalConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetApprovalConfig​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) SetApprovalConfig(v MachineSubtypeApprovalConfig)

SetApprovalConfig sets ApprovalConfig field to given value.

HasApprovalConfig​

func (o *MachineAccountSubtypeConfigDtoMachineAccountCreate) HasApprovalConfig() bool

HasApprovalConfig returns a boolean if a field has been set.