Class ContainerService
Container service.
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 |