1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. route53
  5. getKeySigningKey

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.15.0 published on Wednesday, Dec 11, 2024 by Pulumi

aws-native.route53.getKeySigningKey

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.15.0 published on Wednesday, Dec 11, 2024 by Pulumi

    Represents a key signing key (KSK) associated with a hosted zone. You can only have two KSKs per hosted zone.

    Using getKeySigningKey

    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 getKeySigningKey(args: GetKeySigningKeyArgs, opts?: InvokeOptions): Promise<GetKeySigningKeyResult>
    function getKeySigningKeyOutput(args: GetKeySigningKeyOutputArgs, opts?: InvokeOptions): Output<GetKeySigningKeyResult>
    def get_key_signing_key(hosted_zone_id: Optional[str] = None,
                            name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetKeySigningKeyResult
    def get_key_signing_key_output(hosted_zone_id: Optional[pulumi.Input[str]] = None,
                            name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetKeySigningKeyResult]
    func LookupKeySigningKey(ctx *Context, args *LookupKeySigningKeyArgs, opts ...InvokeOption) (*LookupKeySigningKeyResult, error)
    func LookupKeySigningKeyOutput(ctx *Context, args *LookupKeySigningKeyOutputArgs, opts ...InvokeOption) LookupKeySigningKeyResultOutput

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

    public static class GetKeySigningKey 
    {
        public static Task<GetKeySigningKeyResult> InvokeAsync(GetKeySigningKeyArgs args, InvokeOptions? opts = null)
        public static Output<GetKeySigningKeyResult> Invoke(GetKeySigningKeyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetKeySigningKeyResult> getKeySigningKey(GetKeySigningKeyArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:route53:getKeySigningKey
      arguments:
        # arguments dictionary

    The following arguments are supported:

    HostedZoneId string
    The unique string (ID) used to identify a hosted zone.
    Name string
    An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone.
    HostedZoneId string
    The unique string (ID) used to identify a hosted zone.
    Name string
    An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone.
    hostedZoneId String
    The unique string (ID) used to identify a hosted zone.
    name String
    An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone.
    hostedZoneId string
    The unique string (ID) used to identify a hosted zone.
    name string
    An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone.
    hosted_zone_id str
    The unique string (ID) used to identify a hosted zone.
    name str
    An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone.
    hostedZoneId String
    The unique string (ID) used to identify a hosted zone.
    name String
    An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone.

    getKeySigningKey Result

    The following output properties are available:

    Status Pulumi.AwsNative.Route53.KeySigningKeyStatus
    A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.
    Status KeySigningKeyStatus
    A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.
    status KeySigningKeyStatus
    A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.
    status KeySigningKeyStatus
    A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.
    status KeySigningKeyStatus
    A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.
    status "ACTIVE" | "INACTIVE"
    A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.

    Supporting Types

    KeySigningKeyStatus

    Package Details

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

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.15.0 published on Wednesday, Dec 11, 2024 by Pulumi