Google Cloud Classic v8.9.3 published on Monday, Nov 18, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: gcp:gkehub/getMembershipBinding:getMembershipBinding
arguments:
# arguments dictionary
The following arguments are supported:
- Location string
- Membership
Binding stringId - Membership
Id string - Project string
- Location string
- Membership
Binding stringId - Membership
Id string - Project string
- location String
- membership
Binding StringId - membership
Id String - project String
- location string
- membership
Binding stringId - membership
Id string - project string
- location str
- membership_
binding_ strid - membership_
id str - project str
- location String
- membership
Binding StringId - membership
Id String - project String
getMembershipBinding Result
The following output properties are available:
- Create
Time string - Delete
Time string - Effective
Labels Dictionary<string, string> - Id string
- The provider-assigned unique ID for this managed resource.
- Labels Dictionary<string, string>
- Location string
- Membership
Binding stringId - Membership
Id string - Name string
- Pulumi
Labels Dictionary<string, string> - Scope string
- States
List<Get
Membership Binding State> - Uid string
- Update
Time string - Project string
- Create
Time string - Delete
Time string - Effective
Labels map[string]string - Id string
- The provider-assigned unique ID for this managed resource.
- Labels map[string]string
- Location string
- Membership
Binding stringId - Membership
Id string - Name string
- Pulumi
Labels map[string]string - Scope string
- States
[]Get
Membership Binding State - Uid string
- Update
Time string - Project string
- create
Time String - delete
Time String - effective
Labels Map<String,String> - id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String,String>
- location String
- membership
Binding StringId - membership
Id String - name String
- pulumi
Labels Map<String,String> - scope String
- states
List<Get
Membership Binding State> - uid String
- update
Time String - project String
- create
Time string - delete
Time string - effective
Labels {[key: string]: string} - id string
- The provider-assigned unique ID for this managed resource.
- labels {[key: string]: string}
- location string
- membership
Binding stringId - membership
Id string - name string
- pulumi
Labels {[key: string]: string} - scope string
- states
Get
Membership Binding State[] - uid string
- update
Time 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[Get
Membership Binding State] - uid str
- update_
time str - project str
- create
Time String - delete
Time String - effective
Labels Map<String> - id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String>
- location String
- membership
Binding StringId - membership
Id String - name String
- pulumi
Labels Map<String> - scope String
- states List<Property Map>
- uid String
- update
Time 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.