Skip to content

CreateDestinationRequest

Source code in docs_src/capo_iot_wireless/types/create_destination_request.py
class CreateDestinationRequest(TypedDict, closed=True):
    name: "capo_iot_wireless.types.destination_name.DestinationName"
    """<p>The name of the new resource.</p>"""
    expression_type: "capo_iot_wireless.types.expression_type.ExpressionType"
    """<p>The type of value in <code>Expression</code>.</p>"""
    expression: "capo_iot_wireless.types.expression.Expression"
    """<p>The rule name or topic rule to send messages to.</p>"""
    description: NotRequired["capo_iot_wireless.types.description.Description"]
    """<p>The description of the new resource.</p>"""
    role_arn: "capo_iot_wireless.types.role_arn.RoleArn"
    """<p>The ARN of the IAM Role that authorizes the destination.</p>"""
    tags: NotRequired["capo_iot_wireless.types.tag_list.TagList"]
    """<p>The tags to attach to the new destination. Tags are metadata that you can use to manage a resource.</p>"""
    client_request_token: NotRequired[
        "capo_iot_wireless.types.client_request_token.ClientRequestToken"
    ]
    """<p>Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see <a href="https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html">Ensuring idempotency in Amazon EC2 API requests</a>.</p>"""

client_request_token instance-attribute

client_request_token: NotRequired[ClientRequestToken]

Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.

description instance-attribute

description: NotRequired[Description]

The description of the new resource.

expression instance-attribute

expression: Expression

The rule name or topic rule to send messages to.

expression_type instance-attribute

expression_type: ExpressionType

The type of value in Expression.

name instance-attribute

The name of the new resource.

role_arn instance-attribute

role_arn: RoleArn

The ARN of the IAM Role that authorizes the destination.

tags instance-attribute

tags: NotRequired[TagList]

The tags to attach to the new destination. Tags are metadata that you can use to manage a resource.