Google Native

v0.26.0 published on Friday, Sep 16, 2022 by Pulumi

getIdentityAwareProxyClient

Retrieves an Identity Aware Proxy (IAP) OAuth client. Requires that the client is owned by IAP.

Using getIdentityAwareProxyClient

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 getIdentityAwareProxyClient(args: GetIdentityAwareProxyClientArgs, opts?: InvokeOptions): Promise<GetIdentityAwareProxyClientResult>
function getIdentityAwareProxyClientOutput(args: GetIdentityAwareProxyClientOutputArgs, opts?: InvokeOptions): Output<GetIdentityAwareProxyClientResult>
def get_identity_aware_proxy_client(brand_id: Optional[str] = None,
                                    identity_aware_proxy_client_id: Optional[str] = None,
                                    project: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetIdentityAwareProxyClientResult
def get_identity_aware_proxy_client_output(brand_id: Optional[pulumi.Input[str]] = None,
                                    identity_aware_proxy_client_id: Optional[pulumi.Input[str]] = None,
                                    project: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetIdentityAwareProxyClientResult]
func LookupIdentityAwareProxyClient(ctx *Context, args *LookupIdentityAwareProxyClientArgs, opts ...InvokeOption) (*LookupIdentityAwareProxyClientResult, error)
func LookupIdentityAwareProxyClientOutput(ctx *Context, args *LookupIdentityAwareProxyClientOutputArgs, opts ...InvokeOption) LookupIdentityAwareProxyClientResultOutput

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

public static class GetIdentityAwareProxyClient 
{
    public static Task<GetIdentityAwareProxyClientResult> InvokeAsync(GetIdentityAwareProxyClientArgs args, InvokeOptions? opts = null)
    public static Output<GetIdentityAwareProxyClientResult> Invoke(GetIdentityAwareProxyClientInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIdentityAwareProxyClientResult> getIdentityAwareProxyClient(GetIdentityAwareProxyClientArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: google-native:iap/v1:getIdentityAwareProxyClient
  Arguments:
    # Arguments dictionary

The following arguments are supported:

getIdentityAwareProxyClient Result

The following output properties are available:

DisplayName string

Human-friendly name given to the OAuth client.

Name string

Unique identifier of the OAuth client.

Secret string

Client secret of the OAuth client.

DisplayName string

Human-friendly name given to the OAuth client.

Name string

Unique identifier of the OAuth client.

Secret string

Client secret of the OAuth client.

displayName String

Human-friendly name given to the OAuth client.

name String

Unique identifier of the OAuth client.

secret String

Client secret of the OAuth client.

displayName string

Human-friendly name given to the OAuth client.

name string

Unique identifier of the OAuth client.

secret string

Client secret of the OAuth client.

display_name str

Human-friendly name given to the OAuth client.

name str

Unique identifier of the OAuth client.

secret str

Client secret of the OAuth client.

displayName String

Human-friendly name given to the OAuth client.

name String

Unique identifier of the OAuth client.

secret String

Client secret of the OAuth client.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0