Class GetManagedClusterResult
- java.lang.Object
-
- com.pulumi.azurenative.containerservice.outputs.GetManagedClusterResult
-
public final class GetManagedClusterResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetManagedClusterResult.Builder
-
Method Summary
-
-
-
Method Detail
-
aadProfile
public java.util.Optional<ManagedClusterAADProfileResponse> aadProfile()
- Returns:
- Profile of Azure Active Directory configuration.
-
addonProfiles
public java.util.Map<java.lang.String,ManagedClusterAddonProfileResponse> addonProfiles()
- Returns:
- Profile of managed cluster add-on.
-
agentPoolProfiles
public java.util.List<ManagedClusterAgentPoolProfileResponse> agentPoolProfiles()
- Returns:
- Properties of the agent pool.
-
apiServerAccessProfile
public java.util.Optional<ManagedClusterAPIServerAccessProfileResponse> apiServerAccessProfile()
- Returns:
- Access profile for managed cluster API server.
-
autoScalerProfile
public java.util.Optional<ManagedClusterPropertiesResponseAutoScalerProfile> autoScalerProfile()
- Returns:
- Parameters to be applied to the cluster-autoscaler when enabled
-
autoUpgradeProfile
public java.util.Optional<ManagedClusterAutoUpgradeProfileResponse> autoUpgradeProfile()
- Returns:
- Profile of auto upgrade configuration.
-
azurePortalFQDN
public java.lang.String azurePortalFQDN()
- Returns:
- FQDN for the master pool which used by proxy config.
-
disableLocalAccounts
public java.util.Optional<java.lang.Boolean> disableLocalAccounts()
- Returns:
- If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters.
-
diskEncryptionSetID
public java.util.Optional<java.lang.String> diskEncryptionSetID()
- Returns:
- ResourceId of the disk encryption set to use for enabling encryption at rest.
-
dnsPrefix
public java.util.Optional<java.lang.String> dnsPrefix()
- Returns:
- DNS prefix specified when creating the managed cluster.
-
enablePodSecurityPolicy
public java.util.Optional<java.lang.Boolean> enablePodSecurityPolicy()
- Returns:
- (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.
-
enableRBAC
public java.util.Optional<java.lang.Boolean> enableRBAC()
- Returns:
- Whether to enable Kubernetes Role-Based Access Control.
-
extendedLocation
public java.util.Optional<ExtendedLocationResponse> extendedLocation()
- Returns:
- The extended location of the Virtual Machine.
-
fqdn
public java.lang.String fqdn()
- Returns:
- FQDN for the master pool.
-
fqdnSubdomain
public java.util.Optional<java.lang.String> fqdnSubdomain()
- Returns:
- FQDN subdomain specified when creating private cluster with custom private dns zone.
-
httpProxyConfig
public java.util.Optional<ManagedClusterHTTPProxyConfigResponse> httpProxyConfig()
- Returns:
- Configurations for provisioning the cluster with HTTP proxy servers.
-
id
public java.lang.String id()
- Returns:
- Resource Id
-
identity
public java.util.Optional<ManagedClusterIdentityResponse> identity()
- Returns:
- The identity of the managed cluster, if configured.
-
identityProfile
public java.util.Map<java.lang.String,ManagedClusterPropertiesResponseIdentityProfile> identityProfile()
- Returns:
- Identities associated with the cluster.
-
kubernetesVersion
public java.util.Optional<java.lang.String> kubernetesVersion()
- Returns:
- Version of Kubernetes specified when creating the managed cluster.
-
linuxProfile
public java.util.Optional<ContainerServiceLinuxProfileResponse> linuxProfile()
- Returns:
- Profile for Linux VMs in the container service cluster.
-
location
public java.lang.String location()
- Returns:
- Resource location
-
maxAgentPools
public java.lang.Integer maxAgentPools()
- Returns:
- The max number of agent pools for the managed cluster.
-
name
public java.lang.String name()
- Returns:
- Resource name
-
networkProfile
public java.util.Optional<ContainerServiceNetworkProfileResponse> networkProfile()
- Returns:
- Profile of network configuration.
-
nodeResourceGroup
public java.util.Optional<java.lang.String> nodeResourceGroup()
- Returns:
- Name of the resource group containing agent pool nodes.
-
podIdentityProfile
public java.util.Optional<ManagedClusterPodIdentityProfileResponse> podIdentityProfile()
- Returns:
- Profile of managed cluster pod identity.
-
powerState
public PowerStateResponse powerState()
- Returns:
- Represents the Power State of the cluster
-
privateFQDN
public java.lang.String privateFQDN()
- Returns:
- FQDN of private cluster.
-
privateLinkResources
public java.util.List<PrivateLinkResourceResponse> privateLinkResources()
- Returns:
- Private link resources associated with the cluster.
-
provisioningState
public java.lang.String provisioningState()
- Returns:
- The current deployment or provisioning state, which only appears in the response.
-
servicePrincipalProfile
public java.util.Optional<ManagedClusterServicePrincipalProfileResponse> servicePrincipalProfile()
- Returns:
- Information about a service principal identity for the cluster to use for manipulating Azure APIs.
-
sku
public java.util.Optional<ManagedClusterSKUResponse> sku()
- Returns:
- The managed cluster SKU.
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- Resource tags
-
type
public java.lang.String type()
- Returns:
- Resource type
-
windowsProfile
public java.util.Optional<ManagedClusterWindowsProfileResponse> windowsProfile()
- Returns:
- Profile for Windows VMs in the container service cluster.
-
builder
public static GetManagedClusterResult.Builder builder()
-
builder
public static GetManagedClusterResult.Builder builder(GetManagedClusterResult defaults)
-
-