Package com.pulumi.gcp.gkehub
Class MembershipArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.gkehub.MembershipArgs
-
public final class MembershipArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MembershipArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static MembershipArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<MembershipAuthorityArgs>>
authority()
static MembershipArgs.Builder
builder()
static MembershipArgs.Builder
builder(MembershipArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
Deprecated.`description` is deprecated and will be removed in a future major release.java.util.Optional<com.pulumi.core.Output<MembershipEndpointArgs>>
endpoint()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
labels()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
com.pulumi.core.Output<java.lang.String>
membershipId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
-
-
-
Field Detail
-
Empty
public static final MembershipArgs Empty
-
-
Method Detail
-
authority
public java.util.Optional<com.pulumi.core.Output<MembershipAuthorityArgs>> authority()
- Returns:
- Authority encodes how Google will recognize identities from this Membership. See the workload identity documentation for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity Structure is documented below.
-
description
@Deprecated public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
Deprecated.`description` is deprecated and will be removed in a future major release.- Returns:
- (Optional, Deprecated) The name of this entity type to be displayed on the console. This field is unavailable in v1 of the API. > **Warning:** `description` is deprecated and will be removed in a future major release.
-
endpoint
public java.util.Optional<com.pulumi.core.Output<MembershipEndpointArgs>> endpoint()
- Returns:
- If this Membership is a Kubernetes API server hosted on GKE, this is a self link to its GCP resource. Structure is documented below.
-
labels
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> labels()
- Returns:
- Labels to apply to this membership. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effective_labels` for all of the labels present on the resource.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- Location of the membership. The default value is `global`.
-
membershipId
public com.pulumi.core.Output<java.lang.String> membershipId()
- Returns:
- The client-provided identifier of the membership. ***
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
-
builder
public static MembershipArgs.Builder builder()
-
builder
public static MembershipArgs.Builder builder(MembershipArgs defaults)
-
-