class Azure::ContainerService::Mgmt::V2020_12_01::Models::ManagedClusterPodIdentityProfile
Model object.
Attributes
enabled[RW]
@return [Boolean] Whether the pod identity addon is enabled.
user_assigned_identities[RW]
@return [Array<ManagedClusterPodIdentity>] User assigned pod identity settings.
user_assigned_identity_exceptions[RW]
@return [Array<ManagedClusterPodIdentityException>] User assigned pod identity exception settings.
Private Class Methods
mapper()
click to toggle source
Mapper for ManagedClusterPodIdentityProfile
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_profile.rb, line 32 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ManagedClusterPodIdentityProfile', type: { name: 'Composite', class_name: 'ManagedClusterPodIdentityProfile', model_properties: { enabled: { client_side_validation: true, required: false, serialized_name: 'enabled', type: { name: 'Boolean' } }, user_assigned_identities: { client_side_validation: true, required: false, serialized_name: 'userAssignedIdentities', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ManagedClusterPodIdentityElementType', type: { name: 'Composite', class_name: 'ManagedClusterPodIdentity' } } } }, user_assigned_identity_exceptions: { client_side_validation: true, required: false, serialized_name: 'userAssignedIdentityExceptions', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ManagedClusterPodIdentityExceptionElementType', type: { name: 'Composite', class_name: 'ManagedClusterPodIdentityException' } } } } } } } end