Class: Aws::NimbleStudio::Types::CreateStudioRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::NimbleStudio::Types::CreateStudioRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-nimblestudio/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:display_name]
Instance Attribute Summary collapse
-
#admin_role_arn ⇒ String
The IAM role that studio admins will assume when logging in to the Nimble Studio portal.
-
#client_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
-
#display_name ⇒ String
A friendly name for the studio.
-
#studio_encryption_configuration ⇒ Types::StudioEncryptionConfiguration
The studio encryption configuration.
-
#studio_name ⇒ String
The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.
-
#tags ⇒ Hash<String,String>
A collection of labels, in the form of key-value pairs, that apply to this resource.
-
#user_role_arn ⇒ String
The IAM role that studio users will assume when logging in to the Nimble Studio portal.
Instance Attribute Details
#admin_role_arn ⇒ String
The IAM role that studio admins will assume when logging in to the Nimble Studio portal.
548 549 550 551 552 553 554 555 556 557 558 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 548 class CreateStudioRequest < Struct.new( :admin_role_arn, :client_token, :display_name, :studio_encryption_configuration, :studio_name, :tags, :user_role_arn) SENSITIVE = [:display_name] include Aws::Structure end |
#client_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
548 549 550 551 552 553 554 555 556 557 558 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 548 class CreateStudioRequest < Struct.new( :admin_role_arn, :client_token, :display_name, :studio_encryption_configuration, :studio_name, :tags, :user_role_arn) SENSITIVE = [:display_name] include Aws::Structure end |
#display_name ⇒ String
A friendly name for the studio.
548 549 550 551 552 553 554 555 556 557 558 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 548 class CreateStudioRequest < Struct.new( :admin_role_arn, :client_token, :display_name, :studio_encryption_configuration, :studio_name, :tags, :user_role_arn) SENSITIVE = [:display_name] include Aws::Structure end |
#studio_encryption_configuration ⇒ Types::StudioEncryptionConfiguration
The studio encryption configuration.
548 549 550 551 552 553 554 555 556 557 558 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 548 class CreateStudioRequest < Struct.new( :admin_role_arn, :client_token, :display_name, :studio_encryption_configuration, :studio_name, :tags, :user_role_arn) SENSITIVE = [:display_name] include Aws::Structure end |
#studio_name ⇒ String
The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.
548 549 550 551 552 553 554 555 556 557 558 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 548 class CreateStudioRequest < Struct.new( :admin_role_arn, :client_token, :display_name, :studio_encryption_configuration, :studio_name, :tags, :user_role_arn) SENSITIVE = [:display_name] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A collection of labels, in the form of key-value pairs, that apply to this resource.
548 549 550 551 552 553 554 555 556 557 558 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 548 class CreateStudioRequest < Struct.new( :admin_role_arn, :client_token, :display_name, :studio_encryption_configuration, :studio_name, :tags, :user_role_arn) SENSITIVE = [:display_name] include Aws::Structure end |
#user_role_arn ⇒ String
The IAM role that studio users will assume when logging in to the Nimble Studio portal.
548 549 550 551 552 553 554 555 556 557 558 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 548 class CreateStudioRequest < Struct.new( :admin_role_arn, :client_token, :display_name, :studio_encryption_configuration, :studio_name, :tags, :user_role_arn) SENSITIVE = [:display_name] include Aws::Structure end |