Skip to main content

MachineAccountCreateRequestInput

Properties

NameTypeDescriptionNotes
SubtypeIdstringSubtype ID for which machine account create is enabled and user have the entitlement to create the machine account.
FormIdPointer to stringForm ID selected by user for the machine account create request.[optional]
OwnerIdentityIdstringOwner Identity ID. This identity will be assigned as an owner of the created machine account.
MachineIdentityIdPointer to NullableStringMachine identity to correlate with the created machine account. If not provided, a new machine identity will be created.[optional]
EnvironmentPointer to stringEnvironment type to use for the machine account.[optional]
DescriptionPointer to stringDescription for the machine account.[optional]
UserInputPointer to map[string]interfaceFields of the form linked to the subtype in approval settings.[optional]
EntitlementIdsPointer to []stringList of entitlement IDs to provision for created machine account.[optional]

Methods

NewMachineAccountCreateRequestInput

func NewMachineAccountCreateRequestInput(subtypeId string, ownerIdentityId string, ) *MachineAccountCreateRequestInput

NewMachineAccountCreateRequestInput instantiates a new MachineAccountCreateRequestInput 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

NewMachineAccountCreateRequestInputWithDefaults

func NewMachineAccountCreateRequestInputWithDefaults() *MachineAccountCreateRequestInput

NewMachineAccountCreateRequestInputWithDefaults instantiates a new MachineAccountCreateRequestInput 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

GetSubtypeId

func (o *MachineAccountCreateRequestInput) GetSubtypeId() string

GetSubtypeId returns the SubtypeId field if non-nil, zero value otherwise.

GetSubtypeIdOk

func (o *MachineAccountCreateRequestInput) GetSubtypeIdOk() (*string, bool)

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

SetSubtypeId

func (o *MachineAccountCreateRequestInput) SetSubtypeId(v string)

SetSubtypeId sets SubtypeId field to given value.

GetFormId

func (o *MachineAccountCreateRequestInput) GetFormId() string

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

GetFormIdOk

func (o *MachineAccountCreateRequestInput) 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 *MachineAccountCreateRequestInput) SetFormId(v string)

SetFormId sets FormId field to given value.

HasFormId

func (o *MachineAccountCreateRequestInput) HasFormId() bool

HasFormId returns a boolean if a field has been set.

GetOwnerIdentityId

func (o *MachineAccountCreateRequestInput) GetOwnerIdentityId() string

GetOwnerIdentityId returns the OwnerIdentityId field if non-nil, zero value otherwise.

GetOwnerIdentityIdOk

func (o *MachineAccountCreateRequestInput) GetOwnerIdentityIdOk() (*string, bool)

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

SetOwnerIdentityId

func (o *MachineAccountCreateRequestInput) SetOwnerIdentityId(v string)

SetOwnerIdentityId sets OwnerIdentityId field to given value.

GetMachineIdentityId

func (o *MachineAccountCreateRequestInput) GetMachineIdentityId() string

GetMachineIdentityId returns the MachineIdentityId field if non-nil, zero value otherwise.

GetMachineIdentityIdOk

func (o *MachineAccountCreateRequestInput) GetMachineIdentityIdOk() (*string, bool)

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

SetMachineIdentityId

func (o *MachineAccountCreateRequestInput) SetMachineIdentityId(v string)

SetMachineIdentityId sets MachineIdentityId field to given value.

HasMachineIdentityId

func (o *MachineAccountCreateRequestInput) HasMachineIdentityId() bool

HasMachineIdentityId returns a boolean if a field has been set.

SetMachineIdentityIdNil

func (o *MachineAccountCreateRequestInput) SetMachineIdentityIdNil(b bool)

SetMachineIdentityIdNil sets the value for MachineIdentityId to be an explicit nil

UnsetMachineIdentityId

func (o *MachineAccountCreateRequestInput) UnsetMachineIdentityId()

UnsetMachineIdentityId ensures that no value is present for MachineIdentityId, not even an explicit nil

GetEnvironment

func (o *MachineAccountCreateRequestInput) GetEnvironment() string

GetEnvironment returns the Environment field if non-nil, zero value otherwise.

GetEnvironmentOk

func (o *MachineAccountCreateRequestInput) GetEnvironmentOk() (*string, bool)

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

SetEnvironment

func (o *MachineAccountCreateRequestInput) SetEnvironment(v string)

SetEnvironment sets Environment field to given value.

HasEnvironment

func (o *MachineAccountCreateRequestInput) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

GetDescription

func (o *MachineAccountCreateRequestInput) GetDescription() string

GetDescription returns the Description field if non-nil, zero value otherwise.

GetDescriptionOk

func (o *MachineAccountCreateRequestInput) GetDescriptionOk() (*string, bool)

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

SetDescription

func (o *MachineAccountCreateRequestInput) SetDescription(v string)

SetDescription sets Description field to given value.

HasDescription

func (o *MachineAccountCreateRequestInput) HasDescription() bool

HasDescription returns a boolean if a field has been set.

GetUserInput

func (o *MachineAccountCreateRequestInput) GetUserInput() map[string]interface{}

GetUserInput returns the UserInput field if non-nil, zero value otherwise.

GetUserInputOk

func (o *MachineAccountCreateRequestInput) GetUserInputOk() (*map[string]interface{}, bool)

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

SetUserInput

func (o *MachineAccountCreateRequestInput) SetUserInput(v map[string]interface{})

SetUserInput sets UserInput field to given value.

HasUserInput

func (o *MachineAccountCreateRequestInput) HasUserInput() bool

HasUserInput returns a boolean if a field has been set.

GetEntitlementIds

func (o *MachineAccountCreateRequestInput) GetEntitlementIds() []string

GetEntitlementIds returns the EntitlementIds field if non-nil, zero value otherwise.

GetEntitlementIdsOk

func (o *MachineAccountCreateRequestInput) GetEntitlementIdsOk() (*[]string, bool)

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

SetEntitlementIds

func (o *MachineAccountCreateRequestInput) SetEntitlementIds(v []string)

SetEntitlementIds sets EntitlementIds field to given value.

HasEntitlementIds

func (o *MachineAccountCreateRequestInput) HasEntitlementIds() bool

HasEntitlementIds returns a boolean if a field has been set.