Class: Aws::Repostspace::Types::CreateSpaceInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Repostspace::Types::CreateSpaceInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-repostspace/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:description, :name, :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.
-
#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.
189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/aws-sdk-repostspace/types.rb', line 189 class CreateSpaceInput < Struct.new( :description, :name, :role_arn, :subdomain, :tags, :tier, :user_kms_key) SENSITIVE = [:description, :name, :tags] include Aws::Structure end |
#name ⇒ String
The name for the private re:Post. This must be unique in your account.
189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/aws-sdk-repostspace/types.rb', line 189 class CreateSpaceInput < Struct.new( :description, :name, :role_arn, :subdomain, :tags, :tier, :user_kms_key) SENSITIVE = [:description, :name, :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.
189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/aws-sdk-repostspace/types.rb', line 189 class CreateSpaceInput < Struct.new( :description, :name, :role_arn, :subdomain, :tags, :tier, :user_kms_key) SENSITIVE = [:description, :name, :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.
189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/aws-sdk-repostspace/types.rb', line 189 class CreateSpaceInput < Struct.new( :description, :name, :role_arn, :subdomain, :tags, :tier, :user_kms_key) SENSITIVE = [:description, :name, :tags] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The list of tags associated with the private re:Post.
189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/aws-sdk-repostspace/types.rb', line 189 class CreateSpaceInput < Struct.new( :description, :name, :role_arn, :subdomain, :tags, :tier, :user_kms_key) SENSITIVE = [:description, :name, :tags] include Aws::Structure end |
#tier ⇒ String
The pricing tier for the private re:Post.
189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/aws-sdk-repostspace/types.rb', line 189 class CreateSpaceInput < Struct.new( :description, :name, :role_arn, :subdomain, :tags, :tier, :user_kms_key) SENSITIVE = [:description, :name, :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.
189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/aws-sdk-repostspace/types.rb', line 189 class CreateSpaceInput < Struct.new( :description, :name, :role_arn, :subdomain, :tags, :tier, :user_kms_key) SENSITIVE = [:description, :name, :tags] include Aws::Structure end |