| 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 |
Amazonka.WorkSpacesWeb
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- AssociateBrowserSettings
- AssociateNetworkSettings
- AssociateTrustStore
- AssociateUserAccessLoggingSettings
- AssociateUserSettings
- CreateBrowserSettings
- CreateIdentityProvider
- CreateNetworkSettings
- CreatePortal
- CreateTrustStore
- CreateUserAccessLoggingSettings
- CreateUserSettings
- DeleteBrowserSettings
- DeleteIdentityProvider
- DeleteNetworkSettings
- DeletePortal
- DeleteTrustStore
- DeleteUserAccessLoggingSettings
- DeleteUserSettings
- DisassociateBrowserSettings
- DisassociateNetworkSettings
- DisassociateTrustStore
- DisassociateUserAccessLoggingSettings
- DisassociateUserSettings
- GetBrowserSettings
- GetIdentityProvider
- GetNetworkSettings
- GetPortal
- GetPortalServiceProviderMetadata
- GetTrustStore
- GetTrustStoreCertificate
- GetUserAccessLoggingSettings
- GetUserSettings
- ListBrowserSettings
- ListIdentityProviders
- ListNetworkSettings
- ListPortals
- ListTagsForResource
- ListTrustStoreCertificates
- ListTrustStores
- ListUserAccessLoggingSettings
- ListUserSettings
- TagResource
- UntagResource
- UpdateBrowserSettings
- UpdateIdentityProvider
- UpdateNetworkSettings
- UpdatePortal
- UpdateTrustStore
- UpdateUserAccessLoggingSettings
- UpdateUserSettings
- Types
- BrowserType
- EnabledType
- IdentityProviderType
- PortalStatus
- RendererType
- BrowserSettings
- BrowserSettingsSummary
- Certificate
- CertificateSummary
- IdentityProvider
- IdentityProviderSummary
- NetworkSettings
- NetworkSettingsSummary
- Portal
- PortalSummary
- Tag
- TrustStore
- TrustStoreSummary
- UserAccessLoggingSettings
- UserAccessLoggingSettingsSummary
- UserSettings
- UserSettingsSummary
Description
Derived from API version 2020-07-08 of the AWS service descriptions, licensed under Apache 2.0.
WorkSpaces Web is a low cost, fully managed WorkSpace built specifically to facilitate secure, web-based workloads. WorkSpaces Web makes it easy for customers to safely provide their employees with access to internal websites and SaaS web applications without the administrative burden of appliances or specialized client software. WorkSpaces Web provides simple policy tools tailored for user interactions, while offloading common tasks like capacity management, scaling, and maintaining browser images.
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _TooManyTagsException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data AssociateBrowserSettings = AssociateBrowserSettings' Text Text
- newAssociateBrowserSettings :: Text -> Text -> AssociateBrowserSettings
- data AssociateBrowserSettingsResponse = AssociateBrowserSettingsResponse' Int Text Text
- newAssociateBrowserSettingsResponse :: Int -> Text -> Text -> AssociateBrowserSettingsResponse
- data AssociateNetworkSettings = AssociateNetworkSettings' Text Text
- newAssociateNetworkSettings :: Text -> Text -> AssociateNetworkSettings
- data AssociateNetworkSettingsResponse = AssociateNetworkSettingsResponse' Int Text Text
- newAssociateNetworkSettingsResponse :: Int -> Text -> Text -> AssociateNetworkSettingsResponse
- data AssociateTrustStore = AssociateTrustStore' Text Text
- newAssociateTrustStore :: Text -> Text -> AssociateTrustStore
- data AssociateTrustStoreResponse = AssociateTrustStoreResponse' Int Text Text
- newAssociateTrustStoreResponse :: Int -> Text -> Text -> AssociateTrustStoreResponse
- data AssociateUserAccessLoggingSettings = AssociateUserAccessLoggingSettings' Text Text
- newAssociateUserAccessLoggingSettings :: Text -> Text -> AssociateUserAccessLoggingSettings
- data AssociateUserAccessLoggingSettingsResponse = AssociateUserAccessLoggingSettingsResponse' Int Text Text
- newAssociateUserAccessLoggingSettingsResponse :: Int -> Text -> Text -> AssociateUserAccessLoggingSettingsResponse
- data AssociateUserSettings = AssociateUserSettings' Text Text
- newAssociateUserSettings :: Text -> Text -> AssociateUserSettings
- data AssociateUserSettingsResponse = AssociateUserSettingsResponse' Int Text Text
- newAssociateUserSettingsResponse :: Int -> Text -> Text -> AssociateUserSettingsResponse
- data CreateBrowserSettings = CreateBrowserSettings' (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe [Sensitive Tag]) (Sensitive Text)
- newCreateBrowserSettings :: Text -> CreateBrowserSettings
- data CreateBrowserSettingsResponse = CreateBrowserSettingsResponse' Int Text
- newCreateBrowserSettingsResponse :: Int -> Text -> CreateBrowserSettingsResponse
- data CreateIdentityProvider = CreateIdentityProvider' (Maybe Text) (Sensitive (HashMap Text Text)) (Sensitive Text) IdentityProviderType Text
- newCreateIdentityProvider :: Text -> IdentityProviderType -> Text -> CreateIdentityProvider
- data CreateIdentityProviderResponse = CreateIdentityProviderResponse' Int Text
- newCreateIdentityProviderResponse :: Int -> Text -> CreateIdentityProviderResponse
- data CreateNetworkSettings = CreateNetworkSettings' (Maybe Text) (Maybe [Sensitive Tag]) (NonEmpty Text) (NonEmpty Text) Text
- newCreateNetworkSettings :: NonEmpty Text -> NonEmpty Text -> Text -> CreateNetworkSettings
- data CreateNetworkSettingsResponse = CreateNetworkSettingsResponse' Int Text
- newCreateNetworkSettingsResponse :: Int -> Text -> CreateNetworkSettingsResponse
- data CreatePortal = CreatePortal' (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Sensitive Tag])
- newCreatePortal :: CreatePortal
- data CreatePortalResponse = CreatePortalResponse' Int Text Text
- newCreatePortalResponse :: Int -> Text -> Text -> CreatePortalResponse
- data CreateTrustStore = CreateTrustStore' (Maybe Text) (Maybe [Sensitive Tag]) [Base64]
- newCreateTrustStore :: CreateTrustStore
- data CreateTrustStoreResponse = CreateTrustStoreResponse' Int Text
- newCreateTrustStoreResponse :: Int -> Text -> CreateTrustStoreResponse
- data CreateUserAccessLoggingSettings = CreateUserAccessLoggingSettings' (Maybe Text) (Maybe [Sensitive Tag]) Text
- newCreateUserAccessLoggingSettings :: Text -> CreateUserAccessLoggingSettings
- data CreateUserAccessLoggingSettingsResponse = CreateUserAccessLoggingSettingsResponse' Int Text
- newCreateUserAccessLoggingSettingsResponse :: Int -> Text -> CreateUserAccessLoggingSettingsResponse
- data CreateUserSettings = CreateUserSettings' (Maybe Text) (Maybe Natural) (Maybe Natural) (Maybe [Sensitive Tag]) EnabledType EnabledType EnabledType EnabledType EnabledType
- newCreateUserSettings :: EnabledType -> EnabledType -> EnabledType -> EnabledType -> EnabledType -> CreateUserSettings
- data CreateUserSettingsResponse = CreateUserSettingsResponse' Int Text
- newCreateUserSettingsResponse :: Int -> Text -> CreateUserSettingsResponse
- data DeleteBrowserSettings = DeleteBrowserSettings' Text
- newDeleteBrowserSettings :: Text -> DeleteBrowserSettings
- data DeleteBrowserSettingsResponse = DeleteBrowserSettingsResponse' Int
- newDeleteBrowserSettingsResponse :: Int -> DeleteBrowserSettingsResponse
- data DeleteIdentityProvider = DeleteIdentityProvider' Text
- newDeleteIdentityProvider :: Text -> DeleteIdentityProvider
- data DeleteIdentityProviderResponse = DeleteIdentityProviderResponse' Int
- newDeleteIdentityProviderResponse :: Int -> DeleteIdentityProviderResponse
- data DeleteNetworkSettings = DeleteNetworkSettings' Text
- newDeleteNetworkSettings :: Text -> DeleteNetworkSettings
- data DeleteNetworkSettingsResponse = DeleteNetworkSettingsResponse' Int
- newDeleteNetworkSettingsResponse :: Int -> DeleteNetworkSettingsResponse
- data DeletePortal = DeletePortal' Text
- newDeletePortal :: Text -> DeletePortal
- data DeletePortalResponse = DeletePortalResponse' Int
- newDeletePortalResponse :: Int -> DeletePortalResponse
- data DeleteTrustStore = DeleteTrustStore' Text
- newDeleteTrustStore :: Text -> DeleteTrustStore
- data DeleteTrustStoreResponse = DeleteTrustStoreResponse' Int
- newDeleteTrustStoreResponse :: Int -> DeleteTrustStoreResponse
- data DeleteUserAccessLoggingSettings = DeleteUserAccessLoggingSettings' Text
- newDeleteUserAccessLoggingSettings :: Text -> DeleteUserAccessLoggingSettings
- data DeleteUserAccessLoggingSettingsResponse = DeleteUserAccessLoggingSettingsResponse' Int
- newDeleteUserAccessLoggingSettingsResponse :: Int -> DeleteUserAccessLoggingSettingsResponse
- data DeleteUserSettings = DeleteUserSettings' Text
- newDeleteUserSettings :: Text -> DeleteUserSettings
- data DeleteUserSettingsResponse = DeleteUserSettingsResponse' Int
- newDeleteUserSettingsResponse :: Int -> DeleteUserSettingsResponse
- data DisassociateBrowserSettings = DisassociateBrowserSettings' Text
- newDisassociateBrowserSettings :: Text -> DisassociateBrowserSettings
- data DisassociateBrowserSettingsResponse = DisassociateBrowserSettingsResponse' Int
- newDisassociateBrowserSettingsResponse :: Int -> DisassociateBrowserSettingsResponse
- data DisassociateNetworkSettings = DisassociateNetworkSettings' Text
- newDisassociateNetworkSettings :: Text -> DisassociateNetworkSettings
- data DisassociateNetworkSettingsResponse = DisassociateNetworkSettingsResponse' Int
- newDisassociateNetworkSettingsResponse :: Int -> DisassociateNetworkSettingsResponse
- data DisassociateTrustStore = DisassociateTrustStore' Text
- newDisassociateTrustStore :: Text -> DisassociateTrustStore
- data DisassociateTrustStoreResponse = DisassociateTrustStoreResponse' Int
- newDisassociateTrustStoreResponse :: Int -> DisassociateTrustStoreResponse
- data DisassociateUserAccessLoggingSettings = DisassociateUserAccessLoggingSettings' Text
- newDisassociateUserAccessLoggingSettings :: Text -> DisassociateUserAccessLoggingSettings
- data DisassociateUserAccessLoggingSettingsResponse = DisassociateUserAccessLoggingSettingsResponse' Int
- newDisassociateUserAccessLoggingSettingsResponse :: Int -> DisassociateUserAccessLoggingSettingsResponse
- data DisassociateUserSettings = DisassociateUserSettings' Text
- newDisassociateUserSettings :: Text -> DisassociateUserSettings
- data DisassociateUserSettingsResponse = DisassociateUserSettingsResponse' Int
- newDisassociateUserSettingsResponse :: Int -> DisassociateUserSettingsResponse
- data GetBrowserSettings = GetBrowserSettings' Text
- newGetBrowserSettings :: Text -> GetBrowserSettings
- data GetBrowserSettingsResponse = GetBrowserSettingsResponse' (Maybe BrowserSettings) Int
- newGetBrowserSettingsResponse :: Int -> GetBrowserSettingsResponse
- data GetIdentityProvider = GetIdentityProvider' Text
- newGetIdentityProvider :: Text -> GetIdentityProvider
- data GetIdentityProviderResponse = GetIdentityProviderResponse' (Maybe IdentityProvider) Int
- newGetIdentityProviderResponse :: Int -> GetIdentityProviderResponse
- data GetNetworkSettings = GetNetworkSettings' Text
- newGetNetworkSettings :: Text -> GetNetworkSettings
- data GetNetworkSettingsResponse = GetNetworkSettingsResponse' (Maybe NetworkSettings) Int
- newGetNetworkSettingsResponse :: Int -> GetNetworkSettingsResponse
- data GetPortal = GetPortal' Text
- newGetPortal :: Text -> GetPortal
- data GetPortalResponse = GetPortalResponse' (Maybe Portal) Int
- newGetPortalResponse :: Int -> GetPortalResponse
- data GetPortalServiceProviderMetadata = GetPortalServiceProviderMetadata' Text
- newGetPortalServiceProviderMetadata :: Text -> GetPortalServiceProviderMetadata
- data GetPortalServiceProviderMetadataResponse = GetPortalServiceProviderMetadataResponse' (Maybe Text) Int Text
- newGetPortalServiceProviderMetadataResponse :: Int -> Text -> GetPortalServiceProviderMetadataResponse
- data GetTrustStore = GetTrustStore' Text
- newGetTrustStore :: Text -> GetTrustStore
- data GetTrustStoreResponse = GetTrustStoreResponse' (Maybe TrustStore) Int
- newGetTrustStoreResponse :: Int -> GetTrustStoreResponse
- data GetTrustStoreCertificate = GetTrustStoreCertificate' Text Text
- newGetTrustStoreCertificate :: Text -> Text -> GetTrustStoreCertificate
- data GetTrustStoreCertificateResponse = GetTrustStoreCertificateResponse' (Maybe Certificate) (Maybe Text) Int
- newGetTrustStoreCertificateResponse :: Int -> GetTrustStoreCertificateResponse
- data GetUserAccessLoggingSettings = GetUserAccessLoggingSettings' Text
- newGetUserAccessLoggingSettings :: Text -> GetUserAccessLoggingSettings
- data GetUserAccessLoggingSettingsResponse = GetUserAccessLoggingSettingsResponse' (Maybe UserAccessLoggingSettings) Int
- newGetUserAccessLoggingSettingsResponse :: Int -> GetUserAccessLoggingSettingsResponse
- data GetUserSettings = GetUserSettings' Text
- newGetUserSettings :: Text -> GetUserSettings
- data GetUserSettingsResponse = GetUserSettingsResponse' (Maybe UserSettings) Int
- newGetUserSettingsResponse :: Int -> GetUserSettingsResponse
- data ListBrowserSettings = ListBrowserSettings' (Maybe Natural) (Maybe Text)
- newListBrowserSettings :: ListBrowserSettings
- data ListBrowserSettingsResponse = ListBrowserSettingsResponse' (Maybe [BrowserSettingsSummary]) (Maybe Text) Int
- newListBrowserSettingsResponse :: Int -> ListBrowserSettingsResponse
- data ListIdentityProviders = ListIdentityProviders' (Maybe Natural) (Maybe Text) Text
- newListIdentityProviders :: Text -> ListIdentityProviders
- data ListIdentityProvidersResponse = ListIdentityProvidersResponse' (Maybe [IdentityProviderSummary]) (Maybe Text) Int
- newListIdentityProvidersResponse :: Int -> ListIdentityProvidersResponse
- data ListNetworkSettings = ListNetworkSettings' (Maybe Natural) (Maybe Text)
- newListNetworkSettings :: ListNetworkSettings
- data ListNetworkSettingsResponse = ListNetworkSettingsResponse' (Maybe [NetworkSettingsSummary]) (Maybe Text) Int
- newListNetworkSettingsResponse :: Int -> ListNetworkSettingsResponse
- data ListPortals = ListPortals' (Maybe Natural) (Maybe Text)
- newListPortals :: ListPortals
- data ListPortalsResponse = ListPortalsResponse' (Maybe Text) (Maybe [PortalSummary]) Int
- newListPortalsResponse :: Int -> ListPortalsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe [Sensitive Tag]) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data ListTrustStoreCertificates = ListTrustStoreCertificates' (Maybe Natural) (Maybe Text) Text
- newListTrustStoreCertificates :: Text -> ListTrustStoreCertificates
- data ListTrustStoreCertificatesResponse = ListTrustStoreCertificatesResponse' (Maybe [CertificateSummary]) (Maybe Text) (Maybe Text) Int
- newListTrustStoreCertificatesResponse :: Int -> ListTrustStoreCertificatesResponse
- data ListTrustStores = ListTrustStores' (Maybe Natural) (Maybe Text)
- newListTrustStores :: ListTrustStores
- data ListTrustStoresResponse = ListTrustStoresResponse' (Maybe Text) (Maybe [TrustStoreSummary]) Int
- newListTrustStoresResponse :: Int -> ListTrustStoresResponse
- data ListUserAccessLoggingSettings = ListUserAccessLoggingSettings' (Maybe Natural) (Maybe Text)
- newListUserAccessLoggingSettings :: ListUserAccessLoggingSettings
- data ListUserAccessLoggingSettingsResponse = ListUserAccessLoggingSettingsResponse' (Maybe Text) (Maybe [UserAccessLoggingSettingsSummary]) Int
- newListUserAccessLoggingSettingsResponse :: Int -> ListUserAccessLoggingSettingsResponse
- data ListUserSettings = ListUserSettings' (Maybe Natural) (Maybe Text)
- newListUserSettings :: ListUserSettings
- data ListUserSettingsResponse = ListUserSettingsResponse' (Maybe Text) (Maybe [UserSettingsSummary]) Int
- newListUserSettingsResponse :: Int -> ListUserSettingsResponse
- data TagResource = TagResource' (Maybe Text) Text [Sensitive Tag]
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text [Sensitive Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateBrowserSettings = UpdateBrowserSettings' (Maybe (Sensitive Text)) (Maybe Text) Text
- newUpdateBrowserSettings :: Text -> UpdateBrowserSettings
- data UpdateBrowserSettingsResponse = UpdateBrowserSettingsResponse' Int BrowserSettings
- newUpdateBrowserSettingsResponse :: Int -> BrowserSettings -> UpdateBrowserSettingsResponse
- data UpdateIdentityProvider = UpdateIdentityProvider' (Maybe Text) (Maybe (Sensitive (HashMap Text Text))) (Maybe (Sensitive Text)) (Maybe IdentityProviderType) Text
- newUpdateIdentityProvider :: Text -> UpdateIdentityProvider
- data UpdateIdentityProviderResponse = UpdateIdentityProviderResponse' Int IdentityProvider
- newUpdateIdentityProviderResponse :: Int -> IdentityProvider -> UpdateIdentityProviderResponse
- data UpdateNetworkSettings = UpdateNetworkSettings' (Maybe Text) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Text) Text
- newUpdateNetworkSettings :: Text -> UpdateNetworkSettings
- data UpdateNetworkSettingsResponse = UpdateNetworkSettingsResponse' Int NetworkSettings
- newUpdateNetworkSettingsResponse :: Int -> NetworkSettings -> UpdateNetworkSettingsResponse
- data UpdatePortal = UpdatePortal' (Maybe (Sensitive Text)) Text
- newUpdatePortal :: Text -> UpdatePortal
- data UpdatePortalResponse = UpdatePortalResponse' (Maybe Portal) Int
- newUpdatePortalResponse :: Int -> UpdatePortalResponse
- data UpdateTrustStore = UpdateTrustStore' (Maybe [Base64]) (Maybe [Text]) (Maybe Text) Text
- newUpdateTrustStore :: Text -> UpdateTrustStore
- data UpdateTrustStoreResponse = UpdateTrustStoreResponse' Int Text
- newUpdateTrustStoreResponse :: Int -> Text -> UpdateTrustStoreResponse
- data UpdateUserAccessLoggingSettings = UpdateUserAccessLoggingSettings' (Maybe Text) (Maybe Text) Text
- newUpdateUserAccessLoggingSettings :: Text -> UpdateUserAccessLoggingSettings
- data UpdateUserAccessLoggingSettingsResponse = UpdateUserAccessLoggingSettingsResponse' Int UserAccessLoggingSettings
- newUpdateUserAccessLoggingSettingsResponse :: Int -> UserAccessLoggingSettings -> UpdateUserAccessLoggingSettingsResponse
- data UpdateUserSettings = UpdateUserSettings' (Maybe Text) (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe EnabledType) (Maybe EnabledType) Text
- newUpdateUserSettings :: Text -> UpdateUserSettings
- data UpdateUserSettingsResponse = UpdateUserSettingsResponse' Int UserSettings
- newUpdateUserSettingsResponse :: Int -> UserSettings -> UpdateUserSettingsResponse
- newtype BrowserType where
- BrowserType' { }
- pattern BrowserType_Chrome :: BrowserType
- newtype EnabledType where
- EnabledType' { }
- pattern EnabledType_Disabled :: EnabledType
- pattern EnabledType_Enabled :: EnabledType
- newtype IdentityProviderType where
- IdentityProviderType' { }
- pattern IdentityProviderType_Facebook :: IdentityProviderType
- pattern IdentityProviderType_Google :: IdentityProviderType
- pattern IdentityProviderType_LoginWithAmazon :: IdentityProviderType
- pattern IdentityProviderType_OIDC :: IdentityProviderType
- pattern IdentityProviderType_SAML :: IdentityProviderType
- pattern IdentityProviderType_SignInWithApple :: IdentityProviderType
- newtype PortalStatus where
- PortalStatus' { }
- pattern PortalStatus_Active :: PortalStatus
- pattern PortalStatus_Incomplete :: PortalStatus
- pattern PortalStatus_Pending :: PortalStatus
- newtype RendererType where
- RendererType' { }
- pattern RendererType_AppStream :: RendererType
- data BrowserSettings = BrowserSettings' (Maybe [Text]) (Maybe (Sensitive Text)) Text
- newBrowserSettings :: Text -> BrowserSettings
- data BrowserSettingsSummary = BrowserSettingsSummary' (Maybe Text)
- newBrowserSettingsSummary :: BrowserSettingsSummary
- data Certificate = Certificate' (Maybe Base64) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text)
- newCertificate :: Certificate
- data CertificateSummary = CertificateSummary' (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text)
- newCertificateSummary :: CertificateSummary
- data IdentityProvider = IdentityProvider' (Maybe (Sensitive (HashMap Text Text))) (Maybe (Sensitive Text)) (Maybe IdentityProviderType) Text
- newIdentityProvider :: Text -> IdentityProvider
- data IdentityProviderSummary = IdentityProviderSummary' (Maybe Text) (Maybe (Sensitive Text)) (Maybe IdentityProviderType)
- newIdentityProviderSummary :: IdentityProviderSummary
- data NetworkSettings = NetworkSettings' (Maybe [Text]) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Text) Text
- newNetworkSettings :: Text -> NetworkSettings
- data NetworkSettingsSummary = NetworkSettingsSummary' (Maybe Text) (Maybe Text)
- newNetworkSettingsSummary :: NetworkSettingsSummary
- data Portal = Portal' (Maybe Text) (Maybe BrowserType) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe PortalStatus) (Maybe RendererType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newPortal :: Portal
- data PortalSummary = PortalSummary' (Maybe Text) (Maybe BrowserType) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe PortalStatus) (Maybe RendererType) (Maybe Text) (Maybe Text) (Maybe Text)
- newPortalSummary :: PortalSummary
- data Tag = Tag' (Sensitive Text) (Sensitive Text)
- newTag :: Text -> Text -> Tag
- data TrustStore = TrustStore' (Maybe [Text]) (Maybe Text)
- newTrustStore :: TrustStore
- data TrustStoreSummary = TrustStoreSummary' (Maybe Text)
- newTrustStoreSummary :: TrustStoreSummary
- data UserAccessLoggingSettings = UserAccessLoggingSettings' (Maybe [Text]) (Maybe Text) Text
- newUserAccessLoggingSettings :: Text -> UserAccessLoggingSettings
- data UserAccessLoggingSettingsSummary = UserAccessLoggingSettingsSummary' (Maybe Text) (Maybe Text)
- newUserAccessLoggingSettingsSummary :: UserAccessLoggingSettingsSummary
- data UserSettings = UserSettings' (Maybe [Text]) (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe EnabledType) (Maybe EnabledType) Text
- newUserSettings :: Text -> UserSettings
- data UserSettingsSummary = UserSettingsSummary' (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe EnabledType) (Maybe EnabledType) (Maybe Text)
- newUserSettingsSummary :: UserSettingsSummary
Service Configuration
defaultService :: Service Source #
API version 2020-07-08 of the Amazon WorkSpaces Web SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by WorkSpacesWeb.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
Access is denied.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
There is a conflict.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
There is an internal server error.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The resource cannot be found.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The service quota has been exceeded.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
There is a throttling error.
TooManyTagsException
_TooManyTagsException :: AsError a => Fold a ServiceError Source #
There are too many tags.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
There is a validation error.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
AssociateBrowserSettings
data AssociateBrowserSettings Source #
See: newAssociateBrowserSettings smart constructor.
Constructors
| AssociateBrowserSettings' Text Text |
Instances
newAssociateBrowserSettings Source #
Create a value of AssociateBrowserSettings 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:
AssociateBrowserSettings, associateBrowserSettings_browserSettingsArn - The ARN of the browser settings.
AssociateBrowserSettings, associateBrowserSettings_portalArn - The ARN of the web portal.
data AssociateBrowserSettingsResponse Source #
See: newAssociateBrowserSettingsResponse smart constructor.
Constructors
| AssociateBrowserSettingsResponse' Int Text Text |
Instances
newAssociateBrowserSettingsResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> Text | |
| -> AssociateBrowserSettingsResponse |
Create a value of AssociateBrowserSettingsResponse 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:httpStatus:AssociateBrowserSettingsResponse', associateBrowserSettingsResponse_httpStatus - The response's http status code.
AssociateBrowserSettings, associateBrowserSettingsResponse_browserSettingsArn - The ARN of the browser settings.
AssociateBrowserSettings, associateBrowserSettingsResponse_portalArn - The ARN of the web portal.
AssociateNetworkSettings
data AssociateNetworkSettings Source #
See: newAssociateNetworkSettings smart constructor.
Constructors
| AssociateNetworkSettings' Text Text |
Instances
newAssociateNetworkSettings Source #
Create a value of AssociateNetworkSettings 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:
AssociateNetworkSettings, associateNetworkSettings_networkSettingsArn - The ARN of the network settings.
AssociateNetworkSettings, associateNetworkSettings_portalArn - The ARN of the web portal.
data AssociateNetworkSettingsResponse Source #
See: newAssociateNetworkSettingsResponse smart constructor.
Constructors
| AssociateNetworkSettingsResponse' Int Text Text |
Instances
newAssociateNetworkSettingsResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> Text | |
| -> AssociateNetworkSettingsResponse |
Create a value of AssociateNetworkSettingsResponse 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:httpStatus:AssociateNetworkSettingsResponse', associateNetworkSettingsResponse_httpStatus - The response's http status code.
AssociateNetworkSettings, associateNetworkSettingsResponse_networkSettingsArn - The ARN of the network settings.
AssociateNetworkSettings, associateNetworkSettingsResponse_portalArn - The ARN of the web portal.
AssociateTrustStore
data AssociateTrustStore Source #
See: newAssociateTrustStore smart constructor.
Constructors
| AssociateTrustStore' Text Text |
Instances
newAssociateTrustStore Source #
Arguments
| :: Text | |
| -> Text | |
| -> AssociateTrustStore |
Create a value of AssociateTrustStore 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:
AssociateTrustStore, associateTrustStore_portalArn - The ARN of the web portal.
AssociateTrustStore, associateTrustStore_trustStoreArn - The ARN of the trust store.
data AssociateTrustStoreResponse Source #
See: newAssociateTrustStoreResponse smart constructor.
Constructors
| AssociateTrustStoreResponse' Int Text Text |
Instances
newAssociateTrustStoreResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> Text | |
| -> AssociateTrustStoreResponse |
Create a value of AssociateTrustStoreResponse 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:httpStatus:AssociateTrustStoreResponse', associateTrustStoreResponse_httpStatus - The response's http status code.
AssociateTrustStore, associateTrustStoreResponse_portalArn - The ARN of the web portal.
AssociateTrustStore, associateTrustStoreResponse_trustStoreArn - The ARN of the trust store.
AssociateUserAccessLoggingSettings
data AssociateUserAccessLoggingSettings Source #
See: newAssociateUserAccessLoggingSettings smart constructor.
Constructors
| AssociateUserAccessLoggingSettings' Text Text |
Instances
newAssociateUserAccessLoggingSettings Source #
Arguments
| :: Text | |
| -> Text | |
| -> AssociateUserAccessLoggingSettings |
Create a value of AssociateUserAccessLoggingSettings 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:
AssociateUserAccessLoggingSettings, associateUserAccessLoggingSettings_portalArn - The ARN of the web portal.
AssociateUserAccessLoggingSettings, associateUserAccessLoggingSettings_userAccessLoggingSettingsArn - The ARN of the user access logging settings.
data AssociateUserAccessLoggingSettingsResponse Source #
See: newAssociateUserAccessLoggingSettingsResponse smart constructor.
Constructors
| AssociateUserAccessLoggingSettingsResponse' Int Text Text |
Instances
newAssociateUserAccessLoggingSettingsResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> Text | |
| -> AssociateUserAccessLoggingSettingsResponse |
Create a value of AssociateUserAccessLoggingSettingsResponse 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:httpStatus:AssociateUserAccessLoggingSettingsResponse', associateUserAccessLoggingSettingsResponse_httpStatus - The response's http status code.
AssociateUserAccessLoggingSettings, associateUserAccessLoggingSettingsResponse_portalArn - The ARN of the web portal.
AssociateUserAccessLoggingSettings, associateUserAccessLoggingSettingsResponse_userAccessLoggingSettingsArn - The ARN of the user access logging settings.
AssociateUserSettings
data AssociateUserSettings Source #
See: newAssociateUserSettings smart constructor.
Constructors
| AssociateUserSettings' Text Text |
Instances
newAssociateUserSettings Source #
Arguments
| :: Text | |
| -> Text | |
| -> AssociateUserSettings |
Create a value of AssociateUserSettings 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:
AssociateUserSettings, associateUserSettings_portalArn - The ARN of the web portal.
AssociateUserSettings, associateUserSettings_userSettingsArn - The ARN of the user settings.
data AssociateUserSettingsResponse Source #
See: newAssociateUserSettingsResponse smart constructor.
Constructors
| AssociateUserSettingsResponse' Int Text Text |
Instances
newAssociateUserSettingsResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> Text | |
| -> AssociateUserSettingsResponse |
Create a value of AssociateUserSettingsResponse 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:httpStatus:AssociateUserSettingsResponse', associateUserSettingsResponse_httpStatus - The response's http status code.
AssociateUserSettings, associateUserSettingsResponse_portalArn - The ARN of the web portal.
AssociateUserSettings, associateUserSettingsResponse_userSettingsArn - The ARN of the user settings.
CreateBrowserSettings
data CreateBrowserSettings Source #
See: newCreateBrowserSettings smart constructor.
Constructors
| CreateBrowserSettings' (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe [Sensitive Tag]) (Sensitive Text) |
Instances
newCreateBrowserSettings Source #
Arguments
| :: Text | |
| -> CreateBrowserSettings |
Create a value of CreateBrowserSettings 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:additionalEncryptionContext:CreateBrowserSettings', createBrowserSettings_additionalEncryptionContext - Additional encryption context of the browser settings.
$sel:clientToken:CreateBrowserSettings', createBrowserSettings_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
$sel:customerManagedKey:CreateBrowserSettings', createBrowserSettings_customerManagedKey - The custom managed key of the browser settings.
$sel:tags:CreateBrowserSettings', createBrowserSettings_tags - The tags to add to the browser settings resource. A tag is a key-value
pair.
CreateBrowserSettings, createBrowserSettings_browserPolicy - A JSON string containing Chrome Enterprise policies that will be applied
to all streaming sessions.
data CreateBrowserSettingsResponse Source #
See: newCreateBrowserSettingsResponse smart constructor.
Constructors
| CreateBrowserSettingsResponse' Int Text |
Instances
newCreateBrowserSettingsResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> CreateBrowserSettingsResponse |
Create a value of CreateBrowserSettingsResponse 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:httpStatus:CreateBrowserSettingsResponse', createBrowserSettingsResponse_httpStatus - The response's http status code.
CreateBrowserSettingsResponse, createBrowserSettingsResponse_browserSettingsArn - The ARN of the browser settings.
CreateIdentityProvider
data CreateIdentityProvider Source #
See: newCreateIdentityProvider smart constructor.
Constructors
| CreateIdentityProvider' (Maybe Text) (Sensitive (HashMap Text Text)) (Sensitive Text) IdentityProviderType Text |
Instances
newCreateIdentityProvider Source #
Arguments
| :: Text | |
| -> IdentityProviderType | |
| -> Text | |
| -> CreateIdentityProvider |
Create a value of CreateIdentityProvider 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:clientToken:CreateIdentityProvider', createIdentityProvider_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
CreateIdentityProvider, createIdentityProvider_identityProviderDetails - The identity provider details. The following list describes the provider
detail keys for each identity provider type.
For Google and Login with Amazon:
client_id
client_secret
authorize_scopes
For Facebook:
client_id
client_secret
authorize_scopes
api_version
For Sign in with Apple:
client_id
team_id
key_id
private_key
authorize_scopes
For OIDC providers:
client_id
client_secret
attributes_request_method
oidc_issuer
authorize_scopes
authorize_url/if not available from discovery URL specified byoidc_issuerkey/token_url/if not available from discovery URL specified byoidc_issuerkey/attributes_url/if not available from discovery URL specified byoidc_issuerkey/jwks_uri/if not available from discovery URL specified byoidc_issuerkey/
For SAML providers:
MetadataFileORMetadataURLIDPSignout(boolean) optional
CreateIdentityProvider, createIdentityProvider_identityProviderName - The identity provider name.
CreateIdentityProvider, createIdentityProvider_identityProviderType - The identity provider type.
CreateIdentityProvider, createIdentityProvider_portalArn - The ARN of the web portal.
data CreateIdentityProviderResponse Source #
See: newCreateIdentityProviderResponse smart constructor.
Constructors
| CreateIdentityProviderResponse' Int Text |
Instances
newCreateIdentityProviderResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> CreateIdentityProviderResponse |
Create a value of CreateIdentityProviderResponse 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:httpStatus:CreateIdentityProviderResponse', createIdentityProviderResponse_httpStatus - The response's http status code.
CreateIdentityProviderResponse, createIdentityProviderResponse_identityProviderArn - The ARN of the identity provider.
CreateNetworkSettings
data CreateNetworkSettings Source #
See: newCreateNetworkSettings smart constructor.
Constructors
| CreateNetworkSettings' (Maybe Text) (Maybe [Sensitive Tag]) (NonEmpty Text) (NonEmpty Text) Text |
Instances
newCreateNetworkSettings Source #
Create a value of CreateNetworkSettings 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:clientToken:CreateNetworkSettings', createNetworkSettings_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
$sel:tags:CreateNetworkSettings', createNetworkSettings_tags - The tags to add to the network settings resource. A tag is a key-value
pair.
CreateNetworkSettings, createNetworkSettings_securityGroupIds - One or more security groups used to control access from streaming
instances to your VPC.
CreateNetworkSettings, createNetworkSettings_subnetIds - The subnets in which network interfaces are created to connect streaming
instances to your VPC. At least two of these subnets must be in
different availability zones.
CreateNetworkSettings, createNetworkSettings_vpcId - The VPC that streaming instances will connect to.
data CreateNetworkSettingsResponse Source #
See: newCreateNetworkSettingsResponse smart constructor.
Constructors
| CreateNetworkSettingsResponse' Int Text |
Instances
newCreateNetworkSettingsResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> CreateNetworkSettingsResponse |
Create a value of CreateNetworkSettingsResponse 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:httpStatus:CreateNetworkSettingsResponse', createNetworkSettingsResponse_httpStatus - The response's http status code.
CreateNetworkSettingsResponse, createNetworkSettingsResponse_networkSettingsArn - The ARN of the network settings.
CreatePortal
data CreatePortal Source #
See: newCreatePortal smart constructor.
Constructors
| CreatePortal' (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Sensitive Tag]) |
Instances
newCreatePortal :: CreatePortal Source #
Create a value of CreatePortal 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:additionalEncryptionContext:CreatePortal', createPortal_additionalEncryptionContext - The additional encryption context of the portal.
$sel:clientToken:CreatePortal', createPortal_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
$sel:customerManagedKey:CreatePortal', createPortal_customerManagedKey - The customer managed key of the web portal.
CreatePortal, createPortal_displayName - The name of the web portal. This is not visible to users who log into
the web portal.
$sel:tags:CreatePortal', createPortal_tags - The tags to add to the web portal. A tag is a key-value pair.
data CreatePortalResponse Source #
See: newCreatePortalResponse smart constructor.
Constructors
| CreatePortalResponse' Int Text Text |
Instances
newCreatePortalResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> Text | |
| -> CreatePortalResponse |
Create a value of CreatePortalResponse 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:httpStatus:CreatePortalResponse', createPortalResponse_httpStatus - The response's http status code.
CreatePortalResponse, createPortalResponse_portalArn - The ARN of the web portal.
CreatePortalResponse, createPortalResponse_portalEndpoint - The endpoint URL of the web portal that users access in order to start
streaming sessions.
CreateTrustStore
data CreateTrustStore Source #
See: newCreateTrustStore smart constructor.
Instances
newCreateTrustStore :: CreateTrustStore Source #
Create a value of CreateTrustStore 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:clientToken:CreateTrustStore', createTrustStore_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
$sel:tags:CreateTrustStore', createTrustStore_tags - The tags to add to the trust store. A tag is a key-value pair.
$sel:certificateList:CreateTrustStore', createTrustStore_certificateList - A list of CA certificates to be added to the trust store.
data CreateTrustStoreResponse Source #
See: newCreateTrustStoreResponse smart constructor.
Constructors
| CreateTrustStoreResponse' Int Text |
Instances
newCreateTrustStoreResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> CreateTrustStoreResponse |
Create a value of CreateTrustStoreResponse 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:httpStatus:CreateTrustStoreResponse', createTrustStoreResponse_httpStatus - The response's http status code.
CreateTrustStoreResponse, createTrustStoreResponse_trustStoreArn - The ARN of the trust store.
CreateUserAccessLoggingSettings
data CreateUserAccessLoggingSettings Source #
See: newCreateUserAccessLoggingSettings smart constructor.
Instances
newCreateUserAccessLoggingSettings Source #
Create a value of CreateUserAccessLoggingSettings 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:clientToken:CreateUserAccessLoggingSettings', createUserAccessLoggingSettings_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
$sel:tags:CreateUserAccessLoggingSettings', createUserAccessLoggingSettings_tags - The tags to add to the user settings resource. A tag is a key-value
pair.
CreateUserAccessLoggingSettings, createUserAccessLoggingSettings_kinesisStreamArn - The ARN of the Kinesis stream.
data CreateUserAccessLoggingSettingsResponse Source #
See: newCreateUserAccessLoggingSettingsResponse smart constructor.
Constructors
| CreateUserAccessLoggingSettingsResponse' Int Text |
Instances
newCreateUserAccessLoggingSettingsResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> CreateUserAccessLoggingSettingsResponse |
Create a value of CreateUserAccessLoggingSettingsResponse 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:httpStatus:CreateUserAccessLoggingSettingsResponse', createUserAccessLoggingSettingsResponse_httpStatus - The response's http status code.
CreateUserAccessLoggingSettingsResponse, createUserAccessLoggingSettingsResponse_userAccessLoggingSettingsArn - The ARN of the user access logging settings.
CreateUserSettings
data CreateUserSettings Source #
See: newCreateUserSettings smart constructor.
Constructors
| CreateUserSettings' (Maybe Text) (Maybe Natural) (Maybe Natural) (Maybe [Sensitive Tag]) EnabledType EnabledType EnabledType EnabledType EnabledType |
Instances
newCreateUserSettings Source #
Arguments
| :: EnabledType | |
| -> EnabledType | |
| -> EnabledType | |
| -> EnabledType | |
| -> EnabledType | |
| -> CreateUserSettings |
Create a value of CreateUserSettings 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:clientToken:CreateUserSettings', createUserSettings_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
CreateUserSettings, createUserSettings_disconnectTimeoutInMinutes - The amount of time that a streaming session remains active after users
disconnect.
CreateUserSettings, createUserSettings_idleDisconnectTimeoutInMinutes - The amount of time that users can be idle (inactive) before they are
disconnected from their streaming session and the disconnect timeout
interval begins.
$sel:tags:CreateUserSettings', createUserSettings_tags - The tags to add to the user settings resource. A tag is a key-value
pair.
CreateUserSettings, createUserSettings_copyAllowed - Specifies whether the user can copy text from the streaming session to
the local device.
CreateUserSettings, createUserSettings_downloadAllowed - Specifies whether the user can download files from the streaming session
to the local device.
CreateUserSettings, createUserSettings_pasteAllowed - Specifies whether the user can paste text from the local device to the
streaming session.
CreateUserSettings, createUserSettings_printAllowed - Specifies whether the user can print to the local device.
CreateUserSettings, createUserSettings_uploadAllowed - Specifies whether the user can upload files from the local device to the
streaming session.
data CreateUserSettingsResponse Source #
See: newCreateUserSettingsResponse smart constructor.
Constructors
| CreateUserSettingsResponse' Int Text |
Instances
newCreateUserSettingsResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> CreateUserSettingsResponse |
Create a value of CreateUserSettingsResponse 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:httpStatus:CreateUserSettingsResponse', createUserSettingsResponse_httpStatus - The response's http status code.
CreateUserSettingsResponse, createUserSettingsResponse_userSettingsArn - The ARN of the user settings.
DeleteBrowserSettings
data DeleteBrowserSettings Source #
See: newDeleteBrowserSettings smart constructor.
Constructors
| DeleteBrowserSettings' Text |
Instances
newDeleteBrowserSettings Source #
Arguments
| :: Text | |
| -> DeleteBrowserSettings |
Create a value of DeleteBrowserSettings 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:
DeleteBrowserSettings, deleteBrowserSettings_browserSettingsArn - The ARN of the browser settings.
data DeleteBrowserSettingsResponse Source #
See: newDeleteBrowserSettingsResponse smart constructor.
Constructors
| DeleteBrowserSettingsResponse' Int |
Instances
newDeleteBrowserSettingsResponse Source #
Create a value of DeleteBrowserSettingsResponse 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:httpStatus:DeleteBrowserSettingsResponse', deleteBrowserSettingsResponse_httpStatus - The response's http status code.
DeleteIdentityProvider
data DeleteIdentityProvider Source #
See: newDeleteIdentityProvider smart constructor.
Constructors
| DeleteIdentityProvider' Text |
Instances
newDeleteIdentityProvider Source #
Arguments
| :: Text | |
| -> DeleteIdentityProvider |
Create a value of DeleteIdentityProvider 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:
DeleteIdentityProvider, deleteIdentityProvider_identityProviderArn - The ARN of the identity provider.
data DeleteIdentityProviderResponse Source #
See: newDeleteIdentityProviderResponse smart constructor.
Constructors
| DeleteIdentityProviderResponse' Int |
Instances
newDeleteIdentityProviderResponse Source #
Create a value of DeleteIdentityProviderResponse 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:httpStatus:DeleteIdentityProviderResponse', deleteIdentityProviderResponse_httpStatus - The response's http status code.
DeleteNetworkSettings
data DeleteNetworkSettings Source #
See: newDeleteNetworkSettings smart constructor.
Constructors
| DeleteNetworkSettings' Text |
Instances
newDeleteNetworkSettings Source #
Arguments
| :: Text | |
| -> DeleteNetworkSettings |
Create a value of DeleteNetworkSettings 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:
DeleteNetworkSettings, deleteNetworkSettings_networkSettingsArn - The ARN of the network settings.
data DeleteNetworkSettingsResponse Source #
See: newDeleteNetworkSettingsResponse smart constructor.
Constructors
| DeleteNetworkSettingsResponse' Int |
Instances
newDeleteNetworkSettingsResponse Source #
Create a value of DeleteNetworkSettingsResponse 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:httpStatus:DeleteNetworkSettingsResponse', deleteNetworkSettingsResponse_httpStatus - The response's http status code.
DeletePortal
data DeletePortal Source #
See: newDeletePortal smart constructor.
Constructors
| DeletePortal' Text |
Instances
Arguments
| :: Text | |
| -> DeletePortal |
Create a value of DeletePortal 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:
DeletePortal, deletePortal_portalArn - The ARN of the web portal.
data DeletePortalResponse Source #
See: newDeletePortalResponse smart constructor.
Constructors
| DeletePortalResponse' Int |
Instances
newDeletePortalResponse Source #
Arguments
| :: Int | |
| -> DeletePortalResponse |
Create a value of DeletePortalResponse 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:httpStatus:DeletePortalResponse', deletePortalResponse_httpStatus - The response's http status code.
DeleteTrustStore
data DeleteTrustStore Source #
See: newDeleteTrustStore smart constructor.
Constructors
| DeleteTrustStore' Text |
Instances
Arguments
| :: Text | |
| -> DeleteTrustStore |
Create a value of DeleteTrustStore 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:
DeleteTrustStore, deleteTrustStore_trustStoreArn - The ARN of the trust store.
data DeleteTrustStoreResponse Source #
See: newDeleteTrustStoreResponse smart constructor.
Constructors
| DeleteTrustStoreResponse' Int |
Instances
newDeleteTrustStoreResponse Source #
Create a value of DeleteTrustStoreResponse 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:httpStatus:DeleteTrustStoreResponse', deleteTrustStoreResponse_httpStatus - The response's http status code.
DeleteUserAccessLoggingSettings
data DeleteUserAccessLoggingSettings Source #
See: newDeleteUserAccessLoggingSettings smart constructor.
Constructors
| DeleteUserAccessLoggingSettings' Text |
Instances
newDeleteUserAccessLoggingSettings Source #
Create a value of DeleteUserAccessLoggingSettings 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:
DeleteUserAccessLoggingSettings, deleteUserAccessLoggingSettings_userAccessLoggingSettingsArn - The ARN of the user access logging settings.
data DeleteUserAccessLoggingSettingsResponse Source #
See: newDeleteUserAccessLoggingSettingsResponse smart constructor.
Constructors
| DeleteUserAccessLoggingSettingsResponse' Int |
Instances
newDeleteUserAccessLoggingSettingsResponse Source #
Arguments
| :: Int | |
| -> DeleteUserAccessLoggingSettingsResponse |
Create a value of DeleteUserAccessLoggingSettingsResponse 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:httpStatus:DeleteUserAccessLoggingSettingsResponse', deleteUserAccessLoggingSettingsResponse_httpStatus - The response's http status code.
DeleteUserSettings
data DeleteUserSettings Source #
See: newDeleteUserSettings smart constructor.
Constructors
| DeleteUserSettings' Text |
Instances
newDeleteUserSettings Source #
Arguments
| :: Text | |
| -> DeleteUserSettings |
Create a value of DeleteUserSettings 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:
DeleteUserSettings, deleteUserSettings_userSettingsArn - The ARN of the user settings.
data DeleteUserSettingsResponse Source #
See: newDeleteUserSettingsResponse smart constructor.
Constructors
| DeleteUserSettingsResponse' Int |
Instances
newDeleteUserSettingsResponse Source #
Create a value of DeleteUserSettingsResponse 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:httpStatus:DeleteUserSettingsResponse', deleteUserSettingsResponse_httpStatus - The response's http status code.
DisassociateBrowserSettings
data DisassociateBrowserSettings Source #
See: newDisassociateBrowserSettings smart constructor.
Constructors
| DisassociateBrowserSettings' Text |
Instances
newDisassociateBrowserSettings Source #
Arguments
| :: Text | |
| -> DisassociateBrowserSettings |
Create a value of DisassociateBrowserSettings 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:
DisassociateBrowserSettings, disassociateBrowserSettings_portalArn - The ARN of the web portal.
data DisassociateBrowserSettingsResponse Source #
See: newDisassociateBrowserSettingsResponse smart constructor.
Constructors
| DisassociateBrowserSettingsResponse' Int |
Instances
newDisassociateBrowserSettingsResponse Source #
Arguments
| :: Int | |
| -> DisassociateBrowserSettingsResponse |
Create a value of DisassociateBrowserSettingsResponse 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:httpStatus:DisassociateBrowserSettingsResponse', disassociateBrowserSettingsResponse_httpStatus - The response's http status code.
DisassociateNetworkSettings
data DisassociateNetworkSettings Source #
See: newDisassociateNetworkSettings smart constructor.
Constructors
| DisassociateNetworkSettings' Text |
Instances
newDisassociateNetworkSettings Source #
Arguments
| :: Text | |
| -> DisassociateNetworkSettings |
Create a value of DisassociateNetworkSettings 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:
DisassociateNetworkSettings, disassociateNetworkSettings_portalArn - The ARN of the web portal.
data DisassociateNetworkSettingsResponse Source #
See: newDisassociateNetworkSettingsResponse smart constructor.
Constructors
| DisassociateNetworkSettingsResponse' Int |
Instances
newDisassociateNetworkSettingsResponse Source #
Arguments
| :: Int | |
| -> DisassociateNetworkSettingsResponse |
Create a value of DisassociateNetworkSettingsResponse 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:httpStatus:DisassociateNetworkSettingsResponse', disassociateNetworkSettingsResponse_httpStatus - The response's http status code.
DisassociateTrustStore
data DisassociateTrustStore Source #
See: newDisassociateTrustStore smart constructor.
Constructors
| DisassociateTrustStore' Text |
Instances
newDisassociateTrustStore Source #
Arguments
| :: Text | |
| -> DisassociateTrustStore |
Create a value of DisassociateTrustStore 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:
DisassociateTrustStore, disassociateTrustStore_portalArn - The ARN of the web portal.
data DisassociateTrustStoreResponse Source #
See: newDisassociateTrustStoreResponse smart constructor.
Constructors
| DisassociateTrustStoreResponse' Int |
Instances
newDisassociateTrustStoreResponse Source #
Create a value of DisassociateTrustStoreResponse 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:httpStatus:DisassociateTrustStoreResponse', disassociateTrustStoreResponse_httpStatus - The response's http status code.
DisassociateUserAccessLoggingSettings
data DisassociateUserAccessLoggingSettings Source #
See: newDisassociateUserAccessLoggingSettings smart constructor.
Constructors
| DisassociateUserAccessLoggingSettings' Text |
Instances
newDisassociateUserAccessLoggingSettings Source #
Create a value of DisassociateUserAccessLoggingSettings 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:
DisassociateUserAccessLoggingSettings, disassociateUserAccessLoggingSettings_portalArn - The ARN of the web portal.
data DisassociateUserAccessLoggingSettingsResponse Source #
See: newDisassociateUserAccessLoggingSettingsResponse smart constructor.
Constructors
| DisassociateUserAccessLoggingSettingsResponse' Int |
Instances
newDisassociateUserAccessLoggingSettingsResponse Source #
Arguments
| :: Int |
|
| -> DisassociateUserAccessLoggingSettingsResponse |
Create a value of DisassociateUserAccessLoggingSettingsResponse 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:httpStatus:DisassociateUserAccessLoggingSettingsResponse', disassociateUserAccessLoggingSettingsResponse_httpStatus - The response's http status code.
DisassociateUserSettings
data DisassociateUserSettings Source #
See: newDisassociateUserSettings smart constructor.
Constructors
| DisassociateUserSettings' Text |
Instances
newDisassociateUserSettings Source #
Arguments
| :: Text | |
| -> DisassociateUserSettings |
Create a value of DisassociateUserSettings 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:
DisassociateUserSettings, disassociateUserSettings_portalArn - The ARN of the web portal.
data DisassociateUserSettingsResponse Source #
See: newDisassociateUserSettingsResponse smart constructor.
Constructors
| DisassociateUserSettingsResponse' Int |
Instances
newDisassociateUserSettingsResponse Source #
Create a value of DisassociateUserSettingsResponse 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:httpStatus:DisassociateUserSettingsResponse', disassociateUserSettingsResponse_httpStatus - The response's http status code.
GetBrowserSettings
data GetBrowserSettings Source #
See: newGetBrowserSettings smart constructor.
Constructors
| GetBrowserSettings' Text |
Instances
newGetBrowserSettings Source #
Arguments
| :: Text | |
| -> GetBrowserSettings |
Create a value of GetBrowserSettings 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:
GetBrowserSettings, getBrowserSettings_browserSettingsArn - The ARN of the browser settings.
data GetBrowserSettingsResponse Source #
See: newGetBrowserSettingsResponse smart constructor.
Constructors
| GetBrowserSettingsResponse' (Maybe BrowserSettings) Int |
Instances
newGetBrowserSettingsResponse Source #
Create a value of GetBrowserSettingsResponse 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:browserSettings:GetBrowserSettingsResponse', getBrowserSettingsResponse_browserSettings - The browser settings.
$sel:httpStatus:GetBrowserSettingsResponse', getBrowserSettingsResponse_httpStatus - The response's http status code.
GetIdentityProvider
data GetIdentityProvider Source #
See: newGetIdentityProvider smart constructor.
Constructors
| GetIdentityProvider' Text |
Instances
newGetIdentityProvider Source #
Arguments
| :: Text | |
| -> GetIdentityProvider |
Create a value of GetIdentityProvider 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:
GetIdentityProvider, getIdentityProvider_identityProviderArn - The ARN of the identity provider.
data GetIdentityProviderResponse Source #
See: newGetIdentityProviderResponse smart constructor.
Constructors
| GetIdentityProviderResponse' (Maybe IdentityProvider) Int |
Instances
newGetIdentityProviderResponse Source #
Create a value of GetIdentityProviderResponse 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:identityProvider:GetIdentityProviderResponse', getIdentityProviderResponse_identityProvider - The identity provider.
$sel:httpStatus:GetIdentityProviderResponse', getIdentityProviderResponse_httpStatus - The response's http status code.
GetNetworkSettings
data GetNetworkSettings Source #
See: newGetNetworkSettings smart constructor.
Constructors
| GetNetworkSettings' Text |
Instances
newGetNetworkSettings Source #
Arguments
| :: Text | |
| -> GetNetworkSettings |
Create a value of GetNetworkSettings 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:
GetNetworkSettings, getNetworkSettings_networkSettingsArn - The ARN of the network settings.
data GetNetworkSettingsResponse Source #
See: newGetNetworkSettingsResponse smart constructor.
Constructors
| GetNetworkSettingsResponse' (Maybe NetworkSettings) Int |
Instances
newGetNetworkSettingsResponse Source #
Create a value of GetNetworkSettingsResponse 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:networkSettings:GetNetworkSettingsResponse', getNetworkSettingsResponse_networkSettings - The network settings.
$sel:httpStatus:GetNetworkSettingsResponse', getNetworkSettingsResponse_httpStatus - The response's http status code.
GetPortal
See: newGetPortal smart constructor.
Constructors
| GetPortal' Text |
Instances
Create a value of GetPortal 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:
GetPortal, getPortal_portalArn - The ARN of the web portal.
data GetPortalResponse Source #
See: newGetPortalResponse smart constructor.
Constructors
| GetPortalResponse' (Maybe Portal) Int |
Instances
Arguments
| :: Int | |
| -> GetPortalResponse |
Create a value of GetPortalResponse 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:portal:GetPortalResponse', getPortalResponse_portal - The web portal.
$sel:httpStatus:GetPortalResponse', getPortalResponse_httpStatus - The response's http status code.
GetPortalServiceProviderMetadata
data GetPortalServiceProviderMetadata Source #
See: newGetPortalServiceProviderMetadata smart constructor.
Constructors
| GetPortalServiceProviderMetadata' Text |
Instances
newGetPortalServiceProviderMetadata Source #
Create a value of GetPortalServiceProviderMetadata 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:
GetPortalServiceProviderMetadata, getPortalServiceProviderMetadata_portalArn - The ARN of the web portal.
data GetPortalServiceProviderMetadataResponse Source #
See: newGetPortalServiceProviderMetadataResponse smart constructor.
Constructors
| GetPortalServiceProviderMetadataResponse' (Maybe Text) Int Text |
Instances
newGetPortalServiceProviderMetadataResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> GetPortalServiceProviderMetadataResponse |
Create a value of GetPortalServiceProviderMetadataResponse 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:serviceProviderSamlMetadata:GetPortalServiceProviderMetadataResponse', getPortalServiceProviderMetadataResponse_serviceProviderSamlMetadata - The service provider SAML metadata.
$sel:httpStatus:GetPortalServiceProviderMetadataResponse', getPortalServiceProviderMetadataResponse_httpStatus - The response's http status code.
GetPortalServiceProviderMetadata, getPortalServiceProviderMetadataResponse_portalArn - The ARN of the web portal.
GetTrustStore
data GetTrustStore Source #
See: newGetTrustStore smart constructor.
Constructors
| GetTrustStore' Text |
Instances
Arguments
| :: Text | |
| -> GetTrustStore |
Create a value of GetTrustStore 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:
GetTrustStore, getTrustStore_trustStoreArn - The ARN of the trust store.
data GetTrustStoreResponse Source #
See: newGetTrustStoreResponse smart constructor.
Constructors
| GetTrustStoreResponse' (Maybe TrustStore) Int |
Instances
newGetTrustStoreResponse Source #
Create a value of GetTrustStoreResponse 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:trustStore:GetTrustStoreResponse', getTrustStoreResponse_trustStore - The trust store.
$sel:httpStatus:GetTrustStoreResponse', getTrustStoreResponse_httpStatus - The response's http status code.
GetTrustStoreCertificate
data GetTrustStoreCertificate Source #
See: newGetTrustStoreCertificate smart constructor.
Constructors
| GetTrustStoreCertificate' Text Text |
Instances
newGetTrustStoreCertificate Source #
Create a value of GetTrustStoreCertificate 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:
GetTrustStoreCertificate, getTrustStoreCertificate_thumbprint - The thumbprint of the trust store certificate.
GetTrustStoreCertificate, getTrustStoreCertificate_trustStoreArn - The ARN of the trust store certificate.
data GetTrustStoreCertificateResponse Source #
See: newGetTrustStoreCertificateResponse smart constructor.
Constructors
| GetTrustStoreCertificateResponse' (Maybe Certificate) (Maybe Text) Int |
Instances
newGetTrustStoreCertificateResponse Source #
Create a value of GetTrustStoreCertificateResponse 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:certificate:GetTrustStoreCertificateResponse', getTrustStoreCertificateResponse_certificate - The certificate of the trust store certificate.
GetTrustStoreCertificate, getTrustStoreCertificateResponse_trustStoreArn - The ARN of the trust store certificate.
$sel:httpStatus:GetTrustStoreCertificateResponse', getTrustStoreCertificateResponse_httpStatus - The response's http status code.
GetUserAccessLoggingSettings
data GetUserAccessLoggingSettings Source #
See: newGetUserAccessLoggingSettings smart constructor.
Constructors
| GetUserAccessLoggingSettings' Text |
Instances
newGetUserAccessLoggingSettings Source #
Arguments
| :: Text | |
| -> GetUserAccessLoggingSettings |
Create a value of GetUserAccessLoggingSettings 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:
GetUserAccessLoggingSettings, getUserAccessLoggingSettings_userAccessLoggingSettingsArn - The ARN of the user access logging settings.
data GetUserAccessLoggingSettingsResponse Source #
See: newGetUserAccessLoggingSettingsResponse smart constructor.
Instances
newGetUserAccessLoggingSettingsResponse Source #
Arguments
| :: Int | |
| -> GetUserAccessLoggingSettingsResponse |
Create a value of GetUserAccessLoggingSettingsResponse 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:userAccessLoggingSettings:GetUserAccessLoggingSettingsResponse', getUserAccessLoggingSettingsResponse_userAccessLoggingSettings - The user access logging settings.
$sel:httpStatus:GetUserAccessLoggingSettingsResponse', getUserAccessLoggingSettingsResponse_httpStatus - The response's http status code.
GetUserSettings
data GetUserSettings Source #
See: newGetUserSettings smart constructor.
Constructors
| GetUserSettings' Text |
Instances
Arguments
| :: Text | |
| -> GetUserSettings |
Create a value of GetUserSettings 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:
GetUserSettings, getUserSettings_userSettingsArn - The ARN of the user settings.
data GetUserSettingsResponse Source #
See: newGetUserSettingsResponse smart constructor.
Constructors
| GetUserSettingsResponse' (Maybe UserSettings) Int |
Instances
newGetUserSettingsResponse Source #
Create a value of GetUserSettingsResponse 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:userSettings:GetUserSettingsResponse', getUserSettingsResponse_userSettings - The user settings.
$sel:httpStatus:GetUserSettingsResponse', getUserSettingsResponse_httpStatus - The response's http status code.
ListBrowserSettings
data ListBrowserSettings Source #
See: newListBrowserSettings smart constructor.
Constructors
| ListBrowserSettings' (Maybe Natural) (Maybe Text) |
Instances
newListBrowserSettings :: ListBrowserSettings Source #
Create a value of ListBrowserSettings 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:maxResults:ListBrowserSettings', listBrowserSettings_maxResults - The maximum number of results to be included in the next page.
ListBrowserSettings, listBrowserSettings_nextToken - The pagination token used to retrieve the next page of results for this
operation.
data ListBrowserSettingsResponse Source #
See: newListBrowserSettingsResponse smart constructor.
Constructors
| ListBrowserSettingsResponse' (Maybe [BrowserSettingsSummary]) (Maybe Text) Int |
Instances
newListBrowserSettingsResponse Source #
Create a value of ListBrowserSettingsResponse 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:browserSettings:ListBrowserSettingsResponse', listBrowserSettingsResponse_browserSettings - The browser settings.
ListBrowserSettings, listBrowserSettingsResponse_nextToken - The pagination token used to retrieve the next page of results for this
operation.
$sel:httpStatus:ListBrowserSettingsResponse', listBrowserSettingsResponse_httpStatus - The response's http status code.
ListIdentityProviders
data ListIdentityProviders Source #
See: newListIdentityProviders smart constructor.
Instances
newListIdentityProviders Source #
Arguments
| :: Text | |
| -> ListIdentityProviders |
Create a value of ListIdentityProviders 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:maxResults:ListIdentityProviders', listIdentityProviders_maxResults - The maximum number of results to be included in the next page.
ListIdentityProviders, listIdentityProviders_nextToken - The pagination token used to retrieve the next page of results for this
operation.
ListIdentityProviders, listIdentityProviders_portalArn - The ARN of the web portal.
data ListIdentityProvidersResponse Source #
See: newListIdentityProvidersResponse smart constructor.
Constructors
| ListIdentityProvidersResponse' (Maybe [IdentityProviderSummary]) (Maybe Text) Int |
Instances
newListIdentityProvidersResponse Source #
Create a value of ListIdentityProvidersResponse 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:identityProviders:ListIdentityProvidersResponse', listIdentityProvidersResponse_identityProviders - The identity providers.
ListIdentityProviders, listIdentityProvidersResponse_nextToken - The pagination token used to retrieve the next page of results for this
operation.
$sel:httpStatus:ListIdentityProvidersResponse', listIdentityProvidersResponse_httpStatus - The response's http status code.
ListNetworkSettings
data ListNetworkSettings Source #
See: newListNetworkSettings smart constructor.
Constructors
| ListNetworkSettings' (Maybe Natural) (Maybe Text) |
Instances
newListNetworkSettings :: ListNetworkSettings Source #
Create a value of ListNetworkSettings 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:maxResults:ListNetworkSettings', listNetworkSettings_maxResults - The maximum number of results to be included in the next page.
ListNetworkSettings, listNetworkSettings_nextToken - The pagination token used to retrieve the next page of results for this
operation.
data ListNetworkSettingsResponse Source #
See: newListNetworkSettingsResponse smart constructor.
Constructors
| ListNetworkSettingsResponse' (Maybe [NetworkSettingsSummary]) (Maybe Text) Int |
Instances
newListNetworkSettingsResponse Source #
Create a value of ListNetworkSettingsResponse 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:networkSettings:ListNetworkSettingsResponse', listNetworkSettingsResponse_networkSettings - The network settings.
ListNetworkSettings, listNetworkSettingsResponse_nextToken - The pagination token used to retrieve the next page of results for this
operation.
$sel:httpStatus:ListNetworkSettingsResponse', listNetworkSettingsResponse_httpStatus - The response's http status code.
ListPortals
data ListPortals Source #
See: newListPortals smart constructor.
Constructors
| ListPortals' (Maybe Natural) (Maybe Text) |
Instances
newListPortals :: ListPortals Source #
Create a value of ListPortals 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:maxResults:ListPortals', listPortals_maxResults - The maximum number of results to be included in the next page.
ListPortals, listPortals_nextToken - The pagination token used to retrieve the next page of results for this
operation.
data ListPortalsResponse Source #
See: newListPortalsResponse smart constructor.
Constructors
| ListPortalsResponse' (Maybe Text) (Maybe [PortalSummary]) Int |
Instances
newListPortalsResponse Source #
Arguments
| :: Int | |
| -> ListPortalsResponse |
Create a value of ListPortalsResponse 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:
ListPortals, listPortalsResponse_nextToken - The pagination token used to retrieve the next page of results for this
operation.
$sel:portals:ListPortalsResponse', listPortalsResponse_portals - The portals in the list.
$sel:httpStatus:ListPortalsResponse', listPortalsResponse_httpStatus - The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource smart constructor.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The ARN of the resource.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse smart constructor.
Constructors
| ListTagsForResourceResponse' (Maybe [Sensitive Tag]) Int |
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags of the resource.
$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.
ListTrustStoreCertificates
data ListTrustStoreCertificates Source #
See: newListTrustStoreCertificates smart constructor.
Instances
newListTrustStoreCertificates Source #
Arguments
| :: Text | |
| -> ListTrustStoreCertificates |
Create a value of ListTrustStoreCertificates 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:maxResults:ListTrustStoreCertificates', listTrustStoreCertificates_maxResults - The maximum number of results to be included in the next page.
ListTrustStoreCertificates, listTrustStoreCertificates_nextToken - The pagination token used to retrieve the next page of results for this
operation.
ListTrustStoreCertificates, listTrustStoreCertificates_trustStoreArn - The ARN of the trust store
data ListTrustStoreCertificatesResponse Source #
See: newListTrustStoreCertificatesResponse smart constructor.
Constructors
| ListTrustStoreCertificatesResponse' (Maybe [CertificateSummary]) (Maybe Text) (Maybe Text) Int |
Instances
newListTrustStoreCertificatesResponse Source #
Arguments
| :: Int | |
| -> ListTrustStoreCertificatesResponse |
Create a value of ListTrustStoreCertificatesResponse 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:certificateList:ListTrustStoreCertificatesResponse', listTrustStoreCertificatesResponse_certificateList - The certificate list.
ListTrustStoreCertificates, listTrustStoreCertificatesResponse_nextToken - The pagination token used to retrieve the next page of results for this
operation.>
ListTrustStoreCertificates, listTrustStoreCertificatesResponse_trustStoreArn - The ARN of the trust store.
$sel:httpStatus:ListTrustStoreCertificatesResponse', listTrustStoreCertificatesResponse_httpStatus - The response's http status code.
ListTrustStores
data ListTrustStores Source #
See: newListTrustStores smart constructor.
Constructors
| ListTrustStores' (Maybe Natural) (Maybe Text) |
Instances
newListTrustStores :: ListTrustStores Source #
Create a value of ListTrustStores 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:maxResults:ListTrustStores', listTrustStores_maxResults - The maximum number of results to be included in the next page.
ListTrustStores, listTrustStores_nextToken - The pagination token used to retrieve the next page of results for this
operation.
data ListTrustStoresResponse Source #
See: newListTrustStoresResponse smart constructor.
Constructors
| ListTrustStoresResponse' (Maybe Text) (Maybe [TrustStoreSummary]) Int |
Instances
newListTrustStoresResponse Source #
Create a value of ListTrustStoresResponse 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:
ListTrustStores, listTrustStoresResponse_nextToken - The pagination token used to retrieve the next page of results for this
operation.
$sel:trustStores:ListTrustStoresResponse', listTrustStoresResponse_trustStores - The trust stores.
$sel:httpStatus:ListTrustStoresResponse', listTrustStoresResponse_httpStatus - The response's http status code.
ListUserAccessLoggingSettings
data ListUserAccessLoggingSettings Source #
See: newListUserAccessLoggingSettings smart constructor.
Constructors
| ListUserAccessLoggingSettings' (Maybe Natural) (Maybe Text) |
Instances
newListUserAccessLoggingSettings :: ListUserAccessLoggingSettings Source #
Create a value of ListUserAccessLoggingSettings 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:maxResults:ListUserAccessLoggingSettings', listUserAccessLoggingSettings_maxResults - The maximum number of results to be included in the next page.
ListUserAccessLoggingSettings, listUserAccessLoggingSettings_nextToken - The pagination token used to retrieve the next page of results for this
operation.
data ListUserAccessLoggingSettingsResponse Source #
See: newListUserAccessLoggingSettingsResponse smart constructor.
Constructors
| ListUserAccessLoggingSettingsResponse' (Maybe Text) (Maybe [UserAccessLoggingSettingsSummary]) Int |
Instances
newListUserAccessLoggingSettingsResponse Source #
Arguments
| :: Int | |
| -> ListUserAccessLoggingSettingsResponse |
Create a value of ListUserAccessLoggingSettingsResponse 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:
ListUserAccessLoggingSettings, listUserAccessLoggingSettingsResponse_nextToken - The pagination token used to retrieve the next page of results for this
operation.
$sel:userAccessLoggingSettings:ListUserAccessLoggingSettingsResponse', listUserAccessLoggingSettingsResponse_userAccessLoggingSettings - The user access logging settings.
$sel:httpStatus:ListUserAccessLoggingSettingsResponse', listUserAccessLoggingSettingsResponse_httpStatus - The response's http status code.
ListUserSettings
data ListUserSettings Source #
See: newListUserSettings smart constructor.
Constructors
| ListUserSettings' (Maybe Natural) (Maybe Text) |
Instances
newListUserSettings :: ListUserSettings Source #
Create a value of ListUserSettings 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:maxResults:ListUserSettings', listUserSettings_maxResults - The maximum number of results to be included in the next page.
ListUserSettings, listUserSettings_nextToken - The pagination token used to retrieve the next page of results for this
operation.
data ListUserSettingsResponse Source #
See: newListUserSettingsResponse smart constructor.
Constructors
| ListUserSettingsResponse' (Maybe Text) (Maybe [UserSettingsSummary]) Int |
Instances
newListUserSettingsResponse Source #
Create a value of ListUserSettingsResponse 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:
ListUserSettings, listUserSettingsResponse_nextToken - The pagination token used to retrieve the next page of results for this
operation.
$sel:userSettings:ListUserSettingsResponse', listUserSettingsResponse_userSettings - The user settings.
$sel:httpStatus:ListUserSettingsResponse', listUserSettingsResponse_httpStatus - The response's http status code.
TagResource
data TagResource Source #
See: newTagResource smart constructor.
Instances
Arguments
| :: Text | |
| -> TagResource |
Create a value of TagResource 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:clientToken:TagResource', tagResource_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
$sel:resourceArn:TagResource', tagResource_resourceArn - The ARN of the resource.
$sel:tags:TagResource', tagResource_tags - The tags of the resource.
data TagResourceResponse Source #
See: newTagResourceResponse smart constructor.
Constructors
| TagResourceResponse' Int |
Instances
newTagResourceResponse Source #
Arguments
| :: Int | |
| -> TagResourceResponse |
Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource smart constructor.
Constructors
| UntagResource' Text [Sensitive Text] |
Instances
Arguments
| :: Text | |
| -> UntagResource |
Create a value of UntagResource 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:resourceArn:UntagResource', untagResource_resourceArn - The ARN of the resource.
$sel:tagKeys:UntagResource', untagResource_tagKeys - The list of tag keys to remove from the resource.
data UntagResourceResponse Source #
See: newUntagResourceResponse smart constructor.
Constructors
| UntagResourceResponse' Int |
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.
UpdateBrowserSettings
data UpdateBrowserSettings Source #
See: newUpdateBrowserSettings smart constructor.
Instances
newUpdateBrowserSettings Source #
Arguments
| :: Text | |
| -> UpdateBrowserSettings |
Create a value of UpdateBrowserSettings 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:
UpdateBrowserSettings, updateBrowserSettings_browserPolicy - A JSON string containing Chrome Enterprise policies that will be applied
to all streaming sessions.
$sel:clientToken:UpdateBrowserSettings', updateBrowserSettings_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
return the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
UpdateBrowserSettings, updateBrowserSettings_browserSettingsArn - The ARN of the browser settings.
data UpdateBrowserSettingsResponse Source #
See: newUpdateBrowserSettingsResponse smart constructor.
Constructors
| UpdateBrowserSettingsResponse' Int BrowserSettings |
Instances
newUpdateBrowserSettingsResponse Source #
Arguments
| :: Int | |
| -> BrowserSettings | |
| -> UpdateBrowserSettingsResponse |
Create a value of UpdateBrowserSettingsResponse 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:httpStatus:UpdateBrowserSettingsResponse', updateBrowserSettingsResponse_httpStatus - The response's http status code.
$sel:browserSettings:UpdateBrowserSettingsResponse', updateBrowserSettingsResponse_browserSettings - The browser settings.
UpdateIdentityProvider
data UpdateIdentityProvider Source #
See: newUpdateIdentityProvider smart constructor.
Constructors
| UpdateIdentityProvider' (Maybe Text) (Maybe (Sensitive (HashMap Text Text))) (Maybe (Sensitive Text)) (Maybe IdentityProviderType) Text |
Instances
newUpdateIdentityProvider Source #
Arguments
| :: Text | |
| -> UpdateIdentityProvider |
Create a value of UpdateIdentityProvider 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:clientToken:UpdateIdentityProvider', updateIdentityProvider_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
return the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
UpdateIdentityProvider, updateIdentityProvider_identityProviderDetails - The details of the identity provider. The following list describes the
provider detail keys for each identity provider type.
For Google and Login with Amazon:
client_id
client_secret
authorize_scopes
For Facebook:
client_id
client_secret
authorize_scopes
api_version
For Sign in with Apple:
client_id
team_id
key_id
private_key
authorize_scopes
For OIDC providers:
client_id
client_secret
attributes_request_method
oidc_issuer
authorize_scopes
authorize_url/if not available from discovery URL specified byoidc_issuerkey/token_url/if not available from discovery URL specified byoidc_issuerkey/attributes_url/if not available from discovery URL specified byoidc_issuerkey/jwks_uri/if not available from discovery URL specified byoidc_issuerkey/
For SAML providers:
MetadataFileORMetadataURLIDPSignout(boolean) optional
UpdateIdentityProvider, updateIdentityProvider_identityProviderName - The name of the identity provider.
UpdateIdentityProvider, updateIdentityProvider_identityProviderType - The type of the identity provider.
UpdateIdentityProvider, updateIdentityProvider_identityProviderArn - The ARN of the identity provider.
data UpdateIdentityProviderResponse Source #
See: newUpdateIdentityProviderResponse smart constructor.
Constructors
| UpdateIdentityProviderResponse' Int IdentityProvider |
Instances
newUpdateIdentityProviderResponse Source #
Arguments
| :: Int | |
| -> IdentityProvider | |
| -> UpdateIdentityProviderResponse |
Create a value of UpdateIdentityProviderResponse 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:httpStatus:UpdateIdentityProviderResponse', updateIdentityProviderResponse_httpStatus - The response's http status code.
$sel:identityProvider:UpdateIdentityProviderResponse', updateIdentityProviderResponse_identityProvider - The identity provider.
UpdateNetworkSettings
data UpdateNetworkSettings Source #
See: newUpdateNetworkSettings smart constructor.
Constructors
| UpdateNetworkSettings' (Maybe Text) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Text) Text |
Instances
newUpdateNetworkSettings Source #
Arguments
| :: Text | |
| -> UpdateNetworkSettings |
Create a value of UpdateNetworkSettings 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:clientToken:UpdateNetworkSettings', updateNetworkSettings_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
return the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
UpdateNetworkSettings, updateNetworkSettings_securityGroupIds - One or more security groups used to control access from streaming
instances to your VPC.
UpdateNetworkSettings, updateNetworkSettings_subnetIds - The subnets in which network interfaces are created to connect streaming
instances to your VPC. At least two of these subnets must be in
different availability zones.
UpdateNetworkSettings, updateNetworkSettings_vpcId - The VPC that streaming instances will connect to.
UpdateNetworkSettings, updateNetworkSettings_networkSettingsArn - The ARN of the network settings.
data UpdateNetworkSettingsResponse Source #
See: newUpdateNetworkSettingsResponse smart constructor.
Constructors
| UpdateNetworkSettingsResponse' Int NetworkSettings |
Instances
newUpdateNetworkSettingsResponse Source #
Arguments
| :: Int | |
| -> NetworkSettings | |
| -> UpdateNetworkSettingsResponse |
Create a value of UpdateNetworkSettingsResponse 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:httpStatus:UpdateNetworkSettingsResponse', updateNetworkSettingsResponse_httpStatus - The response's http status code.
$sel:networkSettings:UpdateNetworkSettingsResponse', updateNetworkSettingsResponse_networkSettings - The network settings.
UpdatePortal
data UpdatePortal Source #
See: newUpdatePortal smart constructor.
Constructors
| UpdatePortal' (Maybe (Sensitive Text)) Text |
Instances
Arguments
| :: Text | |
| -> UpdatePortal |
Create a value of UpdatePortal 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:
UpdatePortal, updatePortal_displayName - The name of the web portal. This is not visible to users who log into
the web portal.
UpdatePortal, updatePortal_portalArn - The ARN of the web portal.
data UpdatePortalResponse Source #
See: newUpdatePortalResponse smart constructor.
Constructors
| UpdatePortalResponse' (Maybe Portal) Int |
Instances
newUpdatePortalResponse Source #
Arguments
| :: Int | |
| -> UpdatePortalResponse |
Create a value of UpdatePortalResponse 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:portal:UpdatePortalResponse', updatePortalResponse_portal - The web portal.
$sel:httpStatus:UpdatePortalResponse', updatePortalResponse_httpStatus - The response's http status code.
UpdateTrustStore
data UpdateTrustStore Source #
See: newUpdateTrustStore smart constructor.
Instances
Arguments
| :: Text | |
| -> UpdateTrustStore |
Create a value of UpdateTrustStore 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:certificatesToAdd:UpdateTrustStore', updateTrustStore_certificatesToAdd - A list of CA certificates to add to the trust store.
$sel:certificatesToDelete:UpdateTrustStore', updateTrustStore_certificatesToDelete - A list of CA certificates to delete from a trust store.
$sel:clientToken:UpdateTrustStore', updateTrustStore_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
return the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
UpdateTrustStore, updateTrustStore_trustStoreArn - The ARN of the trust store.
data UpdateTrustStoreResponse Source #
See: newUpdateTrustStoreResponse smart constructor.
Constructors
| UpdateTrustStoreResponse' Int Text |
Instances
newUpdateTrustStoreResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> UpdateTrustStoreResponse |
Create a value of UpdateTrustStoreResponse 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:httpStatus:UpdateTrustStoreResponse', updateTrustStoreResponse_httpStatus - The response's http status code.
UpdateTrustStore, updateTrustStoreResponse_trustStoreArn - The ARN of the trust store.
UpdateUserAccessLoggingSettings
data UpdateUserAccessLoggingSettings Source #
See: newUpdateUserAccessLoggingSettings smart constructor.
Instances
newUpdateUserAccessLoggingSettings Source #
Create a value of UpdateUserAccessLoggingSettings 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:clientToken:UpdateUserAccessLoggingSettings', updateUserAccessLoggingSettings_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
return the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
UpdateUserAccessLoggingSettings, updateUserAccessLoggingSettings_kinesisStreamArn - The ARN of the Kinesis stream.
UpdateUserAccessLoggingSettings, updateUserAccessLoggingSettings_userAccessLoggingSettingsArn - The ARN of the user access logging settings.
data UpdateUserAccessLoggingSettingsResponse Source #
See: newUpdateUserAccessLoggingSettingsResponse smart constructor.
Instances
newUpdateUserAccessLoggingSettingsResponse Source #
Arguments
| :: Int | |
| -> UserAccessLoggingSettings |
|
| -> UpdateUserAccessLoggingSettingsResponse |
Create a value of UpdateUserAccessLoggingSettingsResponse 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:httpStatus:UpdateUserAccessLoggingSettingsResponse', updateUserAccessLoggingSettingsResponse_httpStatus - The response's http status code.
$sel:userAccessLoggingSettings:UpdateUserAccessLoggingSettingsResponse', updateUserAccessLoggingSettingsResponse_userAccessLoggingSettings - The user access logging settings.
UpdateUserSettings
data UpdateUserSettings Source #
See: newUpdateUserSettings smart constructor.
Constructors
| UpdateUserSettings' (Maybe Text) (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe EnabledType) (Maybe EnabledType) Text |
Instances
newUpdateUserSettings Source #
Arguments
| :: Text | |
| -> UpdateUserSettings |
Create a value of UpdateUserSettings 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:clientToken:UpdateUserSettings', updateUserSettings_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. Idempotency ensures that an API request
completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token
return the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
UpdateUserSettings, updateUserSettings_copyAllowed - Specifies whether the user can copy text from the streaming session to
the local device.
UpdateUserSettings, updateUserSettings_disconnectTimeoutInMinutes - The amount of time that a streaming session remains active after users
disconnect.
UpdateUserSettings, updateUserSettings_downloadAllowed - Specifies whether the user can download files from the streaming session
to the local device.
UpdateUserSettings, updateUserSettings_idleDisconnectTimeoutInMinutes - The amount of time that users can be idle (inactive) before they are
disconnected from their streaming session and the disconnect timeout
interval begins.
UpdateUserSettings, updateUserSettings_pasteAllowed - Specifies whether the user can paste text from the local device to the
streaming session.
UpdateUserSettings, updateUserSettings_printAllowed - Specifies whether the user can print to the local device.
UpdateUserSettings, updateUserSettings_uploadAllowed - Specifies whether the user can upload files from the local device to the
streaming session.
UpdateUserSettings, updateUserSettings_userSettingsArn - The ARN of the user settings.
data UpdateUserSettingsResponse Source #
See: newUpdateUserSettingsResponse smart constructor.
Constructors
| UpdateUserSettingsResponse' Int UserSettings |
Instances
newUpdateUserSettingsResponse Source #
Arguments
| :: Int | |
| -> UserSettings | |
| -> UpdateUserSettingsResponse |
Create a value of UpdateUserSettingsResponse 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:httpStatus:UpdateUserSettingsResponse', updateUserSettingsResponse_httpStatus - The response's http status code.
$sel:userSettings:UpdateUserSettingsResponse', updateUserSettingsResponse_userSettings - The user settings.
Types
BrowserType
newtype BrowserType Source #
Constructors
| BrowserType' | |
Fields | |
Bundled Patterns
| pattern BrowserType_Chrome :: BrowserType |
Instances
EnabledType
newtype EnabledType Source #
Constructors
| EnabledType' | |
Fields | |
Bundled Patterns
| pattern EnabledType_Disabled :: EnabledType | |
| pattern EnabledType_Enabled :: EnabledType |
Instances
IdentityProviderType
newtype IdentityProviderType Source #
Constructors
| IdentityProviderType' | |
Fields | |
Bundled Patterns
| pattern IdentityProviderType_Facebook :: IdentityProviderType | |
| pattern IdentityProviderType_Google :: IdentityProviderType | |
| pattern IdentityProviderType_LoginWithAmazon :: IdentityProviderType | |
| pattern IdentityProviderType_OIDC :: IdentityProviderType | |
| pattern IdentityProviderType_SAML :: IdentityProviderType | |
| pattern IdentityProviderType_SignInWithApple :: IdentityProviderType |
Instances
PortalStatus
newtype PortalStatus Source #
Constructors
| PortalStatus' | |
Fields | |
Bundled Patterns
| pattern PortalStatus_Active :: PortalStatus | |
| pattern PortalStatus_Incomplete :: PortalStatus | |
| pattern PortalStatus_Pending :: PortalStatus |
Instances
RendererType
newtype RendererType Source #
Constructors
| RendererType' | |
Fields | |
Bundled Patterns
| pattern RendererType_AppStream :: RendererType |
Instances
BrowserSettings
data BrowserSettings Source #
The browser settings resource that can be associated with a web portal. Once associated with a web portal, browser settings control how the browser will behave once a user starts a streaming session for the web portal.
See: newBrowserSettings smart constructor.
Instances
Arguments
| :: Text | |
| -> BrowserSettings |
Create a value of BrowserSettings 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:associatedPortalArns:BrowserSettings', browserSettings_associatedPortalArns - A list of web portal ARNs that this browser settings is associated with.
$sel:browserPolicy:BrowserSettings', browserSettings_browserPolicy - A JSON string containing Chrome Enterprise policies that will be applied
to all streaming sessions.
$sel:browserSettingsArn:BrowserSettings', browserSettings_browserSettingsArn - The ARN of the browser settings.
BrowserSettingsSummary
data BrowserSettingsSummary Source #
The summary for browser settings.
See: newBrowserSettingsSummary smart constructor.
Constructors
| BrowserSettingsSummary' (Maybe Text) |
Instances
newBrowserSettingsSummary :: BrowserSettingsSummary Source #
Create a value of BrowserSettingsSummary 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:browserSettingsArn:BrowserSettingsSummary', browserSettingsSummary_browserSettingsArn - The ARN of the browser settings.
Certificate
data Certificate Source #
The certificate.
See: newCertificate smart constructor.
Constructors
| Certificate' (Maybe Base64) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text) |
Instances
newCertificate :: Certificate Source #
Create a value of Certificate 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:body:Certificate', certificate_body - The body of the certificate.--
-- Note: This Lens automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens accepts and returns only raw unencoded data.
$sel:issuer:Certificate', certificate_issuer - The entity that issued the certificate.
$sel:notValidAfter:Certificate', certificate_notValidAfter - The certificate is not valid after this date.
$sel:notValidBefore:Certificate', certificate_notValidBefore - The certificate is not valid before this date.
$sel:subject:Certificate', certificate_subject - The entity the certificate belongs to.
$sel:thumbprint:Certificate', certificate_thumbprint - A hexadecimal identifier for the certificate.
CertificateSummary
data CertificateSummary Source #
The summary of the certificate.
See: newCertificateSummary smart constructor.
Instances
newCertificateSummary :: CertificateSummary Source #
Create a value of CertificateSummary 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:issuer:CertificateSummary', certificateSummary_issuer - The entity that issued the certificate.
$sel:notValidAfter:CertificateSummary', certificateSummary_notValidAfter - The certificate is not valid after this date.
$sel:notValidBefore:CertificateSummary', certificateSummary_notValidBefore - The certificate is not valid before this date.
$sel:subject:CertificateSummary', certificateSummary_subject - The entity the certificate belongs to.
$sel:thumbprint:CertificateSummary', certificateSummary_thumbprint - A hexadecimal identifier for the certificate.
IdentityProvider
data IdentityProvider Source #
The identity provider.
See: newIdentityProvider smart constructor.
Constructors
| IdentityProvider' (Maybe (Sensitive (HashMap Text Text))) (Maybe (Sensitive Text)) (Maybe IdentityProviderType) Text |
Instances
Create a value of IdentityProvider 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:identityProviderDetails:IdentityProvider', identityProvider_identityProviderDetails - The identity provider details. The following list describes the provider
detail keys for each identity provider type.
For Google and Login with Amazon:
client_id
client_secret
authorize_scopes
For Facebook:
client_id
client_secret
authorize_scopes
api_version
For Sign in with Apple:
client_id
team_id
key_id
private_key
authorize_scopes
For OIDC providers:
client_id
client_secret
attributes_request_method
oidc_issuer
authorize_scopes
authorize_url/if not available from discovery URL specified by oidc_issuer key/token_url/if not available from discovery URL specified by oidc_issuer key/attributes_url/if not available from discovery URL specified by oidc_issuer key/jwks_uri/if not available from discovery URL specified by oidc_issuer key/
For SAML providers:
MetadataFileORMetadataURLIDPSignoutoptional
$sel:identityProviderName:IdentityProvider', identityProvider_identityProviderName - The identity provider name.
$sel:identityProviderType:IdentityProvider', identityProvider_identityProviderType - The identity provider type.
$sel:identityProviderArn:IdentityProvider', identityProvider_identityProviderArn - The ARN of the identity provider.
IdentityProviderSummary
data IdentityProviderSummary Source #
The summary of the identity provider.
See: newIdentityProviderSummary smart constructor.
Constructors
| IdentityProviderSummary' (Maybe Text) (Maybe (Sensitive Text)) (Maybe IdentityProviderType) |
Instances
newIdentityProviderSummary :: IdentityProviderSummary Source #
Create a value of IdentityProviderSummary 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:identityProviderArn:IdentityProviderSummary', identityProviderSummary_identityProviderArn - The ARN of the identity provider.
$sel:identityProviderName:IdentityProviderSummary', identityProviderSummary_identityProviderName - The identity provider name.
$sel:identityProviderType:IdentityProviderSummary', identityProviderSummary_identityProviderType - The identity provider type.
NetworkSettings
data NetworkSettings Source #
A network settings resource that can be associated with a web portal. Once associated with a web portal, network settings define how streaming instances will connect with your specified VPC.
See: newNetworkSettings smart constructor.
Constructors
| NetworkSettings' (Maybe [Text]) (Maybe (NonEmpty Text)) (Maybe (NonEmpty Text)) (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> NetworkSettings |
Create a value of NetworkSettings 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:associatedPortalArns:NetworkSettings', networkSettings_associatedPortalArns - A list of web portal ARNs that this network settings is associated with.
$sel:securityGroupIds:NetworkSettings', networkSettings_securityGroupIds - One or more security groups used to control access from streaming
instances to your VPC.
$sel:subnetIds:NetworkSettings', networkSettings_subnetIds - The subnets in which network interfaces are created to connect streaming
instances to your VPC. At least two of these subnets must be in
different availability zones.
$sel:vpcId:NetworkSettings', networkSettings_vpcId - The VPC that streaming instances will connect to.
$sel:networkSettingsArn:NetworkSettings', networkSettings_networkSettingsArn - The ARN of the network settings.
NetworkSettingsSummary
data NetworkSettingsSummary Source #
The summary of network settings.
See: newNetworkSettingsSummary smart constructor.
Constructors
| NetworkSettingsSummary' (Maybe Text) (Maybe Text) |
Instances
newNetworkSettingsSummary :: NetworkSettingsSummary Source #
Create a value of NetworkSettingsSummary 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:networkSettingsArn:NetworkSettingsSummary', networkSettingsSummary_networkSettingsArn - The ARN of the network settings.
$sel:vpcId:NetworkSettingsSummary', networkSettingsSummary_vpcId - The VPC ID of the network settings.
Portal
The web portal.
See: newPortal smart constructor.
Constructors
| Portal' (Maybe Text) (Maybe BrowserType) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe PortalStatus) (Maybe RendererType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
Create a value of Portal 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:browserSettingsArn:Portal', portal_browserSettingsArn - The ARN of the browser settings that is associated with this web portal.
$sel:browserType:Portal', portal_browserType - The browser that users see when using a streaming session.
$sel:creationDate:Portal', portal_creationDate - The creation date of the web portal.
$sel:displayName:Portal', portal_displayName - The name of the web portal.
$sel:networkSettingsArn:Portal', portal_networkSettingsArn - The ARN of the network settings that is associated with the web portal.
$sel:portalArn:Portal', portal_portalArn - The ARN of the web portal.
$sel:portalEndpoint:Portal', portal_portalEndpoint - The endpoint URL of the web portal that users access in order to start
streaming sessions.
$sel:portalStatus:Portal', portal_portalStatus - The status of the web portal.
$sel:rendererType:Portal', portal_rendererType - The renderer that is used in streaming sessions.
$sel:statusReason:Portal', portal_statusReason - A message that explains why the web portal is in its current status.
$sel:trustStoreArn:Portal', portal_trustStoreArn - The ARN of the trust store that is associated with the web portal.
$sel:userAccessLoggingSettingsArn:Portal', portal_userAccessLoggingSettingsArn - The ARN of the user access logging settings that is associated with the
web portal.
$sel:userSettingsArn:Portal', portal_userSettingsArn - The ARN of the user settings that is associated with the web portal.
PortalSummary
data PortalSummary Source #
The summary of the portal.
See: newPortalSummary smart constructor.
Constructors
| PortalSummary' (Maybe Text) (Maybe BrowserType) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe PortalStatus) (Maybe RendererType) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newPortalSummary :: PortalSummary Source #
Create a value of PortalSummary 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:browserSettingsArn:PortalSummary', portalSummary_browserSettingsArn - The ARN of the browser settings that is associated with the web portal.
$sel:browserType:PortalSummary', portalSummary_browserType - The browser type of the web portal.
$sel:creationDate:PortalSummary', portalSummary_creationDate - The creation date of the web portal.
$sel:displayName:PortalSummary', portalSummary_displayName - The name of the web portal.
$sel:networkSettingsArn:PortalSummary', portalSummary_networkSettingsArn - The ARN of the network settings that is associated with the web portal.
$sel:portalArn:PortalSummary', portalSummary_portalArn - The ARN of the web portal.
$sel:portalEndpoint:PortalSummary', portalSummary_portalEndpoint - The endpoint URL of the web portal that users access in order to start
streaming sessions.
$sel:portalStatus:PortalSummary', portalSummary_portalStatus - The status of the web portal.
$sel:rendererType:PortalSummary', portalSummary_rendererType - The renderer that is used in streaming sessions.
$sel:trustStoreArn:PortalSummary', portalSummary_trustStoreArn - The ARN of the trust that is associated with this web portal.
$sel:userAccessLoggingSettingsArn:PortalSummary', portalSummary_userAccessLoggingSettingsArn - The ARN of the user access logging settings that is associated with the
web portal.
$sel:userSettingsArn:PortalSummary', portalSummary_userSettingsArn - The ARN of the user settings that is associated with the web portal.
Tag
The tag.
See: newTag smart constructor.
Instances
| FromJSON Tag Source # | |
| ToJSON Tag Source # | |
Defined in Amazonka.WorkSpacesWeb.Types.Tag | |
| Generic Tag Source # | |
| Show Tag Source # | |
| NFData Tag Source # | |
Defined in Amazonka.WorkSpacesWeb.Types.Tag | |
| Eq Tag Source # | |
| Hashable Tag Source # | |
Defined in Amazonka.WorkSpacesWeb.Types.Tag | |
| type Rep Tag Source # | |
Defined in Amazonka.WorkSpacesWeb.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.WorkSpacesWeb.Types.Tag" "amazonka-workspaces-web-2.0-7elUOg7oNE07CClY3TuUcU" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))) | |
Create a value of Tag 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:key:Tag', tag_key - The key of the tag.
$sel:value:Tag', tag_value - The value of the tag
TrustStore
data TrustStore Source #
A trust store that can be associated with a web portal. A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.
See: newTrustStore smart constructor.
Constructors
| TrustStore' (Maybe [Text]) (Maybe Text) |
Instances
newTrustStore :: TrustStore Source #
Create a value of TrustStore 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:associatedPortalArns:TrustStore', trustStore_associatedPortalArns - A list of web portal ARNs that this trust store is associated with.
$sel:trustStoreArn:TrustStore', trustStore_trustStoreArn - The ARN of the trust store.
TrustStoreSummary
data TrustStoreSummary Source #
The summary of the trust store.
See: newTrustStoreSummary smart constructor.
Constructors
| TrustStoreSummary' (Maybe Text) |
Instances
newTrustStoreSummary :: TrustStoreSummary Source #
Create a value of TrustStoreSummary 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:trustStoreArn:TrustStoreSummary', trustStoreSummary_trustStoreArn - The ARN of the trust store.
UserAccessLoggingSettings
data UserAccessLoggingSettings Source #
A user access logging settings resource that can be associated with a web portal.
See: newUserAccessLoggingSettings smart constructor.
Instances
newUserAccessLoggingSettings Source #
Arguments
| :: Text |
|
| -> UserAccessLoggingSettings |
Create a value of UserAccessLoggingSettings 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:associatedPortalArns:UserAccessLoggingSettings', userAccessLoggingSettings_associatedPortalArns - A list of web portal ARNs that this user access logging settings is
associated with.
$sel:kinesisStreamArn:UserAccessLoggingSettings', userAccessLoggingSettings_kinesisStreamArn - The ARN of the Kinesis stream.
$sel:userAccessLoggingSettingsArn:UserAccessLoggingSettings', userAccessLoggingSettings_userAccessLoggingSettingsArn - The ARN of the user access logging settings.
UserAccessLoggingSettingsSummary
data UserAccessLoggingSettingsSummary Source #
The summary of user access logging settings.
See: newUserAccessLoggingSettingsSummary smart constructor.
Constructors
| UserAccessLoggingSettingsSummary' (Maybe Text) (Maybe Text) |
Instances
newUserAccessLoggingSettingsSummary :: UserAccessLoggingSettingsSummary Source #
Create a value of UserAccessLoggingSettingsSummary 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:kinesisStreamArn:UserAccessLoggingSettingsSummary', userAccessLoggingSettingsSummary_kinesisStreamArn - The ARN of the Kinesis stream.
$sel:userAccessLoggingSettingsArn:UserAccessLoggingSettingsSummary', userAccessLoggingSettingsSummary_userAccessLoggingSettingsArn - The ARN of the user access logging settings.
UserSettings
data UserSettings Source #
A user settings resource that can be associated with a web portal. Once associated with a web portal, user settings control how users can transfer data between a streaming session and the their local devices.
See: newUserSettings smart constructor.
Constructors
| UserSettings' (Maybe [Text]) (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe EnabledType) (Maybe EnabledType) Text |
Instances
Arguments
| :: Text | |
| -> UserSettings |
Create a value of UserSettings 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:associatedPortalArns:UserSettings', userSettings_associatedPortalArns - A list of web portal ARNs that this user settings is associated with.
$sel:copyAllowed:UserSettings', userSettings_copyAllowed - Specifies whether the user can copy text from the streaming session to
the local device.
$sel:disconnectTimeoutInMinutes:UserSettings', userSettings_disconnectTimeoutInMinutes - The amount of time that a streaming session remains active after users
disconnect.
$sel:downloadAllowed:UserSettings', userSettings_downloadAllowed - Specifies whether the user can download files from the streaming session
to the local device.
$sel:idleDisconnectTimeoutInMinutes:UserSettings', userSettings_idleDisconnectTimeoutInMinutes - The amount of time that users can be idle (inactive) before they are
disconnected from their streaming session and the disconnect timeout
interval begins.
$sel:pasteAllowed:UserSettings', userSettings_pasteAllowed - Specifies whether the user can paste text from the local device to the
streaming session.
$sel:printAllowed:UserSettings', userSettings_printAllowed - Specifies whether the user can print to the local device.
$sel:uploadAllowed:UserSettings', userSettings_uploadAllowed - Specifies whether the user can upload files from the local device to the
streaming session.
$sel:userSettingsArn:UserSettings', userSettings_userSettingsArn - The ARN of the user settings.
UserSettingsSummary
data UserSettingsSummary Source #
The summary of user settings.
See: newUserSettingsSummary smart constructor.
Constructors
| UserSettingsSummary' (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe Natural) (Maybe EnabledType) (Maybe EnabledType) (Maybe EnabledType) (Maybe Text) |
Instances
newUserSettingsSummary :: UserSettingsSummary Source #
Create a value of UserSettingsSummary 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:copyAllowed:UserSettingsSummary', userSettingsSummary_copyAllowed - Specifies whether the user can copy text from the streaming session to
the local device.
$sel:disconnectTimeoutInMinutes:UserSettingsSummary', userSettingsSummary_disconnectTimeoutInMinutes - The amount of time that a streaming session remains active after users
disconnect.
$sel:downloadAllowed:UserSettingsSummary', userSettingsSummary_downloadAllowed - Specifies whether the user can download files from the streaming session
to the local device.
$sel:idleDisconnectTimeoutInMinutes:UserSettingsSummary', userSettingsSummary_idleDisconnectTimeoutInMinutes - The amount of time that users can be idle (inactive) before they are
disconnected from their streaming session and the disconnect timeout
interval begins.
$sel:pasteAllowed:UserSettingsSummary', userSettingsSummary_pasteAllowed - Specifies whether the user can paste text from the local device to the
streaming session.
$sel:printAllowed:UserSettingsSummary', userSettingsSummary_printAllowed - Specifies whether the user can print to the local device.
$sel:uploadAllowed:UserSettingsSummary', userSettingsSummary_uploadAllowed - Specifies whether the user can upload files from the local device to the
streaming session.
$sel:userSettingsArn:UserSettingsSummary', userSettingsSummary_userSettingsArn - The ARN of the user settings.