class Azure::MachineLearningServices::Mgmt::V2018_03_01_preview::Models::AksComputeSecrets

Secrets related to a Machine Learning compute based on AKS.

Attributes

admin_kube_config[RW]

@return [String] Content of kubeconfig file that can be used to connect to the Kubernetes cluster.

computeType[RW]
image_pull_secret_name[RW]

@return [String] Image registry pull secret.

user_kube_config[RW]

@return [String] Content of kubeconfig file that can be used to connect to the Kubernetes cluster.

Public Class Methods

mapper() click to toggle source

Mapper for AksComputeSecrets class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2018-03-01-preview/generated/azure_mgmt_machine_learning_services/models/aks_compute_secrets.rb, line 38
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'AKS',
    type: {
      name: 'Composite',
      class_name: 'AksComputeSecrets',
      model_properties: {
        computeType: {
          client_side_validation: true,
          required: true,
          serialized_name: 'computeType',
          type: {
            name: 'String'
          }
        },
        user_kube_config: {
          client_side_validation: true,
          required: false,
          serialized_name: 'userKubeConfig',
          type: {
            name: 'String'
          }
        },
        admin_kube_config: {
          client_side_validation: true,
          required: false,
          serialized_name: 'adminKubeConfig',
          type: {
            name: 'String'
          }
        },
        image_pull_secret_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'imagePullSecretName',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end
new() click to toggle source
# File lib/2018-03-01-preview/generated/azure_mgmt_machine_learning_services/models/aks_compute_secrets.rb, line 16
def initialize
  @computeType = "AKS"
end