Show / Hide Table of Contents

    Class ContainerService

    Container service.

    Inheritance
    Object
    Resource
    ContainerService
    Inherited Members
    Resource.Id
    Resource.Location
    Resource.Name
    Resource.Tags
    Resource.Type
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.Compute.dll
    Syntax
    [Microsoft.Rest.Serialization.JsonTransformation]
    public class ContainerService : Microsoft.Azure.Management.Compute.Models.Resource

    Constructors

    ContainerService()

    Initializes a new instance of the ContainerService class.

    Declaration
    public ContainerService ();

    ContainerService(String, ContainerServiceMasterProfile, IList<ContainerServiceAgentPoolProfile>, ContainerServiceLinuxProfile, String, String, String, IDictionary<String,String>, String, ContainerServiceOrchestratorProfile, ContainerServiceCustomProfile, ContainerServiceServicePrincipalProfile, ContainerServiceWindowsProfile, ContainerServiceDiagnosticsProfile)

    Initializes a new instance of the ContainerService class.

    Declaration
    public ContainerService (string location, Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile masterProfile, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile> agentPoolProfiles, Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile linuxProfile, string id = null, string name = null, string type = null, System.Collections.Generic.IDictionary<string,string> tags = null, string provisioningState = null, Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorProfile orchestratorProfile = null, Microsoft.Azure.Management.Compute.Models.ContainerServiceCustomProfile customProfile = null, Microsoft.Azure.Management.Compute.Models.ContainerServiceServicePrincipalProfile servicePrincipalProfile = null, Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile windowsProfile = null, Microsoft.Azure.Management.Compute.Models.ContainerServiceDiagnosticsProfile diagnosticsProfile = null);
    Parameters
    String location

    Resource location

    ContainerServiceMasterProfile masterProfile

    Properties of master agents.

    IList<ContainerServiceAgentPoolProfile> agentPoolProfiles

    Properties of the agent pool.

    ContainerServiceLinuxProfile linuxProfile

    Properties of Linux VMs.

    String id

    Resource Id

    String name

    Resource name

    String type

    Resource type

    IDictionary<String,String> tags

    Resource tags

    String provisioningState

    the current deployment or provisioning state, which only appears in the response.

    ContainerServiceOrchestratorProfile orchestratorProfile

    Properties of the orchestrator.

    ContainerServiceCustomProfile customProfile

    Properties for custom clusters.

    ContainerServiceServicePrincipalProfile servicePrincipalProfile

    Properties for cluster service principals.

    ContainerServiceWindowsProfile windowsProfile

    Properties of Windows VMs.

    ContainerServiceDiagnosticsProfile diagnosticsProfile

    Properties of the diagnostic agent.

    Properties

    AgentPoolProfiles

    Gets or sets properties of the agent pool.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.agentPoolProfiles")]
    public System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile> AgentPoolProfiles { get; set; }
    Property Value
    IList<ContainerServiceAgentPoolProfile>

    CustomProfile

    Gets or sets properties for custom clusters.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.customProfile")]
    public Microsoft.Azure.Management.Compute.Models.ContainerServiceCustomProfile CustomProfile { get; set; }
    Property Value
    ContainerServiceCustomProfile

    DiagnosticsProfile

    Gets or sets properties of the diagnostic agent.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.diagnosticsProfile")]
    public Microsoft.Azure.Management.Compute.Models.ContainerServiceDiagnosticsProfile DiagnosticsProfile { get; set; }
    Property Value
    ContainerServiceDiagnosticsProfile

    LinuxProfile

    Gets or sets properties of Linux VMs.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.linuxProfile")]
    public Microsoft.Azure.Management.Compute.Models.ContainerServiceLinuxProfile LinuxProfile { get; set; }
    Property Value
    ContainerServiceLinuxProfile

    MasterProfile

    Gets or sets properties of master agents.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.masterProfile")]
    public Microsoft.Azure.Management.Compute.Models.ContainerServiceMasterProfile MasterProfile { get; set; }
    Property Value
    ContainerServiceMasterProfile

    OrchestratorProfile

    Gets or sets properties of the orchestrator.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.orchestratorProfile")]
    public Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorProfile OrchestratorProfile { get; set; }
    Property Value
    ContainerServiceOrchestratorProfile

    ProvisioningState

    Gets the current deployment or provisioning state, which only appears in the response.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.provisioningState")]
    public string ProvisioningState { get; }
    Property Value
    String

    ServicePrincipalProfile

    Gets or sets properties for cluster service principals.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.servicePrincipalProfile")]
    public Microsoft.Azure.Management.Compute.Models.ContainerServiceServicePrincipalProfile ServicePrincipalProfile { get; set; }
    Property Value
    ContainerServiceServicePrincipalProfile

    WindowsProfile

    Gets or sets properties of Windows VMs.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.windowsProfile")]
    public Microsoft.Azure.Management.Compute.Models.ContainerServiceWindowsProfile WindowsProfile { get; set; }
    Property Value
    ContainerServiceWindowsProfile

    Methods

    Validate()

    Validate the object.

    Declaration
    public override void Validate ();
    Exceptions
    ValidationException

    Thrown if validation fails

    Back to top Azure SDK for Net