aws-native logo
AWS Native v0.55.0, Mar 28 23

aws-native.apigateway.getClientCertificate

Resource Type definition for AWS::ApiGateway::ClientCertificate

Using getClientCertificate

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 getClientCertificate(args: GetClientCertificateArgs, opts?: InvokeOptions): Promise<GetClientCertificateResult>
function getClientCertificateOutput(args: GetClientCertificateOutputArgs, opts?: InvokeOptions): Output<GetClientCertificateResult>
def get_client_certificate(client_certificate_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetClientCertificateResult
def get_client_certificate_output(client_certificate_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetClientCertificateResult]
func LookupClientCertificate(ctx *Context, args *LookupClientCertificateArgs, opts ...InvokeOption) (*LookupClientCertificateResult, error)
func LookupClientCertificateOutput(ctx *Context, args *LookupClientCertificateOutputArgs, opts ...InvokeOption) LookupClientCertificateResultOutput

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

public static class GetClientCertificate 
{
    public static Task<GetClientCertificateResult> InvokeAsync(GetClientCertificateArgs args, InvokeOptions? opts = null)
    public static Output<GetClientCertificateResult> Invoke(GetClientCertificateInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClientCertificateResult> getClientCertificate(GetClientCertificateArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:apigateway:getClientCertificate
  arguments:
    # arguments dictionary

The following arguments are supported:

ClientCertificateId string

The Primary Identifier of the Client Certficate, generated by a Create API Call

ClientCertificateId string

The Primary Identifier of the Client Certficate, generated by a Create API Call

clientCertificateId String

The Primary Identifier of the Client Certficate, generated by a Create API Call

clientCertificateId string

The Primary Identifier of the Client Certficate, generated by a Create API Call

client_certificate_id str

The Primary Identifier of the Client Certficate, generated by a Create API Call

clientCertificateId String

The Primary Identifier of the Client Certficate, generated by a Create API Call

getClientCertificate Result

The following output properties are available:

ClientCertificateId string

The Primary Identifier of the Client Certficate, generated by a Create API Call

Description string

A description of the client certificate.

Tags List<Pulumi.AwsNative.ApiGateway.Outputs.ClientCertificateTag>

An array of arbitrary tags (key-value pairs) to associate with the client certificate.

ClientCertificateId string

The Primary Identifier of the Client Certficate, generated by a Create API Call

Description string

A description of the client certificate.

Tags []ClientCertificateTag

An array of arbitrary tags (key-value pairs) to associate with the client certificate.

clientCertificateId String

The Primary Identifier of the Client Certficate, generated by a Create API Call

description String

A description of the client certificate.

tags List<ClientCertificateTag>

An array of arbitrary tags (key-value pairs) to associate with the client certificate.

clientCertificateId string

The Primary Identifier of the Client Certficate, generated by a Create API Call

description string

A description of the client certificate.

tags ClientCertificateTag[]

An array of arbitrary tags (key-value pairs) to associate with the client certificate.

client_certificate_id str

The Primary Identifier of the Client Certficate, generated by a Create API Call

description str

A description of the client certificate.

tags Sequence[ClientCertificateTag]

An array of arbitrary tags (key-value pairs) to associate with the client certificate.

clientCertificateId String

The Primary Identifier of the Client Certficate, generated by a Create API Call

description String

A description of the client certificate.

tags List<Property Map>

An array of arbitrary tags (key-value pairs) to associate with the client certificate.

Supporting Types

ClientCertificateTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0