Interface ContainerService
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.containerservice.implementation.ContainerServiceManager,,com.microsoft.azure.management.containerservice.implementation.ContainerServiceInner> HasId,HasInner<com.microsoft.azure.management.containerservice.implementation.ContainerServiceInner>,HasManager<com.microsoft.azure.management.containerservice.implementation.ContainerServiceManager>,HasName,HasResourceGroup,Indexable,OrchestratorServiceBase,Refreshable<ContainerService>,Resource,Updatable<ContainerService.Update>
@Beta(V1_4_0)
public interface ContainerService
extends GroupableResource<com.microsoft.azure.management.containerservice.implementation.ContainerServiceManager,com.microsoft.azure.management.containerservice.implementation.ContainerServiceInner>, Refreshable<ContainerService>, Updatable<ContainerService.Update>, OrchestratorServiceBase
A client-side representation for a container service.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions related to a container service.static interfaceGrouping of container service definition stages.static interfaceThe template for an update operation, containing all the settings that can be modified.static interfaceGrouping of container service update stages.Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
masterNodeCount
int masterNodeCount()- Returns:
- the master node count
-
orchestratorType
ContainerServiceOrchestratorTypes orchestratorType()- Returns:
- the type of the orchestrator
-
masterDnsPrefix
String masterDnsPrefix()- Returns:
- the master DNS prefix which was specified at creation time
-
masterFqdn
String masterFqdn()- Returns:
- the master FQDN
-
agentPools
Map<String,ContainerServiceAgentPool> agentPools()- Returns:
- the agent pools map
-
linuxRootUsername
String linuxRootUsername()- Returns:
- the Linux root username
-
sshKey
String sshKey()- Returns:
- the Linux SSH key
-
isDiagnosticsEnabled
boolean isDiagnosticsEnabled()- Returns:
- true if diagnostics are enabled
-
servicePrincipalClientId
String servicePrincipalClientId()- Returns:
- the service principal client ID
-
servicePrincipalSecret
String servicePrincipalSecret()- Returns:
- the service principal secret
-
masterOSDiskSizeInGB
int masterOSDiskSizeInGB()- Returns:
- OS disk size in GB set for every machine in the master pool
-
masterStorageProfile
ContainerServiceStorageProfileTypes masterStorageProfile()- Returns:
- the storage kind set for every machine in the master pool
-
masterSubnetName
String masterSubnetName()- Returns:
- the name of the subnet used by every machine in the master pool
-
networkId
String networkId()- Returns:
- the ID of the virtual network used by every machine in the master and agent pools
-