1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. route53
  6. getDelegationSet

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

Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
aws-native logo aws-native logo

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

Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi

    Resource Type definition for AWS::Route53::DelegationSet. Creates a reusable delegation set (a group of four name servers) that can be associated with multiple hosted zones.

    Using getDelegationSet

    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 getDelegationSet(args: GetDelegationSetArgs, opts?: InvokeOptions): Promise<GetDelegationSetResult>
    function getDelegationSetOutput(args: GetDelegationSetOutputArgs, opts?: InvokeOutputOptions): Output<GetDelegationSetResult>
    def get_delegation_set(arn: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetDelegationSetResult
    def get_delegation_set_output(arn: pulumi.Input[Optional[str]] = None,
                           opts: Optional[InvokeOutputOptions] = None) -> Output[GetDelegationSetResult]
    func LookupDelegationSet(ctx *Context, args *LookupDelegationSetArgs, opts ...InvokeOption) (*LookupDelegationSetResult, error)
    func LookupDelegationSetOutput(ctx *Context, args *LookupDelegationSetOutputArgs, opts ...InvokeOption) LookupDelegationSetResultOutput

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

    public static class GetDelegationSet 
    {
        public static Task<GetDelegationSetResult> InvokeAsync(GetDelegationSetArgs args, InvokeOptions? opts = null)
        public static Output<GetDelegationSetResult> Invoke(GetDelegationSetInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetDelegationSetResult> Invoke(GetDelegationSetInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetDelegationSetResult> getDelegationSet(GetDelegationSetArgs args, InvokeOptions options)
    public static Output<GetDelegationSetResult> getDelegationSet(GetDelegationSetArgs args, InvokeOptions options)
    public static Output<GetDelegationSetResult> getDelegationSet(GetDelegationSetArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:route53:getDelegationSet
      arguments:
        # arguments dictionary
    data "aws-native_route53_get_delegation_set" "name" {
        # arguments
    }

    The following arguments are supported:

    Arn string
    The Amazon Resource Name (ARN) of the delegation set.
    Arn string
    The Amazon Resource Name (ARN) of the delegation set.
    arn string
    The Amazon Resource Name (ARN) of the delegation set.
    arn String
    The Amazon Resource Name (ARN) of the delegation set.
    arn string
    The Amazon Resource Name (ARN) of the delegation set.
    arn str
    The Amazon Resource Name (ARN) of the delegation set.
    arn String
    The Amazon Resource Name (ARN) of the delegation set.

    getDelegationSet Result

    The following output properties are available:

    Arn string
    The Amazon Resource Name (ARN) of the delegation set.
    CallerReference string
    A unique string that identifies the request and allows retrying failed CreateReusableDelegationSet requests without risk of executing the operation twice.
    Id string
    The ID that Amazon Route 53 assigns to a reusable delegation set.
    NameServers List<string>
    A list of the authoritative name servers for the delegation set.
    Arn string
    The Amazon Resource Name (ARN) of the delegation set.
    CallerReference string
    A unique string that identifies the request and allows retrying failed CreateReusableDelegationSet requests without risk of executing the operation twice.
    Id string
    The ID that Amazon Route 53 assigns to a reusable delegation set.
    NameServers []string
    A list of the authoritative name servers for the delegation set.
    arn string
    The Amazon Resource Name (ARN) of the delegation set.
    caller_reference string
    A unique string that identifies the request and allows retrying failed CreateReusableDelegationSet requests without risk of executing the operation twice.
    id string
    The ID that Amazon Route 53 assigns to a reusable delegation set.
    name_servers list(string)
    A list of the authoritative name servers for the delegation set.
    arn String
    The Amazon Resource Name (ARN) of the delegation set.
    callerReference String
    A unique string that identifies the request and allows retrying failed CreateReusableDelegationSet requests without risk of executing the operation twice.
    id String
    The ID that Amazon Route 53 assigns to a reusable delegation set.
    nameServers List<String>
    A list of the authoritative name servers for the delegation set.
    arn string
    The Amazon Resource Name (ARN) of the delegation set.
    callerReference string
    A unique string that identifies the request and allows retrying failed CreateReusableDelegationSet requests without risk of executing the operation twice.
    id string
    The ID that Amazon Route 53 assigns to a reusable delegation set.
    nameServers string[]
    A list of the authoritative name servers for the delegation set.
    arn str
    The Amazon Resource Name (ARN) of the delegation set.
    caller_reference str
    A unique string that identifies the request and allows retrying failed CreateReusableDelegationSet requests without risk of executing the operation twice.
    id str
    The ID that Amazon Route 53 assigns to a reusable delegation set.
    name_servers Sequence[str]
    A list of the authoritative name servers for the delegation set.
    arn String
    The Amazon Resource Name (ARN) of the delegation set.
    callerReference String
    A unique string that identifies the request and allows retrying failed CreateReusableDelegationSet requests without risk of executing the operation twice.
    id String
    The ID that Amazon Route 53 assigns to a reusable delegation set.
    nameServers List<String>
    A list of the authoritative name servers for the delegation set.

    Package Details

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

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

    Viewing docs for AWS Cloud Control v1.81.0
    published on Monday, Sep 28, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial