We recommend new projects start with resources from the AWS provider.
aws-native.nimblestudio.Studio
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::NimbleStudio::Studio
Create Studio Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Studio(name: string, args: StudioArgs, opts?: CustomResourceOptions);
@overload
def Studio(resource_name: str,
args: StudioArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Studio(resource_name: str,
opts: Optional[ResourceOptions] = None,
admin_role_arn: Optional[str] = None,
display_name: Optional[str] = None,
user_role_arn: Optional[str] = None,
studio_encryption_configuration: Optional[StudioEncryptionConfigurationArgs] = None,
studio_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewStudio(ctx *Context, name string, args StudioArgs, opts ...ResourceOption) (*Studio, error)
public Studio(string name, StudioArgs args, CustomResourceOptions? opts = null)
public Studio(String name, StudioArgs args)
public Studio(String name, StudioArgs args, CustomResourceOptions options)
type: aws-native:nimblestudio:Studio
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args StudioArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args StudioArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args StudioArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StudioArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StudioArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Studio Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Studio resource accepts the following input properties:
- Admin
Role stringArn - The IAM role that studio admins assume when logging in to the Nimble Studio portal.
- Display
Name string - A friendly name for the studio.
- User
Role stringArn - The IAM role that studio users assume when logging in to the Nimble Studio portal.
- Studio
Encryption Pulumi.Configuration Aws Native. Nimble Studio. Inputs. Studio Encryption Configuration - Configuration of the encryption method that is used for the studio.
- Studio
Name string - The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
- Dictionary<string, string>
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- Admin
Role stringArn - The IAM role that studio admins assume when logging in to the Nimble Studio portal.
- Display
Name string - A friendly name for the studio.
- User
Role stringArn - The IAM role that studio users assume when logging in to the Nimble Studio portal.
- Studio
Encryption StudioConfiguration Encryption Configuration Args - Configuration of the encryption method that is used for the studio.
- Studio
Name string - The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
- map[string]string
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- admin
Role StringArn - The IAM role that studio admins assume when logging in to the Nimble Studio portal.
- display
Name String - A friendly name for the studio.
- user
Role StringArn - The IAM role that studio users assume when logging in to the Nimble Studio portal.
- studio
Encryption StudioConfiguration Encryption Configuration - Configuration of the encryption method that is used for the studio.
- studio
Name String - The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
- Map<String,String>
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- admin
Role stringArn - The IAM role that studio admins assume when logging in to the Nimble Studio portal.
- display
Name string - A friendly name for the studio.
- user
Role stringArn - The IAM role that studio users assume when logging in to the Nimble Studio portal.
- studio
Encryption StudioConfiguration Encryption Configuration - Configuration of the encryption method that is used for the studio.
- studio
Name string - The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
- {[key: string]: string}
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- admin_
role_ strarn - The IAM role that studio admins assume when logging in to the Nimble Studio portal.
- display_
name str - A friendly name for the studio.
- user_
role_ strarn - The IAM role that studio users assume when logging in to the Nimble Studio portal.
- studio_
encryption_ Studioconfiguration Encryption Configuration Args - Configuration of the encryption method that is used for the studio.
- studio_
name str - The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
- Mapping[str, str]
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- admin
Role StringArn - The IAM role that studio admins assume when logging in to the Nimble Studio portal.
- display
Name String - A friendly name for the studio.
- user
Role StringArn - The IAM role that studio users assume when logging in to the Nimble Studio portal.
- studio
Encryption Property MapConfiguration - Configuration of the encryption method that is used for the studio.
- studio
Name String - The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
- Map<String>
An array of key-value pairs to apply to this resource.
For more information, see Tag .
Outputs
All input properties are implicitly available as output properties. Additionally, the Studio resource produces the following output properties:
- Home
Region string - The AWS Region where the studio resource is located. For example,
us-west-2
. - Id string
- The provider-assigned unique ID for this managed resource.
- Sso
Client stringId - The IAM Identity Center application client ID that is used to integrate with IAM Identity Center , which enables IAM Identity Center users to log into the portal.
- Studio
Id string - The unique identifier for the studio resource.
- Studio
Url string - The unique identifier for the studio resource.
- Home
Region string - The AWS Region where the studio resource is located. For example,
us-west-2
. - Id string
- The provider-assigned unique ID for this managed resource.
- Sso
Client stringId - The IAM Identity Center application client ID that is used to integrate with IAM Identity Center , which enables IAM Identity Center users to log into the portal.
- Studio
Id string - The unique identifier for the studio resource.
- Studio
Url string - The unique identifier for the studio resource.
- home
Region String - The AWS Region where the studio resource is located. For example,
us-west-2
. - id String
- The provider-assigned unique ID for this managed resource.
- sso
Client StringId - The IAM Identity Center application client ID that is used to integrate with IAM Identity Center , which enables IAM Identity Center users to log into the portal.
- studio
Id String - The unique identifier for the studio resource.
- studio
Url String - The unique identifier for the studio resource.
- home
Region string - The AWS Region where the studio resource is located. For example,
us-west-2
. - id string
- The provider-assigned unique ID for this managed resource.
- sso
Client stringId - The IAM Identity Center application client ID that is used to integrate with IAM Identity Center , which enables IAM Identity Center users to log into the portal.
- studio
Id string - The unique identifier for the studio resource.
- studio
Url string - The unique identifier for the studio resource.
- home_
region str - The AWS Region where the studio resource is located. For example,
us-west-2
. - id str
- The provider-assigned unique ID for this managed resource.
- sso_
client_ strid - The IAM Identity Center application client ID that is used to integrate with IAM Identity Center , which enables IAM Identity Center users to log into the portal.
- studio_
id str - The unique identifier for the studio resource.
- studio_
url str - The unique identifier for the studio resource.
- home
Region String - The AWS Region where the studio resource is located. For example,
us-west-2
. - id String
- The provider-assigned unique ID for this managed resource.
- sso
Client StringId - The IAM Identity Center application client ID that is used to integrate with IAM Identity Center , which enables IAM Identity Center users to log into the portal.
- studio
Id String - The unique identifier for the studio resource.
- studio
Url String - The unique identifier for the studio resource.
Supporting Types
StudioEncryptionConfiguration, StudioEncryptionConfigurationArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.