class Azure::ContainerService::Mgmt::V2019_10_01::Models::ManagedClusterAADProfile
AADProfile specifies attributes for Azure
Active Directory integration.
Attributes
client_app_id[RW]
@return [String] The client AAD application ID.
server_app_id[RW]
@return [String] The server AAD application ID.
server_app_secret[RW]
@return [String] The server AAD application secret.
tenant_id[RW]
@return [String] The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
Public Class Methods
mapper()
click to toggle source
Mapper for ManagedClusterAADProfile
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-10-01/generated/azure_mgmt_container_service/models/managed_cluster_aadprofile.rb, line 33 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ManagedClusterAADProfile', type: { name: 'Composite', class_name: 'ManagedClusterAADProfile', model_properties: { client_app_id: { client_side_validation: true, required: true, serialized_name: 'clientAppID', type: { name: 'String' } }, server_app_id: { client_side_validation: true, required: true, serialized_name: 'serverAppID', type: { name: 'String' } }, server_app_secret: { client_side_validation: true, required: false, serialized_name: 'serverAppSecret', type: { name: 'String' } }, tenant_id: { client_side_validation: true, required: false, serialized_name: 'tenantID', type: { name: 'String' } } } } } end