1. Packages
  2. Google Cloud (GCP) Classic
  3. API Docs
  4. gkehub
  5. getMembershipBinding
Google Cloud Classic v8.3.1 published on Wednesday, Sep 25, 2024 by Pulumi

gcp.gkehub.getMembershipBinding

Explore with Pulumi AI

gcp logo
Google Cloud Classic v8.3.1 published on Wednesday, Sep 25, 2024 by Pulumi

    Using getMembershipBinding

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getMembershipBinding(args: GetMembershipBindingArgs, opts?: InvokeOptions): Promise<GetMembershipBindingResult>
    function getMembershipBindingOutput(args: GetMembershipBindingOutputArgs, opts?: InvokeOptions): Output<GetMembershipBindingResult>
    def get_membership_binding(location: Optional[str] = None,
                               membership_binding_id: Optional[str] = None,
                               membership_id: Optional[str] = None,
                               project: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetMembershipBindingResult
    def get_membership_binding_output(location: Optional[pulumi.Input[str]] = None,
                               membership_binding_id: Optional[pulumi.Input[str]] = None,
                               membership_id: Optional[pulumi.Input[str]] = None,
                               project: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetMembershipBindingResult]
    func LookupMembershipBinding(ctx *Context, args *LookupMembershipBindingArgs, opts ...InvokeOption) (*LookupMembershipBindingResult, error)
    func LookupMembershipBindingOutput(ctx *Context, args *LookupMembershipBindingOutputArgs, opts ...InvokeOption) LookupMembershipBindingResultOutput

    > Note: This function is named LookupMembershipBinding in the Go SDK.

    public static class GetMembershipBinding 
    {
        public static Task<GetMembershipBindingResult> InvokeAsync(GetMembershipBindingArgs args, InvokeOptions? opts = null)
        public static Output<GetMembershipBindingResult> Invoke(GetMembershipBindingInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMembershipBindingResult> getMembershipBinding(GetMembershipBindingArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: gcp:gkehub/getMembershipBinding:getMembershipBinding
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getMembershipBinding Result

    The following output properties are available:

    CreateTime string
    DeleteTime string
    EffectiveLabels Dictionary<string, string>
    Id string
    The provider-assigned unique ID for this managed resource.
    Labels Dictionary<string, string>
    Location string
    MembershipBindingId string
    MembershipId string
    Name string
    PulumiLabels Dictionary<string, string>
    Scope string
    States List<GetMembershipBindingState>
    Uid string
    UpdateTime string
    Project string
    CreateTime string
    DeleteTime string
    EffectiveLabels map[string]string
    Id string
    The provider-assigned unique ID for this managed resource.
    Labels map[string]string
    Location string
    MembershipBindingId string
    MembershipId string
    Name string
    PulumiLabels map[string]string
    Scope string
    States []GetMembershipBindingState
    Uid string
    UpdateTime string
    Project string
    createTime String
    deleteTime String
    effectiveLabels Map<String,String>
    id String
    The provider-assigned unique ID for this managed resource.
    labels Map<String,String>
    location String
    membershipBindingId String
    membershipId String
    name String
    pulumiLabels Map<String,String>
    scope String
    states List<GetMembershipBindingState>
    uid String
    updateTime String
    project String
    createTime string
    deleteTime string
    effectiveLabels {[key: string]: string}
    id string
    The provider-assigned unique ID for this managed resource.
    labels {[key: string]: string}
    location string
    membershipBindingId string
    membershipId string
    name string
    pulumiLabels {[key: string]: string}
    scope string
    states GetMembershipBindingState[]
    uid string
    updateTime string
    project string
    create_time str
    delete_time str
    effective_labels Mapping[str, str]
    id str
    The provider-assigned unique ID for this managed resource.
    labels Mapping[str, str]
    location str
    membership_binding_id str
    membership_id str
    name str
    pulumi_labels Mapping[str, str]
    scope str
    states Sequence[GetMembershipBindingState]
    uid str
    update_time str
    project str
    createTime String
    deleteTime String
    effectiveLabels Map<String>
    id String
    The provider-assigned unique ID for this managed resource.
    labels Map<String>
    location String
    membershipBindingId String
    membershipId String
    name String
    pulumiLabels Map<String>
    scope String
    states List<Property Map>
    uid String
    updateTime String
    project String

    Supporting Types

    GetMembershipBindingState

    Code string
    Code describes the state of a MembershipBinding resource.
    Code string
    Code describes the state of a MembershipBinding resource.
    code String
    Code describes the state of a MembershipBinding resource.
    code string
    Code describes the state of a MembershipBinding resource.
    code str
    Code describes the state of a MembershipBinding resource.
    code String
    Code describes the state of a MembershipBinding resource.

    Package Details

    Repository
    Google Cloud (GCP) Classic pulumi/pulumi-gcp
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the google-beta Terraform Provider.
    gcp logo
    Google Cloud Classic v8.3.1 published on Wednesday, Sep 25, 2024 by Pulumi