Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _InvalidRequestException :: AsError a => Fold a ServiceError
- _LimitExceededException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype EnvironmentStatus where
- EnvironmentStatus' { }
- pattern EnvironmentStatus_CREATED :: EnvironmentStatus
- pattern EnvironmentStatus_CREATE_REQUESTED :: EnvironmentStatus
- pattern EnvironmentStatus_CREATING :: EnvironmentStatus
- pattern EnvironmentStatus_DELETED :: EnvironmentStatus
- pattern EnvironmentStatus_DELETE_REQUESTED :: EnvironmentStatus
- pattern EnvironmentStatus_DELETING :: EnvironmentStatus
- pattern EnvironmentStatus_FAILED_CREATION :: EnvironmentStatus
- pattern EnvironmentStatus_FAILED_DELETION :: EnvironmentStatus
- pattern EnvironmentStatus_RETRY_DELETION :: EnvironmentStatus
- pattern EnvironmentStatus_SUSPENDED :: EnvironmentStatus
- newtype FederationMode where
- FederationMode' { }
- pattern FederationMode_FEDERATED :: FederationMode
- pattern FederationMode_LOCAL :: FederationMode
- data Environment = Environment' {
- awsAccountId :: Maybe Text
- dedicatedServiceAccountId :: Maybe Text
- description :: Maybe Text
- environmentArn :: Maybe Text
- environmentId :: Maybe Text
- environmentUrl :: Maybe Text
- federationMode :: Maybe FederationMode
- federationParameters :: Maybe FederationParameters
- kmsKeyId :: Maybe Text
- name :: Maybe Text
- sageMakerStudioDomainUrl :: Maybe Text
- status :: Maybe EnvironmentStatus
- newEnvironment :: Environment
- environment_awsAccountId :: Lens' Environment (Maybe Text)
- environment_dedicatedServiceAccountId :: Lens' Environment (Maybe Text)
- environment_description :: Lens' Environment (Maybe Text)
- environment_environmentArn :: Lens' Environment (Maybe Text)
- environment_environmentId :: Lens' Environment (Maybe Text)
- environment_environmentUrl :: Lens' Environment (Maybe Text)
- environment_federationMode :: Lens' Environment (Maybe FederationMode)
- environment_federationParameters :: Lens' Environment (Maybe FederationParameters)
- environment_kmsKeyId :: Lens' Environment (Maybe Text)
- environment_name :: Lens' Environment (Maybe Text)
- environment_sageMakerStudioDomainUrl :: Lens' Environment (Maybe Text)
- environment_status :: Lens' Environment (Maybe EnvironmentStatus)
- data FederationParameters = FederationParameters' {}
- newFederationParameters :: FederationParameters
- federationParameters_applicationCallBackURL :: Lens' FederationParameters (Maybe Text)
- federationParameters_attributeMap :: Lens' FederationParameters (Maybe (HashMap Text Text))
- federationParameters_federationProviderName :: Lens' FederationParameters (Maybe Text)
- federationParameters_federationURN :: Lens' FederationParameters (Maybe Text)
- federationParameters_samlMetadataDocument :: Lens' FederationParameters (Maybe Text)
- federationParameters_samlMetadataURL :: Lens' FederationParameters (Maybe Text)
- data SuperuserParameters = SuperuserParameters' {}
- newSuperuserParameters :: Text -> Text -> Text -> SuperuserParameters
- superuserParameters_emailAddress :: Lens' SuperuserParameters Text
- superuserParameters_firstName :: Lens' SuperuserParameters Text
- superuserParameters_lastName :: Lens' SuperuserParameters Text
Service Configuration
defaultService :: Service Source #
API version 2021-03-12
of the Amazon FinSpace User Environment Management service SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
_InternalServerException :: AsError a => Fold a ServiceError Source #
The request processing has failed because of an unknown error, exception or failure.
_InvalidRequestException :: AsError a => Fold a ServiceError Source #
The request is invalid. Something is wrong with the input to the request.
_LimitExceededException :: AsError a => Fold a ServiceError Source #
A service limit or quota is exceeded.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
One or more resources can't be found.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
_ValidationException :: AsError a => Fold a ServiceError Source #
The input fails to satisfy the constraints specified by an AWS service.
EnvironmentStatus
newtype EnvironmentStatus Source #
pattern EnvironmentStatus_CREATED :: EnvironmentStatus | |
pattern EnvironmentStatus_CREATE_REQUESTED :: EnvironmentStatus | |
pattern EnvironmentStatus_CREATING :: EnvironmentStatus | |
pattern EnvironmentStatus_DELETED :: EnvironmentStatus | |
pattern EnvironmentStatus_DELETE_REQUESTED :: EnvironmentStatus | |
pattern EnvironmentStatus_DELETING :: EnvironmentStatus | |
pattern EnvironmentStatus_FAILED_CREATION :: EnvironmentStatus | |
pattern EnvironmentStatus_FAILED_DELETION :: EnvironmentStatus | |
pattern EnvironmentStatus_RETRY_DELETION :: EnvironmentStatus | |
pattern EnvironmentStatus_SUSPENDED :: EnvironmentStatus |
Instances
FederationMode
newtype FederationMode Source #
pattern FederationMode_FEDERATED :: FederationMode | |
pattern FederationMode_LOCAL :: FederationMode |
Instances
Environment
data Environment Source #
Represents an FinSpace environment.
See: newEnvironment
smart constructor.
Environment' | |
|
Instances
newEnvironment :: Environment Source #
Create a value of Environment
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:awsAccountId:Environment'
, environment_awsAccountId
- The ID of the AWS account in which the FinSpace environment is created.
$sel:dedicatedServiceAccountId:Environment'
, environment_dedicatedServiceAccountId
- The AWS account ID of the dedicated service account associated with your
FinSpace environment.
$sel:description:Environment'
, environment_description
- The description of the FinSpace environment.
$sel:environmentArn:Environment'
, environment_environmentArn
- The Amazon Resource Name (ARN) of your FinSpace environment.
$sel:environmentId:Environment'
, environment_environmentId
- The identifier of the FinSpace environment.
$sel:environmentUrl:Environment'
, environment_environmentUrl
- The sign-in url for the web application of your FinSpace environment.
$sel:federationMode:Environment'
, environment_federationMode
- The authentication mode for the environment.
$sel:federationParameters:Environment'
, environment_federationParameters
- Configuration information when authentication mode is FEDERATED.
$sel:kmsKeyId:Environment'
, environment_kmsKeyId
- The KMS key id used to encrypt in the FinSpace environment.
$sel:name:Environment'
, environment_name
- The name of the FinSpace environment.
$sel:sageMakerStudioDomainUrl:Environment'
, environment_sageMakerStudioDomainUrl
- The url of the integrated FinSpace notebook environment in your web
application.
$sel:status:Environment'
, environment_status
- The current status of creation of the FinSpace environment.
environment_awsAccountId :: Lens' Environment (Maybe Text) Source #
The ID of the AWS account in which the FinSpace environment is created.
environment_dedicatedServiceAccountId :: Lens' Environment (Maybe Text) Source #
The AWS account ID of the dedicated service account associated with your FinSpace environment.
environment_description :: Lens' Environment (Maybe Text) Source #
The description of the FinSpace environment.
environment_environmentArn :: Lens' Environment (Maybe Text) Source #
The Amazon Resource Name (ARN) of your FinSpace environment.
environment_environmentId :: Lens' Environment (Maybe Text) Source #
The identifier of the FinSpace environment.
environment_environmentUrl :: Lens' Environment (Maybe Text) Source #
The sign-in url for the web application of your FinSpace environment.
environment_federationMode :: Lens' Environment (Maybe FederationMode) Source #
The authentication mode for the environment.
environment_federationParameters :: Lens' Environment (Maybe FederationParameters) Source #
Configuration information when authentication mode is FEDERATED.
environment_kmsKeyId :: Lens' Environment (Maybe Text) Source #
The KMS key id used to encrypt in the FinSpace environment.
environment_name :: Lens' Environment (Maybe Text) Source #
The name of the FinSpace environment.
environment_sageMakerStudioDomainUrl :: Lens' Environment (Maybe Text) Source #
The url of the integrated FinSpace notebook environment in your web application.
environment_status :: Lens' Environment (Maybe EnvironmentStatus) Source #
The current status of creation of the FinSpace environment.
FederationParameters
data FederationParameters Source #
Configuration information when authentication mode is FEDERATED.
See: newFederationParameters
smart constructor.
FederationParameters' | |
|
Instances
newFederationParameters :: FederationParameters Source #
Create a value of FederationParameters
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:applicationCallBackURL:FederationParameters'
, federationParameters_applicationCallBackURL
- The redirect or sign-in URL that should be entered into the SAML 2.0
compliant identity provider configuration (IdP).
$sel:attributeMap:FederationParameters'
, federationParameters_attributeMap
- SAML attribute name and value. The name must always be Email
and the
value should be set to the attribute definition in which user email is
set. For example, name would be Email
and value
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
.
Please check your SAML 2.0 compliant identity provider (IdP)
documentation for details.
$sel:federationProviderName:FederationParameters'
, federationParameters_federationProviderName
- Name of the identity provider (IdP).
$sel:federationURN:FederationParameters'
, federationParameters_federationURN
- The Uniform Resource Name (URN). Also referred as Service Provider URN
or Audience URI or Service Provider Entity ID.
$sel:samlMetadataDocument:FederationParameters'
, federationParameters_samlMetadataDocument
- SAML 2.0 Metadata document from identity provider (IdP).
$sel:samlMetadataURL:FederationParameters'
, federationParameters_samlMetadataURL
- Provide the metadata URL from your SAML 2.0 compliant identity provider
(IdP).
federationParameters_applicationCallBackURL :: Lens' FederationParameters (Maybe Text) Source #
The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider configuration (IdP).
federationParameters_attributeMap :: Lens' FederationParameters (Maybe (HashMap Text Text)) Source #
SAML attribute name and value. The name must always be Email
and the
value should be set to the attribute definition in which user email is
set. For example, name would be Email
and value
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
.
Please check your SAML 2.0 compliant identity provider (IdP)
documentation for details.
federationParameters_federationProviderName :: Lens' FederationParameters (Maybe Text) Source #
Name of the identity provider (IdP).
federationParameters_federationURN :: Lens' FederationParameters (Maybe Text) Source #
The Uniform Resource Name (URN). Also referred as Service Provider URN or Audience URI or Service Provider Entity ID.
federationParameters_samlMetadataDocument :: Lens' FederationParameters (Maybe Text) Source #
SAML 2.0 Metadata document from identity provider (IdP).
federationParameters_samlMetadataURL :: Lens' FederationParameters (Maybe Text) Source #
Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).
SuperuserParameters
data SuperuserParameters Source #
Configuration information for the superuser.
See: newSuperuserParameters
smart constructor.
Instances
newSuperuserParameters Source #
:: Text | |
-> Text | |
-> Text | |
-> SuperuserParameters |
Create a value of SuperuserParameters
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:emailAddress:SuperuserParameters'
, superuserParameters_emailAddress
- The email address of the superuser.
$sel:firstName:SuperuserParameters'
, superuserParameters_firstName
- The first name of the superuser.
$sel:lastName:SuperuserParameters'
, superuserParameters_lastName
- The last name of the superuser.
superuserParameters_emailAddress :: Lens' SuperuserParameters Text Source #
The email address of the superuser.
superuserParameters_firstName :: Lens' SuperuserParameters Text Source #
The first name of the superuser.
superuserParameters_lastName :: Lens' SuperuserParameters Text Source #
The last name of the superuser.