Class CfnStudioPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnStudioPropsMixin>
- Enclosing class:
CfnStudioPropsMixin
CfnStudioPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionadminRoleArn(String adminRoleArn) The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.adminRoleArn(IRoleRef adminRoleArn) The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.build()static CfnStudioPropsMixin.Buildercreate()static CfnStudioPropsMixin.Buildercreate(CfnPropertyMixinOptions options) displayName(String displayName) A friendly name for the studio.studioEncryptionConfiguration(CfnStudioPropsMixin.StudioEncryptionConfigurationProperty studioEncryptionConfiguration) Configuration of the encryption method that is used for the studio.studioEncryptionConfiguration(IResolvable studioEncryptionConfiguration) Configuration of the encryption method that is used for the studio.studioName(String studioName) The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.userRoleArn(String userRoleArn) The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.userRoleArn(IRoleRef userRoleArn) The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
-
Method Details
-
create
@Stability(Stable) public static CfnStudioPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnStudioPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnStudioPropsMixin.Builder.
-
adminRoleArn
The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
.- Parameters:
adminRoleArn-The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
. This parameter is required.- Returns:
this- See Also:
-
adminRoleArn
The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
.- Parameters:
adminRoleArn-The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
. This parameter is required.- Returns:
this- See Also:
-
displayName
A friendly name for the studio.
.- Parameters:
displayName-A friendly name for the studio.
. This parameter is required.- Returns:
this- See Also:
-
studioEncryptionConfiguration
@Stability(Stable) public CfnStudioPropsMixin.Builder studioEncryptionConfiguration(IResolvable studioEncryptionConfiguration) Configuration of the encryption method that is used for the studio.
.- Parameters:
studioEncryptionConfiguration-Configuration of the encryption method that is used for the studio.
. This parameter is required.- Returns:
this- See Also:
-
studioEncryptionConfiguration
@Stability(Stable) public CfnStudioPropsMixin.Builder studioEncryptionConfiguration(CfnStudioPropsMixin.StudioEncryptionConfigurationProperty studioEncryptionConfiguration) Configuration of the encryption method that is used for the studio.
.- Parameters:
studioEncryptionConfiguration-Configuration of the encryption method that is used for the studio.
. This parameter is required.- Returns:
this- See Also:
-
studioName
The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.
.- Parameters:
studioName-The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.
. This parameter is required.- Returns:
this- See Also:
-
tags
- Parameters:
tags- This parameter is required.- Returns:
this- See Also:
-
userRoleArn
The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
.- Parameters:
userRoleArn-The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
. This parameter is required.- Returns:
this- See Also:
-
userRoleArn
The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
.- Parameters:
userRoleArn-The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnStudioPropsMixin>- Returns:
- a newly built instance of
CfnStudioPropsMixin.
-