Skip to content

CreateOutpostResolverRequest

Source code in docs_src/capo_route53resolver/types/create_outpost_resolver_request.py
class CreateOutpostResolverRequest(TypedDict, closed=True):
    creator_request_id: "capo_route53resolver.types.creator_request_id.CreatorRequestId"
    """<p>A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice. </p> <p> <code>CreatorRequestId</code> can be any unique string, for example, a date/time stamp.</p>"""
    name: "capo_route53resolver.types.outpost_resolver_name.OutpostResolverName"
    """<p>A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.</p>"""
    instance_count: NotRequired[
        "capo_route53resolver.types.instance_count.InstanceCount"
    ]
    """<p>Number of Amazon EC2 instances for the Resolver on Outpost. The default and minimal value is 4.</p>"""
    preferred_instance_type: (
        "capo_route53resolver.types.outpost_instance_type.OutpostInstanceType"
    )
    """<p> The Amazon EC2 instance type. If you specify this, you must also specify a value for the <code>OutpostArn</code>. </p>"""
    outpost_arn: "capo_route53resolver.types.outpost_arn.OutpostArn"
    """<p>The Amazon Resource Name (ARN) of the Outpost. If you specify this, you must also specify a value for the <code>PreferredInstanceType</code>.</p>"""
    tags: NotRequired["capo_route53resolver.types.tag_list.TagList"]
    """<p> A string that helps identify the Route 53 Resolvers on Outpost. </p>"""

creator_request_id instance-attribute

creator_request_id: CreatorRequestId

A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice.

CreatorRequestId can be any unique string, for example, a date/time stamp.

instance_count instance-attribute

instance_count: NotRequired[InstanceCount]

Number of Amazon EC2 instances for the Resolver on Outpost. The default and minimal value is 4.

name instance-attribute

A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.

outpost_arn instance-attribute

outpost_arn: OutpostArn

The Amazon Resource Name (ARN) of the Outpost. If you specify this, you must also specify a value for the PreferredInstanceType.

preferred_instance_type instance-attribute

preferred_instance_type: OutpostInstanceType

The Amazon EC2 instance type. If you specify this, you must also specify a value for the OutpostArn.

tags instance-attribute

tags: NotRequired[TagList]

A string that helps identify the Route 53 Resolvers on Outpost.