class Azure::ContainerService::Mgmt::V2020_12_01::Models::ManagedClusterPodIdentity
Model object.
Attributes
identity[RW]
@return [UserAssignedIdentity] Information of the user assigned identity.
name[RW]
@return [String] Name of the pod identity.
namespace[RW]
@return [String] Namespace of the pod identity.
provisioning_info[RW]
@return [ManagedClusterPodIdentityProvisioningInfo]
provisioning_state[RW]
@return [ManagedClusterPodIdentityProvisioningState] The current provisioning state of the pod identity. Possible values include: 'Assigned', 'Updating', 'Deleting', 'Failed'
Private Class Methods
mapper()
click to toggle source
Mapper for ManagedClusterPodIdentity
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-12-01/generated/azure_mgmt_container_service/models/managed_cluster_pod_identity.rb, line 39 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ManagedClusterPodIdentity', type: { name: 'Composite', class_name: 'ManagedClusterPodIdentity', model_properties: { name: { client_side_validation: true, required: true, serialized_name: 'name', type: { name: 'String' } }, namespace: { client_side_validation: true, required: true, serialized_name: 'namespace', type: { name: 'String' } }, identity: { client_side_validation: true, required: true, serialized_name: 'identity', type: { name: 'Composite', class_name: 'UserAssignedIdentity' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'provisioningState', type: { name: 'String' } }, provisioning_info: { client_side_validation: true, required: false, read_only: true, serialized_name: 'provisioningInfo', type: { name: 'Composite', class_name: 'ManagedClusterPodIdentityProvisioningInfo' } } } } } end