Name | Type | Description | Notes |
---|---|---|---|
ClassId | string | The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. | [default to "ipmioverlan.PolicyInventory"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "ipmioverlan.PolicyInventory"] |
Enabled | Pointer to bool | State of the IPMI Over LAN service on the endpoint. | [optional] [readonly] [default to true] |
EncryptionKey | Pointer to string | The encryption key to use for IPMI communication. It should have an even number of hexadecimal characters and not exceed 40 characters. Use “00” to disable encryption key use. This configuration is supported by all Standalone C-Series servers. FI-attached C-Series servers with firmware at minimum of 4.2.3a support this configuration. B/X-Series servers with firmware at minimum of 5.1.0.x support this configuration. IPMI commands using this key should append zeroes to the key to achieve a length of 40 characters. | [optional] |
IsEncryptionKeySet | Pointer to bool | Indicates whether the value of the 'encryptionKey' property has been set. | [optional] [readonly] [default to false] |
Privilege | Pointer to string | The highest privilege level that can be assigned to an IPMI session on a server. This configuration is supported by all Standalone C-Series servers. FI-attached C-Series servers with firmware at minimum of 4.2.3a support this configuration. B/X-Series servers with firmware at minimum of 5.1.0.x support this configuration. Privilege level user is not supported for B/X-Series servers. * `admin` - Privilege to perform all actions available through IPMI. * `user` - Privilege to perform some functions through IPMI but restriction on performing administrative tasks. * `read-only` - Privilege to view information throught IPMI but restriction on making any changes. | [optional] [readonly] [default to "admin"] |
TargetMo | Pointer to NullableMoBaseMoRelationship | [optional] |
func NewIpmioverlanPolicyInventory(classId string, objectType string, ) *IpmioverlanPolicyInventory
NewIpmioverlanPolicyInventory instantiates a new IpmioverlanPolicyInventory 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
func NewIpmioverlanPolicyInventoryWithDefaults() *IpmioverlanPolicyInventory
NewIpmioverlanPolicyInventoryWithDefaults instantiates a new IpmioverlanPolicyInventory 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
func (o *IpmioverlanPolicyInventory) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *IpmioverlanPolicyInventory) GetClassIdOk() (*string, bool)
GetClassIdOk returns a tuple with the ClassId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpmioverlanPolicyInventory) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *IpmioverlanPolicyInventory) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *IpmioverlanPolicyInventory) GetObjectTypeOk() (*string, bool)
GetObjectTypeOk returns a tuple with the ObjectType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpmioverlanPolicyInventory) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *IpmioverlanPolicyInventory) GetEnabled() bool
GetEnabled returns the Enabled field if non-nil, zero value otherwise.
func (o *IpmioverlanPolicyInventory) GetEnabledOk() (*bool, bool)
GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpmioverlanPolicyInventory) SetEnabled(v bool)
SetEnabled sets Enabled field to given value.
func (o *IpmioverlanPolicyInventory) HasEnabled() bool
HasEnabled returns a boolean if a field has been set.
func (o *IpmioverlanPolicyInventory) GetEncryptionKey() string
GetEncryptionKey returns the EncryptionKey field if non-nil, zero value otherwise.
func (o *IpmioverlanPolicyInventory) GetEncryptionKeyOk() (*string, bool)
GetEncryptionKeyOk returns a tuple with the EncryptionKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpmioverlanPolicyInventory) SetEncryptionKey(v string)
SetEncryptionKey sets EncryptionKey field to given value.
func (o *IpmioverlanPolicyInventory) HasEncryptionKey() bool
HasEncryptionKey returns a boolean if a field has been set.
func (o *IpmioverlanPolicyInventory) GetIsEncryptionKeySet() bool
GetIsEncryptionKeySet returns the IsEncryptionKeySet field if non-nil, zero value otherwise.
func (o *IpmioverlanPolicyInventory) GetIsEncryptionKeySetOk() (*bool, bool)
GetIsEncryptionKeySetOk returns a tuple with the IsEncryptionKeySet field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpmioverlanPolicyInventory) SetIsEncryptionKeySet(v bool)
SetIsEncryptionKeySet sets IsEncryptionKeySet field to given value.
func (o *IpmioverlanPolicyInventory) HasIsEncryptionKeySet() bool
HasIsEncryptionKeySet returns a boolean if a field has been set.
func (o *IpmioverlanPolicyInventory) GetPrivilege() string
GetPrivilege returns the Privilege field if non-nil, zero value otherwise.
func (o *IpmioverlanPolicyInventory) GetPrivilegeOk() (*string, bool)
GetPrivilegeOk returns a tuple with the Privilege field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpmioverlanPolicyInventory) SetPrivilege(v string)
SetPrivilege sets Privilege field to given value.
func (o *IpmioverlanPolicyInventory) HasPrivilege() bool
HasPrivilege returns a boolean if a field has been set.
func (o *IpmioverlanPolicyInventory) GetTargetMo() MoBaseMoRelationship
GetTargetMo returns the TargetMo field if non-nil, zero value otherwise.
func (o *IpmioverlanPolicyInventory) GetTargetMoOk() (*MoBaseMoRelationship, bool)
GetTargetMoOk returns a tuple with the TargetMo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpmioverlanPolicyInventory) SetTargetMo(v MoBaseMoRelationship)
SetTargetMo sets TargetMo field to given value.
func (o *IpmioverlanPolicyInventory) HasTargetMo() bool
HasTargetMo returns a boolean if a field has been set.
func (o *IpmioverlanPolicyInventory) SetTargetMoNil(b bool)
SetTargetMoNil sets the value for TargetMo to be an explicit nil
func (o *IpmioverlanPolicyInventory) UnsetTargetMo()
UnsetTargetMo ensures that no value is present for TargetMo, not even an explicit nil