Class: Aws::Repostspace::Types::CreateSpaceInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Repostspace::Types::CreateSpaceInput
- Defined in:
- gems/aws-sdk-repostspace/lib/aws-sdk-repostspace/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:name, :description, :tags]
Instance Attribute Summary collapse
-
#description ⇒ String
A description for the private re:Post.
-
#name ⇒ String
The name for the private re:Post.
-
#role_arn ⇒ String
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
-
#subdomain ⇒ String
The subdomain that you use to access your AWS re:Post Private private re:Post.
-
#supported_email_domains ⇒ Types::SupportedEmailDomainsParameters
-
#tags ⇒ Hash<String,String>
The list of tags associated with the private re:Post.
-
#tier ⇒ String
The pricing tier for the private re:Post.
-
#user_kms_key ⇒ String
The AWS KMS key ARN that’s used for the AWS KMS encryption.
Instance Attribute Details
#description ⇒ String
A description for the private re:Post. This is used only to help you identify this private re:Post.
371 372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-repostspace/lib/aws-sdk-repostspace/types.rb', line 371 class CreateSpaceInput < Struct.new( :name, :subdomain, :tier, :description, :user_kms_key, :tags, :role_arn, :supported_email_domains) SENSITIVE = [:name, :description, :tags] include Aws::Structure end |
#name ⇒ String
The name for the private re:Post. This must be unique in your account.
371 372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-repostspace/lib/aws-sdk-repostspace/types.rb', line 371 class CreateSpaceInput < Struct.new( :name, :subdomain, :tier, :description, :user_kms_key, :tags, :role_arn, :supported_email_domains) SENSITIVE = [:name, :description, :tags] include Aws::Structure end |
#role_arn ⇒ String
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
371 372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-repostspace/lib/aws-sdk-repostspace/types.rb', line 371 class CreateSpaceInput < Struct.new( :name, :subdomain, :tier, :description, :user_kms_key, :tags, :role_arn, :supported_email_domains) SENSITIVE = [:name, :description, :tags] include Aws::Structure end |
#subdomain ⇒ String
The subdomain that you use to access your AWS re:Post Private private re:Post. All custom subdomains must be approved by AWS before use. In addition to your custom subdomain, all private re:Posts are issued an AWS generated subdomain for immediate use.
371 372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-repostspace/lib/aws-sdk-repostspace/types.rb', line 371 class CreateSpaceInput < Struct.new( :name, :subdomain, :tier, :description, :user_kms_key, :tags, :role_arn, :supported_email_domains) SENSITIVE = [:name, :description, :tags] include Aws::Structure end |
#supported_email_domains ⇒ Types::SupportedEmailDomainsParameters
371 372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-repostspace/lib/aws-sdk-repostspace/types.rb', line 371 class CreateSpaceInput < Struct.new( :name, :subdomain, :tier, :description, :user_kms_key, :tags, :role_arn, :supported_email_domains) SENSITIVE = [:name, :description, :tags] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The list of tags associated with the private re:Post.
371 372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-repostspace/lib/aws-sdk-repostspace/types.rb', line 371 class CreateSpaceInput < Struct.new( :name, :subdomain, :tier, :description, :user_kms_key, :tags, :role_arn, :supported_email_domains) SENSITIVE = [:name, :description, :tags] include Aws::Structure end |
#tier ⇒ String
The pricing tier for the private re:Post.
371 372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-repostspace/lib/aws-sdk-repostspace/types.rb', line 371 class CreateSpaceInput < Struct.new( :name, :subdomain, :tier, :description, :user_kms_key, :tags, :role_arn, :supported_email_domains) SENSITIVE = [:name, :description, :tags] include Aws::Structure end |
#user_kms_key ⇒ String
The AWS KMS key ARN that’s used for the AWS KMS encryption. If you don't provide a key, your data is encrypted by default with a key that AWS owns and manages for you.
371 372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-repostspace/lib/aws-sdk-repostspace/types.rb', line 371 class CreateSpaceInput < Struct.new( :name, :subdomain, :tier, :description, :user_kms_key, :tags, :role_arn, :supported_email_domains) SENSITIVE = [:name, :description, :tags] include Aws::Structure end |