Class MembershipArgs


  • public final class MembershipArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.