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]interface{}Fields 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.