Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.gkehub/v1alpha.getBinding
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Returns the details of a MembershipBinding.
Using getBinding
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 getBinding(args: GetBindingArgs, opts?: InvokeOptions): Promise<GetBindingResult>
function getBindingOutput(args: GetBindingOutputArgs, opts?: InvokeOptions): Output<GetBindingResult>
def get_binding(binding_id: Optional[str] = None,
location: Optional[str] = None,
membership_id: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBindingResult
def get_binding_output(binding_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
membership_id: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBindingResult]
func LookupBinding(ctx *Context, args *LookupBindingArgs, opts ...InvokeOption) (*LookupBindingResult, error)
func LookupBindingOutput(ctx *Context, args *LookupBindingOutputArgs, opts ...InvokeOption) LookupBindingResultOutput
> Note: This function is named LookupBinding
in the Go SDK.
public static class GetBinding
{
public static Task<GetBindingResult> InvokeAsync(GetBindingArgs args, InvokeOptions? opts = null)
public static Output<GetBindingResult> Invoke(GetBindingInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBindingResult> getBinding(GetBindingArgs args, InvokeOptions options)
public static Output<GetBindingResult> getBinding(GetBindingArgs args, InvokeOptions options)
fn::invoke:
function: google-native:gkehub/v1alpha:getBinding
arguments:
# arguments dictionary
The following arguments are supported:
- Binding
Id This property is required. string - Location
This property is required. string - Membership
Id This property is required. string - Project string
- Binding
Id This property is required. string - Location
This property is required. string - Membership
Id This property is required. string - Project string
- binding
Id This property is required. String - location
This property is required. String - membership
Id This property is required. String - project String
- binding
Id This property is required. string - location
This property is required. string - membership
Id This property is required. string - project string
- binding_
id This property is required. str - location
This property is required. str - membership_
id This property is required. str - project str
- binding
Id This property is required. String - location
This property is required. String - membership
Id This property is required. String - project String
getBinding Result
The following output properties are available:
- Create
Time string - When the membership binding was created.
- Delete
Time string - When the membership binding was deleted.
- Labels Dictionary<string, string>
- Optional. Labels for this MembershipBinding.
- Name string
- The resource name for the membershipbinding itself
projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}
- Scope string
- A Scope resource name in the format
projects/*/locations/*/scopes/*
. - State
Pulumi.
Google Native. GKEHub. V1Alpha. Outputs. Membership Binding Lifecycle State Response - State of the membership binding resource.
- Uid string
- Google-generated UUID for this resource. This is unique across all membershipbinding resources. If a membershipbinding resource is deleted and another resource with the same name is created, it gets a different uid.
- Update
Time string - When the membership binding was last updated.
- Create
Time string - When the membership binding was created.
- Delete
Time string - When the membership binding was deleted.
- Labels map[string]string
- Optional. Labels for this MembershipBinding.
- Name string
- The resource name for the membershipbinding itself
projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}
- Scope string
- A Scope resource name in the format
projects/*/locations/*/scopes/*
. - State
Membership
Binding Lifecycle State Response - State of the membership binding resource.
- Uid string
- Google-generated UUID for this resource. This is unique across all membershipbinding resources. If a membershipbinding resource is deleted and another resource with the same name is created, it gets a different uid.
- Update
Time string - When the membership binding was last updated.
- create
Time String - When the membership binding was created.
- delete
Time String - When the membership binding was deleted.
- labels Map<String,String>
- Optional. Labels for this MembershipBinding.
- name String
- The resource name for the membershipbinding itself
projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}
- scope String
- A Scope resource name in the format
projects/*/locations/*/scopes/*
. - state
Membership
Binding Lifecycle State Response - State of the membership binding resource.
- uid String
- Google-generated UUID for this resource. This is unique across all membershipbinding resources. If a membershipbinding resource is deleted and another resource with the same name is created, it gets a different uid.
- update
Time String - When the membership binding was last updated.
- create
Time string - When the membership binding was created.
- delete
Time string - When the membership binding was deleted.
- labels {[key: string]: string}
- Optional. Labels for this MembershipBinding.
- name string
- The resource name for the membershipbinding itself
projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}
- scope string
- A Scope resource name in the format
projects/*/locations/*/scopes/*
. - state
Membership
Binding Lifecycle State Response - State of the membership binding resource.
- uid string
- Google-generated UUID for this resource. This is unique across all membershipbinding resources. If a membershipbinding resource is deleted and another resource with the same name is created, it gets a different uid.
- update
Time string - When the membership binding was last updated.
- create_
time str - When the membership binding was created.
- delete_
time str - When the membership binding was deleted.
- labels Mapping[str, str]
- Optional. Labels for this MembershipBinding.
- name str
- The resource name for the membershipbinding itself
projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}
- scope str
- A Scope resource name in the format
projects/*/locations/*/scopes/*
. - state
Membership
Binding Lifecycle State Response - State of the membership binding resource.
- uid str
- Google-generated UUID for this resource. This is unique across all membershipbinding resources. If a membershipbinding resource is deleted and another resource with the same name is created, it gets a different uid.
- update_
time str - When the membership binding was last updated.
- create
Time String - When the membership binding was created.
- delete
Time String - When the membership binding was deleted.
- labels Map<String>
- Optional. Labels for this MembershipBinding.
- name String
- The resource name for the membershipbinding itself
projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}
- scope String
- A Scope resource name in the format
projects/*/locations/*/scopes/*
. - state Property Map
- State of the membership binding resource.
- uid String
- Google-generated UUID for this resource. This is unique across all membershipbinding resources. If a membershipbinding resource is deleted and another resource with the same name is created, it gets a different uid.
- update
Time String - When the membership binding was last updated.
Supporting Types
MembershipBindingLifecycleStateResponse
- Code
This property is required. string - The current state of the MembershipBinding resource.
- Code
This property is required. string - The current state of the MembershipBinding resource.
- code
This property is required. String - The current state of the MembershipBinding resource.
- code
This property is required. string - The current state of the MembershipBinding resource.
- code
This property is required. str - The current state of the MembershipBinding resource.
- code
This property is required. String - The current state of the MembershipBinding resource.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi