Google Cloud v8.22.0 published on Thursday, Mar 13, 2025 by Pulumi
gcp.gkehub.getMembershipBinding
Explore with Pulumi AI
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)
public static Output<GetMembershipBindingResult> getMembershipBinding(GetMembershipBindingArgs args, InvokeOptions options)
fn::invoke:
  function: gcp:gkehub/getMembershipBinding:getMembershipBinding
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Location string
- MembershipBinding stringId 
- MembershipId string
- Project string
- Location string
- MembershipBinding stringId 
- MembershipId string
- Project string
- location String
- membershipBinding StringId 
- membershipId String
- project String
- location string
- membershipBinding stringId 
- membershipId string
- project string
- location str
- membership_binding_ strid 
- membership_id str
- project str
- location String
- membershipBinding StringId 
- membershipId String
- project String
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
- MembershipBinding stringId 
- MembershipId string
- Name string
- PulumiLabels Dictionary<string, string>
- Scope string
- States
List<GetMembership Binding State> 
- 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
- MembershipBinding stringId 
- MembershipId string
- Name string
- PulumiLabels map[string]string
- Scope string
- States
[]GetMembership Binding State 
- 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
- membershipBinding StringId 
- membershipId String
- name String
- pulumiLabels Map<String,String>
- scope String
- states
List<GetMembership Binding State> 
- 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
- membershipBinding stringId 
- membershipId string
- name string
- pulumiLabels {[key: string]: string}
- scope string
- states
GetMembership Binding State[] 
- 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_ strid 
- membership_id str
- name str
- pulumi_labels Mapping[str, str]
- scope str
- states
Sequence[GetMembership Binding State] 
- 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
- membershipBinding StringId 
- 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-betaTerraform Provider.