getKeySigningKey

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
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0