We recommend new projects start with resources from the AWS provider.
aws-native.apigateway.getClientCertificate
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::ApiGateway::ClientCertificate resource creates a client certificate that API Gateway uses to configure client-side SSL authentication for sending requests to the integration endpoint.
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)
public static Output<GetClientCertificateResult> getClientCertificate(GetClientCertificateArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:apigateway:getClientCertificate
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ClientCertificate stringId 
- The ID for the client certificate. For example: abc123.
- ClientCertificate stringId 
- The ID for the client certificate. For example: abc123.
- clientCertificate StringId 
- The ID for the client certificate. For example: abc123.
- clientCertificate stringId 
- The ID for the client certificate. For example: abc123.
- client_certificate_ strid 
- The ID for the client certificate. For example: abc123.
- clientCertificate StringId 
- The ID for the client certificate. For example: abc123.
getClientCertificate Result
The following output properties are available:
- ClientCertificate stringId 
- The ID for the client certificate. For example: abc123.
- Description string
- The description of the client certificate.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- The collection of tags. Each tag element is associated with a given resource.
- ClientCertificate stringId 
- The ID for the client certificate. For example: abc123.
- Description string
- The description of the client certificate.
- Tag
- The collection of tags. Each tag element is associated with a given resource.
- clientCertificate StringId 
- The ID for the client certificate. For example: abc123.
- description String
- The description of the client certificate.
- List<Tag>
- The collection of tags. Each tag element is associated with a given resource.
- clientCertificate stringId 
- The ID for the client certificate. For example: abc123.
- description string
- The description of the client certificate.
- Tag[]
- The collection of tags. Each tag element is associated with a given resource.
- client_certificate_ strid 
- The ID for the client certificate. For example: abc123.
- description str
- The description of the client certificate.
- Sequence[root_Tag]
- The collection of tags. Each tag element is associated with a given resource.
- clientCertificate StringId 
- The ID for the client certificate. For example: abc123.
- description String
- The description of the client certificate.
- List<Property Map>
- The collection of tags. Each tag element is associated with a given resource.
Supporting Types
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.