Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Studio = Studio' {
- studioEncryptionConfiguration :: Maybe StudioEncryptionConfiguration
- state :: Maybe StudioState
- studioName :: Maybe Text
- arn :: Maybe Text
- createdAt :: Maybe POSIX
- studioId :: Maybe Text
- userRoleArn :: Maybe Text
- ssoClientId :: Maybe Text
- homeRegion :: Maybe Text
- statusMessage :: Maybe Text
- displayName :: Maybe Text
- updatedAt :: Maybe POSIX
- studioUrl :: Maybe Text
- adminRoleArn :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- statusCode :: Maybe StudioStatusCode
- newStudio :: Studio
- studio_studioEncryptionConfiguration :: Lens' Studio (Maybe StudioEncryptionConfiguration)
- studio_state :: Lens' Studio (Maybe StudioState)
- studio_studioName :: Lens' Studio (Maybe Text)
- studio_arn :: Lens' Studio (Maybe Text)
- studio_createdAt :: Lens' Studio (Maybe UTCTime)
- studio_studioId :: Lens' Studio (Maybe Text)
- studio_userRoleArn :: Lens' Studio (Maybe Text)
- studio_ssoClientId :: Lens' Studio (Maybe Text)
- studio_homeRegion :: Lens' Studio (Maybe Text)
- studio_statusMessage :: Lens' Studio (Maybe Text)
- studio_displayName :: Lens' Studio (Maybe Text)
- studio_updatedAt :: Lens' Studio (Maybe UTCTime)
- studio_studioUrl :: Lens' Studio (Maybe Text)
- studio_adminRoleArn :: Lens' Studio (Maybe Text)
- studio_tags :: Lens' Studio (Maybe (HashMap Text Text))
- studio_statusCode :: Lens' Studio (Maybe StudioStatusCode)
Documentation
See: newStudio
smart constructor.
Studio' | |
|
Instances
Create a value of Studio
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioEncryptionConfiguration:Studio'
, studio_studioEncryptionConfiguration
- Configuration of the encryption method that is used for the studio.
$sel:state:Studio'
, studio_state
- The current state of the studio resource.
$sel:studioName:Studio'
, studio_studioName
- The name of the studio, as included in the URL when accessing it in the
Nimble Studio portal.
$sel:arn:Studio'
, studio_arn
- The Amazon Resource Name (ARN) that is assigned to a studio resource and
uniquely identifies it. ARNs are unique across all Regions.
$sel:createdAt:Studio'
, studio_createdAt
- The Unix epoch timestamp in seconds for when the resource was created.
$sel:studioId:Studio'
, studio_studioId
- The unique identifier for a studio resource. In Nimble Studio, all other
resources are contained in a studio resource.
$sel:userRoleArn:Studio'
, studio_userRoleArn
- The IAM role that studio users assume when logging in to the Nimble
Studio portal.
$sel:ssoClientId:Studio'
, studio_ssoClientId
- The Amazon Web Services SSO application client ID used to integrate with
Amazon Web Services SSO to enable Amazon Web Services SSO users to log
in to Nimble portal.
$sel:homeRegion:Studio'
, studio_homeRegion
- The Amazon Web Services Region where the studio resource is located.
$sel:statusMessage:Studio'
, studio_statusMessage
- Additional detail on the studio state.
$sel:displayName:Studio'
, studio_displayName
- A friendly name for the studio.
$sel:updatedAt:Studio'
, studio_updatedAt
- The Unix epoch timestamp in seconds for when the resource was updated.
$sel:studioUrl:Studio'
, studio_studioUrl
- The address of the web page for the studio.
$sel:adminRoleArn:Studio'
, studio_adminRoleArn
- The IAM role that studio admins assume when logging in to the Nimble
Studio portal.
$sel:tags:Studio'
, studio_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:statusCode:Studio'
, studio_statusCode
- Status codes that provide additional detail on the studio state.
studio_studioEncryptionConfiguration :: Lens' Studio (Maybe StudioEncryptionConfiguration) Source #
Configuration of the encryption method that is used for the studio.
studio_state :: Lens' Studio (Maybe StudioState) Source #
The current state of the studio resource.
studio_studioName :: Lens' Studio (Maybe Text) Source #
The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
studio_arn :: Lens' Studio (Maybe Text) Source #
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
studio_createdAt :: Lens' Studio (Maybe UTCTime) Source #
The Unix epoch timestamp in seconds for when the resource was created.
studio_studioId :: Lens' Studio (Maybe Text) Source #
The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
studio_userRoleArn :: Lens' Studio (Maybe Text) Source #
The IAM role that studio users assume when logging in to the Nimble Studio portal.
studio_ssoClientId :: Lens' Studio (Maybe Text) Source #
The Amazon Web Services SSO application client ID used to integrate with Amazon Web Services SSO to enable Amazon Web Services SSO users to log in to Nimble portal.
studio_homeRegion :: Lens' Studio (Maybe Text) Source #
The Amazon Web Services Region where the studio resource is located.
studio_updatedAt :: Lens' Studio (Maybe UTCTime) Source #
The Unix epoch timestamp in seconds for when the resource was updated.
studio_adminRoleArn :: Lens' Studio (Maybe Text) Source #
The IAM role that studio admins assume when logging in to the Nimble Studio portal.
studio_tags :: Lens' Studio (Maybe (HashMap Text Text)) Source #
A collection of labels, in the form of key:value pairs, that apply to this resource.
studio_statusCode :: Lens' Studio (Maybe StudioStatusCode) Source #
Status codes that provide additional detail on the studio state.