Class MembershipState


  • public final class MembershipState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  MembershipState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • 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.
      • membershipId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> membershipId()
        Returns:
        The client-provided identifier of the membership. ***
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The unique 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.