1. Packages
  2. Google Cloud (GCP) Classic
  3. API Docs
  4. gkehub
  5. getMembershipBinding
Google Cloud v8.23.0 published on Monday, Mar 24, 2025 by Pulumi

gcp.gkehub.getMembershipBinding

Explore with Pulumi AI

Google Cloud v8.23.0 published on Monday, Mar 24, 2025 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>
Copy
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]
Copy
func LookupMembershipBinding(ctx *Context, args *LookupMembershipBindingArgs, opts ...InvokeOption) (*LookupMembershipBindingResult, error)
func LookupMembershipBindingOutput(ctx *Context, args *LookupMembershipBindingOutputArgs, opts ...InvokeOption) LookupMembershipBindingResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetMembershipBindingResult> getMembershipBinding(GetMembershipBindingArgs args, InvokeOptions options)
public static Output<GetMembershipBindingResult> getMembershipBinding(GetMembershipBindingArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: gcp:gkehub/getMembershipBinding:getMembershipBinding
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
MembershipBindingId This property is required. string
MembershipId This property is required. string
Project string
Location This property is required. string
MembershipBindingId This property is required. string
MembershipId This property is required. string
Project string
location This property is required. String
membershipBindingId This property is required. String
membershipId This property is required. String
project String
location This property is required. string
membershipBindingId This property is required. string
membershipId This property is required. string
project string
location This property is required. str
membership_binding_id This property is required. str
membership_id This property is required. str
project str
location This property is required. String
membershipBindingId This property is required. String
membershipId This property is required. 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
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 This property is required. string
Code describes the state of a MembershipBinding resource.
Code This property is required. string
Code describes the state of a MembershipBinding resource.
code This property is required. String
Code describes the state of a MembershipBinding resource.
code This property is required. string
Code describes the state of a MembershipBinding resource.
code This property is required. str
Code describes the state of a MembershipBinding resource.
code This property is required. 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.
Google Cloud v8.23.0 published on Monday, Mar 24, 2025 by Pulumi