class Aws::States::Types::CreateActivityInput
@note When making an API call, you may pass CreateActivityInput
data as a hash: { name: "Name", # required tags: [ { key: "TagKey", value: "TagValue", }, ], }
@!attribute [rw] name
The name of the activity to create. This name must be unique for your AWS account and region for 90 days. For more information, see [ Limits Related to State Machine Executions][1] in the *AWS Step Functions Developer Guide*. A name must *not* contain: * white space * brackets `< > \{ \} [ ]` * wildcard characters `? *` * special characters `` " # % \ ^ | ~ ` $ & , ; : / `` * control characters (`U+0000-001F`, `U+007F-009F`) To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and \_. [1]: https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions @return [String]
@!attribute [rw] tags
The list of tags to add to a resource. An array of key-value pairs. For more information, see [Using Cost Allocation Tags][1] in the *AWS Billing and Cost Management User Guide*, and [Controlling Access Using IAM Tags][2]. Tags may only contain Unicode letters, digits, white space, or these symbols: `_ . : / = + - @`. [1]: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html [2]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateActivityInput AWS API Documentation
Constants
- SENSITIVE