class Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceOrchestratorProfile

Profile for the container service orchestrator.

Attributes

orchestrator_type[RW]

@return [ContainerServiceOrchestratorTypes] The orchestrator to use to manage container service cluster resources. Valid values are Kubernetes, Swarm, DCOS, DockerCE and Custom. Possible values include: 'Kubernetes', 'Swarm', 'DCOS', 'DockerCE', 'Custom'

orchestrator_version[RW]

@return [String] The version of the orchestrator to use. You can specify the major.minor.patch part of the actual version.For example, you can specify version as “1.6.11”.

Private Class Methods

mapper() click to toggle source

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

# File lib/2017-07-01/generated/azure_mgmt_container_service/models/container_service_orchestrator_profile.rb, line 31
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ContainerServiceOrchestratorProfile',
    type: {
      name: 'Composite',
      class_name: 'ContainerServiceOrchestratorProfile',
      model_properties: {
        orchestrator_type: {
          client_side_validation: true,
          required: true,
          serialized_name: 'orchestratorType',
          type: {
            name: 'String'
          }
        },
        orchestrator_version: {
          client_side_validation: true,
          required: false,
          serialized_name: 'orchestratorVersion',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end