Package com.pulumi.gcp.container.inputs
Class AzureClusterState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.container.inputs.AzureClusterState
-
public final class AzureClusterState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AzureClusterState.Builder
-
Field Summary
Fields Modifier and Type Field Description static AzureClusterState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
annotations()
java.util.Optional<com.pulumi.core.Output<AzureClusterAuthorizationArgs>>
authorization()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
azureRegion()
java.util.Optional<com.pulumi.core.Output<AzureClusterAzureServicesAuthenticationArgs>>
azureServicesAuthentication()
static AzureClusterState.Builder
builder()
static AzureClusterState.Builder
builder(AzureClusterState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
client()
java.util.Optional<com.pulumi.core.Output<AzureClusterControlPlaneArgs>>
controlPlane()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
createTime()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
effectiveAnnotations()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
endpoint()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
etag()
java.util.Optional<com.pulumi.core.Output<AzureClusterFleetArgs>>
fleet()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<AzureClusterLoggingConfigArgs>>
loggingConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<AzureClusterNetworkingArgs>>
networking()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
reconciling()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
resourceGroupId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
state()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
uid()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
updateTime()
java.util.Optional<com.pulumi.core.Output<java.util.List<AzureClusterWorkloadIdentityConfigArgs>>>
workloadIdentityConfigs()
-
-
-
Field Detail
-
Empty
public static final AzureClusterState Empty
-
-
Method Detail
-
annotations
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> annotations()
- Returns:
- Optional. Annotations on the cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Keys can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effective_annotations` for all of the annotations present on the resource.
-
authorization
public java.util.Optional<com.pulumi.core.Output<AzureClusterAuthorizationArgs>> authorization()
- Returns:
- Configuration related to the cluster RBAC settings.
-
azureRegion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> azureRegion()
- Returns:
- The Azure region where the cluster runs. Each Google Cloud region supports a subset of nearby Azure regions. You can call to list all supported Azure regions within a given Google Cloud region.
-
azureServicesAuthentication
public java.util.Optional<com.pulumi.core.Output<AzureClusterAzureServicesAuthenticationArgs>> azureServicesAuthentication()
- Returns:
- Azure authentication configuration for management of Azure resources
-
client
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> client()
- Returns:
- Name of the AzureClient. The `AzureClient` resource must reside on the same GCP project and region as the `AzureCluster`. `AzureClient` names are formatted as `projects/<project-number>/locations/<region>/azureClients/<client-id>`. See Resource Names (https:cloud.google.com/apis/design/resource_names) for more details on Google Cloud resource names.
-
controlPlane
public java.util.Optional<com.pulumi.core.Output<AzureClusterControlPlaneArgs>> controlPlane()
- Returns:
- Configuration related to the cluster control plane.
-
createTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()
- Returns:
- Output only. The time at which this cluster was created.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Optional. A human readable description of this cluster. Cannot be longer than 255 UTF-8 encoded bytes.
-
effectiveAnnotations
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> effectiveAnnotations()
- Returns:
- All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
-
endpoint
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpoint()
- Returns:
- Output only. The endpoint of the cluster's API server.
-
etag
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etag()
- Returns:
- Allows clients to perform consistent read-modify-writes through optimistic concurrency control. May be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
-
fleet
public java.util.Optional<com.pulumi.core.Output<AzureClusterFleetArgs>> fleet()
- Returns:
- Fleet configuration.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- The location for the resource
-
loggingConfig
public java.util.Optional<com.pulumi.core.Output<AzureClusterLoggingConfigArgs>> loggingConfig()
- Returns:
- (Beta only) Logging configuration.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of this resource.
-
networking
public java.util.Optional<com.pulumi.core.Output<AzureClusterNetworkingArgs>> networking()
- Returns:
- Cluster-wide networking configuration.
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The number of the Fleet host project where this cluster will be registered.
-
reconciling
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> reconciling()
- Returns:
- Output only. If set, there are currently changes in flight to the cluster.
-
resourceGroupId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceGroupId()
- Returns:
- The ARM ID of the resource group where the cluster resources are deployed. For example: `/subscriptions/*/resourceGroups/*`
-
state
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
- Returns:
- Output only. The current state of the cluster. Possible values: STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, DEGRADED
-
uid
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> uid()
- Returns:
- Output only. A globally unique identifier for the cluster.
-
updateTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updateTime()
- Returns:
- Output only. The time at which this cluster was last updated.
-
workloadIdentityConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<AzureClusterWorkloadIdentityConfigArgs>>> workloadIdentityConfigs()
- Returns:
- Output only. Workload Identity settings.
-
builder
public static AzureClusterState.Builder builder()
-
builder
public static AzureClusterState.Builder builder(AzureClusterState defaults)
-
-