-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Amazon WorkSpaces Web SDK. -- -- Derived from API version 2020-07-08 of the AWS service -- descriptions, licensed under Apache 2.0. -- -- The types from this library are intended to be used with -- amazonka, which provides mechanisms for specifying AuthN/AuthZ -- information, sending requests, and receiving responses. -- -- It is recommended to use generic lenses or optics from packages such -- as generic-lens or optics to modify optional fields and -- deconstruct responses. -- -- Generated lenses can be found in Amazonka.WorkSpacesWeb.Lens -- and are suitable for use with a lens package such as lens or -- lens-family-core. -- -- See Amazonka.WorkSpacesWeb and the AWS documentation to -- get started. @package amazonka-workspaces-web @version 2.0 module Amazonka.WorkSpacesWeb.Types.BrowserSettings -- | 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. data BrowserSettings BrowserSettings' :: Maybe [Text] -> Maybe (Sensitive Text) -> Text -> BrowserSettings -- | A list of web portal ARNs that this browser settings is associated -- with. [$sel:associatedPortalArns:BrowserSettings'] :: BrowserSettings -> Maybe [Text] -- | A JSON string containing Chrome Enterprise policies that will be -- applied to all streaming sessions. [$sel:browserPolicy:BrowserSettings'] :: BrowserSettings -> Maybe (Sensitive Text) -- | The ARN of the browser settings. [$sel:browserSettingsArn:BrowserSettings'] :: BrowserSettings -> Text -- | 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. newBrowserSettings :: Text -> BrowserSettings -- | A list of web portal ARNs that this browser settings is associated -- with. browserSettings_associatedPortalArns :: Lens' BrowserSettings (Maybe [Text]) -- | A JSON string containing Chrome Enterprise policies that will be -- applied to all streaming sessions. browserSettings_browserPolicy :: Lens' BrowserSettings (Maybe Text) -- | The ARN of the browser settings. browserSettings_browserSettingsArn :: Lens' BrowserSettings Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.BrowserSettings.BrowserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.BrowserSettings.BrowserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.BrowserSettings.BrowserSettings instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.BrowserSettings.BrowserSettings instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.BrowserSettings.BrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.BrowserSettings.BrowserSettings module Amazonka.WorkSpacesWeb.Types.BrowserSettingsSummary -- | The summary for browser settings. -- -- See: newBrowserSettingsSummary smart constructor. data BrowserSettingsSummary BrowserSettingsSummary' :: Maybe Text -> BrowserSettingsSummary -- | The ARN of the browser settings. [$sel:browserSettingsArn:BrowserSettingsSummary'] :: BrowserSettingsSummary -> Maybe Text -- | 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. newBrowserSettingsSummary :: BrowserSettingsSummary -- | The ARN of the browser settings. browserSettingsSummary_browserSettingsArn :: Lens' BrowserSettingsSummary (Maybe Text) instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.BrowserSettingsSummary.BrowserSettingsSummary instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.BrowserSettingsSummary.BrowserSettingsSummary instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.BrowserSettingsSummary.BrowserSettingsSummary instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.BrowserSettingsSummary.BrowserSettingsSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.BrowserSettingsSummary.BrowserSettingsSummary instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.BrowserSettingsSummary.BrowserSettingsSummary instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.BrowserSettingsSummary.BrowserSettingsSummary module Amazonka.WorkSpacesWeb.Types.BrowserType newtype BrowserType BrowserType' :: Text -> BrowserType [fromBrowserType] :: BrowserType -> Text pattern BrowserType_Chrome :: BrowserType instance Amazonka.Data.XML.ToXML Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Amazonka.Data.XML.FromXML Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Amazonka.Data.Headers.ToHeader Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Amazonka.Data.Log.ToLog Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Amazonka.Data.ByteString.ToByteString Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Amazonka.Data.Text.ToText Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Amazonka.Data.Text.FromText Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance GHC.Classes.Ord Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.BrowserType.BrowserType module Amazonka.WorkSpacesWeb.Types.Certificate -- | The certificate. -- -- See: newCertificate smart constructor. data Certificate Certificate' :: Maybe Base64 -> Maybe Text -> Maybe POSIX -> Maybe POSIX -> Maybe Text -> Maybe Text -> Certificate -- | The body of the certificate. [$sel:body:Certificate'] :: Certificate -> Maybe Base64 -- | The entity that issued the certificate. [$sel:issuer:Certificate'] :: Certificate -> Maybe Text -- | The certificate is not valid after this date. [$sel:notValidAfter:Certificate'] :: Certificate -> Maybe POSIX -- | The certificate is not valid before this date. [$sel:notValidBefore:Certificate'] :: Certificate -> Maybe POSIX -- | The entity the certificate belongs to. [$sel:subject:Certificate'] :: Certificate -> Maybe Text -- | A hexadecimal identifier for the certificate. [$sel:thumbprint:Certificate'] :: Certificate -> Maybe Text -- | 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. newCertificate :: Certificate -- | 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. certificate_body :: Lens' Certificate (Maybe ByteString) -- | The entity that issued the certificate. certificate_issuer :: Lens' Certificate (Maybe Text) -- | The certificate is not valid after this date. certificate_notValidAfter :: Lens' Certificate (Maybe UTCTime) -- | The certificate is not valid before this date. certificate_notValidBefore :: Lens' Certificate (Maybe UTCTime) -- | The entity the certificate belongs to. certificate_subject :: Lens' Certificate (Maybe Text) -- | A hexadecimal identifier for the certificate. certificate_thumbprint :: Lens' Certificate (Maybe Text) instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.Certificate.Certificate instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.Certificate.Certificate instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.Certificate.Certificate instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.Certificate.Certificate instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.Certificate.Certificate instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.Certificate.Certificate instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.Certificate.Certificate module Amazonka.WorkSpacesWeb.Types.CertificateSummary -- | The summary of the certificate. -- -- See: newCertificateSummary smart constructor. data CertificateSummary CertificateSummary' :: Maybe Text -> Maybe POSIX -> Maybe POSIX -> Maybe Text -> Maybe Text -> CertificateSummary -- | The entity that issued the certificate. [$sel:issuer:CertificateSummary'] :: CertificateSummary -> Maybe Text -- | The certificate is not valid after this date. [$sel:notValidAfter:CertificateSummary'] :: CertificateSummary -> Maybe POSIX -- | The certificate is not valid before this date. [$sel:notValidBefore:CertificateSummary'] :: CertificateSummary -> Maybe POSIX -- | The entity the certificate belongs to. [$sel:subject:CertificateSummary'] :: CertificateSummary -> Maybe Text -- | A hexadecimal identifier for the certificate. [$sel:thumbprint:CertificateSummary'] :: CertificateSummary -> Maybe Text -- | 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. newCertificateSummary :: CertificateSummary -- | The entity that issued the certificate. certificateSummary_issuer :: Lens' CertificateSummary (Maybe Text) -- | The certificate is not valid after this date. certificateSummary_notValidAfter :: Lens' CertificateSummary (Maybe UTCTime) -- | The certificate is not valid before this date. certificateSummary_notValidBefore :: Lens' CertificateSummary (Maybe UTCTime) -- | The entity the certificate belongs to. certificateSummary_subject :: Lens' CertificateSummary (Maybe Text) -- | A hexadecimal identifier for the certificate. certificateSummary_thumbprint :: Lens' CertificateSummary (Maybe Text) instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.CertificateSummary.CertificateSummary instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.CertificateSummary.CertificateSummary instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.CertificateSummary.CertificateSummary instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.CertificateSummary.CertificateSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.CertificateSummary.CertificateSummary instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.CertificateSummary.CertificateSummary instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.CertificateSummary.CertificateSummary module Amazonka.WorkSpacesWeb.Types.EnabledType newtype EnabledType EnabledType' :: Text -> EnabledType [fromEnabledType] :: EnabledType -> Text pattern EnabledType_Disabled :: EnabledType pattern EnabledType_Enabled :: EnabledType instance Amazonka.Data.XML.ToXML Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Amazonka.Data.XML.FromXML Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Amazonka.Data.Headers.ToHeader Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Amazonka.Data.Log.ToLog Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Amazonka.Data.ByteString.ToByteString Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Amazonka.Data.Text.ToText Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Amazonka.Data.Text.FromText Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance GHC.Classes.Ord Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.EnabledType.EnabledType module Amazonka.WorkSpacesWeb.Types.IdentityProviderType newtype IdentityProviderType IdentityProviderType' :: Text -> IdentityProviderType [fromIdentityProviderType] :: IdentityProviderType -> Text pattern IdentityProviderType_Facebook :: IdentityProviderType pattern IdentityProviderType_Google :: IdentityProviderType pattern IdentityProviderType_LoginWithAmazon :: IdentityProviderType pattern IdentityProviderType_OIDC :: IdentityProviderType pattern IdentityProviderType_SAML :: IdentityProviderType pattern IdentityProviderType_SignInWithApple :: IdentityProviderType instance Amazonka.Data.XML.ToXML Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Amazonka.Data.XML.FromXML Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Amazonka.Data.Headers.ToHeader Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Amazonka.Data.Log.ToLog Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Amazonka.Data.ByteString.ToByteString Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Amazonka.Data.Text.ToText Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Amazonka.Data.Text.FromText Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance GHC.Classes.Ord Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.IdentityProviderType.IdentityProviderType module Amazonka.WorkSpacesWeb.Types.IdentityProviderSummary -- | The summary of the identity provider. -- -- See: newIdentityProviderSummary smart constructor. data IdentityProviderSummary IdentityProviderSummary' :: Maybe Text -> Maybe (Sensitive Text) -> Maybe IdentityProviderType -> IdentityProviderSummary -- | The ARN of the identity provider. [$sel:identityProviderArn:IdentityProviderSummary'] :: IdentityProviderSummary -> Maybe Text -- | The identity provider name. [$sel:identityProviderName:IdentityProviderSummary'] :: IdentityProviderSummary -> Maybe (Sensitive Text) -- | The identity provider type. [$sel:identityProviderType:IdentityProviderSummary'] :: IdentityProviderSummary -> Maybe IdentityProviderType -- | 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. newIdentityProviderSummary :: IdentityProviderSummary -- | The ARN of the identity provider. identityProviderSummary_identityProviderArn :: Lens' IdentityProviderSummary (Maybe Text) -- | The identity provider name. identityProviderSummary_identityProviderName :: Lens' IdentityProviderSummary (Maybe Text) -- | The identity provider type. identityProviderSummary_identityProviderType :: Lens' IdentityProviderSummary (Maybe IdentityProviderType) instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.IdentityProviderSummary.IdentityProviderSummary instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.IdentityProviderSummary.IdentityProviderSummary instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.IdentityProviderSummary.IdentityProviderSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.IdentityProviderSummary.IdentityProviderSummary instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.IdentityProviderSummary.IdentityProviderSummary instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.IdentityProviderSummary.IdentityProviderSummary module Amazonka.WorkSpacesWeb.Types.IdentityProvider -- | The identity provider. -- -- See: newIdentityProvider smart constructor. data IdentityProvider IdentityProvider' :: Maybe (Sensitive (HashMap Text Text)) -> Maybe (Sensitive Text) -> Maybe IdentityProviderType -> Text -> IdentityProvider -- | The identity provider details. The following list describes the -- provider detail keys for each identity provider type. -- -- [$sel:identityProviderDetails:IdentityProvider'] :: IdentityProvider -> Maybe (Sensitive (HashMap Text Text)) -- | The identity provider name. [$sel:identityProviderName:IdentityProvider'] :: IdentityProvider -> Maybe (Sensitive Text) -- | The identity provider type. [$sel:identityProviderType:IdentityProvider'] :: IdentityProvider -> Maybe IdentityProviderType -- | The ARN of the identity provider. [$sel:identityProviderArn:IdentityProvider'] :: IdentityProvider -> Text -- | 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. -- -- -- -- $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. newIdentityProvider :: Text -> IdentityProvider -- | The identity provider details. The following list describes the -- provider detail keys for each identity provider type. -- -- identityProvider_identityProviderDetails :: Lens' IdentityProvider (Maybe (HashMap Text Text)) -- | The identity provider name. identityProvider_identityProviderName :: Lens' IdentityProvider (Maybe Text) -- | The identity provider type. identityProvider_identityProviderType :: Lens' IdentityProvider (Maybe IdentityProviderType) -- | The ARN of the identity provider. identityProvider_identityProviderArn :: Lens' IdentityProvider Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.IdentityProvider.IdentityProvider instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.IdentityProvider.IdentityProvider instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.IdentityProvider.IdentityProvider instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.IdentityProvider.IdentityProvider instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.IdentityProvider.IdentityProvider instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.IdentityProvider.IdentityProvider module Amazonka.WorkSpacesWeb.Types.NetworkSettings -- | 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. data NetworkSettings NetworkSettings' :: Maybe [Text] -> Maybe (NonEmpty Text) -> Maybe (NonEmpty Text) -> Maybe Text -> Text -> NetworkSettings -- | A list of web portal ARNs that this network settings is associated -- with. [$sel:associatedPortalArns:NetworkSettings'] :: NetworkSettings -> Maybe [Text] -- | One or more security groups used to control access from streaming -- instances to your VPC. [$sel:securityGroupIds:NetworkSettings'] :: NetworkSettings -> Maybe (NonEmpty Text) -- | 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:subnetIds:NetworkSettings'] :: NetworkSettings -> Maybe (NonEmpty Text) -- | The VPC that streaming instances will connect to. [$sel:vpcId:NetworkSettings'] :: NetworkSettings -> Maybe Text -- | The ARN of the network settings. [$sel:networkSettingsArn:NetworkSettings'] :: NetworkSettings -> Text -- | 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. newNetworkSettings :: Text -> NetworkSettings -- | A list of web portal ARNs that this network settings is associated -- with. networkSettings_associatedPortalArns :: Lens' NetworkSettings (Maybe [Text]) -- | One or more security groups used to control access from streaming -- instances to your VPC. networkSettings_securityGroupIds :: Lens' NetworkSettings (Maybe (NonEmpty Text)) -- | 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. networkSettings_subnetIds :: Lens' NetworkSettings (Maybe (NonEmpty Text)) -- | The VPC that streaming instances will connect to. networkSettings_vpcId :: Lens' NetworkSettings (Maybe Text) -- | The ARN of the network settings. networkSettings_networkSettingsArn :: Lens' NetworkSettings Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.NetworkSettings.NetworkSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.NetworkSettings.NetworkSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.NetworkSettings.NetworkSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.NetworkSettings.NetworkSettings instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.NetworkSettings.NetworkSettings instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.NetworkSettings.NetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.NetworkSettings.NetworkSettings module Amazonka.WorkSpacesWeb.Types.NetworkSettingsSummary -- | The summary of network settings. -- -- See: newNetworkSettingsSummary smart constructor. data NetworkSettingsSummary NetworkSettingsSummary' :: Maybe Text -> Maybe Text -> NetworkSettingsSummary -- | The ARN of the network settings. [$sel:networkSettingsArn:NetworkSettingsSummary'] :: NetworkSettingsSummary -> Maybe Text -- | The VPC ID of the network settings. [$sel:vpcId:NetworkSettingsSummary'] :: NetworkSettingsSummary -> Maybe Text -- | 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. newNetworkSettingsSummary :: NetworkSettingsSummary -- | The ARN of the network settings. networkSettingsSummary_networkSettingsArn :: Lens' NetworkSettingsSummary (Maybe Text) -- | The VPC ID of the network settings. networkSettingsSummary_vpcId :: Lens' NetworkSettingsSummary (Maybe Text) instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.NetworkSettingsSummary.NetworkSettingsSummary instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.NetworkSettingsSummary.NetworkSettingsSummary instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.NetworkSettingsSummary.NetworkSettingsSummary instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.NetworkSettingsSummary.NetworkSettingsSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.NetworkSettingsSummary.NetworkSettingsSummary instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.NetworkSettingsSummary.NetworkSettingsSummary instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.NetworkSettingsSummary.NetworkSettingsSummary module Amazonka.WorkSpacesWeb.Types.PortalStatus newtype PortalStatus PortalStatus' :: Text -> PortalStatus [fromPortalStatus] :: PortalStatus -> Text pattern PortalStatus_Active :: PortalStatus pattern PortalStatus_Incomplete :: PortalStatus pattern PortalStatus_Pending :: PortalStatus instance Amazonka.Data.XML.ToXML Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Amazonka.Data.XML.FromXML Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Amazonka.Data.Headers.ToHeader Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Amazonka.Data.Log.ToLog Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Amazonka.Data.Text.ToText Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Amazonka.Data.Text.FromText Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance GHC.Classes.Ord Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.PortalStatus.PortalStatus module Amazonka.WorkSpacesWeb.Types.RendererType newtype RendererType RendererType' :: Text -> RendererType [fromRendererType] :: RendererType -> Text pattern RendererType_AppStream :: RendererType instance Amazonka.Data.XML.ToXML Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Amazonka.Data.XML.FromXML Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Amazonka.Data.Headers.ToHeader Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Amazonka.Data.Log.ToLog Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Amazonka.Data.ByteString.ToByteString Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Amazonka.Data.Text.ToText Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Amazonka.Data.Text.FromText Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance GHC.Classes.Ord Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.RendererType.RendererType instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.RendererType.RendererType module Amazonka.WorkSpacesWeb.Types.PortalSummary -- | The summary of the portal. -- -- See: newPortalSummary smart constructor. 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 -> PortalSummary -- | The ARN of the browser settings that is associated with the web -- portal. [$sel:browserSettingsArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | The browser type of the web portal. [$sel:browserType:PortalSummary'] :: PortalSummary -> Maybe BrowserType -- | The creation date of the web portal. [$sel:creationDate:PortalSummary'] :: PortalSummary -> Maybe POSIX -- | The name of the web portal. [$sel:displayName:PortalSummary'] :: PortalSummary -> Maybe (Sensitive Text) -- | The ARN of the network settings that is associated with the web -- portal. [$sel:networkSettingsArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | The ARN of the web portal. [$sel:portalArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. [$sel:portalEndpoint:PortalSummary'] :: PortalSummary -> Maybe Text -- | The status of the web portal. [$sel:portalStatus:PortalSummary'] :: PortalSummary -> Maybe PortalStatus -- | The renderer that is used in streaming sessions. [$sel:rendererType:PortalSummary'] :: PortalSummary -> Maybe RendererType -- | The ARN of the trust that is associated with this web portal. [$sel:trustStoreArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | The ARN of the user access logging settings that is associated with -- the web portal. [$sel:userAccessLoggingSettingsArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | The ARN of the user settings that is associated with the web portal. [$sel:userSettingsArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | 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. newPortalSummary :: PortalSummary -- | The ARN of the browser settings that is associated with the web -- portal. portalSummary_browserSettingsArn :: Lens' PortalSummary (Maybe Text) -- | The browser type of the web portal. portalSummary_browserType :: Lens' PortalSummary (Maybe BrowserType) -- | The creation date of the web portal. portalSummary_creationDate :: Lens' PortalSummary (Maybe UTCTime) -- | The name of the web portal. portalSummary_displayName :: Lens' PortalSummary (Maybe Text) -- | The ARN of the network settings that is associated with the web -- portal. portalSummary_networkSettingsArn :: Lens' PortalSummary (Maybe Text) -- | The ARN of the web portal. portalSummary_portalArn :: Lens' PortalSummary (Maybe Text) -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. portalSummary_portalEndpoint :: Lens' PortalSummary (Maybe Text) -- | The status of the web portal. portalSummary_portalStatus :: Lens' PortalSummary (Maybe PortalStatus) -- | The renderer that is used in streaming sessions. portalSummary_rendererType :: Lens' PortalSummary (Maybe RendererType) -- | The ARN of the trust that is associated with this web portal. portalSummary_trustStoreArn :: Lens' PortalSummary (Maybe Text) -- | The ARN of the user access logging settings that is associated with -- the web portal. portalSummary_userAccessLoggingSettingsArn :: Lens' PortalSummary (Maybe Text) -- | The ARN of the user settings that is associated with the web portal. portalSummary_userSettingsArn :: Lens' PortalSummary (Maybe Text) instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.PortalSummary.PortalSummary instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.PortalSummary.PortalSummary instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.PortalSummary.PortalSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.PortalSummary.PortalSummary instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.PortalSummary.PortalSummary instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.PortalSummary.PortalSummary module Amazonka.WorkSpacesWeb.Types.Portal -- | The web portal. -- -- See: newPortal smart constructor. 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 -> Portal -- | The ARN of the browser settings that is associated with this web -- portal. [$sel:browserSettingsArn:Portal'] :: Portal -> Maybe Text -- | The browser that users see when using a streaming session. [$sel:browserType:Portal'] :: Portal -> Maybe BrowserType -- | The creation date of the web portal. [$sel:creationDate:Portal'] :: Portal -> Maybe POSIX -- | The name of the web portal. [$sel:displayName:Portal'] :: Portal -> Maybe (Sensitive Text) -- | The ARN of the network settings that is associated with the web -- portal. [$sel:networkSettingsArn:Portal'] :: Portal -> Maybe Text -- | The ARN of the web portal. [$sel:portalArn:Portal'] :: Portal -> Maybe Text -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. [$sel:portalEndpoint:Portal'] :: Portal -> Maybe Text -- | The status of the web portal. [$sel:portalStatus:Portal'] :: Portal -> Maybe PortalStatus -- | The renderer that is used in streaming sessions. [$sel:rendererType:Portal'] :: Portal -> Maybe RendererType -- | A message that explains why the web portal is in its current status. [$sel:statusReason:Portal'] :: Portal -> Maybe Text -- | The ARN of the trust store that is associated with the web portal. [$sel:trustStoreArn:Portal'] :: Portal -> Maybe Text -- | The ARN of the user access logging settings that is associated with -- the web portal. [$sel:userAccessLoggingSettingsArn:Portal'] :: Portal -> Maybe Text -- | The ARN of the user settings that is associated with the web portal. [$sel:userSettingsArn:Portal'] :: Portal -> Maybe Text -- | 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. newPortal :: Portal -- | The ARN of the browser settings that is associated with this web -- portal. portal_browserSettingsArn :: Lens' Portal (Maybe Text) -- | The browser that users see when using a streaming session. portal_browserType :: Lens' Portal (Maybe BrowserType) -- | The creation date of the web portal. portal_creationDate :: Lens' Portal (Maybe UTCTime) -- | The name of the web portal. portal_displayName :: Lens' Portal (Maybe Text) -- | The ARN of the network settings that is associated with the web -- portal. portal_networkSettingsArn :: Lens' Portal (Maybe Text) -- | The ARN of the web portal. portal_portalArn :: Lens' Portal (Maybe Text) -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. portal_portalEndpoint :: Lens' Portal (Maybe Text) -- | The status of the web portal. portal_portalStatus :: Lens' Portal (Maybe PortalStatus) -- | The renderer that is used in streaming sessions. portal_rendererType :: Lens' Portal (Maybe RendererType) -- | A message that explains why the web portal is in its current status. portal_statusReason :: Lens' Portal (Maybe Text) -- | The ARN of the trust store that is associated with the web portal. portal_trustStoreArn :: Lens' Portal (Maybe Text) -- | The ARN of the user access logging settings that is associated with -- the web portal. portal_userAccessLoggingSettingsArn :: Lens' Portal (Maybe Text) -- | The ARN of the user settings that is associated with the web portal. portal_userSettingsArn :: Lens' Portal (Maybe Text) instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.Portal.Portal instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.Portal.Portal instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.Portal.Portal instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.Portal.Portal instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.Portal.Portal instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.Portal.Portal module Amazonka.WorkSpacesWeb.Types.Tag -- | The tag. -- -- See: newTag smart constructor. data Tag Tag' :: Sensitive Text -> Sensitive Text -> Tag -- | The key of the tag. [$sel:key:Tag'] :: Tag -> Sensitive Text -- | The value of the tag [$sel:value:Tag'] :: Tag -> 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 newTag :: Text -> Text -> Tag -- | The key of the tag. tag_key :: Lens' Tag Text -- | The value of the tag tag_value :: Lens' Tag Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.Tag.Tag instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.Tag.Tag instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.Tag.Tag instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.Tag.Tag instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.Tag.Tag instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.Tag.Tag instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.Types.Tag.Tag module Amazonka.WorkSpacesWeb.Types.TrustStore -- | 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. data TrustStore TrustStore' :: Maybe [Text] -> Maybe Text -> TrustStore -- | A list of web portal ARNs that this trust store is associated with. [$sel:associatedPortalArns:TrustStore'] :: TrustStore -> Maybe [Text] -- | The ARN of the trust store. [$sel:trustStoreArn:TrustStore'] :: TrustStore -> Maybe Text -- | 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. newTrustStore :: TrustStore -- | A list of web portal ARNs that this trust store is associated with. trustStore_associatedPortalArns :: Lens' TrustStore (Maybe [Text]) -- | The ARN of the trust store. trustStore_trustStoreArn :: Lens' TrustStore (Maybe Text) instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.TrustStore.TrustStore instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.TrustStore.TrustStore instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.TrustStore.TrustStore instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.TrustStore.TrustStore instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.TrustStore.TrustStore instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.TrustStore.TrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.TrustStore.TrustStore module Amazonka.WorkSpacesWeb.Types.TrustStoreSummary -- | The summary of the trust store. -- -- See: newTrustStoreSummary smart constructor. data TrustStoreSummary TrustStoreSummary' :: Maybe Text -> TrustStoreSummary -- | The ARN of the trust store. [$sel:trustStoreArn:TrustStoreSummary'] :: TrustStoreSummary -> Maybe Text -- | 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. newTrustStoreSummary :: TrustStoreSummary -- | The ARN of the trust store. trustStoreSummary_trustStoreArn :: Lens' TrustStoreSummary (Maybe Text) instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.TrustStoreSummary.TrustStoreSummary instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.TrustStoreSummary.TrustStoreSummary instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.TrustStoreSummary.TrustStoreSummary instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.TrustStoreSummary.TrustStoreSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.TrustStoreSummary.TrustStoreSummary instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.TrustStoreSummary.TrustStoreSummary instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.TrustStoreSummary.TrustStoreSummary module Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettings -- | A user access logging settings resource that can be associated with a -- web portal. -- -- See: newUserAccessLoggingSettings smart constructor. data UserAccessLoggingSettings UserAccessLoggingSettings' :: Maybe [Text] -> Maybe Text -> Text -> UserAccessLoggingSettings -- | A list of web portal ARNs that this user access logging settings is -- associated with. [$sel:associatedPortalArns:UserAccessLoggingSettings'] :: UserAccessLoggingSettings -> Maybe [Text] -- | The ARN of the Kinesis stream. [$sel:kinesisStreamArn:UserAccessLoggingSettings'] :: UserAccessLoggingSettings -> Maybe Text -- | The ARN of the user access logging settings. [$sel:userAccessLoggingSettingsArn:UserAccessLoggingSettings'] :: UserAccessLoggingSettings -> Text -- | 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. newUserAccessLoggingSettings :: Text -> UserAccessLoggingSettings -- | A list of web portal ARNs that this user access logging settings is -- associated with. userAccessLoggingSettings_associatedPortalArns :: Lens' UserAccessLoggingSettings (Maybe [Text]) -- | The ARN of the Kinesis stream. userAccessLoggingSettings_kinesisStreamArn :: Lens' UserAccessLoggingSettings (Maybe Text) -- | The ARN of the user access logging settings. userAccessLoggingSettings_userAccessLoggingSettingsArn :: Lens' UserAccessLoggingSettings Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettings.UserAccessLoggingSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettings.UserAccessLoggingSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettings.UserAccessLoggingSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettings.UserAccessLoggingSettings instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettings.UserAccessLoggingSettings instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettings.UserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettings.UserAccessLoggingSettings module Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettingsSummary -- | The summary of user access logging settings. -- -- See: newUserAccessLoggingSettingsSummary smart -- constructor. data UserAccessLoggingSettingsSummary UserAccessLoggingSettingsSummary' :: Maybe Text -> Maybe Text -> UserAccessLoggingSettingsSummary -- | The ARN of the Kinesis stream. [$sel:kinesisStreamArn:UserAccessLoggingSettingsSummary'] :: UserAccessLoggingSettingsSummary -> Maybe Text -- | The ARN of the user access logging settings. [$sel:userAccessLoggingSettingsArn:UserAccessLoggingSettingsSummary'] :: UserAccessLoggingSettingsSummary -> Maybe Text -- | 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. newUserAccessLoggingSettingsSummary :: UserAccessLoggingSettingsSummary -- | The ARN of the Kinesis stream. userAccessLoggingSettingsSummary_kinesisStreamArn :: Lens' UserAccessLoggingSettingsSummary (Maybe Text) -- | The ARN of the user access logging settings. userAccessLoggingSettingsSummary_userAccessLoggingSettingsArn :: Lens' UserAccessLoggingSettingsSummary (Maybe Text) instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettingsSummary.UserAccessLoggingSettingsSummary instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettingsSummary.UserAccessLoggingSettingsSummary instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettingsSummary.UserAccessLoggingSettingsSummary instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettingsSummary.UserAccessLoggingSettingsSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettingsSummary.UserAccessLoggingSettingsSummary instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettingsSummary.UserAccessLoggingSettingsSummary instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.UserAccessLoggingSettingsSummary.UserAccessLoggingSettingsSummary module Amazonka.WorkSpacesWeb.Types.UserSettings -- | 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. data UserSettings UserSettings' :: Maybe [Text] -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe EnabledType -> Maybe EnabledType -> Text -> UserSettings -- | A list of web portal ARNs that this user settings is associated with. [$sel:associatedPortalArns:UserSettings'] :: UserSettings -> Maybe [Text] -- | Specifies whether the user can copy text from the streaming session to -- the local device. [$sel:copyAllowed:UserSettings'] :: UserSettings -> Maybe EnabledType -- | The amount of time that a streaming session remains active after users -- disconnect. [$sel:disconnectTimeoutInMinutes:UserSettings'] :: UserSettings -> Maybe Natural -- | Specifies whether the user can download files from the streaming -- session to the local device. [$sel:downloadAllowed:UserSettings'] :: UserSettings -> Maybe EnabledType -- | 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:idleDisconnectTimeoutInMinutes:UserSettings'] :: UserSettings -> Maybe Natural -- | Specifies whether the user can paste text from the local device to the -- streaming session. [$sel:pasteAllowed:UserSettings'] :: UserSettings -> Maybe EnabledType -- | Specifies whether the user can print to the local device. [$sel:printAllowed:UserSettings'] :: UserSettings -> Maybe EnabledType -- | Specifies whether the user can upload files from the local device to -- the streaming session. [$sel:uploadAllowed:UserSettings'] :: UserSettings -> Maybe EnabledType -- | The ARN of the user settings. [$sel:userSettingsArn:UserSettings'] :: UserSettings -> Text -- | 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. newUserSettings :: Text -> UserSettings -- | A list of web portal ARNs that this user settings is associated with. userSettings_associatedPortalArns :: Lens' UserSettings (Maybe [Text]) -- | Specifies whether the user can copy text from the streaming session to -- the local device. userSettings_copyAllowed :: Lens' UserSettings (Maybe EnabledType) -- | The amount of time that a streaming session remains active after users -- disconnect. userSettings_disconnectTimeoutInMinutes :: Lens' UserSettings (Maybe Natural) -- | Specifies whether the user can download files from the streaming -- session to the local device. userSettings_downloadAllowed :: Lens' UserSettings (Maybe EnabledType) -- | The amount of time that users can be idle (inactive) before they are -- disconnected from their streaming session and the disconnect timeout -- interval begins. userSettings_idleDisconnectTimeoutInMinutes :: Lens' UserSettings (Maybe Natural) -- | Specifies whether the user can paste text from the local device to the -- streaming session. userSettings_pasteAllowed :: Lens' UserSettings (Maybe EnabledType) -- | Specifies whether the user can print to the local device. userSettings_printAllowed :: Lens' UserSettings (Maybe EnabledType) -- | Specifies whether the user can upload files from the local device to -- the streaming session. userSettings_uploadAllowed :: Lens' UserSettings (Maybe EnabledType) -- | The ARN of the user settings. userSettings_userSettingsArn :: Lens' UserSettings Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.UserSettings.UserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.UserSettings.UserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.UserSettings.UserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.UserSettings.UserSettings instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.UserSettings.UserSettings instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.UserSettings.UserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.UserSettings.UserSettings module Amazonka.WorkSpacesWeb.Types.UserSettingsSummary -- | The summary of user settings. -- -- See: newUserSettingsSummary smart constructor. data UserSettingsSummary UserSettingsSummary' :: Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe EnabledType -> Maybe EnabledType -> Maybe Text -> UserSettingsSummary -- | Specifies whether the user can copy text from the streaming session to -- the local device. [$sel:copyAllowed:UserSettingsSummary'] :: UserSettingsSummary -> Maybe EnabledType -- | The amount of time that a streaming session remains active after users -- disconnect. [$sel:disconnectTimeoutInMinutes:UserSettingsSummary'] :: UserSettingsSummary -> Maybe Natural -- | Specifies whether the user can download files from the streaming -- session to the local device. [$sel:downloadAllowed:UserSettingsSummary'] :: UserSettingsSummary -> Maybe EnabledType -- | 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:idleDisconnectTimeoutInMinutes:UserSettingsSummary'] :: UserSettingsSummary -> Maybe Natural -- | Specifies whether the user can paste text from the local device to the -- streaming session. [$sel:pasteAllowed:UserSettingsSummary'] :: UserSettingsSummary -> Maybe EnabledType -- | Specifies whether the user can print to the local device. [$sel:printAllowed:UserSettingsSummary'] :: UserSettingsSummary -> Maybe EnabledType -- | Specifies whether the user can upload files from the local device to -- the streaming session. [$sel:uploadAllowed:UserSettingsSummary'] :: UserSettingsSummary -> Maybe EnabledType -- | The ARN of the user settings. [$sel:userSettingsArn:UserSettingsSummary'] :: UserSettingsSummary -> Maybe Text -- | 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. newUserSettingsSummary :: UserSettingsSummary -- | Specifies whether the user can copy text from the streaming session to -- the local device. userSettingsSummary_copyAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | The amount of time that a streaming session remains active after users -- disconnect. userSettingsSummary_disconnectTimeoutInMinutes :: Lens' UserSettingsSummary (Maybe Natural) -- | Specifies whether the user can download files from the streaming -- session to the local device. userSettingsSummary_downloadAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | The amount of time that users can be idle (inactive) before they are -- disconnected from their streaming session and the disconnect timeout -- interval begins. userSettingsSummary_idleDisconnectTimeoutInMinutes :: Lens' UserSettingsSummary (Maybe Natural) -- | Specifies whether the user can paste text from the local device to the -- streaming session. userSettingsSummary_pasteAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | Specifies whether the user can print to the local device. userSettingsSummary_printAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | Specifies whether the user can upload files from the local device to -- the streaming session. userSettingsSummary_uploadAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | The ARN of the user settings. userSettingsSummary_userSettingsArn :: Lens' UserSettingsSummary (Maybe Text) instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.Types.UserSettingsSummary.UserSettingsSummary instance GHC.Show.Show Amazonka.WorkSpacesWeb.Types.UserSettingsSummary.UserSettingsSummary instance GHC.Read.Read Amazonka.WorkSpacesWeb.Types.UserSettingsSummary.UserSettingsSummary instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.Types.UserSettingsSummary.UserSettingsSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.WorkSpacesWeb.Types.UserSettingsSummary.UserSettingsSummary instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.Types.UserSettingsSummary.UserSettingsSummary instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.Types.UserSettingsSummary.UserSettingsSummary module Amazonka.WorkSpacesWeb.Types -- | API version 2020-07-08 of the Amazon WorkSpaces Web SDK -- configuration. defaultService :: Service -- | Access is denied. _AccessDeniedException :: AsError a => Fold a ServiceError -- | There is a conflict. _ConflictException :: AsError a => Fold a ServiceError -- | There is an internal server error. _InternalServerException :: AsError a => Fold a ServiceError -- | The resource cannot be found. _ResourceNotFoundException :: AsError a => Fold a ServiceError -- | The service quota has been exceeded. _ServiceQuotaExceededException :: AsError a => Fold a ServiceError -- | There is a throttling error. _ThrottlingException :: AsError a => Fold a ServiceError -- | There are too many tags. _TooManyTagsException :: AsError a => Fold a ServiceError -- | There is a validation error. _ValidationException :: AsError a => Fold a ServiceError newtype BrowserType BrowserType' :: Text -> BrowserType [fromBrowserType] :: BrowserType -> Text pattern BrowserType_Chrome :: BrowserType newtype EnabledType EnabledType' :: Text -> EnabledType [fromEnabledType] :: EnabledType -> Text pattern EnabledType_Disabled :: EnabledType pattern EnabledType_Enabled :: EnabledType newtype IdentityProviderType IdentityProviderType' :: Text -> IdentityProviderType [fromIdentityProviderType] :: IdentityProviderType -> Text 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 PortalStatus' :: Text -> PortalStatus [fromPortalStatus] :: PortalStatus -> Text pattern PortalStatus_Active :: PortalStatus pattern PortalStatus_Incomplete :: PortalStatus pattern PortalStatus_Pending :: PortalStatus newtype RendererType RendererType' :: Text -> RendererType [fromRendererType] :: RendererType -> Text pattern RendererType_AppStream :: RendererType -- | 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. data BrowserSettings BrowserSettings' :: Maybe [Text] -> Maybe (Sensitive Text) -> Text -> BrowserSettings -- | A list of web portal ARNs that this browser settings is associated -- with. [$sel:associatedPortalArns:BrowserSettings'] :: BrowserSettings -> Maybe [Text] -- | A JSON string containing Chrome Enterprise policies that will be -- applied to all streaming sessions. [$sel:browserPolicy:BrowserSettings'] :: BrowserSettings -> Maybe (Sensitive Text) -- | The ARN of the browser settings. [$sel:browserSettingsArn:BrowserSettings'] :: BrowserSettings -> Text -- | 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. newBrowserSettings :: Text -> BrowserSettings -- | A list of web portal ARNs that this browser settings is associated -- with. browserSettings_associatedPortalArns :: Lens' BrowserSettings (Maybe [Text]) -- | A JSON string containing Chrome Enterprise policies that will be -- applied to all streaming sessions. browserSettings_browserPolicy :: Lens' BrowserSettings (Maybe Text) -- | The ARN of the browser settings. browserSettings_browserSettingsArn :: Lens' BrowserSettings Text -- | The summary for browser settings. -- -- See: newBrowserSettingsSummary smart constructor. data BrowserSettingsSummary BrowserSettingsSummary' :: Maybe Text -> BrowserSettingsSummary -- | The ARN of the browser settings. [$sel:browserSettingsArn:BrowserSettingsSummary'] :: BrowserSettingsSummary -> Maybe Text -- | 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. newBrowserSettingsSummary :: BrowserSettingsSummary -- | The ARN of the browser settings. browserSettingsSummary_browserSettingsArn :: Lens' BrowserSettingsSummary (Maybe Text) -- | The certificate. -- -- See: newCertificate smart constructor. data Certificate Certificate' :: Maybe Base64 -> Maybe Text -> Maybe POSIX -> Maybe POSIX -> Maybe Text -> Maybe Text -> Certificate -- | The body of the certificate. [$sel:body:Certificate'] :: Certificate -> Maybe Base64 -- | The entity that issued the certificate. [$sel:issuer:Certificate'] :: Certificate -> Maybe Text -- | The certificate is not valid after this date. [$sel:notValidAfter:Certificate'] :: Certificate -> Maybe POSIX -- | The certificate is not valid before this date. [$sel:notValidBefore:Certificate'] :: Certificate -> Maybe POSIX -- | The entity the certificate belongs to. [$sel:subject:Certificate'] :: Certificate -> Maybe Text -- | A hexadecimal identifier for the certificate. [$sel:thumbprint:Certificate'] :: Certificate -> Maybe Text -- | 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. newCertificate :: Certificate -- | 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. certificate_body :: Lens' Certificate (Maybe ByteString) -- | The entity that issued the certificate. certificate_issuer :: Lens' Certificate (Maybe Text) -- | The certificate is not valid after this date. certificate_notValidAfter :: Lens' Certificate (Maybe UTCTime) -- | The certificate is not valid before this date. certificate_notValidBefore :: Lens' Certificate (Maybe UTCTime) -- | The entity the certificate belongs to. certificate_subject :: Lens' Certificate (Maybe Text) -- | A hexadecimal identifier for the certificate. certificate_thumbprint :: Lens' Certificate (Maybe Text) -- | The summary of the certificate. -- -- See: newCertificateSummary smart constructor. data CertificateSummary CertificateSummary' :: Maybe Text -> Maybe POSIX -> Maybe POSIX -> Maybe Text -> Maybe Text -> CertificateSummary -- | The entity that issued the certificate. [$sel:issuer:CertificateSummary'] :: CertificateSummary -> Maybe Text -- | The certificate is not valid after this date. [$sel:notValidAfter:CertificateSummary'] :: CertificateSummary -> Maybe POSIX -- | The certificate is not valid before this date. [$sel:notValidBefore:CertificateSummary'] :: CertificateSummary -> Maybe POSIX -- | The entity the certificate belongs to. [$sel:subject:CertificateSummary'] :: CertificateSummary -> Maybe Text -- | A hexadecimal identifier for the certificate. [$sel:thumbprint:CertificateSummary'] :: CertificateSummary -> Maybe Text -- | 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. newCertificateSummary :: CertificateSummary -- | The entity that issued the certificate. certificateSummary_issuer :: Lens' CertificateSummary (Maybe Text) -- | The certificate is not valid after this date. certificateSummary_notValidAfter :: Lens' CertificateSummary (Maybe UTCTime) -- | The certificate is not valid before this date. certificateSummary_notValidBefore :: Lens' CertificateSummary (Maybe UTCTime) -- | The entity the certificate belongs to. certificateSummary_subject :: Lens' CertificateSummary (Maybe Text) -- | A hexadecimal identifier for the certificate. certificateSummary_thumbprint :: Lens' CertificateSummary (Maybe Text) -- | The identity provider. -- -- See: newIdentityProvider smart constructor. data IdentityProvider IdentityProvider' :: Maybe (Sensitive (HashMap Text Text)) -> Maybe (Sensitive Text) -> Maybe IdentityProviderType -> Text -> IdentityProvider -- | The identity provider details. The following list describes the -- provider detail keys for each identity provider type. -- -- [$sel:identityProviderDetails:IdentityProvider'] :: IdentityProvider -> Maybe (Sensitive (HashMap Text Text)) -- | The identity provider name. [$sel:identityProviderName:IdentityProvider'] :: IdentityProvider -> Maybe (Sensitive Text) -- | The identity provider type. [$sel:identityProviderType:IdentityProvider'] :: IdentityProvider -> Maybe IdentityProviderType -- | The ARN of the identity provider. [$sel:identityProviderArn:IdentityProvider'] :: IdentityProvider -> Text -- | 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. -- -- -- -- $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. newIdentityProvider :: Text -> IdentityProvider -- | The identity provider details. The following list describes the -- provider detail keys for each identity provider type. -- -- identityProvider_identityProviderDetails :: Lens' IdentityProvider (Maybe (HashMap Text Text)) -- | The identity provider name. identityProvider_identityProviderName :: Lens' IdentityProvider (Maybe Text) -- | The identity provider type. identityProvider_identityProviderType :: Lens' IdentityProvider (Maybe IdentityProviderType) -- | The ARN of the identity provider. identityProvider_identityProviderArn :: Lens' IdentityProvider Text -- | The summary of the identity provider. -- -- See: newIdentityProviderSummary smart constructor. data IdentityProviderSummary IdentityProviderSummary' :: Maybe Text -> Maybe (Sensitive Text) -> Maybe IdentityProviderType -> IdentityProviderSummary -- | The ARN of the identity provider. [$sel:identityProviderArn:IdentityProviderSummary'] :: IdentityProviderSummary -> Maybe Text -- | The identity provider name. [$sel:identityProviderName:IdentityProviderSummary'] :: IdentityProviderSummary -> Maybe (Sensitive Text) -- | The identity provider type. [$sel:identityProviderType:IdentityProviderSummary'] :: IdentityProviderSummary -> Maybe IdentityProviderType -- | 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. newIdentityProviderSummary :: IdentityProviderSummary -- | The ARN of the identity provider. identityProviderSummary_identityProviderArn :: Lens' IdentityProviderSummary (Maybe Text) -- | The identity provider name. identityProviderSummary_identityProviderName :: Lens' IdentityProviderSummary (Maybe Text) -- | The identity provider type. identityProviderSummary_identityProviderType :: Lens' IdentityProviderSummary (Maybe IdentityProviderType) -- | 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. data NetworkSettings NetworkSettings' :: Maybe [Text] -> Maybe (NonEmpty Text) -> Maybe (NonEmpty Text) -> Maybe Text -> Text -> NetworkSettings -- | A list of web portal ARNs that this network settings is associated -- with. [$sel:associatedPortalArns:NetworkSettings'] :: NetworkSettings -> Maybe [Text] -- | One or more security groups used to control access from streaming -- instances to your VPC. [$sel:securityGroupIds:NetworkSettings'] :: NetworkSettings -> Maybe (NonEmpty Text) -- | 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:subnetIds:NetworkSettings'] :: NetworkSettings -> Maybe (NonEmpty Text) -- | The VPC that streaming instances will connect to. [$sel:vpcId:NetworkSettings'] :: NetworkSettings -> Maybe Text -- | The ARN of the network settings. [$sel:networkSettingsArn:NetworkSettings'] :: NetworkSettings -> Text -- | 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. newNetworkSettings :: Text -> NetworkSettings -- | A list of web portal ARNs that this network settings is associated -- with. networkSettings_associatedPortalArns :: Lens' NetworkSettings (Maybe [Text]) -- | One or more security groups used to control access from streaming -- instances to your VPC. networkSettings_securityGroupIds :: Lens' NetworkSettings (Maybe (NonEmpty Text)) -- | 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. networkSettings_subnetIds :: Lens' NetworkSettings (Maybe (NonEmpty Text)) -- | The VPC that streaming instances will connect to. networkSettings_vpcId :: Lens' NetworkSettings (Maybe Text) -- | The ARN of the network settings. networkSettings_networkSettingsArn :: Lens' NetworkSettings Text -- | The summary of network settings. -- -- See: newNetworkSettingsSummary smart constructor. data NetworkSettingsSummary NetworkSettingsSummary' :: Maybe Text -> Maybe Text -> NetworkSettingsSummary -- | The ARN of the network settings. [$sel:networkSettingsArn:NetworkSettingsSummary'] :: NetworkSettingsSummary -> Maybe Text -- | The VPC ID of the network settings. [$sel:vpcId:NetworkSettingsSummary'] :: NetworkSettingsSummary -> Maybe Text -- | 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. newNetworkSettingsSummary :: NetworkSettingsSummary -- | The ARN of the network settings. networkSettingsSummary_networkSettingsArn :: Lens' NetworkSettingsSummary (Maybe Text) -- | The VPC ID of the network settings. networkSettingsSummary_vpcId :: Lens' NetworkSettingsSummary (Maybe Text) -- | The web portal. -- -- See: newPortal smart constructor. 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 -> Portal -- | The ARN of the browser settings that is associated with this web -- portal. [$sel:browserSettingsArn:Portal'] :: Portal -> Maybe Text -- | The browser that users see when using a streaming session. [$sel:browserType:Portal'] :: Portal -> Maybe BrowserType -- | The creation date of the web portal. [$sel:creationDate:Portal'] :: Portal -> Maybe POSIX -- | The name of the web portal. [$sel:displayName:Portal'] :: Portal -> Maybe (Sensitive Text) -- | The ARN of the network settings that is associated with the web -- portal. [$sel:networkSettingsArn:Portal'] :: Portal -> Maybe Text -- | The ARN of the web portal. [$sel:portalArn:Portal'] :: Portal -> Maybe Text -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. [$sel:portalEndpoint:Portal'] :: Portal -> Maybe Text -- | The status of the web portal. [$sel:portalStatus:Portal'] :: Portal -> Maybe PortalStatus -- | The renderer that is used in streaming sessions. [$sel:rendererType:Portal'] :: Portal -> Maybe RendererType -- | A message that explains why the web portal is in its current status. [$sel:statusReason:Portal'] :: Portal -> Maybe Text -- | The ARN of the trust store that is associated with the web portal. [$sel:trustStoreArn:Portal'] :: Portal -> Maybe Text -- | The ARN of the user access logging settings that is associated with -- the web portal. [$sel:userAccessLoggingSettingsArn:Portal'] :: Portal -> Maybe Text -- | The ARN of the user settings that is associated with the web portal. [$sel:userSettingsArn:Portal'] :: Portal -> Maybe Text -- | 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. newPortal :: Portal -- | The ARN of the browser settings that is associated with this web -- portal. portal_browserSettingsArn :: Lens' Portal (Maybe Text) -- | The browser that users see when using a streaming session. portal_browserType :: Lens' Portal (Maybe BrowserType) -- | The creation date of the web portal. portal_creationDate :: Lens' Portal (Maybe UTCTime) -- | The name of the web portal. portal_displayName :: Lens' Portal (Maybe Text) -- | The ARN of the network settings that is associated with the web -- portal. portal_networkSettingsArn :: Lens' Portal (Maybe Text) -- | The ARN of the web portal. portal_portalArn :: Lens' Portal (Maybe Text) -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. portal_portalEndpoint :: Lens' Portal (Maybe Text) -- | The status of the web portal. portal_portalStatus :: Lens' Portal (Maybe PortalStatus) -- | The renderer that is used in streaming sessions. portal_rendererType :: Lens' Portal (Maybe RendererType) -- | A message that explains why the web portal is in its current status. portal_statusReason :: Lens' Portal (Maybe Text) -- | The ARN of the trust store that is associated with the web portal. portal_trustStoreArn :: Lens' Portal (Maybe Text) -- | The ARN of the user access logging settings that is associated with -- the web portal. portal_userAccessLoggingSettingsArn :: Lens' Portal (Maybe Text) -- | The ARN of the user settings that is associated with the web portal. portal_userSettingsArn :: Lens' Portal (Maybe Text) -- | The summary of the portal. -- -- See: newPortalSummary smart constructor. 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 -> PortalSummary -- | The ARN of the browser settings that is associated with the web -- portal. [$sel:browserSettingsArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | The browser type of the web portal. [$sel:browserType:PortalSummary'] :: PortalSummary -> Maybe BrowserType -- | The creation date of the web portal. [$sel:creationDate:PortalSummary'] :: PortalSummary -> Maybe POSIX -- | The name of the web portal. [$sel:displayName:PortalSummary'] :: PortalSummary -> Maybe (Sensitive Text) -- | The ARN of the network settings that is associated with the web -- portal. [$sel:networkSettingsArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | The ARN of the web portal. [$sel:portalArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. [$sel:portalEndpoint:PortalSummary'] :: PortalSummary -> Maybe Text -- | The status of the web portal. [$sel:portalStatus:PortalSummary'] :: PortalSummary -> Maybe PortalStatus -- | The renderer that is used in streaming sessions. [$sel:rendererType:PortalSummary'] :: PortalSummary -> Maybe RendererType -- | The ARN of the trust that is associated with this web portal. [$sel:trustStoreArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | The ARN of the user access logging settings that is associated with -- the web portal. [$sel:userAccessLoggingSettingsArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | The ARN of the user settings that is associated with the web portal. [$sel:userSettingsArn:PortalSummary'] :: PortalSummary -> Maybe Text -- | 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. newPortalSummary :: PortalSummary -- | The ARN of the browser settings that is associated with the web -- portal. portalSummary_browserSettingsArn :: Lens' PortalSummary (Maybe Text) -- | The browser type of the web portal. portalSummary_browserType :: Lens' PortalSummary (Maybe BrowserType) -- | The creation date of the web portal. portalSummary_creationDate :: Lens' PortalSummary (Maybe UTCTime) -- | The name of the web portal. portalSummary_displayName :: Lens' PortalSummary (Maybe Text) -- | The ARN of the network settings that is associated with the web -- portal. portalSummary_networkSettingsArn :: Lens' PortalSummary (Maybe Text) -- | The ARN of the web portal. portalSummary_portalArn :: Lens' PortalSummary (Maybe Text) -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. portalSummary_portalEndpoint :: Lens' PortalSummary (Maybe Text) -- | The status of the web portal. portalSummary_portalStatus :: Lens' PortalSummary (Maybe PortalStatus) -- | The renderer that is used in streaming sessions. portalSummary_rendererType :: Lens' PortalSummary (Maybe RendererType) -- | The ARN of the trust that is associated with this web portal. portalSummary_trustStoreArn :: Lens' PortalSummary (Maybe Text) -- | The ARN of the user access logging settings that is associated with -- the web portal. portalSummary_userAccessLoggingSettingsArn :: Lens' PortalSummary (Maybe Text) -- | The ARN of the user settings that is associated with the web portal. portalSummary_userSettingsArn :: Lens' PortalSummary (Maybe Text) -- | The tag. -- -- See: newTag smart constructor. data Tag Tag' :: Sensitive Text -> Sensitive Text -> Tag -- | The key of the tag. [$sel:key:Tag'] :: Tag -> Sensitive Text -- | The value of the tag [$sel:value:Tag'] :: Tag -> 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 newTag :: Text -> Text -> Tag -- | The key of the tag. tag_key :: Lens' Tag Text -- | The value of the tag tag_value :: Lens' Tag Text -- | 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. data TrustStore TrustStore' :: Maybe [Text] -> Maybe Text -> TrustStore -- | A list of web portal ARNs that this trust store is associated with. [$sel:associatedPortalArns:TrustStore'] :: TrustStore -> Maybe [Text] -- | The ARN of the trust store. [$sel:trustStoreArn:TrustStore'] :: TrustStore -> Maybe Text -- | 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. newTrustStore :: TrustStore -- | A list of web portal ARNs that this trust store is associated with. trustStore_associatedPortalArns :: Lens' TrustStore (Maybe [Text]) -- | The ARN of the trust store. trustStore_trustStoreArn :: Lens' TrustStore (Maybe Text) -- | The summary of the trust store. -- -- See: newTrustStoreSummary smart constructor. data TrustStoreSummary TrustStoreSummary' :: Maybe Text -> TrustStoreSummary -- | The ARN of the trust store. [$sel:trustStoreArn:TrustStoreSummary'] :: TrustStoreSummary -> Maybe Text -- | 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. newTrustStoreSummary :: TrustStoreSummary -- | The ARN of the trust store. trustStoreSummary_trustStoreArn :: Lens' TrustStoreSummary (Maybe Text) -- | A user access logging settings resource that can be associated with a -- web portal. -- -- See: newUserAccessLoggingSettings smart constructor. data UserAccessLoggingSettings UserAccessLoggingSettings' :: Maybe [Text] -> Maybe Text -> Text -> UserAccessLoggingSettings -- | A list of web portal ARNs that this user access logging settings is -- associated with. [$sel:associatedPortalArns:UserAccessLoggingSettings'] :: UserAccessLoggingSettings -> Maybe [Text] -- | The ARN of the Kinesis stream. [$sel:kinesisStreamArn:UserAccessLoggingSettings'] :: UserAccessLoggingSettings -> Maybe Text -- | The ARN of the user access logging settings. [$sel:userAccessLoggingSettingsArn:UserAccessLoggingSettings'] :: UserAccessLoggingSettings -> Text -- | 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. newUserAccessLoggingSettings :: Text -> UserAccessLoggingSettings -- | A list of web portal ARNs that this user access logging settings is -- associated with. userAccessLoggingSettings_associatedPortalArns :: Lens' UserAccessLoggingSettings (Maybe [Text]) -- | The ARN of the Kinesis stream. userAccessLoggingSettings_kinesisStreamArn :: Lens' UserAccessLoggingSettings (Maybe Text) -- | The ARN of the user access logging settings. userAccessLoggingSettings_userAccessLoggingSettingsArn :: Lens' UserAccessLoggingSettings Text -- | The summary of user access logging settings. -- -- See: newUserAccessLoggingSettingsSummary smart -- constructor. data UserAccessLoggingSettingsSummary UserAccessLoggingSettingsSummary' :: Maybe Text -> Maybe Text -> UserAccessLoggingSettingsSummary -- | The ARN of the Kinesis stream. [$sel:kinesisStreamArn:UserAccessLoggingSettingsSummary'] :: UserAccessLoggingSettingsSummary -> Maybe Text -- | The ARN of the user access logging settings. [$sel:userAccessLoggingSettingsArn:UserAccessLoggingSettingsSummary'] :: UserAccessLoggingSettingsSummary -> Maybe Text -- | 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. newUserAccessLoggingSettingsSummary :: UserAccessLoggingSettingsSummary -- | The ARN of the Kinesis stream. userAccessLoggingSettingsSummary_kinesisStreamArn :: Lens' UserAccessLoggingSettingsSummary (Maybe Text) -- | The ARN of the user access logging settings. userAccessLoggingSettingsSummary_userAccessLoggingSettingsArn :: Lens' UserAccessLoggingSettingsSummary (Maybe Text) -- | 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. data UserSettings UserSettings' :: Maybe [Text] -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe EnabledType -> Maybe EnabledType -> Text -> UserSettings -- | A list of web portal ARNs that this user settings is associated with. [$sel:associatedPortalArns:UserSettings'] :: UserSettings -> Maybe [Text] -- | Specifies whether the user can copy text from the streaming session to -- the local device. [$sel:copyAllowed:UserSettings'] :: UserSettings -> Maybe EnabledType -- | The amount of time that a streaming session remains active after users -- disconnect. [$sel:disconnectTimeoutInMinutes:UserSettings'] :: UserSettings -> Maybe Natural -- | Specifies whether the user can download files from the streaming -- session to the local device. [$sel:downloadAllowed:UserSettings'] :: UserSettings -> Maybe EnabledType -- | 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:idleDisconnectTimeoutInMinutes:UserSettings'] :: UserSettings -> Maybe Natural -- | Specifies whether the user can paste text from the local device to the -- streaming session. [$sel:pasteAllowed:UserSettings'] :: UserSettings -> Maybe EnabledType -- | Specifies whether the user can print to the local device. [$sel:printAllowed:UserSettings'] :: UserSettings -> Maybe EnabledType -- | Specifies whether the user can upload files from the local device to -- the streaming session. [$sel:uploadAllowed:UserSettings'] :: UserSettings -> Maybe EnabledType -- | The ARN of the user settings. [$sel:userSettingsArn:UserSettings'] :: UserSettings -> Text -- | 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. newUserSettings :: Text -> UserSettings -- | A list of web portal ARNs that this user settings is associated with. userSettings_associatedPortalArns :: Lens' UserSettings (Maybe [Text]) -- | Specifies whether the user can copy text from the streaming session to -- the local device. userSettings_copyAllowed :: Lens' UserSettings (Maybe EnabledType) -- | The amount of time that a streaming session remains active after users -- disconnect. userSettings_disconnectTimeoutInMinutes :: Lens' UserSettings (Maybe Natural) -- | Specifies whether the user can download files from the streaming -- session to the local device. userSettings_downloadAllowed :: Lens' UserSettings (Maybe EnabledType) -- | The amount of time that users can be idle (inactive) before they are -- disconnected from their streaming session and the disconnect timeout -- interval begins. userSettings_idleDisconnectTimeoutInMinutes :: Lens' UserSettings (Maybe Natural) -- | Specifies whether the user can paste text from the local device to the -- streaming session. userSettings_pasteAllowed :: Lens' UserSettings (Maybe EnabledType) -- | Specifies whether the user can print to the local device. userSettings_printAllowed :: Lens' UserSettings (Maybe EnabledType) -- | Specifies whether the user can upload files from the local device to -- the streaming session. userSettings_uploadAllowed :: Lens' UserSettings (Maybe EnabledType) -- | The ARN of the user settings. userSettings_userSettingsArn :: Lens' UserSettings Text -- | The summary of user settings. -- -- See: newUserSettingsSummary smart constructor. data UserSettingsSummary UserSettingsSummary' :: Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe EnabledType -> Maybe EnabledType -> Maybe Text -> UserSettingsSummary -- | Specifies whether the user can copy text from the streaming session to -- the local device. [$sel:copyAllowed:UserSettingsSummary'] :: UserSettingsSummary -> Maybe EnabledType -- | The amount of time that a streaming session remains active after users -- disconnect. [$sel:disconnectTimeoutInMinutes:UserSettingsSummary'] :: UserSettingsSummary -> Maybe Natural -- | Specifies whether the user can download files from the streaming -- session to the local device. [$sel:downloadAllowed:UserSettingsSummary'] :: UserSettingsSummary -> Maybe EnabledType -- | 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:idleDisconnectTimeoutInMinutes:UserSettingsSummary'] :: UserSettingsSummary -> Maybe Natural -- | Specifies whether the user can paste text from the local device to the -- streaming session. [$sel:pasteAllowed:UserSettingsSummary'] :: UserSettingsSummary -> Maybe EnabledType -- | Specifies whether the user can print to the local device. [$sel:printAllowed:UserSettingsSummary'] :: UserSettingsSummary -> Maybe EnabledType -- | Specifies whether the user can upload files from the local device to -- the streaming session. [$sel:uploadAllowed:UserSettingsSummary'] :: UserSettingsSummary -> Maybe EnabledType -- | The ARN of the user settings. [$sel:userSettingsArn:UserSettingsSummary'] :: UserSettingsSummary -> Maybe Text -- | 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. newUserSettingsSummary :: UserSettingsSummary -- | Specifies whether the user can copy text from the streaming session to -- the local device. userSettingsSummary_copyAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | The amount of time that a streaming session remains active after users -- disconnect. userSettingsSummary_disconnectTimeoutInMinutes :: Lens' UserSettingsSummary (Maybe Natural) -- | Specifies whether the user can download files from the streaming -- session to the local device. userSettingsSummary_downloadAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | The amount of time that users can be idle (inactive) before they are -- disconnected from their streaming session and the disconnect timeout -- interval begins. userSettingsSummary_idleDisconnectTimeoutInMinutes :: Lens' UserSettingsSummary (Maybe Natural) -- | Specifies whether the user can paste text from the local device to the -- streaming session. userSettingsSummary_pasteAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | Specifies whether the user can print to the local device. userSettingsSummary_printAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | Specifies whether the user can upload files from the local device to -- the streaming session. userSettingsSummary_uploadAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | The ARN of the user settings. userSettingsSummary_userSettingsArn :: Lens' UserSettingsSummary (Maybe Text) -- | Adds or overwrites one or more tags for the specified resource. module Amazonka.WorkSpacesWeb.TagResource -- | See: newTagResource smart constructor. data TagResource TagResource' :: Maybe Text -> Text -> [Sensitive Tag] -> TagResource -- | 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:clientToken:TagResource'] :: TagResource -> Maybe Text -- | The ARN of the resource. [$sel:resourceArn:TagResource'] :: TagResource -> Text -- | The tags of the resource. [$sel:tags:TagResource'] :: TagResource -> [Sensitive Tag] -- | 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. newTagResource :: Text -> TagResource -- | 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. tagResource_clientToken :: Lens' TagResource (Maybe Text) -- | The ARN of the resource. tagResource_resourceArn :: Lens' TagResource Text -- | The tags of the resource. tagResource_tags :: Lens' TagResource [Tag] -- | See: newTagResourceResponse smart constructor. data TagResourceResponse TagResourceResponse' :: Int -> TagResourceResponse -- | The response's http status code. [$sel:httpStatus:TagResourceResponse'] :: TagResourceResponse -> Int -- | 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. newTagResourceResponse :: Int -> TagResourceResponse -- | The response's http status code. tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.TagResource.TagResource instance GHC.Show.Show Amazonka.WorkSpacesWeb.TagResource.TagResource instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.TagResource.TagResource instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.TagResource.TagResourceResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.TagResource.TagResourceResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.TagResource.TagResourceResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.TagResource.TagResourceResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.TagResource.TagResource instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.TagResource.TagResourceResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.TagResource.TagResource instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.TagResource.TagResource instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.TagResource.TagResource instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.TagResource.TagResource instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.TagResource.TagResource instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.TagResource.TagResource -- | Retrieves a list of user settings. module Amazonka.WorkSpacesWeb.ListUserSettings -- | See: newListUserSettings smart constructor. data ListUserSettings ListUserSettings' :: Maybe Natural -> Maybe Text -> ListUserSettings -- | The maximum number of results to be included in the next page. [$sel:maxResults:ListUserSettings'] :: ListUserSettings -> Maybe Natural -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListUserSettings'] :: ListUserSettings -> Maybe Text -- | 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. newListUserSettings :: ListUserSettings -- | The maximum number of results to be included in the next page. listUserSettings_maxResults :: Lens' ListUserSettings (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listUserSettings_nextToken :: Lens' ListUserSettings (Maybe Text) -- | See: newListUserSettingsResponse smart constructor. data ListUserSettingsResponse ListUserSettingsResponse' :: Maybe Text -> Maybe [UserSettingsSummary] -> Int -> ListUserSettingsResponse -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListUserSettingsResponse'] :: ListUserSettingsResponse -> Maybe Text -- | The user settings. [$sel:userSettings:ListUserSettingsResponse'] :: ListUserSettingsResponse -> Maybe [UserSettingsSummary] -- | The response's http status code. [$sel:httpStatus:ListUserSettingsResponse'] :: ListUserSettingsResponse -> Int -- | 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. newListUserSettingsResponse :: Int -> ListUserSettingsResponse -- | The pagination token used to retrieve the next page of results for -- this operation. listUserSettingsResponse_nextToken :: Lens' ListUserSettingsResponse (Maybe Text) -- | The user settings. listUserSettingsResponse_userSettings :: Lens' ListUserSettingsResponse (Maybe [UserSettingsSummary]) -- | The response's http status code. listUserSettingsResponse_httpStatus :: Lens' ListUserSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.ListUserSettings.ListUserSettings -- | Retrieves a list of user access logging settings. module Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings -- | See: newListUserAccessLoggingSettings smart constructor. data ListUserAccessLoggingSettings ListUserAccessLoggingSettings' :: Maybe Natural -> Maybe Text -> ListUserAccessLoggingSettings -- | The maximum number of results to be included in the next page. [$sel:maxResults:ListUserAccessLoggingSettings'] :: ListUserAccessLoggingSettings -> Maybe Natural -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListUserAccessLoggingSettings'] :: ListUserAccessLoggingSettings -> Maybe Text -- | 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. newListUserAccessLoggingSettings :: ListUserAccessLoggingSettings -- | The maximum number of results to be included in the next page. listUserAccessLoggingSettings_maxResults :: Lens' ListUserAccessLoggingSettings (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listUserAccessLoggingSettings_nextToken :: Lens' ListUserAccessLoggingSettings (Maybe Text) -- | See: newListUserAccessLoggingSettingsResponse smart -- constructor. data ListUserAccessLoggingSettingsResponse ListUserAccessLoggingSettingsResponse' :: Maybe Text -> Maybe [UserAccessLoggingSettingsSummary] -> Int -> ListUserAccessLoggingSettingsResponse -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListUserAccessLoggingSettingsResponse'] :: ListUserAccessLoggingSettingsResponse -> Maybe Text -- | The user access logging settings. [$sel:userAccessLoggingSettings:ListUserAccessLoggingSettingsResponse'] :: ListUserAccessLoggingSettingsResponse -> Maybe [UserAccessLoggingSettingsSummary] -- | The response's http status code. [$sel:httpStatus:ListUserAccessLoggingSettingsResponse'] :: ListUserAccessLoggingSettingsResponse -> Int -- | 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. newListUserAccessLoggingSettingsResponse :: Int -> ListUserAccessLoggingSettingsResponse -- | The pagination token used to retrieve the next page of results for -- this operation. listUserAccessLoggingSettingsResponse_nextToken :: Lens' ListUserAccessLoggingSettingsResponse (Maybe Text) -- | The user access logging settings. listUserAccessLoggingSettingsResponse_userAccessLoggingSettings :: Lens' ListUserAccessLoggingSettingsResponse (Maybe [UserAccessLoggingSettingsSummary]) -- | The response's http status code. listUserAccessLoggingSettingsResponse_httpStatus :: Lens' ListUserAccessLoggingSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.ListUserAccessLoggingSettings.ListUserAccessLoggingSettings -- | Retrieves a list of trust stores. module Amazonka.WorkSpacesWeb.ListTrustStores -- | See: newListTrustStores smart constructor. data ListTrustStores ListTrustStores' :: Maybe Natural -> Maybe Text -> ListTrustStores -- | The maximum number of results to be included in the next page. [$sel:maxResults:ListTrustStores'] :: ListTrustStores -> Maybe Natural -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListTrustStores'] :: ListTrustStores -> Maybe Text -- | 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. newListTrustStores :: ListTrustStores -- | The maximum number of results to be included in the next page. listTrustStores_maxResults :: Lens' ListTrustStores (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listTrustStores_nextToken :: Lens' ListTrustStores (Maybe Text) -- | See: newListTrustStoresResponse smart constructor. data ListTrustStoresResponse ListTrustStoresResponse' :: Maybe Text -> Maybe [TrustStoreSummary] -> Int -> ListTrustStoresResponse -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListTrustStoresResponse'] :: ListTrustStoresResponse -> Maybe Text -- | The trust stores. [$sel:trustStores:ListTrustStoresResponse'] :: ListTrustStoresResponse -> Maybe [TrustStoreSummary] -- | The response's http status code. [$sel:httpStatus:ListTrustStoresResponse'] :: ListTrustStoresResponse -> Int -- | 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. newListTrustStoresResponse :: Int -> ListTrustStoresResponse -- | The pagination token used to retrieve the next page of results for -- this operation. listTrustStoresResponse_nextToken :: Lens' ListTrustStoresResponse (Maybe Text) -- | The trust stores. listTrustStoresResponse_trustStores :: Lens' ListTrustStoresResponse (Maybe [TrustStoreSummary]) -- | The response's http status code. listTrustStoresResponse_httpStatus :: Lens' ListTrustStoresResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStores instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStores instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStores instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStores instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStoresResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStoresResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStoresResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStoresResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStores instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStoresResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStores instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStores instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStores instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStores instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.ListTrustStores.ListTrustStores -- | Retrieves a list of trust store certificates. module Amazonka.WorkSpacesWeb.ListTrustStoreCertificates -- | See: newListTrustStoreCertificates smart constructor. data ListTrustStoreCertificates ListTrustStoreCertificates' :: Maybe Natural -> Maybe Text -> Text -> ListTrustStoreCertificates -- | The maximum number of results to be included in the next page. [$sel:maxResults:ListTrustStoreCertificates'] :: ListTrustStoreCertificates -> Maybe Natural -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListTrustStoreCertificates'] :: ListTrustStoreCertificates -> Maybe Text -- | The ARN of the trust store [$sel:trustStoreArn:ListTrustStoreCertificates'] :: ListTrustStoreCertificates -> Text -- | 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 newListTrustStoreCertificates :: Text -> ListTrustStoreCertificates -- | The maximum number of results to be included in the next page. listTrustStoreCertificates_maxResults :: Lens' ListTrustStoreCertificates (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listTrustStoreCertificates_nextToken :: Lens' ListTrustStoreCertificates (Maybe Text) -- | The ARN of the trust store listTrustStoreCertificates_trustStoreArn :: Lens' ListTrustStoreCertificates Text -- | See: newListTrustStoreCertificatesResponse smart -- constructor. data ListTrustStoreCertificatesResponse ListTrustStoreCertificatesResponse' :: Maybe [CertificateSummary] -> Maybe Text -> Maybe Text -> Int -> ListTrustStoreCertificatesResponse -- | The certificate list. [$sel:certificateList:ListTrustStoreCertificatesResponse'] :: ListTrustStoreCertificatesResponse -> Maybe [CertificateSummary] -- | The pagination token used to retrieve the next page of results for -- this operation.> [$sel:nextToken:ListTrustStoreCertificatesResponse'] :: ListTrustStoreCertificatesResponse -> Maybe Text -- | The ARN of the trust store. [$sel:trustStoreArn:ListTrustStoreCertificatesResponse'] :: ListTrustStoreCertificatesResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListTrustStoreCertificatesResponse'] :: ListTrustStoreCertificatesResponse -> Int -- | 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. newListTrustStoreCertificatesResponse :: Int -> ListTrustStoreCertificatesResponse -- | The certificate list. listTrustStoreCertificatesResponse_certificateList :: Lens' ListTrustStoreCertificatesResponse (Maybe [CertificateSummary]) -- | The pagination token used to retrieve the next page of results for -- this operation.> listTrustStoreCertificatesResponse_nextToken :: Lens' ListTrustStoreCertificatesResponse (Maybe Text) -- | The ARN of the trust store. listTrustStoreCertificatesResponse_trustStoreArn :: Lens' ListTrustStoreCertificatesResponse (Maybe Text) -- | The response's http status code. listTrustStoreCertificatesResponse_httpStatus :: Lens' ListTrustStoreCertificatesResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificates instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificates instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificates instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificates instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificatesResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificatesResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificatesResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificatesResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificates instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificatesResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificates instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificates instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificates instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificates instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.ListTrustStoreCertificates.ListTrustStoreCertificates -- | Retrieves a list of tags for a resource. module Amazonka.WorkSpacesWeb.ListTagsForResource -- | See: newListTagsForResource smart constructor. data ListTagsForResource ListTagsForResource' :: Text -> ListTagsForResource -- | The ARN of the resource. [$sel:resourceArn:ListTagsForResource'] :: ListTagsForResource -> Text -- | 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. newListTagsForResource :: Text -> ListTagsForResource -- | The ARN of the resource. listTagsForResource_resourceArn :: Lens' ListTagsForResource Text -- | See: newListTagsForResourceResponse smart constructor. data ListTagsForResourceResponse ListTagsForResourceResponse' :: Maybe [Sensitive Tag] -> Int -> ListTagsForResourceResponse -- | The tags of the resource. [$sel:tags:ListTagsForResourceResponse'] :: ListTagsForResourceResponse -> Maybe [Sensitive Tag] -- | The response's http status code. [$sel:httpStatus:ListTagsForResourceResponse'] :: ListTagsForResourceResponse -> Int -- | 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. newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse -- | The tags of the resource. listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) -- | The response's http status code. listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResource instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResource instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResource instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResource instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResourceResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResourceResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResourceResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResource instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResourceResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResource instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResource instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResource instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResource instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.ListTagsForResource.ListTagsForResource -- | Retrieves a list or web portals. module Amazonka.WorkSpacesWeb.ListPortals -- | See: newListPortals smart constructor. data ListPortals ListPortals' :: Maybe Natural -> Maybe Text -> ListPortals -- | The maximum number of results to be included in the next page. [$sel:maxResults:ListPortals'] :: ListPortals -> Maybe Natural -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListPortals'] :: ListPortals -> Maybe Text -- | 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. newListPortals :: ListPortals -- | The maximum number of results to be included in the next page. listPortals_maxResults :: Lens' ListPortals (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listPortals_nextToken :: Lens' ListPortals (Maybe Text) -- | See: newListPortalsResponse smart constructor. data ListPortalsResponse ListPortalsResponse' :: Maybe Text -> Maybe [PortalSummary] -> Int -> ListPortalsResponse -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListPortalsResponse'] :: ListPortalsResponse -> Maybe Text -- | The portals in the list. [$sel:portals:ListPortalsResponse'] :: ListPortalsResponse -> Maybe [PortalSummary] -- | The response's http status code. [$sel:httpStatus:ListPortalsResponse'] :: ListPortalsResponse -> Int -- | 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. newListPortalsResponse :: Int -> ListPortalsResponse -- | The pagination token used to retrieve the next page of results for -- this operation. listPortalsResponse_nextToken :: Lens' ListPortalsResponse (Maybe Text) -- | The portals in the list. listPortalsResponse_portals :: Lens' ListPortalsResponse (Maybe [PortalSummary]) -- | The response's http status code. listPortalsResponse_httpStatus :: Lens' ListPortalsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListPortals.ListPortals instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListPortals.ListPortals instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListPortals.ListPortals instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListPortals.ListPortals instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListPortals.ListPortalsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListPortals.ListPortalsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListPortals.ListPortalsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.ListPortals.ListPortals instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListPortals.ListPortalsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.ListPortals.ListPortals instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListPortals.ListPortals instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.ListPortals.ListPortals instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.ListPortals.ListPortals instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.ListPortals.ListPortals -- | Retrieves a list of network settings. module Amazonka.WorkSpacesWeb.ListNetworkSettings -- | See: newListNetworkSettings smart constructor. data ListNetworkSettings ListNetworkSettings' :: Maybe Natural -> Maybe Text -> ListNetworkSettings -- | The maximum number of results to be included in the next page. [$sel:maxResults:ListNetworkSettings'] :: ListNetworkSettings -> Maybe Natural -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListNetworkSettings'] :: ListNetworkSettings -> Maybe Text -- | 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. newListNetworkSettings :: ListNetworkSettings -- | The maximum number of results to be included in the next page. listNetworkSettings_maxResults :: Lens' ListNetworkSettings (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listNetworkSettings_nextToken :: Lens' ListNetworkSettings (Maybe Text) -- | See: newListNetworkSettingsResponse smart constructor. data ListNetworkSettingsResponse ListNetworkSettingsResponse' :: Maybe [NetworkSettingsSummary] -> Maybe Text -> Int -> ListNetworkSettingsResponse -- | The network settings. [$sel:networkSettings:ListNetworkSettingsResponse'] :: ListNetworkSettingsResponse -> Maybe [NetworkSettingsSummary] -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListNetworkSettingsResponse'] :: ListNetworkSettingsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListNetworkSettingsResponse'] :: ListNetworkSettingsResponse -> Int -- | 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. newListNetworkSettingsResponse :: Int -> ListNetworkSettingsResponse -- | The network settings. listNetworkSettingsResponse_networkSettings :: Lens' ListNetworkSettingsResponse (Maybe [NetworkSettingsSummary]) -- | The pagination token used to retrieve the next page of results for -- this operation. listNetworkSettingsResponse_nextToken :: Lens' ListNetworkSettingsResponse (Maybe Text) -- | The response's http status code. listNetworkSettingsResponse_httpStatus :: Lens' ListNetworkSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.ListNetworkSettings.ListNetworkSettings -- | Retrieves a list of identity providers for a specific web portal. module Amazonka.WorkSpacesWeb.ListIdentityProviders -- | See: newListIdentityProviders smart constructor. data ListIdentityProviders ListIdentityProviders' :: Maybe Natural -> Maybe Text -> Text -> ListIdentityProviders -- | The maximum number of results to be included in the next page. [$sel:maxResults:ListIdentityProviders'] :: ListIdentityProviders -> Maybe Natural -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListIdentityProviders'] :: ListIdentityProviders -> Maybe Text -- | The ARN of the web portal. [$sel:portalArn:ListIdentityProviders'] :: ListIdentityProviders -> Text -- | 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. newListIdentityProviders :: Text -> ListIdentityProviders -- | The maximum number of results to be included in the next page. listIdentityProviders_maxResults :: Lens' ListIdentityProviders (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listIdentityProviders_nextToken :: Lens' ListIdentityProviders (Maybe Text) -- | The ARN of the web portal. listIdentityProviders_portalArn :: Lens' ListIdentityProviders Text -- | See: newListIdentityProvidersResponse smart constructor. data ListIdentityProvidersResponse ListIdentityProvidersResponse' :: Maybe [IdentityProviderSummary] -> Maybe Text -> Int -> ListIdentityProvidersResponse -- | The identity providers. [$sel:identityProviders:ListIdentityProvidersResponse'] :: ListIdentityProvidersResponse -> Maybe [IdentityProviderSummary] -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListIdentityProvidersResponse'] :: ListIdentityProvidersResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListIdentityProvidersResponse'] :: ListIdentityProvidersResponse -> Int -- | 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. newListIdentityProvidersResponse :: Int -> ListIdentityProvidersResponse -- | The identity providers. listIdentityProvidersResponse_identityProviders :: Lens' ListIdentityProvidersResponse (Maybe [IdentityProviderSummary]) -- | The pagination token used to retrieve the next page of results for -- this operation. listIdentityProvidersResponse_nextToken :: Lens' ListIdentityProvidersResponse (Maybe Text) -- | The response's http status code. listIdentityProvidersResponse_httpStatus :: Lens' ListIdentityProvidersResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProviders instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProviders instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProviders instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProviders instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProvidersResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProvidersResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProvidersResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProviders instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProvidersResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProviders instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProviders instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProviders instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProviders instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.ListIdentityProviders.ListIdentityProviders -- | Retrieves a list of browser settings. module Amazonka.WorkSpacesWeb.ListBrowserSettings -- | See: newListBrowserSettings smart constructor. data ListBrowserSettings ListBrowserSettings' :: Maybe Natural -> Maybe Text -> ListBrowserSettings -- | The maximum number of results to be included in the next page. [$sel:maxResults:ListBrowserSettings'] :: ListBrowserSettings -> Maybe Natural -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListBrowserSettings'] :: ListBrowserSettings -> Maybe Text -- | 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. newListBrowserSettings :: ListBrowserSettings -- | The maximum number of results to be included in the next page. listBrowserSettings_maxResults :: Lens' ListBrowserSettings (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listBrowserSettings_nextToken :: Lens' ListBrowserSettings (Maybe Text) -- | See: newListBrowserSettingsResponse smart constructor. data ListBrowserSettingsResponse ListBrowserSettingsResponse' :: Maybe [BrowserSettingsSummary] -> Maybe Text -> Int -> ListBrowserSettingsResponse -- | The browser settings. [$sel:browserSettings:ListBrowserSettingsResponse'] :: ListBrowserSettingsResponse -> Maybe [BrowserSettingsSummary] -- | The pagination token used to retrieve the next page of results for -- this operation. [$sel:nextToken:ListBrowserSettingsResponse'] :: ListBrowserSettingsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListBrowserSettingsResponse'] :: ListBrowserSettingsResponse -> Int -- | 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. newListBrowserSettingsResponse :: Int -> ListBrowserSettingsResponse -- | The browser settings. listBrowserSettingsResponse_browserSettings :: Lens' ListBrowserSettingsResponse (Maybe [BrowserSettingsSummary]) -- | The pagination token used to retrieve the next page of results for -- this operation. listBrowserSettingsResponse_nextToken :: Lens' ListBrowserSettingsResponse (Maybe Text) -- | The response's http status code. listBrowserSettingsResponse_httpStatus :: Lens' ListBrowserSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.ListBrowserSettings.ListBrowserSettings -- | Gets user settings. module Amazonka.WorkSpacesWeb.GetUserSettings -- | See: newGetUserSettings smart constructor. data GetUserSettings GetUserSettings' :: Text -> GetUserSettings -- | The ARN of the user settings. [$sel:userSettingsArn:GetUserSettings'] :: GetUserSettings -> Text -- | 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. newGetUserSettings :: Text -> GetUserSettings -- | The ARN of the user settings. getUserSettings_userSettingsArn :: Lens' GetUserSettings Text -- | See: newGetUserSettingsResponse smart constructor. data GetUserSettingsResponse GetUserSettingsResponse' :: Maybe UserSettings -> Int -> GetUserSettingsResponse -- | The user settings. [$sel:userSettings:GetUserSettingsResponse'] :: GetUserSettingsResponse -> Maybe UserSettings -- | The response's http status code. [$sel:httpStatus:GetUserSettingsResponse'] :: GetUserSettingsResponse -> Int -- | 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. newGetUserSettingsResponse :: Int -> GetUserSettingsResponse -- | The user settings. getUserSettingsResponse_userSettings :: Lens' GetUserSettingsResponse (Maybe UserSettings) -- | The response's http status code. getUserSettingsResponse_httpStatus :: Lens' GetUserSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.GetUserSettings.GetUserSettings -- | Gets user access logging settings. module Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings -- | See: newGetUserAccessLoggingSettings smart constructor. data GetUserAccessLoggingSettings GetUserAccessLoggingSettings' :: Text -> GetUserAccessLoggingSettings -- | The ARN of the user access logging settings. [$sel:userAccessLoggingSettingsArn:GetUserAccessLoggingSettings'] :: GetUserAccessLoggingSettings -> Text -- | 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. newGetUserAccessLoggingSettings :: Text -> GetUserAccessLoggingSettings -- | The ARN of the user access logging settings. getUserAccessLoggingSettings_userAccessLoggingSettingsArn :: Lens' GetUserAccessLoggingSettings Text -- | See: newGetUserAccessLoggingSettingsResponse smart -- constructor. data GetUserAccessLoggingSettingsResponse GetUserAccessLoggingSettingsResponse' :: Maybe UserAccessLoggingSettings -> Int -> GetUserAccessLoggingSettingsResponse -- | The user access logging settings. [$sel:userAccessLoggingSettings:GetUserAccessLoggingSettingsResponse'] :: GetUserAccessLoggingSettingsResponse -> Maybe UserAccessLoggingSettings -- | The response's http status code. [$sel:httpStatus:GetUserAccessLoggingSettingsResponse'] :: GetUserAccessLoggingSettingsResponse -> Int -- | 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. newGetUserAccessLoggingSettingsResponse :: Int -> GetUserAccessLoggingSettingsResponse -- | The user access logging settings. getUserAccessLoggingSettingsResponse_userAccessLoggingSettings :: Lens' GetUserAccessLoggingSettingsResponse (Maybe UserAccessLoggingSettings) -- | The response's http status code. getUserAccessLoggingSettingsResponse_httpStatus :: Lens' GetUserAccessLoggingSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.GetUserAccessLoggingSettings.GetUserAccessLoggingSettings -- | Gets the trust store certificate. module Amazonka.WorkSpacesWeb.GetTrustStoreCertificate -- | See: newGetTrustStoreCertificate smart constructor. data GetTrustStoreCertificate GetTrustStoreCertificate' :: Text -> Text -> GetTrustStoreCertificate -- | The thumbprint of the trust store certificate. [$sel:thumbprint:GetTrustStoreCertificate'] :: GetTrustStoreCertificate -> Text -- | The ARN of the trust store certificate. [$sel:trustStoreArn:GetTrustStoreCertificate'] :: GetTrustStoreCertificate -> Text -- | 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. newGetTrustStoreCertificate :: Text -> Text -> GetTrustStoreCertificate -- | The thumbprint of the trust store certificate. getTrustStoreCertificate_thumbprint :: Lens' GetTrustStoreCertificate Text -- | The ARN of the trust store certificate. getTrustStoreCertificate_trustStoreArn :: Lens' GetTrustStoreCertificate Text -- | See: newGetTrustStoreCertificateResponse smart -- constructor. data GetTrustStoreCertificateResponse GetTrustStoreCertificateResponse' :: Maybe Certificate -> Maybe Text -> Int -> GetTrustStoreCertificateResponse -- | The certificate of the trust store certificate. [$sel:certificate:GetTrustStoreCertificateResponse'] :: GetTrustStoreCertificateResponse -> Maybe Certificate -- | The ARN of the trust store certificate. [$sel:trustStoreArn:GetTrustStoreCertificateResponse'] :: GetTrustStoreCertificateResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetTrustStoreCertificateResponse'] :: GetTrustStoreCertificateResponse -> Int -- | 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. newGetTrustStoreCertificateResponse :: Int -> GetTrustStoreCertificateResponse -- | The certificate of the trust store certificate. getTrustStoreCertificateResponse_certificate :: Lens' GetTrustStoreCertificateResponse (Maybe Certificate) -- | The ARN of the trust store certificate. getTrustStoreCertificateResponse_trustStoreArn :: Lens' GetTrustStoreCertificateResponse (Maybe Text) -- | The response's http status code. getTrustStoreCertificateResponse_httpStatus :: Lens' GetTrustStoreCertificateResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificate instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificate instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificate instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificate instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificateResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificateResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificateResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificateResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificate instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificateResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificate instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificate instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificate instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificate instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.GetTrustStoreCertificate.GetTrustStoreCertificate -- | Gets the trust store. module Amazonka.WorkSpacesWeb.GetTrustStore -- | See: newGetTrustStore smart constructor. data GetTrustStore GetTrustStore' :: Text -> GetTrustStore -- | The ARN of the trust store. [$sel:trustStoreArn:GetTrustStore'] :: GetTrustStore -> Text -- | 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. newGetTrustStore :: Text -> GetTrustStore -- | The ARN of the trust store. getTrustStore_trustStoreArn :: Lens' GetTrustStore Text -- | See: newGetTrustStoreResponse smart constructor. data GetTrustStoreResponse GetTrustStoreResponse' :: Maybe TrustStore -> Int -> GetTrustStoreResponse -- | The trust store. [$sel:trustStore:GetTrustStoreResponse'] :: GetTrustStoreResponse -> Maybe TrustStore -- | The response's http status code. [$sel:httpStatus:GetTrustStoreResponse'] :: GetTrustStoreResponse -> Int -- | 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. newGetTrustStoreResponse :: Int -> GetTrustStoreResponse -- | The trust store. getTrustStoreResponse_trustStore :: Lens' GetTrustStoreResponse (Maybe TrustStore) -- | The response's http status code. getTrustStoreResponse_httpStatus :: Lens' GetTrustStoreResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStore instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStore instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStore instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStore instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStoreResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStoreResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStoreResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStoreResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStoreResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStore instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStore instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStore instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.GetTrustStore.GetTrustStore -- | Gets the service provider metadata. module Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata -- | See: newGetPortalServiceProviderMetadata smart -- constructor. data GetPortalServiceProviderMetadata GetPortalServiceProviderMetadata' :: Text -> GetPortalServiceProviderMetadata -- | The ARN of the web portal. [$sel:portalArn:GetPortalServiceProviderMetadata'] :: GetPortalServiceProviderMetadata -> Text -- | 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. newGetPortalServiceProviderMetadata :: Text -> GetPortalServiceProviderMetadata -- | The ARN of the web portal. getPortalServiceProviderMetadata_portalArn :: Lens' GetPortalServiceProviderMetadata Text -- | See: newGetPortalServiceProviderMetadataResponse smart -- constructor. data GetPortalServiceProviderMetadataResponse GetPortalServiceProviderMetadataResponse' :: Maybe Text -> Int -> Text -> GetPortalServiceProviderMetadataResponse -- | The service provider SAML metadata. [$sel:serviceProviderSamlMetadata:GetPortalServiceProviderMetadataResponse'] :: GetPortalServiceProviderMetadataResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetPortalServiceProviderMetadataResponse'] :: GetPortalServiceProviderMetadataResponse -> Int -- | The ARN of the web portal. [$sel:portalArn:GetPortalServiceProviderMetadataResponse'] :: GetPortalServiceProviderMetadataResponse -> Text -- | 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. newGetPortalServiceProviderMetadataResponse :: Int -> Text -> GetPortalServiceProviderMetadataResponse -- | The service provider SAML metadata. getPortalServiceProviderMetadataResponse_serviceProviderSamlMetadata :: Lens' GetPortalServiceProviderMetadataResponse (Maybe Text) -- | The response's http status code. getPortalServiceProviderMetadataResponse_httpStatus :: Lens' GetPortalServiceProviderMetadataResponse Int -- | The ARN of the web portal. getPortalServiceProviderMetadataResponse_portalArn :: Lens' GetPortalServiceProviderMetadataResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadata instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadata instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadata instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadata instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadataResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadataResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadataResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadataResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadata instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadataResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadata instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadata instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadata instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadata instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.GetPortalServiceProviderMetadata.GetPortalServiceProviderMetadata -- | Gets the web portal. module Amazonka.WorkSpacesWeb.GetPortal -- | See: newGetPortal smart constructor. data GetPortal GetPortal' :: Text -> GetPortal -- | The ARN of the web portal. [$sel:portalArn:GetPortal'] :: GetPortal -> Text -- | 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. newGetPortal :: Text -> GetPortal -- | The ARN of the web portal. getPortal_portalArn :: Lens' GetPortal Text -- | See: newGetPortalResponse smart constructor. data GetPortalResponse GetPortalResponse' :: Maybe Portal -> Int -> GetPortalResponse -- | The web portal. [$sel:portal:GetPortalResponse'] :: GetPortalResponse -> Maybe Portal -- | The response's http status code. [$sel:httpStatus:GetPortalResponse'] :: GetPortalResponse -> Int -- | 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. newGetPortalResponse :: Int -> GetPortalResponse -- | The web portal. getPortalResponse_portal :: Lens' GetPortalResponse (Maybe Portal) -- | The response's http status code. getPortalResponse_httpStatus :: Lens' GetPortalResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetPortal.GetPortal instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetPortal.GetPortal instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetPortal.GetPortal instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetPortal.GetPortal instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetPortal.GetPortalResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetPortal.GetPortalResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetPortal.GetPortalResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.GetPortal.GetPortal instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetPortal.GetPortalResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.GetPortal.GetPortal instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetPortal.GetPortal instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.GetPortal.GetPortal instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.GetPortal.GetPortal instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.GetPortal.GetPortal -- | Gets the network settings. module Amazonka.WorkSpacesWeb.GetNetworkSettings -- | See: newGetNetworkSettings smart constructor. data GetNetworkSettings GetNetworkSettings' :: Text -> GetNetworkSettings -- | The ARN of the network settings. [$sel:networkSettingsArn:GetNetworkSettings'] :: GetNetworkSettings -> Text -- | 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. newGetNetworkSettings :: Text -> GetNetworkSettings -- | The ARN of the network settings. getNetworkSettings_networkSettingsArn :: Lens' GetNetworkSettings Text -- | See: newGetNetworkSettingsResponse smart constructor. data GetNetworkSettingsResponse GetNetworkSettingsResponse' :: Maybe NetworkSettings -> Int -> GetNetworkSettingsResponse -- | The network settings. [$sel:networkSettings:GetNetworkSettingsResponse'] :: GetNetworkSettingsResponse -> Maybe NetworkSettings -- | The response's http status code. [$sel:httpStatus:GetNetworkSettingsResponse'] :: GetNetworkSettingsResponse -> Int -- | 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. newGetNetworkSettingsResponse :: Int -> GetNetworkSettingsResponse -- | The network settings. getNetworkSettingsResponse_networkSettings :: Lens' GetNetworkSettingsResponse (Maybe NetworkSettings) -- | The response's http status code. getNetworkSettingsResponse_httpStatus :: Lens' GetNetworkSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.GetNetworkSettings.GetNetworkSettings -- | Gets the identity provider. module Amazonka.WorkSpacesWeb.GetIdentityProvider -- | See: newGetIdentityProvider smart constructor. data GetIdentityProvider GetIdentityProvider' :: Text -> GetIdentityProvider -- | The ARN of the identity provider. [$sel:identityProviderArn:GetIdentityProvider'] :: GetIdentityProvider -> Text -- | 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. newGetIdentityProvider :: Text -> GetIdentityProvider -- | The ARN of the identity provider. getIdentityProvider_identityProviderArn :: Lens' GetIdentityProvider Text -- | See: newGetIdentityProviderResponse smart constructor. data GetIdentityProviderResponse GetIdentityProviderResponse' :: Maybe IdentityProvider -> Int -> GetIdentityProviderResponse -- | The identity provider. [$sel:identityProvider:GetIdentityProviderResponse'] :: GetIdentityProviderResponse -> Maybe IdentityProvider -- | The response's http status code. [$sel:httpStatus:GetIdentityProviderResponse'] :: GetIdentityProviderResponse -> Int -- | 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. newGetIdentityProviderResponse :: Int -> GetIdentityProviderResponse -- | The identity provider. getIdentityProviderResponse_identityProvider :: Lens' GetIdentityProviderResponse (Maybe IdentityProvider) -- | The response's http status code. getIdentityProviderResponse_httpStatus :: Lens' GetIdentityProviderResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProvider instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProvider instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProvider instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProvider instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProviderResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProviderResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProviderResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProvider instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProviderResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProvider instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProvider instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProvider instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProvider instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.GetIdentityProvider.GetIdentityProvider -- | Gets browser settings. module Amazonka.WorkSpacesWeb.GetBrowserSettings -- | See: newGetBrowserSettings smart constructor. data GetBrowserSettings GetBrowserSettings' :: Text -> GetBrowserSettings -- | The ARN of the browser settings. [$sel:browserSettingsArn:GetBrowserSettings'] :: GetBrowserSettings -> Text -- | 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. newGetBrowserSettings :: Text -> GetBrowserSettings -- | The ARN of the browser settings. getBrowserSettings_browserSettingsArn :: Lens' GetBrowserSettings Text -- | See: newGetBrowserSettingsResponse smart constructor. data GetBrowserSettingsResponse GetBrowserSettingsResponse' :: Maybe BrowserSettings -> Int -> GetBrowserSettingsResponse -- | The browser settings. [$sel:browserSettings:GetBrowserSettingsResponse'] :: GetBrowserSettingsResponse -> Maybe BrowserSettings -- | The response's http status code. [$sel:httpStatus:GetBrowserSettingsResponse'] :: GetBrowserSettingsResponse -> Int -- | 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. newGetBrowserSettingsResponse :: Int -> GetBrowserSettingsResponse -- | The browser settings. getBrowserSettingsResponse_browserSettings :: Lens' GetBrowserSettingsResponse (Maybe BrowserSettings) -- | The response's http status code. getBrowserSettingsResponse_httpStatus :: Lens' GetBrowserSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.GetBrowserSettings.GetBrowserSettings -- | Disassociates user settings from a web portal. module Amazonka.WorkSpacesWeb.DisassociateUserSettings -- | See: newDisassociateUserSettings smart constructor. data DisassociateUserSettings DisassociateUserSettings' :: Text -> DisassociateUserSettings -- | The ARN of the web portal. [$sel:portalArn:DisassociateUserSettings'] :: DisassociateUserSettings -> Text -- | 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. newDisassociateUserSettings :: Text -> DisassociateUserSettings -- | The ARN of the web portal. disassociateUserSettings_portalArn :: Lens' DisassociateUserSettings Text -- | See: newDisassociateUserSettingsResponse smart -- constructor. data DisassociateUserSettingsResponse DisassociateUserSettingsResponse' :: Int -> DisassociateUserSettingsResponse -- | The response's http status code. [$sel:httpStatus:DisassociateUserSettingsResponse'] :: DisassociateUserSettingsResponse -> Int -- | 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. newDisassociateUserSettingsResponse :: Int -> DisassociateUserSettingsResponse -- | The response's http status code. disassociateUserSettingsResponse_httpStatus :: Lens' DisassociateUserSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DisassociateUserSettings.DisassociateUserSettings -- | Disassociates user access logging settings from a web portal. module Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings -- | See: newDisassociateUserAccessLoggingSettings smart -- constructor. data DisassociateUserAccessLoggingSettings DisassociateUserAccessLoggingSettings' :: Text -> DisassociateUserAccessLoggingSettings -- | The ARN of the web portal. [$sel:portalArn:DisassociateUserAccessLoggingSettings'] :: DisassociateUserAccessLoggingSettings -> Text -- | 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. newDisassociateUserAccessLoggingSettings :: Text -> DisassociateUserAccessLoggingSettings -- | The ARN of the web portal. disassociateUserAccessLoggingSettings_portalArn :: Lens' DisassociateUserAccessLoggingSettings Text -- | See: newDisassociateUserAccessLoggingSettingsResponse -- smart constructor. data DisassociateUserAccessLoggingSettingsResponse DisassociateUserAccessLoggingSettingsResponse' :: Int -> DisassociateUserAccessLoggingSettingsResponse -- | The response's http status code. [$sel:httpStatus:DisassociateUserAccessLoggingSettingsResponse'] :: DisassociateUserAccessLoggingSettingsResponse -> Int -- | 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. newDisassociateUserAccessLoggingSettingsResponse :: Int -> DisassociateUserAccessLoggingSettingsResponse -- | The response's http status code. disassociateUserAccessLoggingSettingsResponse_httpStatus :: Lens' DisassociateUserAccessLoggingSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DisassociateUserAccessLoggingSettings.DisassociateUserAccessLoggingSettings -- | Disassociates a trust store from a web portal. module Amazonka.WorkSpacesWeb.DisassociateTrustStore -- | See: newDisassociateTrustStore smart constructor. data DisassociateTrustStore DisassociateTrustStore' :: Text -> DisassociateTrustStore -- | The ARN of the web portal. [$sel:portalArn:DisassociateTrustStore'] :: DisassociateTrustStore -> Text -- | 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. newDisassociateTrustStore :: Text -> DisassociateTrustStore -- | The ARN of the web portal. disassociateTrustStore_portalArn :: Lens' DisassociateTrustStore Text -- | See: newDisassociateTrustStoreResponse smart -- constructor. data DisassociateTrustStoreResponse DisassociateTrustStoreResponse' :: Int -> DisassociateTrustStoreResponse -- | The response's http status code. [$sel:httpStatus:DisassociateTrustStoreResponse'] :: DisassociateTrustStoreResponse -> Int -- | 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. newDisassociateTrustStoreResponse :: Int -> DisassociateTrustStoreResponse -- | The response's http status code. disassociateTrustStoreResponse_httpStatus :: Lens' DisassociateTrustStoreResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStore instance GHC.Show.Show Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStore instance GHC.Read.Read Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStore instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStore instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStoreResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStoreResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStoreResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStoreResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStoreResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStore instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStore instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStore instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DisassociateTrustStore.DisassociateTrustStore -- | Disassociates network settings from a web portal. module Amazonka.WorkSpacesWeb.DisassociateNetworkSettings -- | See: newDisassociateNetworkSettings smart constructor. data DisassociateNetworkSettings DisassociateNetworkSettings' :: Text -> DisassociateNetworkSettings -- | The ARN of the web portal. [$sel:portalArn:DisassociateNetworkSettings'] :: DisassociateNetworkSettings -> Text -- | 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. newDisassociateNetworkSettings :: Text -> DisassociateNetworkSettings -- | The ARN of the web portal. disassociateNetworkSettings_portalArn :: Lens' DisassociateNetworkSettings Text -- | See: newDisassociateNetworkSettingsResponse smart -- constructor. data DisassociateNetworkSettingsResponse DisassociateNetworkSettingsResponse' :: Int -> DisassociateNetworkSettingsResponse -- | The response's http status code. [$sel:httpStatus:DisassociateNetworkSettingsResponse'] :: DisassociateNetworkSettingsResponse -> Int -- | 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. newDisassociateNetworkSettingsResponse :: Int -> DisassociateNetworkSettingsResponse -- | The response's http status code. disassociateNetworkSettingsResponse_httpStatus :: Lens' DisassociateNetworkSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DisassociateNetworkSettings.DisassociateNetworkSettings -- | Disassociates browser settings from a web portal. module Amazonka.WorkSpacesWeb.DisassociateBrowserSettings -- | See: newDisassociateBrowserSettings smart constructor. data DisassociateBrowserSettings DisassociateBrowserSettings' :: Text -> DisassociateBrowserSettings -- | The ARN of the web portal. [$sel:portalArn:DisassociateBrowserSettings'] :: DisassociateBrowserSettings -> Text -- | 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. newDisassociateBrowserSettings :: Text -> DisassociateBrowserSettings -- | The ARN of the web portal. disassociateBrowserSettings_portalArn :: Lens' DisassociateBrowserSettings Text -- | See: newDisassociateBrowserSettingsResponse smart -- constructor. data DisassociateBrowserSettingsResponse DisassociateBrowserSettingsResponse' :: Int -> DisassociateBrowserSettingsResponse -- | The response's http status code. [$sel:httpStatus:DisassociateBrowserSettingsResponse'] :: DisassociateBrowserSettingsResponse -> Int -- | 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. newDisassociateBrowserSettingsResponse :: Int -> DisassociateBrowserSettingsResponse -- | The response's http status code. disassociateBrowserSettingsResponse_httpStatus :: Lens' DisassociateBrowserSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DisassociateBrowserSettings.DisassociateBrowserSettings -- | Deletes user settings. module Amazonka.WorkSpacesWeb.DeleteUserSettings -- | See: newDeleteUserSettings smart constructor. data DeleteUserSettings DeleteUserSettings' :: Text -> DeleteUserSettings -- | The ARN of the user settings. [$sel:userSettingsArn:DeleteUserSettings'] :: DeleteUserSettings -> Text -- | 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. newDeleteUserSettings :: Text -> DeleteUserSettings -- | The ARN of the user settings. deleteUserSettings_userSettingsArn :: Lens' DeleteUserSettings Text -- | See: newDeleteUserSettingsResponse smart constructor. data DeleteUserSettingsResponse DeleteUserSettingsResponse' :: Int -> DeleteUserSettingsResponse -- | The response's http status code. [$sel:httpStatus:DeleteUserSettingsResponse'] :: DeleteUserSettingsResponse -> Int -- | 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. newDeleteUserSettingsResponse :: Int -> DeleteUserSettingsResponse -- | The response's http status code. deleteUserSettingsResponse_httpStatus :: Lens' DeleteUserSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DeleteUserSettings.DeleteUserSettings -- | Deletes user access logging settings. module Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings -- | See: newDeleteUserAccessLoggingSettings smart -- constructor. data DeleteUserAccessLoggingSettings DeleteUserAccessLoggingSettings' :: Text -> DeleteUserAccessLoggingSettings -- | The ARN of the user access logging settings. [$sel:userAccessLoggingSettingsArn:DeleteUserAccessLoggingSettings'] :: DeleteUserAccessLoggingSettings -> Text -- | 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. newDeleteUserAccessLoggingSettings :: Text -> DeleteUserAccessLoggingSettings -- | The ARN of the user access logging settings. deleteUserAccessLoggingSettings_userAccessLoggingSettingsArn :: Lens' DeleteUserAccessLoggingSettings Text -- | See: newDeleteUserAccessLoggingSettingsResponse smart -- constructor. data DeleteUserAccessLoggingSettingsResponse DeleteUserAccessLoggingSettingsResponse' :: Int -> DeleteUserAccessLoggingSettingsResponse -- | The response's http status code. [$sel:httpStatus:DeleteUserAccessLoggingSettingsResponse'] :: DeleteUserAccessLoggingSettingsResponse -> Int -- | 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. newDeleteUserAccessLoggingSettingsResponse :: Int -> DeleteUserAccessLoggingSettingsResponse -- | The response's http status code. deleteUserAccessLoggingSettingsResponse_httpStatus :: Lens' DeleteUserAccessLoggingSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DeleteUserAccessLoggingSettings.DeleteUserAccessLoggingSettings -- | Deletes the trust store. module Amazonka.WorkSpacesWeb.DeleteTrustStore -- | See: newDeleteTrustStore smart constructor. data DeleteTrustStore DeleteTrustStore' :: Text -> DeleteTrustStore -- | The ARN of the trust store. [$sel:trustStoreArn:DeleteTrustStore'] :: DeleteTrustStore -> Text -- | 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. newDeleteTrustStore :: Text -> DeleteTrustStore -- | The ARN of the trust store. deleteTrustStore_trustStoreArn :: Lens' DeleteTrustStore Text -- | See: newDeleteTrustStoreResponse smart constructor. data DeleteTrustStoreResponse DeleteTrustStoreResponse' :: Int -> DeleteTrustStoreResponse -- | The response's http status code. [$sel:httpStatus:DeleteTrustStoreResponse'] :: DeleteTrustStoreResponse -> Int -- | 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. newDeleteTrustStoreResponse :: Int -> DeleteTrustStoreResponse -- | The response's http status code. deleteTrustStoreResponse_httpStatus :: Lens' DeleteTrustStoreResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStore instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStore instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStore instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStore instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStoreResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStoreResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStoreResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStoreResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStoreResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStore instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStore instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStore instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DeleteTrustStore.DeleteTrustStore -- | Deletes a web portal. module Amazonka.WorkSpacesWeb.DeletePortal -- | See: newDeletePortal smart constructor. data DeletePortal DeletePortal' :: Text -> DeletePortal -- | The ARN of the web portal. [$sel:portalArn:DeletePortal'] :: DeletePortal -> Text -- | 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. newDeletePortal :: Text -> DeletePortal -- | The ARN of the web portal. deletePortal_portalArn :: Lens' DeletePortal Text -- | See: newDeletePortalResponse smart constructor. data DeletePortalResponse DeletePortalResponse' :: Int -> DeletePortalResponse -- | The response's http status code. [$sel:httpStatus:DeletePortalResponse'] :: DeletePortalResponse -> Int -- | 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. newDeletePortalResponse :: Int -> DeletePortalResponse -- | The response's http status code. deletePortalResponse_httpStatus :: Lens' DeletePortalResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeletePortal.DeletePortal instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeletePortal.DeletePortal instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeletePortal.DeletePortal instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeletePortal.DeletePortal instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeletePortal.DeletePortalResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeletePortal.DeletePortalResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeletePortal.DeletePortalResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeletePortal.DeletePortalResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DeletePortal.DeletePortal instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeletePortal.DeletePortalResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DeletePortal.DeletePortal instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeletePortal.DeletePortal instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DeletePortal.DeletePortal instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DeletePortal.DeletePortal instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DeletePortal.DeletePortal -- | Deletes network settings. module Amazonka.WorkSpacesWeb.DeleteNetworkSettings -- | See: newDeleteNetworkSettings smart constructor. data DeleteNetworkSettings DeleteNetworkSettings' :: Text -> DeleteNetworkSettings -- | The ARN of the network settings. [$sel:networkSettingsArn:DeleteNetworkSettings'] :: DeleteNetworkSettings -> Text -- | 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. newDeleteNetworkSettings :: Text -> DeleteNetworkSettings -- | The ARN of the network settings. deleteNetworkSettings_networkSettingsArn :: Lens' DeleteNetworkSettings Text -- | See: newDeleteNetworkSettingsResponse smart constructor. data DeleteNetworkSettingsResponse DeleteNetworkSettingsResponse' :: Int -> DeleteNetworkSettingsResponse -- | The response's http status code. [$sel:httpStatus:DeleteNetworkSettingsResponse'] :: DeleteNetworkSettingsResponse -> Int -- | 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. newDeleteNetworkSettingsResponse :: Int -> DeleteNetworkSettingsResponse -- | The response's http status code. deleteNetworkSettingsResponse_httpStatus :: Lens' DeleteNetworkSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DeleteNetworkSettings.DeleteNetworkSettings -- | Deletes the identity provider. module Amazonka.WorkSpacesWeb.DeleteIdentityProvider -- | See: newDeleteIdentityProvider smart constructor. data DeleteIdentityProvider DeleteIdentityProvider' :: Text -> DeleteIdentityProvider -- | The ARN of the identity provider. [$sel:identityProviderArn:DeleteIdentityProvider'] :: DeleteIdentityProvider -> Text -- | 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. newDeleteIdentityProvider :: Text -> DeleteIdentityProvider -- | The ARN of the identity provider. deleteIdentityProvider_identityProviderArn :: Lens' DeleteIdentityProvider Text -- | See: newDeleteIdentityProviderResponse smart -- constructor. data DeleteIdentityProviderResponse DeleteIdentityProviderResponse' :: Int -> DeleteIdentityProviderResponse -- | The response's http status code. [$sel:httpStatus:DeleteIdentityProviderResponse'] :: DeleteIdentityProviderResponse -> Int -- | 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. newDeleteIdentityProviderResponse :: Int -> DeleteIdentityProviderResponse -- | The response's http status code. deleteIdentityProviderResponse_httpStatus :: Lens' DeleteIdentityProviderResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProvider instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProvider instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProvider instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProvider instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProviderResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProviderResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProviderResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProviderResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProvider instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProviderResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProvider instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProvider instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProvider instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProvider instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DeleteIdentityProvider.DeleteIdentityProvider -- | Deletes browser settings. module Amazonka.WorkSpacesWeb.DeleteBrowserSettings -- | See: newDeleteBrowserSettings smart constructor. data DeleteBrowserSettings DeleteBrowserSettings' :: Text -> DeleteBrowserSettings -- | The ARN of the browser settings. [$sel:browserSettingsArn:DeleteBrowserSettings'] :: DeleteBrowserSettings -> Text -- | 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. newDeleteBrowserSettings :: Text -> DeleteBrowserSettings -- | The ARN of the browser settings. deleteBrowserSettings_browserSettingsArn :: Lens' DeleteBrowserSettings Text -- | See: newDeleteBrowserSettingsResponse smart constructor. data DeleteBrowserSettingsResponse DeleteBrowserSettingsResponse' :: Int -> DeleteBrowserSettingsResponse -- | The response's http status code. [$sel:httpStatus:DeleteBrowserSettingsResponse'] :: DeleteBrowserSettingsResponse -> Int -- | 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. newDeleteBrowserSettingsResponse :: Int -> DeleteBrowserSettingsResponse -- | The response's http status code. deleteBrowserSettingsResponse_httpStatus :: Lens' DeleteBrowserSettingsResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.DeleteBrowserSettings.DeleteBrowserSettings -- | Creates 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. module Amazonka.WorkSpacesWeb.CreateUserSettings -- | See: newCreateUserSettings smart constructor. data CreateUserSettings CreateUserSettings' :: Maybe Text -> Maybe Natural -> Maybe Natural -> Maybe [Sensitive Tag] -> EnabledType -> EnabledType -> EnabledType -> EnabledType -> EnabledType -> CreateUserSettings -- | 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:clientToken:CreateUserSettings'] :: CreateUserSettings -> Maybe Text -- | The amount of time that a streaming session remains active after users -- disconnect. [$sel:disconnectTimeoutInMinutes:CreateUserSettings'] :: CreateUserSettings -> Maybe Natural -- | 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:idleDisconnectTimeoutInMinutes:CreateUserSettings'] :: CreateUserSettings -> Maybe Natural -- | The tags to add to the user settings resource. A tag is a key-value -- pair. [$sel:tags:CreateUserSettings'] :: CreateUserSettings -> Maybe [Sensitive Tag] -- | Specifies whether the user can copy text from the streaming session to -- the local device. [$sel:copyAllowed:CreateUserSettings'] :: CreateUserSettings -> EnabledType -- | Specifies whether the user can download files from the streaming -- session to the local device. [$sel:downloadAllowed:CreateUserSettings'] :: CreateUserSettings -> EnabledType -- | Specifies whether the user can paste text from the local device to the -- streaming session. [$sel:pasteAllowed:CreateUserSettings'] :: CreateUserSettings -> EnabledType -- | Specifies whether the user can print to the local device. [$sel:printAllowed:CreateUserSettings'] :: CreateUserSettings -> EnabledType -- | Specifies whether the user can upload files from the local device to -- the streaming session. [$sel:uploadAllowed:CreateUserSettings'] :: CreateUserSettings -> EnabledType -- | 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. newCreateUserSettings :: EnabledType -> EnabledType -> EnabledType -> EnabledType -> EnabledType -> CreateUserSettings -- | 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_clientToken :: Lens' CreateUserSettings (Maybe Text) -- | The amount of time that a streaming session remains active after users -- disconnect. createUserSettings_disconnectTimeoutInMinutes :: Lens' CreateUserSettings (Maybe Natural) -- | The amount of time that users can be idle (inactive) before they are -- disconnected from their streaming session and the disconnect timeout -- interval begins. createUserSettings_idleDisconnectTimeoutInMinutes :: Lens' CreateUserSettings (Maybe Natural) -- | The tags to add to the user settings resource. A tag is a key-value -- pair. createUserSettings_tags :: Lens' CreateUserSettings (Maybe [Tag]) -- | Specifies whether the user can copy text from the streaming session to -- the local device. createUserSettings_copyAllowed :: Lens' CreateUserSettings EnabledType -- | Specifies whether the user can download files from the streaming -- session to the local device. createUserSettings_downloadAllowed :: Lens' CreateUserSettings EnabledType -- | Specifies whether the user can paste text from the local device to the -- streaming session. createUserSettings_pasteAllowed :: Lens' CreateUserSettings EnabledType -- | Specifies whether the user can print to the local device. createUserSettings_printAllowed :: Lens' CreateUserSettings EnabledType -- | Specifies whether the user can upload files from the local device to -- the streaming session. createUserSettings_uploadAllowed :: Lens' CreateUserSettings EnabledType -- | See: newCreateUserSettingsResponse smart constructor. data CreateUserSettingsResponse CreateUserSettingsResponse' :: Int -> Text -> CreateUserSettingsResponse -- | The response's http status code. [$sel:httpStatus:CreateUserSettingsResponse'] :: CreateUserSettingsResponse -> Int -- | The ARN of the user settings. [$sel:userSettingsArn:CreateUserSettingsResponse'] :: CreateUserSettingsResponse -> Text -- | 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. newCreateUserSettingsResponse :: Int -> Text -> CreateUserSettingsResponse -- | The response's http status code. createUserSettingsResponse_httpStatus :: Lens' CreateUserSettingsResponse Int -- | The ARN of the user settings. createUserSettingsResponse_userSettingsArn :: Lens' CreateUserSettingsResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.CreateUserSettings.CreateUserSettings -- | Creates a user access logging settings resource that can be associated -- with a web portal. module Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings -- | See: newCreateUserAccessLoggingSettings smart -- constructor. data CreateUserAccessLoggingSettings CreateUserAccessLoggingSettings' :: Maybe Text -> Maybe [Sensitive Tag] -> Text -> CreateUserAccessLoggingSettings -- | 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:clientToken:CreateUserAccessLoggingSettings'] :: CreateUserAccessLoggingSettings -> Maybe Text -- | The tags to add to the user settings resource. A tag is a key-value -- pair. [$sel:tags:CreateUserAccessLoggingSettings'] :: CreateUserAccessLoggingSettings -> Maybe [Sensitive Tag] -- | The ARN of the Kinesis stream. [$sel:kinesisStreamArn:CreateUserAccessLoggingSettings'] :: CreateUserAccessLoggingSettings -> Text -- | 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. newCreateUserAccessLoggingSettings :: Text -> CreateUserAccessLoggingSettings -- | 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. createUserAccessLoggingSettings_clientToken :: Lens' CreateUserAccessLoggingSettings (Maybe Text) -- | The tags to add to the user settings resource. A tag is a key-value -- pair. createUserAccessLoggingSettings_tags :: Lens' CreateUserAccessLoggingSettings (Maybe [Tag]) -- | The ARN of the Kinesis stream. createUserAccessLoggingSettings_kinesisStreamArn :: Lens' CreateUserAccessLoggingSettings Text -- | See: newCreateUserAccessLoggingSettingsResponse smart -- constructor. data CreateUserAccessLoggingSettingsResponse CreateUserAccessLoggingSettingsResponse' :: Int -> Text -> CreateUserAccessLoggingSettingsResponse -- | The response's http status code. [$sel:httpStatus:CreateUserAccessLoggingSettingsResponse'] :: CreateUserAccessLoggingSettingsResponse -> Int -- | The ARN of the user access logging settings. [$sel:userAccessLoggingSettingsArn:CreateUserAccessLoggingSettingsResponse'] :: CreateUserAccessLoggingSettingsResponse -> Text -- | 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. newCreateUserAccessLoggingSettingsResponse :: Int -> Text -> CreateUserAccessLoggingSettingsResponse -- | The response's http status code. createUserAccessLoggingSettingsResponse_httpStatus :: Lens' CreateUserAccessLoggingSettingsResponse Int -- | The ARN of the user access logging settings. createUserAccessLoggingSettingsResponse_userAccessLoggingSettingsArn :: Lens' CreateUserAccessLoggingSettingsResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.CreateUserAccessLoggingSettings.CreateUserAccessLoggingSettings -- | Creates 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. module Amazonka.WorkSpacesWeb.CreateTrustStore -- | See: newCreateTrustStore smart constructor. data CreateTrustStore CreateTrustStore' :: Maybe Text -> Maybe [Sensitive Tag] -> [Base64] -> CreateTrustStore -- | 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:clientToken:CreateTrustStore'] :: CreateTrustStore -> Maybe Text -- | The tags to add to the trust store. A tag is a key-value pair. [$sel:tags:CreateTrustStore'] :: CreateTrustStore -> Maybe [Sensitive Tag] -- | A list of CA certificates to be added to the trust store. [$sel:certificateList:CreateTrustStore'] :: CreateTrustStore -> [Base64] -- | 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. newCreateTrustStore :: CreateTrustStore -- | 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. createTrustStore_clientToken :: Lens' CreateTrustStore (Maybe Text) -- | The tags to add to the trust store. A tag is a key-value pair. createTrustStore_tags :: Lens' CreateTrustStore (Maybe [Tag]) -- | A list of CA certificates to be added to the trust store. createTrustStore_certificateList :: Lens' CreateTrustStore [ByteString] -- | See: newCreateTrustStoreResponse smart constructor. data CreateTrustStoreResponse CreateTrustStoreResponse' :: Int -> Text -> CreateTrustStoreResponse -- | The response's http status code. [$sel:httpStatus:CreateTrustStoreResponse'] :: CreateTrustStoreResponse -> Int -- | The ARN of the trust store. [$sel:trustStoreArn:CreateTrustStoreResponse'] :: CreateTrustStoreResponse -> Text -- | 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. newCreateTrustStoreResponse :: Int -> Text -> CreateTrustStoreResponse -- | The response's http status code. createTrustStoreResponse_httpStatus :: Lens' CreateTrustStoreResponse Int -- | The ARN of the trust store. createTrustStoreResponse_trustStoreArn :: Lens' CreateTrustStoreResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStore instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStore instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStore instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStoreResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStoreResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStoreResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStoreResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStoreResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStore instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStore instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStore instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStore instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.CreateTrustStore.CreateTrustStore -- | Creates a web portal. module Amazonka.WorkSpacesWeb.CreatePortal -- | See: newCreatePortal smart constructor. data CreatePortal CreatePortal' :: Maybe (HashMap Text Text) -> Maybe Text -> Maybe Text -> Maybe (Sensitive Text) -> Maybe [Sensitive Tag] -> CreatePortal -- | The additional encryption context of the portal. [$sel:additionalEncryptionContext:CreatePortal'] :: CreatePortal -> Maybe (HashMap Text Text) -- | 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:clientToken:CreatePortal'] :: CreatePortal -> Maybe Text -- | The customer managed key of the web portal. [$sel:customerManagedKey:CreatePortal'] :: CreatePortal -> Maybe Text -- | The name of the web portal. This is not visible to users who log into -- the web portal. [$sel:displayName:CreatePortal'] :: CreatePortal -> Maybe (Sensitive Text) -- | The tags to add to the web portal. A tag is a key-value pair. [$sel:tags:CreatePortal'] :: CreatePortal -> Maybe [Sensitive Tag] -- | 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. newCreatePortal :: CreatePortal -- | The additional encryption context of the portal. createPortal_additionalEncryptionContext :: Lens' CreatePortal (Maybe (HashMap Text Text)) -- | 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. createPortal_clientToken :: Lens' CreatePortal (Maybe Text) -- | The customer managed key of the web portal. createPortal_customerManagedKey :: Lens' CreatePortal (Maybe Text) -- | The name of the web portal. This is not visible to users who log into -- the web portal. createPortal_displayName :: Lens' CreatePortal (Maybe Text) -- | The tags to add to the web portal. A tag is a key-value pair. createPortal_tags :: Lens' CreatePortal (Maybe [Tag]) -- | See: newCreatePortalResponse smart constructor. data CreatePortalResponse CreatePortalResponse' :: Int -> Text -> Text -> CreatePortalResponse -- | The response's http status code. [$sel:httpStatus:CreatePortalResponse'] :: CreatePortalResponse -> Int -- | The ARN of the web portal. [$sel:portalArn:CreatePortalResponse'] :: CreatePortalResponse -> Text -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. [$sel:portalEndpoint:CreatePortalResponse'] :: CreatePortalResponse -> Text -- | 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. newCreatePortalResponse :: Int -> Text -> Text -> CreatePortalResponse -- | The response's http status code. createPortalResponse_httpStatus :: Lens' CreatePortalResponse Int -- | The ARN of the web portal. createPortalResponse_portalArn :: Lens' CreatePortalResponse Text -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. createPortalResponse_portalEndpoint :: Lens' CreatePortalResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreatePortal.CreatePortal instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreatePortal.CreatePortal instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreatePortal.CreatePortal instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreatePortal.CreatePortalResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreatePortal.CreatePortalResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.CreatePortal.CreatePortalResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreatePortal.CreatePortalResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.CreatePortal.CreatePortal instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreatePortal.CreatePortalResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.CreatePortal.CreatePortal instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreatePortal.CreatePortal instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.CreatePortal.CreatePortal instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.CreatePortal.CreatePortal instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.CreatePortal.CreatePortal instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.CreatePortal.CreatePortal -- | Creates 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. module Amazonka.WorkSpacesWeb.CreateNetworkSettings -- | See: newCreateNetworkSettings smart constructor. data CreateNetworkSettings CreateNetworkSettings' :: Maybe Text -> Maybe [Sensitive Tag] -> NonEmpty Text -> NonEmpty Text -> Text -> CreateNetworkSettings -- | 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:clientToken:CreateNetworkSettings'] :: CreateNetworkSettings -> Maybe Text -- | The tags to add to the network settings resource. A tag is a key-value -- pair. [$sel:tags:CreateNetworkSettings'] :: CreateNetworkSettings -> Maybe [Sensitive Tag] -- | One or more security groups used to control access from streaming -- instances to your VPC. [$sel:securityGroupIds:CreateNetworkSettings'] :: CreateNetworkSettings -> NonEmpty Text -- | 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:subnetIds:CreateNetworkSettings'] :: CreateNetworkSettings -> NonEmpty Text -- | The VPC that streaming instances will connect to. [$sel:vpcId:CreateNetworkSettings'] :: CreateNetworkSettings -> Text -- | 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. newCreateNetworkSettings :: NonEmpty Text -> NonEmpty Text -> Text -> CreateNetworkSettings -- | 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. createNetworkSettings_clientToken :: Lens' CreateNetworkSettings (Maybe Text) -- | The tags to add to the network settings resource. A tag is a key-value -- pair. createNetworkSettings_tags :: Lens' CreateNetworkSettings (Maybe [Tag]) -- | One or more security groups used to control access from streaming -- instances to your VPC. createNetworkSettings_securityGroupIds :: Lens' CreateNetworkSettings (NonEmpty Text) -- | 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_subnetIds :: Lens' CreateNetworkSettings (NonEmpty Text) -- | The VPC that streaming instances will connect to. createNetworkSettings_vpcId :: Lens' CreateNetworkSettings Text -- | See: newCreateNetworkSettingsResponse smart constructor. data CreateNetworkSettingsResponse CreateNetworkSettingsResponse' :: Int -> Text -> CreateNetworkSettingsResponse -- | The response's http status code. [$sel:httpStatus:CreateNetworkSettingsResponse'] :: CreateNetworkSettingsResponse -> Int -- | The ARN of the network settings. [$sel:networkSettingsArn:CreateNetworkSettingsResponse'] :: CreateNetworkSettingsResponse -> Text -- | 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. newCreateNetworkSettingsResponse :: Int -> Text -> CreateNetworkSettingsResponse -- | The response's http status code. createNetworkSettingsResponse_httpStatus :: Lens' CreateNetworkSettingsResponse Int -- | The ARN of the network settings. createNetworkSettingsResponse_networkSettingsArn :: Lens' CreateNetworkSettingsResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.CreateNetworkSettings.CreateNetworkSettings -- | Creates an identity provider resource that is then associated with a -- web portal. module Amazonka.WorkSpacesWeb.CreateIdentityProvider -- | See: newCreateIdentityProvider smart constructor. data CreateIdentityProvider CreateIdentityProvider' :: Maybe Text -> Sensitive (HashMap Text Text) -> Sensitive Text -> IdentityProviderType -> Text -> CreateIdentityProvider -- | 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:clientToken:CreateIdentityProvider'] :: CreateIdentityProvider -> Maybe Text -- | The identity provider details. The following list describes the -- provider detail keys for each identity provider type. -- -- [$sel:identityProviderDetails:CreateIdentityProvider'] :: CreateIdentityProvider -> Sensitive (HashMap Text Text) -- | The identity provider name. [$sel:identityProviderName:CreateIdentityProvider'] :: CreateIdentityProvider -> Sensitive Text -- | The identity provider type. [$sel:identityProviderType:CreateIdentityProvider'] :: CreateIdentityProvider -> IdentityProviderType -- | The ARN of the web portal. [$sel:portalArn:CreateIdentityProvider'] :: CreateIdentityProvider -> Text -- | 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. -- -- -- -- CreateIdentityProvider, -- createIdentityProvider_identityProviderName - The identity -- provider name. -- -- CreateIdentityProvider, -- createIdentityProvider_identityProviderType - The identity -- provider type. -- -- CreateIdentityProvider, createIdentityProvider_portalArn -- - The ARN of the web portal. newCreateIdentityProvider :: Text -> IdentityProviderType -> Text -> CreateIdentityProvider -- | 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_clientToken :: Lens' CreateIdentityProvider (Maybe Text) -- | The identity provider details. The following list describes the -- provider detail keys for each identity provider type. -- -- createIdentityProvider_identityProviderDetails :: Lens' CreateIdentityProvider (HashMap Text Text) -- | The identity provider name. createIdentityProvider_identityProviderName :: Lens' CreateIdentityProvider Text -- | The identity provider type. createIdentityProvider_identityProviderType :: Lens' CreateIdentityProvider IdentityProviderType -- | The ARN of the web portal. createIdentityProvider_portalArn :: Lens' CreateIdentityProvider Text -- | See: newCreateIdentityProviderResponse smart -- constructor. data CreateIdentityProviderResponse CreateIdentityProviderResponse' :: Int -> Text -> CreateIdentityProviderResponse -- | The response's http status code. [$sel:httpStatus:CreateIdentityProviderResponse'] :: CreateIdentityProviderResponse -> Int -- | The ARN of the identity provider. [$sel:identityProviderArn:CreateIdentityProviderResponse'] :: CreateIdentityProviderResponse -> Text -- | 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. newCreateIdentityProviderResponse :: Int -> Text -> CreateIdentityProviderResponse -- | The response's http status code. createIdentityProviderResponse_httpStatus :: Lens' CreateIdentityProviderResponse Int -- | The ARN of the identity provider. createIdentityProviderResponse_identityProviderArn :: Lens' CreateIdentityProviderResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProvider instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProvider instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProvider instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProviderResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProviderResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProviderResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProviderResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProvider instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProviderResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProvider instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProvider instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProvider instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProvider instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProvider instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.CreateIdentityProvider.CreateIdentityProvider -- | Creates a 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. module Amazonka.WorkSpacesWeb.CreateBrowserSettings -- | See: newCreateBrowserSettings smart constructor. data CreateBrowserSettings CreateBrowserSettings' :: Maybe (HashMap Text Text) -> Maybe Text -> Maybe Text -> Maybe [Sensitive Tag] -> Sensitive Text -> CreateBrowserSettings -- | Additional encryption context of the browser settings. [$sel:additionalEncryptionContext:CreateBrowserSettings'] :: CreateBrowserSettings -> Maybe (HashMap Text Text) -- | 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:clientToken:CreateBrowserSettings'] :: CreateBrowserSettings -> Maybe Text -- | The custom managed key of the browser settings. [$sel:customerManagedKey:CreateBrowserSettings'] :: CreateBrowserSettings -> Maybe Text -- | The tags to add to the browser settings resource. A tag is a key-value -- pair. [$sel:tags:CreateBrowserSettings'] :: CreateBrowserSettings -> Maybe [Sensitive Tag] -- | A JSON string containing Chrome Enterprise policies that will be -- applied to all streaming sessions. [$sel:browserPolicy:CreateBrowserSettings'] :: CreateBrowserSettings -> Sensitive Text -- | 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. newCreateBrowserSettings :: Text -> CreateBrowserSettings -- | Additional encryption context of the browser settings. createBrowserSettings_additionalEncryptionContext :: Lens' CreateBrowserSettings (Maybe (HashMap Text Text)) -- | 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. createBrowserSettings_clientToken :: Lens' CreateBrowserSettings (Maybe Text) -- | The custom managed key of the browser settings. createBrowserSettings_customerManagedKey :: Lens' CreateBrowserSettings (Maybe Text) -- | The tags to add to the browser settings resource. A tag is a key-value -- pair. createBrowserSettings_tags :: Lens' CreateBrowserSettings (Maybe [Tag]) -- | A JSON string containing Chrome Enterprise policies that will be -- applied to all streaming sessions. createBrowserSettings_browserPolicy :: Lens' CreateBrowserSettings Text -- | See: newCreateBrowserSettingsResponse smart constructor. data CreateBrowserSettingsResponse CreateBrowserSettingsResponse' :: Int -> Text -> CreateBrowserSettingsResponse -- | The response's http status code. [$sel:httpStatus:CreateBrowserSettingsResponse'] :: CreateBrowserSettingsResponse -> Int -- | The ARN of the browser settings. [$sel:browserSettingsArn:CreateBrowserSettingsResponse'] :: CreateBrowserSettingsResponse -> Text -- | 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. newCreateBrowserSettingsResponse :: Int -> Text -> CreateBrowserSettingsResponse -- | The response's http status code. createBrowserSettingsResponse_httpStatus :: Lens' CreateBrowserSettingsResponse Int -- | The ARN of the browser settings. createBrowserSettingsResponse_browserSettingsArn :: Lens' CreateBrowserSettingsResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.CreateBrowserSettings.CreateBrowserSettings -- | Associates a user settings resource with a web portal. module Amazonka.WorkSpacesWeb.AssociateUserSettings -- | See: newAssociateUserSettings smart constructor. data AssociateUserSettings AssociateUserSettings' :: Text -> Text -> AssociateUserSettings -- | The ARN of the web portal. [$sel:portalArn:AssociateUserSettings'] :: AssociateUserSettings -> Text -- | The ARN of the user settings. [$sel:userSettingsArn:AssociateUserSettings'] :: AssociateUserSettings -> Text -- | 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. newAssociateUserSettings :: Text -> Text -> AssociateUserSettings -- | The ARN of the web portal. associateUserSettings_portalArn :: Lens' AssociateUserSettings Text -- | The ARN of the user settings. associateUserSettings_userSettingsArn :: Lens' AssociateUserSettings Text -- | See: newAssociateUserSettingsResponse smart constructor. data AssociateUserSettingsResponse AssociateUserSettingsResponse' :: Int -> Text -> Text -> AssociateUserSettingsResponse -- | The response's http status code. [$sel:httpStatus:AssociateUserSettingsResponse'] :: AssociateUserSettingsResponse -> Int -- | The ARN of the web portal. [$sel:portalArn:AssociateUserSettingsResponse'] :: AssociateUserSettingsResponse -> Text -- | The ARN of the user settings. [$sel:userSettingsArn:AssociateUserSettingsResponse'] :: AssociateUserSettingsResponse -> Text -- | 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. newAssociateUserSettingsResponse :: Int -> Text -> Text -> AssociateUserSettingsResponse -- | The response's http status code. associateUserSettingsResponse_httpStatus :: Lens' AssociateUserSettingsResponse Int -- | The ARN of the web portal. associateUserSettingsResponse_portalArn :: Lens' AssociateUserSettingsResponse Text -- | The ARN of the user settings. associateUserSettingsResponse_userSettingsArn :: Lens' AssociateUserSettingsResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.AssociateUserSettings.AssociateUserSettings -- | Associates a user access logging settings resource with a web portal. module Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings -- | See: newAssociateUserAccessLoggingSettings smart -- constructor. data AssociateUserAccessLoggingSettings AssociateUserAccessLoggingSettings' :: Text -> Text -> AssociateUserAccessLoggingSettings -- | The ARN of the web portal. [$sel:portalArn:AssociateUserAccessLoggingSettings'] :: AssociateUserAccessLoggingSettings -> Text -- | The ARN of the user access logging settings. [$sel:userAccessLoggingSettingsArn:AssociateUserAccessLoggingSettings'] :: AssociateUserAccessLoggingSettings -> Text -- | 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. newAssociateUserAccessLoggingSettings :: Text -> Text -> AssociateUserAccessLoggingSettings -- | The ARN of the web portal. associateUserAccessLoggingSettings_portalArn :: Lens' AssociateUserAccessLoggingSettings Text -- | The ARN of the user access logging settings. associateUserAccessLoggingSettings_userAccessLoggingSettingsArn :: Lens' AssociateUserAccessLoggingSettings Text -- | See: newAssociateUserAccessLoggingSettingsResponse smart -- constructor. data AssociateUserAccessLoggingSettingsResponse AssociateUserAccessLoggingSettingsResponse' :: Int -> Text -> Text -> AssociateUserAccessLoggingSettingsResponse -- | The response's http status code. [$sel:httpStatus:AssociateUserAccessLoggingSettingsResponse'] :: AssociateUserAccessLoggingSettingsResponse -> Int -- | The ARN of the web portal. [$sel:portalArn:AssociateUserAccessLoggingSettingsResponse'] :: AssociateUserAccessLoggingSettingsResponse -> Text -- | The ARN of the user access logging settings. [$sel:userAccessLoggingSettingsArn:AssociateUserAccessLoggingSettingsResponse'] :: AssociateUserAccessLoggingSettingsResponse -> Text -- | 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. newAssociateUserAccessLoggingSettingsResponse :: Int -> Text -> Text -> AssociateUserAccessLoggingSettingsResponse -- | The response's http status code. associateUserAccessLoggingSettingsResponse_httpStatus :: Lens' AssociateUserAccessLoggingSettingsResponse Int -- | The ARN of the web portal. associateUserAccessLoggingSettingsResponse_portalArn :: Lens' AssociateUserAccessLoggingSettingsResponse Text -- | The ARN of the user access logging settings. associateUserAccessLoggingSettingsResponse_userAccessLoggingSettingsArn :: Lens' AssociateUserAccessLoggingSettingsResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.AssociateUserAccessLoggingSettings.AssociateUserAccessLoggingSettings -- | Associates a trust store with a web portal. module Amazonka.WorkSpacesWeb.AssociateTrustStore -- | See: newAssociateTrustStore smart constructor. data AssociateTrustStore AssociateTrustStore' :: Text -> Text -> AssociateTrustStore -- | The ARN of the web portal. [$sel:portalArn:AssociateTrustStore'] :: AssociateTrustStore -> Text -- | The ARN of the trust store. [$sel:trustStoreArn:AssociateTrustStore'] :: AssociateTrustStore -> Text -- | 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. newAssociateTrustStore :: Text -> Text -> AssociateTrustStore -- | The ARN of the web portal. associateTrustStore_portalArn :: Lens' AssociateTrustStore Text -- | The ARN of the trust store. associateTrustStore_trustStoreArn :: Lens' AssociateTrustStore Text -- | See: newAssociateTrustStoreResponse smart constructor. data AssociateTrustStoreResponse AssociateTrustStoreResponse' :: Int -> Text -> Text -> AssociateTrustStoreResponse -- | The response's http status code. [$sel:httpStatus:AssociateTrustStoreResponse'] :: AssociateTrustStoreResponse -> Int -- | The ARN of the web portal. [$sel:portalArn:AssociateTrustStoreResponse'] :: AssociateTrustStoreResponse -> Text -- | The ARN of the trust store. [$sel:trustStoreArn:AssociateTrustStoreResponse'] :: AssociateTrustStoreResponse -> Text -- | 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. newAssociateTrustStoreResponse :: Int -> Text -> Text -> AssociateTrustStoreResponse -- | The response's http status code. associateTrustStoreResponse_httpStatus :: Lens' AssociateTrustStoreResponse Int -- | The ARN of the web portal. associateTrustStoreResponse_portalArn :: Lens' AssociateTrustStoreResponse Text -- | The ARN of the trust store. associateTrustStoreResponse_trustStoreArn :: Lens' AssociateTrustStoreResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStore instance GHC.Show.Show Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStore instance GHC.Read.Read Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStore instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStore instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStoreResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStoreResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStoreResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStoreResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStoreResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStore instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStore instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStore instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStore instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.AssociateTrustStore.AssociateTrustStore -- | Associates a network settings resource with a web portal. module Amazonka.WorkSpacesWeb.AssociateNetworkSettings -- | See: newAssociateNetworkSettings smart constructor. data AssociateNetworkSettings AssociateNetworkSettings' :: Text -> Text -> AssociateNetworkSettings -- | The ARN of the network settings. [$sel:networkSettingsArn:AssociateNetworkSettings'] :: AssociateNetworkSettings -> Text -- | The ARN of the web portal. [$sel:portalArn:AssociateNetworkSettings'] :: AssociateNetworkSettings -> Text -- | 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. newAssociateNetworkSettings :: Text -> Text -> AssociateNetworkSettings -- | The ARN of the network settings. associateNetworkSettings_networkSettingsArn :: Lens' AssociateNetworkSettings Text -- | The ARN of the web portal. associateNetworkSettings_portalArn :: Lens' AssociateNetworkSettings Text -- | See: newAssociateNetworkSettingsResponse smart -- constructor. data AssociateNetworkSettingsResponse AssociateNetworkSettingsResponse' :: Int -> Text -> Text -> AssociateNetworkSettingsResponse -- | The response's http status code. [$sel:httpStatus:AssociateNetworkSettingsResponse'] :: AssociateNetworkSettingsResponse -> Int -- | The ARN of the network settings. [$sel:networkSettingsArn:AssociateNetworkSettingsResponse'] :: AssociateNetworkSettingsResponse -> Text -- | The ARN of the web portal. [$sel:portalArn:AssociateNetworkSettingsResponse'] :: AssociateNetworkSettingsResponse -> Text -- | 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. newAssociateNetworkSettingsResponse :: Int -> Text -> Text -> AssociateNetworkSettingsResponse -- | The response's http status code. associateNetworkSettingsResponse_httpStatus :: Lens' AssociateNetworkSettingsResponse Int -- | The ARN of the network settings. associateNetworkSettingsResponse_networkSettingsArn :: Lens' AssociateNetworkSettingsResponse Text -- | The ARN of the web portal. associateNetworkSettingsResponse_portalArn :: Lens' AssociateNetworkSettingsResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.AssociateNetworkSettings.AssociateNetworkSettings -- | Associates a browser settings resource with a web portal. module Amazonka.WorkSpacesWeb.AssociateBrowserSettings -- | See: newAssociateBrowserSettings smart constructor. data AssociateBrowserSettings AssociateBrowserSettings' :: Text -> Text -> AssociateBrowserSettings -- | The ARN of the browser settings. [$sel:browserSettingsArn:AssociateBrowserSettings'] :: AssociateBrowserSettings -> Text -- | The ARN of the web portal. [$sel:portalArn:AssociateBrowserSettings'] :: AssociateBrowserSettings -> Text -- | 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. newAssociateBrowserSettings :: Text -> Text -> AssociateBrowserSettings -- | The ARN of the browser settings. associateBrowserSettings_browserSettingsArn :: Lens' AssociateBrowserSettings Text -- | The ARN of the web portal. associateBrowserSettings_portalArn :: Lens' AssociateBrowserSettings Text -- | See: newAssociateBrowserSettingsResponse smart -- constructor. data AssociateBrowserSettingsResponse AssociateBrowserSettingsResponse' :: Int -> Text -> Text -> AssociateBrowserSettingsResponse -- | The response's http status code. [$sel:httpStatus:AssociateBrowserSettingsResponse'] :: AssociateBrowserSettingsResponse -> Int -- | The ARN of the browser settings. [$sel:browserSettingsArn:AssociateBrowserSettingsResponse'] :: AssociateBrowserSettingsResponse -> Text -- | The ARN of the web portal. [$sel:portalArn:AssociateBrowserSettingsResponse'] :: AssociateBrowserSettingsResponse -> Text -- | 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. newAssociateBrowserSettingsResponse :: Int -> Text -> Text -> AssociateBrowserSettingsResponse -- | The response's http status code. associateBrowserSettingsResponse_httpStatus :: Lens' AssociateBrowserSettingsResponse Int -- | The ARN of the browser settings. associateBrowserSettingsResponse_browserSettingsArn :: Lens' AssociateBrowserSettingsResponse Text -- | The ARN of the web portal. associateBrowserSettingsResponse_portalArn :: Lens' AssociateBrowserSettingsResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.AssociateBrowserSettings.AssociateBrowserSettings -- | Removes one or more tags from the specified resource. module Amazonka.WorkSpacesWeb.UntagResource -- | See: newUntagResource smart constructor. data UntagResource UntagResource' :: Text -> [Sensitive Text] -> UntagResource -- | The ARN of the resource. [$sel:resourceArn:UntagResource'] :: UntagResource -> Text -- | The list of tag keys to remove from the resource. [$sel:tagKeys:UntagResource'] :: UntagResource -> [Sensitive Text] -- | 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. newUntagResource :: Text -> UntagResource -- | The ARN of the resource. untagResource_resourceArn :: Lens' UntagResource Text -- | The list of tag keys to remove from the resource. untagResource_tagKeys :: Lens' UntagResource [Text] -- | See: newUntagResourceResponse smart constructor. data UntagResourceResponse UntagResourceResponse' :: Int -> UntagResourceResponse -- | The response's http status code. [$sel:httpStatus:UntagResourceResponse'] :: UntagResourceResponse -> Int -- | 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. newUntagResourceResponse :: Int -> UntagResourceResponse -- | The response's http status code. untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UntagResource.UntagResource instance GHC.Show.Show Amazonka.WorkSpacesWeb.UntagResource.UntagResource instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UntagResource.UntagResource instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UntagResource.UntagResourceResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.UntagResource.UntagResourceResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.UntagResource.UntagResourceResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UntagResource.UntagResourceResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.UntagResource.UntagResource instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UntagResource.UntagResourceResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.UntagResource.UntagResource instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UntagResource.UntagResource instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.UntagResource.UntagResource instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.UntagResource.UntagResource instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.UntagResource.UntagResource -- | Updates browser settings. module Amazonka.WorkSpacesWeb.UpdateBrowserSettings -- | See: newUpdateBrowserSettings smart constructor. data UpdateBrowserSettings UpdateBrowserSettings' :: Maybe (Sensitive Text) -> Maybe Text -> Text -> UpdateBrowserSettings -- | A JSON string containing Chrome Enterprise policies that will be -- applied to all streaming sessions. [$sel:browserPolicy:UpdateBrowserSettings'] :: UpdateBrowserSettings -> Maybe (Sensitive Text) -- | 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. [$sel:clientToken:UpdateBrowserSettings'] :: UpdateBrowserSettings -> Maybe Text -- | The ARN of the browser settings. [$sel:browserSettingsArn:UpdateBrowserSettings'] :: UpdateBrowserSettings -> Text -- | 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. newUpdateBrowserSettings :: Text -> UpdateBrowserSettings -- | A JSON string containing Chrome Enterprise policies that will be -- applied to all streaming sessions. updateBrowserSettings_browserPolicy :: Lens' UpdateBrowserSettings (Maybe Text) -- | 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_clientToken :: Lens' UpdateBrowserSettings (Maybe Text) -- | The ARN of the browser settings. updateBrowserSettings_browserSettingsArn :: Lens' UpdateBrowserSettings Text -- | See: newUpdateBrowserSettingsResponse smart constructor. data UpdateBrowserSettingsResponse UpdateBrowserSettingsResponse' :: Int -> BrowserSettings -> UpdateBrowserSettingsResponse -- | The response's http status code. [$sel:httpStatus:UpdateBrowserSettingsResponse'] :: UpdateBrowserSettingsResponse -> Int -- | The browser settings. [$sel:browserSettings:UpdateBrowserSettingsResponse'] :: UpdateBrowserSettingsResponse -> BrowserSettings -- | 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. newUpdateBrowserSettingsResponse :: Int -> BrowserSettings -> UpdateBrowserSettingsResponse -- | The response's http status code. updateBrowserSettingsResponse_httpStatus :: Lens' UpdateBrowserSettingsResponse Int -- | The browser settings. updateBrowserSettingsResponse_browserSettings :: Lens' UpdateBrowserSettingsResponse BrowserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.UpdateBrowserSettings.UpdateBrowserSettings -- | Updates the identity provider. module Amazonka.WorkSpacesWeb.UpdateIdentityProvider -- | See: newUpdateIdentityProvider smart constructor. data UpdateIdentityProvider UpdateIdentityProvider' :: Maybe Text -> Maybe (Sensitive (HashMap Text Text)) -> Maybe (Sensitive Text) -> Maybe IdentityProviderType -> Text -> UpdateIdentityProvider -- | 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. [$sel:clientToken:UpdateIdentityProvider'] :: UpdateIdentityProvider -> Maybe Text -- | The details of the identity provider. The following list describes the -- provider detail keys for each identity provider type. -- -- [$sel:identityProviderDetails:UpdateIdentityProvider'] :: UpdateIdentityProvider -> Maybe (Sensitive (HashMap Text Text)) -- | The name of the identity provider. [$sel:identityProviderName:UpdateIdentityProvider'] :: UpdateIdentityProvider -> Maybe (Sensitive Text) -- | The type of the identity provider. [$sel:identityProviderType:UpdateIdentityProvider'] :: UpdateIdentityProvider -> Maybe IdentityProviderType -- | The ARN of the identity provider. [$sel:identityProviderArn:UpdateIdentityProvider'] :: UpdateIdentityProvider -> Text -- | 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. -- -- -- -- 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. newUpdateIdentityProvider :: Text -> UpdateIdentityProvider -- | 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_clientToken :: Lens' UpdateIdentityProvider (Maybe Text) -- | The details of the identity provider. The following list describes the -- provider detail keys for each identity provider type. -- -- updateIdentityProvider_identityProviderDetails :: Lens' UpdateIdentityProvider (Maybe (HashMap Text Text)) -- | The name of the identity provider. updateIdentityProvider_identityProviderName :: Lens' UpdateIdentityProvider (Maybe Text) -- | The type of the identity provider. updateIdentityProvider_identityProviderType :: Lens' UpdateIdentityProvider (Maybe IdentityProviderType) -- | The ARN of the identity provider. updateIdentityProvider_identityProviderArn :: Lens' UpdateIdentityProvider Text -- | See: newUpdateIdentityProviderResponse smart -- constructor. data UpdateIdentityProviderResponse UpdateIdentityProviderResponse' :: Int -> IdentityProvider -> UpdateIdentityProviderResponse -- | The response's http status code. [$sel:httpStatus:UpdateIdentityProviderResponse'] :: UpdateIdentityProviderResponse -> Int -- | The identity provider. [$sel:identityProvider:UpdateIdentityProviderResponse'] :: UpdateIdentityProviderResponse -> IdentityProvider -- | 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. newUpdateIdentityProviderResponse :: Int -> IdentityProvider -> UpdateIdentityProviderResponse -- | The response's http status code. updateIdentityProviderResponse_httpStatus :: Lens' UpdateIdentityProviderResponse Int -- | The identity provider. updateIdentityProviderResponse_identityProvider :: Lens' UpdateIdentityProviderResponse IdentityProvider instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProvider instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProvider instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProvider instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProviderResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProviderResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProviderResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProvider instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProviderResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProvider instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProvider instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProvider instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProvider instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProvider instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.UpdateIdentityProvider.UpdateIdentityProvider -- | Updates network settings. module Amazonka.WorkSpacesWeb.UpdateNetworkSettings -- | See: newUpdateNetworkSettings smart constructor. data UpdateNetworkSettings UpdateNetworkSettings' :: Maybe Text -> Maybe (NonEmpty Text) -> Maybe (NonEmpty Text) -> Maybe Text -> Text -> UpdateNetworkSettings -- | 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. [$sel:clientToken:UpdateNetworkSettings'] :: UpdateNetworkSettings -> Maybe Text -- | One or more security groups used to control access from streaming -- instances to your VPC. [$sel:securityGroupIds:UpdateNetworkSettings'] :: UpdateNetworkSettings -> Maybe (NonEmpty Text) -- | 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:subnetIds:UpdateNetworkSettings'] :: UpdateNetworkSettings -> Maybe (NonEmpty Text) -- | The VPC that streaming instances will connect to. [$sel:vpcId:UpdateNetworkSettings'] :: UpdateNetworkSettings -> Maybe Text -- | The ARN of the network settings. [$sel:networkSettingsArn:UpdateNetworkSettings'] :: UpdateNetworkSettings -> Text -- | 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. newUpdateNetworkSettings :: Text -> UpdateNetworkSettings -- | 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_clientToken :: Lens' UpdateNetworkSettings (Maybe Text) -- | One or more security groups used to control access from streaming -- instances to your VPC. updateNetworkSettings_securityGroupIds :: Lens' UpdateNetworkSettings (Maybe (NonEmpty Text)) -- | 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_subnetIds :: Lens' UpdateNetworkSettings (Maybe (NonEmpty Text)) -- | The VPC that streaming instances will connect to. updateNetworkSettings_vpcId :: Lens' UpdateNetworkSettings (Maybe Text) -- | The ARN of the network settings. updateNetworkSettings_networkSettingsArn :: Lens' UpdateNetworkSettings Text -- | See: newUpdateNetworkSettingsResponse smart constructor. data UpdateNetworkSettingsResponse UpdateNetworkSettingsResponse' :: Int -> NetworkSettings -> UpdateNetworkSettingsResponse -- | The response's http status code. [$sel:httpStatus:UpdateNetworkSettingsResponse'] :: UpdateNetworkSettingsResponse -> Int -- | The network settings. [$sel:networkSettings:UpdateNetworkSettingsResponse'] :: UpdateNetworkSettingsResponse -> NetworkSettings -- | 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. newUpdateNetworkSettingsResponse :: Int -> NetworkSettings -> UpdateNetworkSettingsResponse -- | The response's http status code. updateNetworkSettingsResponse_httpStatus :: Lens' UpdateNetworkSettingsResponse Int -- | The network settings. updateNetworkSettingsResponse_networkSettings :: Lens' UpdateNetworkSettingsResponse NetworkSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.UpdateNetworkSettings.UpdateNetworkSettings -- | Updates a web portal. module Amazonka.WorkSpacesWeb.UpdatePortal -- | See: newUpdatePortal smart constructor. data UpdatePortal UpdatePortal' :: Maybe (Sensitive Text) -> Text -> UpdatePortal -- | The name of the web portal. This is not visible to users who log into -- the web portal. [$sel:displayName:UpdatePortal'] :: UpdatePortal -> Maybe (Sensitive Text) -- | The ARN of the web portal. [$sel:portalArn:UpdatePortal'] :: UpdatePortal -> Text -- | 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. newUpdatePortal :: Text -> UpdatePortal -- | The name of the web portal. This is not visible to users who log into -- the web portal. updatePortal_displayName :: Lens' UpdatePortal (Maybe Text) -- | The ARN of the web portal. updatePortal_portalArn :: Lens' UpdatePortal Text -- | See: newUpdatePortalResponse smart constructor. data UpdatePortalResponse UpdatePortalResponse' :: Maybe Portal -> Int -> UpdatePortalResponse -- | The web portal. [$sel:portal:UpdatePortalResponse'] :: UpdatePortalResponse -> Maybe Portal -- | The response's http status code. [$sel:httpStatus:UpdatePortalResponse'] :: UpdatePortalResponse -> Int -- | 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. newUpdatePortalResponse :: Int -> UpdatePortalResponse -- | The web portal. updatePortalResponse_portal :: Lens' UpdatePortalResponse (Maybe Portal) -- | The response's http status code. updatePortalResponse_httpStatus :: Lens' UpdatePortalResponse Int instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortal instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortal instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortal instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortalResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortalResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortalResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortal instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortalResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortal instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortal instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortal instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortal instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortal instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.UpdatePortal.UpdatePortal -- | Updates the trust store. module Amazonka.WorkSpacesWeb.UpdateTrustStore -- | See: newUpdateTrustStore smart constructor. data UpdateTrustStore UpdateTrustStore' :: Maybe [Base64] -> Maybe [Text] -> Maybe Text -> Text -> UpdateTrustStore -- | A list of CA certificates to add to the trust store. [$sel:certificatesToAdd:UpdateTrustStore'] :: UpdateTrustStore -> Maybe [Base64] -- | A list of CA certificates to delete from a trust store. [$sel:certificatesToDelete:UpdateTrustStore'] :: UpdateTrustStore -> Maybe [Text] -- | 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. [$sel:clientToken:UpdateTrustStore'] :: UpdateTrustStore -> Maybe Text -- | The ARN of the trust store. [$sel:trustStoreArn:UpdateTrustStore'] :: UpdateTrustStore -> Text -- | 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. newUpdateTrustStore :: Text -> UpdateTrustStore -- | A list of CA certificates to add to the trust store. updateTrustStore_certificatesToAdd :: Lens' UpdateTrustStore (Maybe [ByteString]) -- | A list of CA certificates to delete from a trust store. updateTrustStore_certificatesToDelete :: Lens' UpdateTrustStore (Maybe [Text]) -- | 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_clientToken :: Lens' UpdateTrustStore (Maybe Text) -- | The ARN of the trust store. updateTrustStore_trustStoreArn :: Lens' UpdateTrustStore Text -- | See: newUpdateTrustStoreResponse smart constructor. data UpdateTrustStoreResponse UpdateTrustStoreResponse' :: Int -> Text -> UpdateTrustStoreResponse -- | The response's http status code. [$sel:httpStatus:UpdateTrustStoreResponse'] :: UpdateTrustStoreResponse -> Int -- | The ARN of the trust store. [$sel:trustStoreArn:UpdateTrustStoreResponse'] :: UpdateTrustStoreResponse -> Text -- | 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. newUpdateTrustStoreResponse :: Int -> Text -> UpdateTrustStoreResponse -- | The response's http status code. updateTrustStoreResponse_httpStatus :: Lens' UpdateTrustStoreResponse Int -- | The ARN of the trust store. updateTrustStoreResponse_trustStoreArn :: Lens' UpdateTrustStoreResponse Text instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStore instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStore instance GHC.Read.Read Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStore instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStore instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStoreResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStoreResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStoreResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStoreResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStoreResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStore instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStore instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStore instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStore instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStore instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.UpdateTrustStore.UpdateTrustStore -- | Updates the user access logging settings. module Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings -- | See: newUpdateUserAccessLoggingSettings smart -- constructor. data UpdateUserAccessLoggingSettings UpdateUserAccessLoggingSettings' :: Maybe Text -> Maybe Text -> Text -> UpdateUserAccessLoggingSettings -- | 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. [$sel:clientToken:UpdateUserAccessLoggingSettings'] :: UpdateUserAccessLoggingSettings -> Maybe Text -- | The ARN of the Kinesis stream. [$sel:kinesisStreamArn:UpdateUserAccessLoggingSettings'] :: UpdateUserAccessLoggingSettings -> Maybe Text -- | The ARN of the user access logging settings. [$sel:userAccessLoggingSettingsArn:UpdateUserAccessLoggingSettings'] :: UpdateUserAccessLoggingSettings -> Text -- | 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. newUpdateUserAccessLoggingSettings :: Text -> UpdateUserAccessLoggingSettings -- | 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_clientToken :: Lens' UpdateUserAccessLoggingSettings (Maybe Text) -- | The ARN of the Kinesis stream. updateUserAccessLoggingSettings_kinesisStreamArn :: Lens' UpdateUserAccessLoggingSettings (Maybe Text) -- | The ARN of the user access logging settings. updateUserAccessLoggingSettings_userAccessLoggingSettingsArn :: Lens' UpdateUserAccessLoggingSettings Text -- | See: newUpdateUserAccessLoggingSettingsResponse smart -- constructor. data UpdateUserAccessLoggingSettingsResponse UpdateUserAccessLoggingSettingsResponse' :: Int -> UserAccessLoggingSettings -> UpdateUserAccessLoggingSettingsResponse -- | The response's http status code. [$sel:httpStatus:UpdateUserAccessLoggingSettingsResponse'] :: UpdateUserAccessLoggingSettingsResponse -> Int -- | The user access logging settings. [$sel:userAccessLoggingSettings:UpdateUserAccessLoggingSettingsResponse'] :: UpdateUserAccessLoggingSettingsResponse -> UserAccessLoggingSettings -- | 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. newUpdateUserAccessLoggingSettingsResponse :: Int -> UserAccessLoggingSettings -> UpdateUserAccessLoggingSettingsResponse -- | The response's http status code. updateUserAccessLoggingSettingsResponse_httpStatus :: Lens' UpdateUserAccessLoggingSettingsResponse Int -- | The user access logging settings. updateUserAccessLoggingSettingsResponse_userAccessLoggingSettings :: Lens' UpdateUserAccessLoggingSettingsResponse UserAccessLoggingSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.UpdateUserAccessLoggingSettings.UpdateUserAccessLoggingSettings -- | Updates the user settings. module Amazonka.WorkSpacesWeb.UpdateUserSettings -- | See: newUpdateUserSettings smart constructor. data UpdateUserSettings UpdateUserSettings' :: Maybe Text -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe EnabledType -> Maybe EnabledType -> Text -> UpdateUserSettings -- | 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. [$sel:clientToken:UpdateUserSettings'] :: UpdateUserSettings -> Maybe Text -- | Specifies whether the user can copy text from the streaming session to -- the local device. [$sel:copyAllowed:UpdateUserSettings'] :: UpdateUserSettings -> Maybe EnabledType -- | The amount of time that a streaming session remains active after users -- disconnect. [$sel:disconnectTimeoutInMinutes:UpdateUserSettings'] :: UpdateUserSettings -> Maybe Natural -- | Specifies whether the user can download files from the streaming -- session to the local device. [$sel:downloadAllowed:UpdateUserSettings'] :: UpdateUserSettings -> Maybe EnabledType -- | 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:idleDisconnectTimeoutInMinutes:UpdateUserSettings'] :: UpdateUserSettings -> Maybe Natural -- | Specifies whether the user can paste text from the local device to the -- streaming session. [$sel:pasteAllowed:UpdateUserSettings'] :: UpdateUserSettings -> Maybe EnabledType -- | Specifies whether the user can print to the local device. [$sel:printAllowed:UpdateUserSettings'] :: UpdateUserSettings -> Maybe EnabledType -- | Specifies whether the user can upload files from the local device to -- the streaming session. [$sel:uploadAllowed:UpdateUserSettings'] :: UpdateUserSettings -> Maybe EnabledType -- | The ARN of the user settings. [$sel:userSettingsArn:UpdateUserSettings'] :: UpdateUserSettings -> Text -- | 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. newUpdateUserSettings :: Text -> UpdateUserSettings -- | 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_clientToken :: Lens' UpdateUserSettings (Maybe Text) -- | Specifies whether the user can copy text from the streaming session to -- the local device. updateUserSettings_copyAllowed :: Lens' UpdateUserSettings (Maybe EnabledType) -- | The amount of time that a streaming session remains active after users -- disconnect. updateUserSettings_disconnectTimeoutInMinutes :: Lens' UpdateUserSettings (Maybe Natural) -- | Specifies whether the user can download files from the streaming -- session to the local device. updateUserSettings_downloadAllowed :: Lens' UpdateUserSettings (Maybe EnabledType) -- | 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_idleDisconnectTimeoutInMinutes :: Lens' UpdateUserSettings (Maybe Natural) -- | Specifies whether the user can paste text from the local device to the -- streaming session. updateUserSettings_pasteAllowed :: Lens' UpdateUserSettings (Maybe EnabledType) -- | Specifies whether the user can print to the local device. updateUserSettings_printAllowed :: Lens' UpdateUserSettings (Maybe EnabledType) -- | Specifies whether the user can upload files from the local device to -- the streaming session. updateUserSettings_uploadAllowed :: Lens' UpdateUserSettings (Maybe EnabledType) -- | The ARN of the user settings. updateUserSettings_userSettingsArn :: Lens' UpdateUserSettings Text -- | See: newUpdateUserSettingsResponse smart constructor. data UpdateUserSettingsResponse UpdateUserSettingsResponse' :: Int -> UserSettings -> UpdateUserSettingsResponse -- | The response's http status code. [$sel:httpStatus:UpdateUserSettingsResponse'] :: UpdateUserSettingsResponse -> Int -- | The user settings. [$sel:userSettings:UpdateUserSettingsResponse'] :: UpdateUserSettingsResponse -> UserSettings -- | 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. newUpdateUserSettingsResponse :: Int -> UserSettings -> UpdateUserSettingsResponse -- | The response's http status code. updateUserSettingsResponse_httpStatus :: Lens' UpdateUserSettingsResponse Int -- | The user settings. updateUserSettingsResponse_userSettings :: Lens' UpdateUserSettingsResponse UserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettings instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettings instance GHC.Read.Read Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettings instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettings instance GHC.Generics.Generic Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettingsResponse instance GHC.Show.Show Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettingsResponse instance GHC.Read.Read Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettingsResponse instance GHC.Classes.Eq Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettingsResponse instance Amazonka.Types.AWSRequest Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettingsResponse instance Data.Hashable.Class.Hashable Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettings instance Control.DeepSeq.NFData Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettings instance Amazonka.Data.Headers.ToHeaders Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettings instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettings instance Amazonka.Data.Path.ToPath Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettings instance Amazonka.Data.Query.ToQuery Amazonka.WorkSpacesWeb.UpdateUserSettings.UpdateUserSettings module Amazonka.WorkSpacesWeb.Lens -- | The ARN of the browser settings. associateBrowserSettings_browserSettingsArn :: Lens' AssociateBrowserSettings Text -- | The ARN of the web portal. associateBrowserSettings_portalArn :: Lens' AssociateBrowserSettings Text -- | The response's http status code. associateBrowserSettingsResponse_httpStatus :: Lens' AssociateBrowserSettingsResponse Int -- | The ARN of the browser settings. associateBrowserSettingsResponse_browserSettingsArn :: Lens' AssociateBrowserSettingsResponse Text -- | The ARN of the web portal. associateBrowserSettingsResponse_portalArn :: Lens' AssociateBrowserSettingsResponse Text -- | The ARN of the network settings. associateNetworkSettings_networkSettingsArn :: Lens' AssociateNetworkSettings Text -- | The ARN of the web portal. associateNetworkSettings_portalArn :: Lens' AssociateNetworkSettings Text -- | The response's http status code. associateNetworkSettingsResponse_httpStatus :: Lens' AssociateNetworkSettingsResponse Int -- | The ARN of the network settings. associateNetworkSettingsResponse_networkSettingsArn :: Lens' AssociateNetworkSettingsResponse Text -- | The ARN of the web portal. associateNetworkSettingsResponse_portalArn :: Lens' AssociateNetworkSettingsResponse Text -- | The ARN of the web portal. associateTrustStore_portalArn :: Lens' AssociateTrustStore Text -- | The ARN of the trust store. associateTrustStore_trustStoreArn :: Lens' AssociateTrustStore Text -- | The response's http status code. associateTrustStoreResponse_httpStatus :: Lens' AssociateTrustStoreResponse Int -- | The ARN of the web portal. associateTrustStoreResponse_portalArn :: Lens' AssociateTrustStoreResponse Text -- | The ARN of the trust store. associateTrustStoreResponse_trustStoreArn :: Lens' AssociateTrustStoreResponse Text -- | The ARN of the web portal. associateUserAccessLoggingSettings_portalArn :: Lens' AssociateUserAccessLoggingSettings Text -- | The ARN of the user access logging settings. associateUserAccessLoggingSettings_userAccessLoggingSettingsArn :: Lens' AssociateUserAccessLoggingSettings Text -- | The response's http status code. associateUserAccessLoggingSettingsResponse_httpStatus :: Lens' AssociateUserAccessLoggingSettingsResponse Int -- | The ARN of the web portal. associateUserAccessLoggingSettingsResponse_portalArn :: Lens' AssociateUserAccessLoggingSettingsResponse Text -- | The ARN of the user access logging settings. associateUserAccessLoggingSettingsResponse_userAccessLoggingSettingsArn :: Lens' AssociateUserAccessLoggingSettingsResponse Text -- | The ARN of the web portal. associateUserSettings_portalArn :: Lens' AssociateUserSettings Text -- | The ARN of the user settings. associateUserSettings_userSettingsArn :: Lens' AssociateUserSettings Text -- | The response's http status code. associateUserSettingsResponse_httpStatus :: Lens' AssociateUserSettingsResponse Int -- | The ARN of the web portal. associateUserSettingsResponse_portalArn :: Lens' AssociateUserSettingsResponse Text -- | The ARN of the user settings. associateUserSettingsResponse_userSettingsArn :: Lens' AssociateUserSettingsResponse Text -- | Additional encryption context of the browser settings. createBrowserSettings_additionalEncryptionContext :: Lens' CreateBrowserSettings (Maybe (HashMap Text Text)) -- | 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. createBrowserSettings_clientToken :: Lens' CreateBrowserSettings (Maybe Text) -- | The custom managed key of the browser settings. createBrowserSettings_customerManagedKey :: Lens' CreateBrowserSettings (Maybe Text) -- | The tags to add to the browser settings resource. A tag is a key-value -- pair. createBrowserSettings_tags :: Lens' CreateBrowserSettings (Maybe [Tag]) -- | A JSON string containing Chrome Enterprise policies that will be -- applied to all streaming sessions. createBrowserSettings_browserPolicy :: Lens' CreateBrowserSettings Text -- | The response's http status code. createBrowserSettingsResponse_httpStatus :: Lens' CreateBrowserSettingsResponse Int -- | The ARN of the browser settings. createBrowserSettingsResponse_browserSettingsArn :: Lens' CreateBrowserSettingsResponse Text -- | 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_clientToken :: Lens' CreateIdentityProvider (Maybe Text) -- | The identity provider details. The following list describes the -- provider detail keys for each identity provider type. -- -- createIdentityProvider_identityProviderDetails :: Lens' CreateIdentityProvider (HashMap Text Text) -- | The identity provider name. createIdentityProvider_identityProviderName :: Lens' CreateIdentityProvider Text -- | The identity provider type. createIdentityProvider_identityProviderType :: Lens' CreateIdentityProvider IdentityProviderType -- | The ARN of the web portal. createIdentityProvider_portalArn :: Lens' CreateIdentityProvider Text -- | The response's http status code. createIdentityProviderResponse_httpStatus :: Lens' CreateIdentityProviderResponse Int -- | The ARN of the identity provider. createIdentityProviderResponse_identityProviderArn :: Lens' CreateIdentityProviderResponse Text -- | 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. createNetworkSettings_clientToken :: Lens' CreateNetworkSettings (Maybe Text) -- | The tags to add to the network settings resource. A tag is a key-value -- pair. createNetworkSettings_tags :: Lens' CreateNetworkSettings (Maybe [Tag]) -- | One or more security groups used to control access from streaming -- instances to your VPC. createNetworkSettings_securityGroupIds :: Lens' CreateNetworkSettings (NonEmpty Text) -- | 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_subnetIds :: Lens' CreateNetworkSettings (NonEmpty Text) -- | The VPC that streaming instances will connect to. createNetworkSettings_vpcId :: Lens' CreateNetworkSettings Text -- | The response's http status code. createNetworkSettingsResponse_httpStatus :: Lens' CreateNetworkSettingsResponse Int -- | The ARN of the network settings. createNetworkSettingsResponse_networkSettingsArn :: Lens' CreateNetworkSettingsResponse Text -- | The additional encryption context of the portal. createPortal_additionalEncryptionContext :: Lens' CreatePortal (Maybe (HashMap Text Text)) -- | 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. createPortal_clientToken :: Lens' CreatePortal (Maybe Text) -- | The customer managed key of the web portal. createPortal_customerManagedKey :: Lens' CreatePortal (Maybe Text) -- | The name of the web portal. This is not visible to users who log into -- the web portal. createPortal_displayName :: Lens' CreatePortal (Maybe Text) -- | The tags to add to the web portal. A tag is a key-value pair. createPortal_tags :: Lens' CreatePortal (Maybe [Tag]) -- | The response's http status code. createPortalResponse_httpStatus :: Lens' CreatePortalResponse Int -- | The ARN of the web portal. createPortalResponse_portalArn :: Lens' CreatePortalResponse Text -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. createPortalResponse_portalEndpoint :: Lens' CreatePortalResponse Text -- | 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. createTrustStore_clientToken :: Lens' CreateTrustStore (Maybe Text) -- | The tags to add to the trust store. A tag is a key-value pair. createTrustStore_tags :: Lens' CreateTrustStore (Maybe [Tag]) -- | A list of CA certificates to be added to the trust store. createTrustStore_certificateList :: Lens' CreateTrustStore [ByteString] -- | The response's http status code. createTrustStoreResponse_httpStatus :: Lens' CreateTrustStoreResponse Int -- | The ARN of the trust store. createTrustStoreResponse_trustStoreArn :: Lens' CreateTrustStoreResponse Text -- | 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. createUserAccessLoggingSettings_clientToken :: Lens' CreateUserAccessLoggingSettings (Maybe Text) -- | The tags to add to the user settings resource. A tag is a key-value -- pair. createUserAccessLoggingSettings_tags :: Lens' CreateUserAccessLoggingSettings (Maybe [Tag]) -- | The ARN of the Kinesis stream. createUserAccessLoggingSettings_kinesisStreamArn :: Lens' CreateUserAccessLoggingSettings Text -- | The response's http status code. createUserAccessLoggingSettingsResponse_httpStatus :: Lens' CreateUserAccessLoggingSettingsResponse Int -- | The ARN of the user access logging settings. createUserAccessLoggingSettingsResponse_userAccessLoggingSettingsArn :: Lens' CreateUserAccessLoggingSettingsResponse Text -- | 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_clientToken :: Lens' CreateUserSettings (Maybe Text) -- | The amount of time that a streaming session remains active after users -- disconnect. createUserSettings_disconnectTimeoutInMinutes :: Lens' CreateUserSettings (Maybe Natural) -- | The amount of time that users can be idle (inactive) before they are -- disconnected from their streaming session and the disconnect timeout -- interval begins. createUserSettings_idleDisconnectTimeoutInMinutes :: Lens' CreateUserSettings (Maybe Natural) -- | The tags to add to the user settings resource. A tag is a key-value -- pair. createUserSettings_tags :: Lens' CreateUserSettings (Maybe [Tag]) -- | Specifies whether the user can copy text from the streaming session to -- the local device. createUserSettings_copyAllowed :: Lens' CreateUserSettings EnabledType -- | Specifies whether the user can download files from the streaming -- session to the local device. createUserSettings_downloadAllowed :: Lens' CreateUserSettings EnabledType -- | Specifies whether the user can paste text from the local device to the -- streaming session. createUserSettings_pasteAllowed :: Lens' CreateUserSettings EnabledType -- | Specifies whether the user can print to the local device. createUserSettings_printAllowed :: Lens' CreateUserSettings EnabledType -- | Specifies whether the user can upload files from the local device to -- the streaming session. createUserSettings_uploadAllowed :: Lens' CreateUserSettings EnabledType -- | The response's http status code. createUserSettingsResponse_httpStatus :: Lens' CreateUserSettingsResponse Int -- | The ARN of the user settings. createUserSettingsResponse_userSettingsArn :: Lens' CreateUserSettingsResponse Text -- | The ARN of the browser settings. deleteBrowserSettings_browserSettingsArn :: Lens' DeleteBrowserSettings Text -- | The response's http status code. deleteBrowserSettingsResponse_httpStatus :: Lens' DeleteBrowserSettingsResponse Int -- | The ARN of the identity provider. deleteIdentityProvider_identityProviderArn :: Lens' DeleteIdentityProvider Text -- | The response's http status code. deleteIdentityProviderResponse_httpStatus :: Lens' DeleteIdentityProviderResponse Int -- | The ARN of the network settings. deleteNetworkSettings_networkSettingsArn :: Lens' DeleteNetworkSettings Text -- | The response's http status code. deleteNetworkSettingsResponse_httpStatus :: Lens' DeleteNetworkSettingsResponse Int -- | The ARN of the web portal. deletePortal_portalArn :: Lens' DeletePortal Text -- | The response's http status code. deletePortalResponse_httpStatus :: Lens' DeletePortalResponse Int -- | The ARN of the trust store. deleteTrustStore_trustStoreArn :: Lens' DeleteTrustStore Text -- | The response's http status code. deleteTrustStoreResponse_httpStatus :: Lens' DeleteTrustStoreResponse Int -- | The ARN of the user access logging settings. deleteUserAccessLoggingSettings_userAccessLoggingSettingsArn :: Lens' DeleteUserAccessLoggingSettings Text -- | The response's http status code. deleteUserAccessLoggingSettingsResponse_httpStatus :: Lens' DeleteUserAccessLoggingSettingsResponse Int -- | The ARN of the user settings. deleteUserSettings_userSettingsArn :: Lens' DeleteUserSettings Text -- | The response's http status code. deleteUserSettingsResponse_httpStatus :: Lens' DeleteUserSettingsResponse Int -- | The ARN of the web portal. disassociateBrowserSettings_portalArn :: Lens' DisassociateBrowserSettings Text -- | The response's http status code. disassociateBrowserSettingsResponse_httpStatus :: Lens' DisassociateBrowserSettingsResponse Int -- | The ARN of the web portal. disassociateNetworkSettings_portalArn :: Lens' DisassociateNetworkSettings Text -- | The response's http status code. disassociateNetworkSettingsResponse_httpStatus :: Lens' DisassociateNetworkSettingsResponse Int -- | The ARN of the web portal. disassociateTrustStore_portalArn :: Lens' DisassociateTrustStore Text -- | The response's http status code. disassociateTrustStoreResponse_httpStatus :: Lens' DisassociateTrustStoreResponse Int -- | The ARN of the web portal. disassociateUserAccessLoggingSettings_portalArn :: Lens' DisassociateUserAccessLoggingSettings Text -- | The response's http status code. disassociateUserAccessLoggingSettingsResponse_httpStatus :: Lens' DisassociateUserAccessLoggingSettingsResponse Int -- | The ARN of the web portal. disassociateUserSettings_portalArn :: Lens' DisassociateUserSettings Text -- | The response's http status code. disassociateUserSettingsResponse_httpStatus :: Lens' DisassociateUserSettingsResponse Int -- | The ARN of the browser settings. getBrowserSettings_browserSettingsArn :: Lens' GetBrowserSettings Text -- | The browser settings. getBrowserSettingsResponse_browserSettings :: Lens' GetBrowserSettingsResponse (Maybe BrowserSettings) -- | The response's http status code. getBrowserSettingsResponse_httpStatus :: Lens' GetBrowserSettingsResponse Int -- | The ARN of the identity provider. getIdentityProvider_identityProviderArn :: Lens' GetIdentityProvider Text -- | The identity provider. getIdentityProviderResponse_identityProvider :: Lens' GetIdentityProviderResponse (Maybe IdentityProvider) -- | The response's http status code. getIdentityProviderResponse_httpStatus :: Lens' GetIdentityProviderResponse Int -- | The ARN of the network settings. getNetworkSettings_networkSettingsArn :: Lens' GetNetworkSettings Text -- | The network settings. getNetworkSettingsResponse_networkSettings :: Lens' GetNetworkSettingsResponse (Maybe NetworkSettings) -- | The response's http status code. getNetworkSettingsResponse_httpStatus :: Lens' GetNetworkSettingsResponse Int -- | The ARN of the web portal. getPortal_portalArn :: Lens' GetPortal Text -- | The web portal. getPortalResponse_portal :: Lens' GetPortalResponse (Maybe Portal) -- | The response's http status code. getPortalResponse_httpStatus :: Lens' GetPortalResponse Int -- | The ARN of the web portal. getPortalServiceProviderMetadata_portalArn :: Lens' GetPortalServiceProviderMetadata Text -- | The service provider SAML metadata. getPortalServiceProviderMetadataResponse_serviceProviderSamlMetadata :: Lens' GetPortalServiceProviderMetadataResponse (Maybe Text) -- | The response's http status code. getPortalServiceProviderMetadataResponse_httpStatus :: Lens' GetPortalServiceProviderMetadataResponse Int -- | The ARN of the web portal. getPortalServiceProviderMetadataResponse_portalArn :: Lens' GetPortalServiceProviderMetadataResponse Text -- | The ARN of the trust store. getTrustStore_trustStoreArn :: Lens' GetTrustStore Text -- | The trust store. getTrustStoreResponse_trustStore :: Lens' GetTrustStoreResponse (Maybe TrustStore) -- | The response's http status code. getTrustStoreResponse_httpStatus :: Lens' GetTrustStoreResponse Int -- | The thumbprint of the trust store certificate. getTrustStoreCertificate_thumbprint :: Lens' GetTrustStoreCertificate Text -- | The ARN of the trust store certificate. getTrustStoreCertificate_trustStoreArn :: Lens' GetTrustStoreCertificate Text -- | The certificate of the trust store certificate. getTrustStoreCertificateResponse_certificate :: Lens' GetTrustStoreCertificateResponse (Maybe Certificate) -- | The ARN of the trust store certificate. getTrustStoreCertificateResponse_trustStoreArn :: Lens' GetTrustStoreCertificateResponse (Maybe Text) -- | The response's http status code. getTrustStoreCertificateResponse_httpStatus :: Lens' GetTrustStoreCertificateResponse Int -- | The ARN of the user access logging settings. getUserAccessLoggingSettings_userAccessLoggingSettingsArn :: Lens' GetUserAccessLoggingSettings Text -- | The user access logging settings. getUserAccessLoggingSettingsResponse_userAccessLoggingSettings :: Lens' GetUserAccessLoggingSettingsResponse (Maybe UserAccessLoggingSettings) -- | The response's http status code. getUserAccessLoggingSettingsResponse_httpStatus :: Lens' GetUserAccessLoggingSettingsResponse Int -- | The ARN of the user settings. getUserSettings_userSettingsArn :: Lens' GetUserSettings Text -- | The user settings. getUserSettingsResponse_userSettings :: Lens' GetUserSettingsResponse (Maybe UserSettings) -- | The response's http status code. getUserSettingsResponse_httpStatus :: Lens' GetUserSettingsResponse Int -- | The maximum number of results to be included in the next page. listBrowserSettings_maxResults :: Lens' ListBrowserSettings (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listBrowserSettings_nextToken :: Lens' ListBrowserSettings (Maybe Text) -- | The browser settings. listBrowserSettingsResponse_browserSettings :: Lens' ListBrowserSettingsResponse (Maybe [BrowserSettingsSummary]) -- | The pagination token used to retrieve the next page of results for -- this operation. listBrowserSettingsResponse_nextToken :: Lens' ListBrowserSettingsResponse (Maybe Text) -- | The response's http status code. listBrowserSettingsResponse_httpStatus :: Lens' ListBrowserSettingsResponse Int -- | The maximum number of results to be included in the next page. listIdentityProviders_maxResults :: Lens' ListIdentityProviders (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listIdentityProviders_nextToken :: Lens' ListIdentityProviders (Maybe Text) -- | The ARN of the web portal. listIdentityProviders_portalArn :: Lens' ListIdentityProviders Text -- | The identity providers. listIdentityProvidersResponse_identityProviders :: Lens' ListIdentityProvidersResponse (Maybe [IdentityProviderSummary]) -- | The pagination token used to retrieve the next page of results for -- this operation. listIdentityProvidersResponse_nextToken :: Lens' ListIdentityProvidersResponse (Maybe Text) -- | The response's http status code. listIdentityProvidersResponse_httpStatus :: Lens' ListIdentityProvidersResponse Int -- | The maximum number of results to be included in the next page. listNetworkSettings_maxResults :: Lens' ListNetworkSettings (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listNetworkSettings_nextToken :: Lens' ListNetworkSettings (Maybe Text) -- | The network settings. listNetworkSettingsResponse_networkSettings :: Lens' ListNetworkSettingsResponse (Maybe [NetworkSettingsSummary]) -- | The pagination token used to retrieve the next page of results for -- this operation. listNetworkSettingsResponse_nextToken :: Lens' ListNetworkSettingsResponse (Maybe Text) -- | The response's http status code. listNetworkSettingsResponse_httpStatus :: Lens' ListNetworkSettingsResponse Int -- | The maximum number of results to be included in the next page. listPortals_maxResults :: Lens' ListPortals (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listPortals_nextToken :: Lens' ListPortals (Maybe Text) -- | The pagination token used to retrieve the next page of results for -- this operation. listPortalsResponse_nextToken :: Lens' ListPortalsResponse (Maybe Text) -- | The portals in the list. listPortalsResponse_portals :: Lens' ListPortalsResponse (Maybe [PortalSummary]) -- | The response's http status code. listPortalsResponse_httpStatus :: Lens' ListPortalsResponse Int -- | The ARN of the resource. listTagsForResource_resourceArn :: Lens' ListTagsForResource Text -- | The tags of the resource. listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) -- | The response's http status code. listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int -- | The maximum number of results to be included in the next page. listTrustStoreCertificates_maxResults :: Lens' ListTrustStoreCertificates (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listTrustStoreCertificates_nextToken :: Lens' ListTrustStoreCertificates (Maybe Text) -- | The ARN of the trust store listTrustStoreCertificates_trustStoreArn :: Lens' ListTrustStoreCertificates Text -- | The certificate list. listTrustStoreCertificatesResponse_certificateList :: Lens' ListTrustStoreCertificatesResponse (Maybe [CertificateSummary]) -- | The pagination token used to retrieve the next page of results for -- this operation.> listTrustStoreCertificatesResponse_nextToken :: Lens' ListTrustStoreCertificatesResponse (Maybe Text) -- | The ARN of the trust store. listTrustStoreCertificatesResponse_trustStoreArn :: Lens' ListTrustStoreCertificatesResponse (Maybe Text) -- | The response's http status code. listTrustStoreCertificatesResponse_httpStatus :: Lens' ListTrustStoreCertificatesResponse Int -- | The maximum number of results to be included in the next page. listTrustStores_maxResults :: Lens' ListTrustStores (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listTrustStores_nextToken :: Lens' ListTrustStores (Maybe Text) -- | The pagination token used to retrieve the next page of results for -- this operation. listTrustStoresResponse_nextToken :: Lens' ListTrustStoresResponse (Maybe Text) -- | The trust stores. listTrustStoresResponse_trustStores :: Lens' ListTrustStoresResponse (Maybe [TrustStoreSummary]) -- | The response's http status code. listTrustStoresResponse_httpStatus :: Lens' ListTrustStoresResponse Int -- | The maximum number of results to be included in the next page. listUserAccessLoggingSettings_maxResults :: Lens' ListUserAccessLoggingSettings (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listUserAccessLoggingSettings_nextToken :: Lens' ListUserAccessLoggingSettings (Maybe Text) -- | The pagination token used to retrieve the next page of results for -- this operation. listUserAccessLoggingSettingsResponse_nextToken :: Lens' ListUserAccessLoggingSettingsResponse (Maybe Text) -- | The user access logging settings. listUserAccessLoggingSettingsResponse_userAccessLoggingSettings :: Lens' ListUserAccessLoggingSettingsResponse (Maybe [UserAccessLoggingSettingsSummary]) -- | The response's http status code. listUserAccessLoggingSettingsResponse_httpStatus :: Lens' ListUserAccessLoggingSettingsResponse Int -- | The maximum number of results to be included in the next page. listUserSettings_maxResults :: Lens' ListUserSettings (Maybe Natural) -- | The pagination token used to retrieve the next page of results for -- this operation. listUserSettings_nextToken :: Lens' ListUserSettings (Maybe Text) -- | The pagination token used to retrieve the next page of results for -- this operation. listUserSettingsResponse_nextToken :: Lens' ListUserSettingsResponse (Maybe Text) -- | The user settings. listUserSettingsResponse_userSettings :: Lens' ListUserSettingsResponse (Maybe [UserSettingsSummary]) -- | The response's http status code. listUserSettingsResponse_httpStatus :: Lens' ListUserSettingsResponse Int -- | 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. tagResource_clientToken :: Lens' TagResource (Maybe Text) -- | The ARN of the resource. tagResource_resourceArn :: Lens' TagResource Text -- | The tags of the resource. tagResource_tags :: Lens' TagResource [Tag] -- | The response's http status code. tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int -- | The ARN of the resource. untagResource_resourceArn :: Lens' UntagResource Text -- | The list of tag keys to remove from the resource. untagResource_tagKeys :: Lens' UntagResource [Text] -- | The response's http status code. untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int -- | A JSON string containing Chrome Enterprise policies that will be -- applied to all streaming sessions. updateBrowserSettings_browserPolicy :: Lens' UpdateBrowserSettings (Maybe Text) -- | 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_clientToken :: Lens' UpdateBrowserSettings (Maybe Text) -- | The ARN of the browser settings. updateBrowserSettings_browserSettingsArn :: Lens' UpdateBrowserSettings Text -- | The response's http status code. updateBrowserSettingsResponse_httpStatus :: Lens' UpdateBrowserSettingsResponse Int -- | The browser settings. updateBrowserSettingsResponse_browserSettings :: Lens' UpdateBrowserSettingsResponse BrowserSettings -- | 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_clientToken :: Lens' UpdateIdentityProvider (Maybe Text) -- | The details of the identity provider. The following list describes the -- provider detail keys for each identity provider type. -- -- updateIdentityProvider_identityProviderDetails :: Lens' UpdateIdentityProvider (Maybe (HashMap Text Text)) -- | The name of the identity provider. updateIdentityProvider_identityProviderName :: Lens' UpdateIdentityProvider (Maybe Text) -- | The type of the identity provider. updateIdentityProvider_identityProviderType :: Lens' UpdateIdentityProvider (Maybe IdentityProviderType) -- | The ARN of the identity provider. updateIdentityProvider_identityProviderArn :: Lens' UpdateIdentityProvider Text -- | The response's http status code. updateIdentityProviderResponse_httpStatus :: Lens' UpdateIdentityProviderResponse Int -- | The identity provider. updateIdentityProviderResponse_identityProvider :: Lens' UpdateIdentityProviderResponse IdentityProvider -- | 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_clientToken :: Lens' UpdateNetworkSettings (Maybe Text) -- | One or more security groups used to control access from streaming -- instances to your VPC. updateNetworkSettings_securityGroupIds :: Lens' UpdateNetworkSettings (Maybe (NonEmpty Text)) -- | 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_subnetIds :: Lens' UpdateNetworkSettings (Maybe (NonEmpty Text)) -- | The VPC that streaming instances will connect to. updateNetworkSettings_vpcId :: Lens' UpdateNetworkSettings (Maybe Text) -- | The ARN of the network settings. updateNetworkSettings_networkSettingsArn :: Lens' UpdateNetworkSettings Text -- | The response's http status code. updateNetworkSettingsResponse_httpStatus :: Lens' UpdateNetworkSettingsResponse Int -- | The network settings. updateNetworkSettingsResponse_networkSettings :: Lens' UpdateNetworkSettingsResponse NetworkSettings -- | The name of the web portal. This is not visible to users who log into -- the web portal. updatePortal_displayName :: Lens' UpdatePortal (Maybe Text) -- | The ARN of the web portal. updatePortal_portalArn :: Lens' UpdatePortal Text -- | The web portal. updatePortalResponse_portal :: Lens' UpdatePortalResponse (Maybe Portal) -- | The response's http status code. updatePortalResponse_httpStatus :: Lens' UpdatePortalResponse Int -- | A list of CA certificates to add to the trust store. updateTrustStore_certificatesToAdd :: Lens' UpdateTrustStore (Maybe [ByteString]) -- | A list of CA certificates to delete from a trust store. updateTrustStore_certificatesToDelete :: Lens' UpdateTrustStore (Maybe [Text]) -- | 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_clientToken :: Lens' UpdateTrustStore (Maybe Text) -- | The ARN of the trust store. updateTrustStore_trustStoreArn :: Lens' UpdateTrustStore Text -- | The response's http status code. updateTrustStoreResponse_httpStatus :: Lens' UpdateTrustStoreResponse Int -- | The ARN of the trust store. updateTrustStoreResponse_trustStoreArn :: Lens' UpdateTrustStoreResponse Text -- | 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_clientToken :: Lens' UpdateUserAccessLoggingSettings (Maybe Text) -- | The ARN of the Kinesis stream. updateUserAccessLoggingSettings_kinesisStreamArn :: Lens' UpdateUserAccessLoggingSettings (Maybe Text) -- | The ARN of the user access logging settings. updateUserAccessLoggingSettings_userAccessLoggingSettingsArn :: Lens' UpdateUserAccessLoggingSettings Text -- | The response's http status code. updateUserAccessLoggingSettingsResponse_httpStatus :: Lens' UpdateUserAccessLoggingSettingsResponse Int -- | The user access logging settings. updateUserAccessLoggingSettingsResponse_userAccessLoggingSettings :: Lens' UpdateUserAccessLoggingSettingsResponse UserAccessLoggingSettings -- | 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_clientToken :: Lens' UpdateUserSettings (Maybe Text) -- | Specifies whether the user can copy text from the streaming session to -- the local device. updateUserSettings_copyAllowed :: Lens' UpdateUserSettings (Maybe EnabledType) -- | The amount of time that a streaming session remains active after users -- disconnect. updateUserSettings_disconnectTimeoutInMinutes :: Lens' UpdateUserSettings (Maybe Natural) -- | Specifies whether the user can download files from the streaming -- session to the local device. updateUserSettings_downloadAllowed :: Lens' UpdateUserSettings (Maybe EnabledType) -- | 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_idleDisconnectTimeoutInMinutes :: Lens' UpdateUserSettings (Maybe Natural) -- | Specifies whether the user can paste text from the local device to the -- streaming session. updateUserSettings_pasteAllowed :: Lens' UpdateUserSettings (Maybe EnabledType) -- | Specifies whether the user can print to the local device. updateUserSettings_printAllowed :: Lens' UpdateUserSettings (Maybe EnabledType) -- | Specifies whether the user can upload files from the local device to -- the streaming session. updateUserSettings_uploadAllowed :: Lens' UpdateUserSettings (Maybe EnabledType) -- | The ARN of the user settings. updateUserSettings_userSettingsArn :: Lens' UpdateUserSettings Text -- | The response's http status code. updateUserSettingsResponse_httpStatus :: Lens' UpdateUserSettingsResponse Int -- | The user settings. updateUserSettingsResponse_userSettings :: Lens' UpdateUserSettingsResponse UserSettings -- | A list of web portal ARNs that this browser settings is associated -- with. browserSettings_associatedPortalArns :: Lens' BrowserSettings (Maybe [Text]) -- | A JSON string containing Chrome Enterprise policies that will be -- applied to all streaming sessions. browserSettings_browserPolicy :: Lens' BrowserSettings (Maybe Text) -- | The ARN of the browser settings. browserSettings_browserSettingsArn :: Lens' BrowserSettings Text -- | The ARN of the browser settings. browserSettingsSummary_browserSettingsArn :: Lens' BrowserSettingsSummary (Maybe Text) -- | 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. certificate_body :: Lens' Certificate (Maybe ByteString) -- | The entity that issued the certificate. certificate_issuer :: Lens' Certificate (Maybe Text) -- | The certificate is not valid after this date. certificate_notValidAfter :: Lens' Certificate (Maybe UTCTime) -- | The certificate is not valid before this date. certificate_notValidBefore :: Lens' Certificate (Maybe UTCTime) -- | The entity the certificate belongs to. certificate_subject :: Lens' Certificate (Maybe Text) -- | A hexadecimal identifier for the certificate. certificate_thumbprint :: Lens' Certificate (Maybe Text) -- | The entity that issued the certificate. certificateSummary_issuer :: Lens' CertificateSummary (Maybe Text) -- | The certificate is not valid after this date. certificateSummary_notValidAfter :: Lens' CertificateSummary (Maybe UTCTime) -- | The certificate is not valid before this date. certificateSummary_notValidBefore :: Lens' CertificateSummary (Maybe UTCTime) -- | The entity the certificate belongs to. certificateSummary_subject :: Lens' CertificateSummary (Maybe Text) -- | A hexadecimal identifier for the certificate. certificateSummary_thumbprint :: Lens' CertificateSummary (Maybe Text) -- | The identity provider details. The following list describes the -- provider detail keys for each identity provider type. -- -- identityProvider_identityProviderDetails :: Lens' IdentityProvider (Maybe (HashMap Text Text)) -- | The identity provider name. identityProvider_identityProviderName :: Lens' IdentityProvider (Maybe Text) -- | The identity provider type. identityProvider_identityProviderType :: Lens' IdentityProvider (Maybe IdentityProviderType) -- | The ARN of the identity provider. identityProvider_identityProviderArn :: Lens' IdentityProvider Text -- | The ARN of the identity provider. identityProviderSummary_identityProviderArn :: Lens' IdentityProviderSummary (Maybe Text) -- | The identity provider name. identityProviderSummary_identityProviderName :: Lens' IdentityProviderSummary (Maybe Text) -- | The identity provider type. identityProviderSummary_identityProviderType :: Lens' IdentityProviderSummary (Maybe IdentityProviderType) -- | A list of web portal ARNs that this network settings is associated -- with. networkSettings_associatedPortalArns :: Lens' NetworkSettings (Maybe [Text]) -- | One or more security groups used to control access from streaming -- instances to your VPC. networkSettings_securityGroupIds :: Lens' NetworkSettings (Maybe (NonEmpty Text)) -- | 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. networkSettings_subnetIds :: Lens' NetworkSettings (Maybe (NonEmpty Text)) -- | The VPC that streaming instances will connect to. networkSettings_vpcId :: Lens' NetworkSettings (Maybe Text) -- | The ARN of the network settings. networkSettings_networkSettingsArn :: Lens' NetworkSettings Text -- | The ARN of the network settings. networkSettingsSummary_networkSettingsArn :: Lens' NetworkSettingsSummary (Maybe Text) -- | The VPC ID of the network settings. networkSettingsSummary_vpcId :: Lens' NetworkSettingsSummary (Maybe Text) -- | The ARN of the browser settings that is associated with this web -- portal. portal_browserSettingsArn :: Lens' Portal (Maybe Text) -- | The browser that users see when using a streaming session. portal_browserType :: Lens' Portal (Maybe BrowserType) -- | The creation date of the web portal. portal_creationDate :: Lens' Portal (Maybe UTCTime) -- | The name of the web portal. portal_displayName :: Lens' Portal (Maybe Text) -- | The ARN of the network settings that is associated with the web -- portal. portal_networkSettingsArn :: Lens' Portal (Maybe Text) -- | The ARN of the web portal. portal_portalArn :: Lens' Portal (Maybe Text) -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. portal_portalEndpoint :: Lens' Portal (Maybe Text) -- | The status of the web portal. portal_portalStatus :: Lens' Portal (Maybe PortalStatus) -- | The renderer that is used in streaming sessions. portal_rendererType :: Lens' Portal (Maybe RendererType) -- | A message that explains why the web portal is in its current status. portal_statusReason :: Lens' Portal (Maybe Text) -- | The ARN of the trust store that is associated with the web portal. portal_trustStoreArn :: Lens' Portal (Maybe Text) -- | The ARN of the user access logging settings that is associated with -- the web portal. portal_userAccessLoggingSettingsArn :: Lens' Portal (Maybe Text) -- | The ARN of the user settings that is associated with the web portal. portal_userSettingsArn :: Lens' Portal (Maybe Text) -- | The ARN of the browser settings that is associated with the web -- portal. portalSummary_browserSettingsArn :: Lens' PortalSummary (Maybe Text) -- | The browser type of the web portal. portalSummary_browserType :: Lens' PortalSummary (Maybe BrowserType) -- | The creation date of the web portal. portalSummary_creationDate :: Lens' PortalSummary (Maybe UTCTime) -- | The name of the web portal. portalSummary_displayName :: Lens' PortalSummary (Maybe Text) -- | The ARN of the network settings that is associated with the web -- portal. portalSummary_networkSettingsArn :: Lens' PortalSummary (Maybe Text) -- | The ARN of the web portal. portalSummary_portalArn :: Lens' PortalSummary (Maybe Text) -- | The endpoint URL of the web portal that users access in order to start -- streaming sessions. portalSummary_portalEndpoint :: Lens' PortalSummary (Maybe Text) -- | The status of the web portal. portalSummary_portalStatus :: Lens' PortalSummary (Maybe PortalStatus) -- | The renderer that is used in streaming sessions. portalSummary_rendererType :: Lens' PortalSummary (Maybe RendererType) -- | The ARN of the trust that is associated with this web portal. portalSummary_trustStoreArn :: Lens' PortalSummary (Maybe Text) -- | The ARN of the user access logging settings that is associated with -- the web portal. portalSummary_userAccessLoggingSettingsArn :: Lens' PortalSummary (Maybe Text) -- | The ARN of the user settings that is associated with the web portal. portalSummary_userSettingsArn :: Lens' PortalSummary (Maybe Text) -- | The key of the tag. tag_key :: Lens' Tag Text -- | The value of the tag tag_value :: Lens' Tag Text -- | A list of web portal ARNs that this trust store is associated with. trustStore_associatedPortalArns :: Lens' TrustStore (Maybe [Text]) -- | The ARN of the trust store. trustStore_trustStoreArn :: Lens' TrustStore (Maybe Text) -- | The ARN of the trust store. trustStoreSummary_trustStoreArn :: Lens' TrustStoreSummary (Maybe Text) -- | A list of web portal ARNs that this user access logging settings is -- associated with. userAccessLoggingSettings_associatedPortalArns :: Lens' UserAccessLoggingSettings (Maybe [Text]) -- | The ARN of the Kinesis stream. userAccessLoggingSettings_kinesisStreamArn :: Lens' UserAccessLoggingSettings (Maybe Text) -- | The ARN of the user access logging settings. userAccessLoggingSettings_userAccessLoggingSettingsArn :: Lens' UserAccessLoggingSettings Text -- | The ARN of the Kinesis stream. userAccessLoggingSettingsSummary_kinesisStreamArn :: Lens' UserAccessLoggingSettingsSummary (Maybe Text) -- | The ARN of the user access logging settings. userAccessLoggingSettingsSummary_userAccessLoggingSettingsArn :: Lens' UserAccessLoggingSettingsSummary (Maybe Text) -- | A list of web portal ARNs that this user settings is associated with. userSettings_associatedPortalArns :: Lens' UserSettings (Maybe [Text]) -- | Specifies whether the user can copy text from the streaming session to -- the local device. userSettings_copyAllowed :: Lens' UserSettings (Maybe EnabledType) -- | The amount of time that a streaming session remains active after users -- disconnect. userSettings_disconnectTimeoutInMinutes :: Lens' UserSettings (Maybe Natural) -- | Specifies whether the user can download files from the streaming -- session to the local device. userSettings_downloadAllowed :: Lens' UserSettings (Maybe EnabledType) -- | The amount of time that users can be idle (inactive) before they are -- disconnected from their streaming session and the disconnect timeout -- interval begins. userSettings_idleDisconnectTimeoutInMinutes :: Lens' UserSettings (Maybe Natural) -- | Specifies whether the user can paste text from the local device to the -- streaming session. userSettings_pasteAllowed :: Lens' UserSettings (Maybe EnabledType) -- | Specifies whether the user can print to the local device. userSettings_printAllowed :: Lens' UserSettings (Maybe EnabledType) -- | Specifies whether the user can upload files from the local device to -- the streaming session. userSettings_uploadAllowed :: Lens' UserSettings (Maybe EnabledType) -- | The ARN of the user settings. userSettings_userSettingsArn :: Lens' UserSettings Text -- | Specifies whether the user can copy text from the streaming session to -- the local device. userSettingsSummary_copyAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | The amount of time that a streaming session remains active after users -- disconnect. userSettingsSummary_disconnectTimeoutInMinutes :: Lens' UserSettingsSummary (Maybe Natural) -- | Specifies whether the user can download files from the streaming -- session to the local device. userSettingsSummary_downloadAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | The amount of time that users can be idle (inactive) before they are -- disconnected from their streaming session and the disconnect timeout -- interval begins. userSettingsSummary_idleDisconnectTimeoutInMinutes :: Lens' UserSettingsSummary (Maybe Natural) -- | Specifies whether the user can paste text from the local device to the -- streaming session. userSettingsSummary_pasteAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | Specifies whether the user can print to the local device. userSettingsSummary_printAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | Specifies whether the user can upload files from the local device to -- the streaming session. userSettingsSummary_uploadAllowed :: Lens' UserSettingsSummary (Maybe EnabledType) -- | The ARN of the user settings. userSettingsSummary_userSettingsArn :: Lens' UserSettingsSummary (Maybe Text) module Amazonka.WorkSpacesWeb.Waiters -- | 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. module Amazonka.WorkSpacesWeb -- | API version 2020-07-08 of the Amazon WorkSpaces Web SDK -- configuration. defaultService :: Service -- | Access is denied. _AccessDeniedException :: AsError a => Fold a ServiceError -- | There is a conflict. _ConflictException :: AsError a => Fold a ServiceError -- | There is an internal server error. _InternalServerException :: AsError a => Fold a ServiceError -- | The resource cannot be found. _ResourceNotFoundException :: AsError a => Fold a ServiceError -- | The service quota has been exceeded. _ServiceQuotaExceededException :: AsError a => Fold a ServiceError -- | There is a throttling error. _ThrottlingException :: AsError a => Fold a ServiceError -- | There are too many tags. _TooManyTagsException :: AsError a => Fold a ServiceError -- | There is a validation error. _ValidationException :: AsError a => Fold a ServiceError -- | See: newAssociateBrowserSettings smart constructor. data AssociateBrowserSettings AssociateBrowserSettings' :: Text -> Text -> AssociateBrowserSettings -- | 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. newAssociateBrowserSettings :: Text -> Text -> AssociateBrowserSettings -- | See: newAssociateBrowserSettingsResponse smart -- constructor. data AssociateBrowserSettingsResponse AssociateBrowserSettingsResponse' :: 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. newAssociateBrowserSettingsResponse :: Int -> Text -> Text -> AssociateBrowserSettingsResponse -- | See: newAssociateNetworkSettings smart constructor. data AssociateNetworkSettings AssociateNetworkSettings' :: Text -> Text -> AssociateNetworkSettings -- | 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. newAssociateNetworkSettings :: Text -> Text -> AssociateNetworkSettings -- | See: newAssociateNetworkSettingsResponse smart -- constructor. data AssociateNetworkSettingsResponse AssociateNetworkSettingsResponse' :: 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. newAssociateNetworkSettingsResponse :: Int -> Text -> Text -> AssociateNetworkSettingsResponse -- | See: newAssociateTrustStore smart constructor. data AssociateTrustStore AssociateTrustStore' :: 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. newAssociateTrustStore :: Text -> Text -> AssociateTrustStore -- | See: newAssociateTrustStoreResponse smart constructor. data AssociateTrustStoreResponse AssociateTrustStoreResponse' :: 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. newAssociateTrustStoreResponse :: Int -> Text -> Text -> AssociateTrustStoreResponse -- | See: newAssociateUserAccessLoggingSettings smart -- constructor. data AssociateUserAccessLoggingSettings AssociateUserAccessLoggingSettings' :: 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. newAssociateUserAccessLoggingSettings :: Text -> Text -> AssociateUserAccessLoggingSettings -- | See: newAssociateUserAccessLoggingSettingsResponse smart -- constructor. data AssociateUserAccessLoggingSettingsResponse AssociateUserAccessLoggingSettingsResponse' :: 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. newAssociateUserAccessLoggingSettingsResponse :: Int -> Text -> Text -> AssociateUserAccessLoggingSettingsResponse -- | See: newAssociateUserSettings smart constructor. data AssociateUserSettings AssociateUserSettings' :: 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. newAssociateUserSettings :: Text -> Text -> AssociateUserSettings -- | See: newAssociateUserSettingsResponse smart constructor. data AssociateUserSettingsResponse AssociateUserSettingsResponse' :: 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. newAssociateUserSettingsResponse :: Int -> Text -> Text -> AssociateUserSettingsResponse -- | See: newCreateBrowserSettings smart constructor. data CreateBrowserSettings CreateBrowserSettings' :: Maybe (HashMap Text Text) -> Maybe Text -> Maybe Text -> Maybe [Sensitive Tag] -> Sensitive 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. newCreateBrowserSettings :: Text -> CreateBrowserSettings -- | See: newCreateBrowserSettingsResponse smart constructor. data CreateBrowserSettingsResponse CreateBrowserSettingsResponse' :: 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. newCreateBrowserSettingsResponse :: Int -> Text -> CreateBrowserSettingsResponse -- | See: newCreateIdentityProvider smart constructor. data CreateIdentityProvider CreateIdentityProvider' :: Maybe Text -> Sensitive (HashMap Text Text) -> Sensitive 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. -- -- -- -- CreateIdentityProvider, -- createIdentityProvider_identityProviderName - The identity -- provider name. -- -- CreateIdentityProvider, -- createIdentityProvider_identityProviderType - The identity -- provider type. -- -- CreateIdentityProvider, createIdentityProvider_portalArn -- - The ARN of the web portal. newCreateIdentityProvider :: Text -> IdentityProviderType -> Text -> CreateIdentityProvider -- | See: newCreateIdentityProviderResponse smart -- constructor. data CreateIdentityProviderResponse CreateIdentityProviderResponse' :: 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. newCreateIdentityProviderResponse :: Int -> Text -> CreateIdentityProviderResponse -- | See: newCreateNetworkSettings smart constructor. data CreateNetworkSettings CreateNetworkSettings' :: Maybe Text -> Maybe [Sensitive Tag] -> NonEmpty Text -> NonEmpty Text -> Text -> CreateNetworkSettings -- | 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. newCreateNetworkSettings :: NonEmpty Text -> NonEmpty Text -> Text -> CreateNetworkSettings -- | See: newCreateNetworkSettingsResponse smart constructor. data CreateNetworkSettingsResponse CreateNetworkSettingsResponse' :: 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. newCreateNetworkSettingsResponse :: Int -> Text -> CreateNetworkSettingsResponse -- | See: newCreatePortal smart constructor. data CreatePortal CreatePortal' :: Maybe (HashMap Text Text) -> Maybe Text -> Maybe Text -> Maybe (Sensitive Text) -> Maybe [Sensitive Tag] -> CreatePortal -- | 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. newCreatePortal :: CreatePortal -- | See: newCreatePortalResponse smart constructor. data CreatePortalResponse CreatePortalResponse' :: 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. newCreatePortalResponse :: Int -> Text -> Text -> CreatePortalResponse -- | See: newCreateTrustStore smart constructor. data CreateTrustStore CreateTrustStore' :: Maybe Text -> Maybe [Sensitive Tag] -> [Base64] -> CreateTrustStore -- | 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. newCreateTrustStore :: CreateTrustStore -- | See: newCreateTrustStoreResponse smart constructor. data CreateTrustStoreResponse CreateTrustStoreResponse' :: 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. newCreateTrustStoreResponse :: Int -> Text -> CreateTrustStoreResponse -- | See: newCreateUserAccessLoggingSettings smart -- constructor. data CreateUserAccessLoggingSettings CreateUserAccessLoggingSettings' :: Maybe Text -> Maybe [Sensitive Tag] -> Text -> CreateUserAccessLoggingSettings -- | 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. newCreateUserAccessLoggingSettings :: Text -> CreateUserAccessLoggingSettings -- | See: newCreateUserAccessLoggingSettingsResponse smart -- constructor. data CreateUserAccessLoggingSettingsResponse CreateUserAccessLoggingSettingsResponse' :: 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. newCreateUserAccessLoggingSettingsResponse :: Int -> Text -> CreateUserAccessLoggingSettingsResponse -- | See: newCreateUserSettings smart constructor. data CreateUserSettings CreateUserSettings' :: Maybe Text -> Maybe Natural -> Maybe Natural -> Maybe [Sensitive Tag] -> 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. newCreateUserSettings :: EnabledType -> EnabledType -> EnabledType -> EnabledType -> EnabledType -> CreateUserSettings -- | See: newCreateUserSettingsResponse smart constructor. data CreateUserSettingsResponse CreateUserSettingsResponse' :: 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. newCreateUserSettingsResponse :: Int -> Text -> CreateUserSettingsResponse -- | See: newDeleteBrowserSettings smart constructor. data DeleteBrowserSettings DeleteBrowserSettings' :: 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. newDeleteBrowserSettings :: Text -> DeleteBrowserSettings -- | See: newDeleteBrowserSettingsResponse smart constructor. data DeleteBrowserSettingsResponse DeleteBrowserSettingsResponse' :: Int -> DeleteBrowserSettingsResponse -- | 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. newDeleteBrowserSettingsResponse :: Int -> DeleteBrowserSettingsResponse -- | See: newDeleteIdentityProvider smart constructor. data DeleteIdentityProvider DeleteIdentityProvider' :: 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. newDeleteIdentityProvider :: Text -> DeleteIdentityProvider -- | See: newDeleteIdentityProviderResponse smart -- constructor. data DeleteIdentityProviderResponse DeleteIdentityProviderResponse' :: Int -> DeleteIdentityProviderResponse -- | 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. newDeleteIdentityProviderResponse :: Int -> DeleteIdentityProviderResponse -- | See: newDeleteNetworkSettings smart constructor. data DeleteNetworkSettings DeleteNetworkSettings' :: 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. newDeleteNetworkSettings :: Text -> DeleteNetworkSettings -- | See: newDeleteNetworkSettingsResponse smart constructor. data DeleteNetworkSettingsResponse DeleteNetworkSettingsResponse' :: Int -> DeleteNetworkSettingsResponse -- | 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. newDeleteNetworkSettingsResponse :: Int -> DeleteNetworkSettingsResponse -- | See: newDeletePortal smart constructor. data DeletePortal DeletePortal' :: 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. newDeletePortal :: Text -> DeletePortal -- | See: newDeletePortalResponse smart constructor. data DeletePortalResponse DeletePortalResponse' :: 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. newDeletePortalResponse :: Int -> DeletePortalResponse -- | See: newDeleteTrustStore smart constructor. data DeleteTrustStore DeleteTrustStore' :: 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. newDeleteTrustStore :: Text -> DeleteTrustStore -- | See: newDeleteTrustStoreResponse smart constructor. data DeleteTrustStoreResponse DeleteTrustStoreResponse' :: Int -> DeleteTrustStoreResponse -- | 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. newDeleteTrustStoreResponse :: Int -> DeleteTrustStoreResponse -- | See: newDeleteUserAccessLoggingSettings smart -- constructor. data DeleteUserAccessLoggingSettings DeleteUserAccessLoggingSettings' :: Text -> DeleteUserAccessLoggingSettings -- | 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. newDeleteUserAccessLoggingSettings :: Text -> DeleteUserAccessLoggingSettings -- | See: newDeleteUserAccessLoggingSettingsResponse smart -- constructor. data DeleteUserAccessLoggingSettingsResponse DeleteUserAccessLoggingSettingsResponse' :: 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. newDeleteUserAccessLoggingSettingsResponse :: Int -> DeleteUserAccessLoggingSettingsResponse -- | See: newDeleteUserSettings smart constructor. data DeleteUserSettings DeleteUserSettings' :: 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. newDeleteUserSettings :: Text -> DeleteUserSettings -- | See: newDeleteUserSettingsResponse smart constructor. data DeleteUserSettingsResponse DeleteUserSettingsResponse' :: Int -> DeleteUserSettingsResponse -- | 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. newDeleteUserSettingsResponse :: Int -> DeleteUserSettingsResponse -- | See: newDisassociateBrowserSettings smart constructor. data DisassociateBrowserSettings DisassociateBrowserSettings' :: 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. newDisassociateBrowserSettings :: Text -> DisassociateBrowserSettings -- | See: newDisassociateBrowserSettingsResponse smart -- constructor. data DisassociateBrowserSettingsResponse DisassociateBrowserSettingsResponse' :: 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. newDisassociateBrowserSettingsResponse :: Int -> DisassociateBrowserSettingsResponse -- | See: newDisassociateNetworkSettings smart constructor. data DisassociateNetworkSettings DisassociateNetworkSettings' :: 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. newDisassociateNetworkSettings :: Text -> DisassociateNetworkSettings -- | See: newDisassociateNetworkSettingsResponse smart -- constructor. data DisassociateNetworkSettingsResponse DisassociateNetworkSettingsResponse' :: 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. newDisassociateNetworkSettingsResponse :: Int -> DisassociateNetworkSettingsResponse -- | See: newDisassociateTrustStore smart constructor. data DisassociateTrustStore DisassociateTrustStore' :: 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. newDisassociateTrustStore :: Text -> DisassociateTrustStore -- | See: newDisassociateTrustStoreResponse smart -- constructor. data DisassociateTrustStoreResponse DisassociateTrustStoreResponse' :: Int -> DisassociateTrustStoreResponse -- | 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. newDisassociateTrustStoreResponse :: Int -> DisassociateTrustStoreResponse -- | See: newDisassociateUserAccessLoggingSettings smart -- constructor. data DisassociateUserAccessLoggingSettings DisassociateUserAccessLoggingSettings' :: Text -> DisassociateUserAccessLoggingSettings -- | 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. newDisassociateUserAccessLoggingSettings :: Text -> DisassociateUserAccessLoggingSettings -- | See: newDisassociateUserAccessLoggingSettingsResponse -- smart constructor. data DisassociateUserAccessLoggingSettingsResponse DisassociateUserAccessLoggingSettingsResponse' :: 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. newDisassociateUserAccessLoggingSettingsResponse :: Int -> DisassociateUserAccessLoggingSettingsResponse -- | See: newDisassociateUserSettings smart constructor. data DisassociateUserSettings DisassociateUserSettings' :: 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. newDisassociateUserSettings :: Text -> DisassociateUserSettings -- | See: newDisassociateUserSettingsResponse smart -- constructor. data DisassociateUserSettingsResponse DisassociateUserSettingsResponse' :: Int -> DisassociateUserSettingsResponse -- | 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. newDisassociateUserSettingsResponse :: Int -> DisassociateUserSettingsResponse -- | See: newGetBrowserSettings smart constructor. data GetBrowserSettings GetBrowserSettings' :: 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. newGetBrowserSettings :: Text -> GetBrowserSettings -- | See: newGetBrowserSettingsResponse smart constructor. data GetBrowserSettingsResponse GetBrowserSettingsResponse' :: Maybe BrowserSettings -> Int -> GetBrowserSettingsResponse -- | 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. newGetBrowserSettingsResponse :: Int -> GetBrowserSettingsResponse -- | See: newGetIdentityProvider smart constructor. data GetIdentityProvider GetIdentityProvider' :: 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. newGetIdentityProvider :: Text -> GetIdentityProvider -- | See: newGetIdentityProviderResponse smart constructor. data GetIdentityProviderResponse GetIdentityProviderResponse' :: Maybe IdentityProvider -> Int -> GetIdentityProviderResponse -- | 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. newGetIdentityProviderResponse :: Int -> GetIdentityProviderResponse -- | See: newGetNetworkSettings smart constructor. data GetNetworkSettings GetNetworkSettings' :: 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. newGetNetworkSettings :: Text -> GetNetworkSettings -- | See: newGetNetworkSettingsResponse smart constructor. data GetNetworkSettingsResponse GetNetworkSettingsResponse' :: Maybe NetworkSettings -> Int -> GetNetworkSettingsResponse -- | 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. newGetNetworkSettingsResponse :: Int -> GetNetworkSettingsResponse -- | See: newGetPortal smart constructor. data GetPortal GetPortal' :: Text -> GetPortal -- | 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. newGetPortal :: Text -> GetPortal -- | See: newGetPortalResponse smart constructor. data GetPortalResponse GetPortalResponse' :: Maybe Portal -> 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. newGetPortalResponse :: Int -> GetPortalResponse -- | See: newGetPortalServiceProviderMetadata smart -- constructor. data GetPortalServiceProviderMetadata GetPortalServiceProviderMetadata' :: Text -> GetPortalServiceProviderMetadata -- | 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. newGetPortalServiceProviderMetadata :: Text -> GetPortalServiceProviderMetadata -- | See: newGetPortalServiceProviderMetadataResponse smart -- constructor. data GetPortalServiceProviderMetadataResponse GetPortalServiceProviderMetadataResponse' :: Maybe Text -> 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. newGetPortalServiceProviderMetadataResponse :: Int -> Text -> GetPortalServiceProviderMetadataResponse -- | See: newGetTrustStore smart constructor. data GetTrustStore GetTrustStore' :: 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. newGetTrustStore :: Text -> GetTrustStore -- | See: newGetTrustStoreResponse smart constructor. data GetTrustStoreResponse GetTrustStoreResponse' :: Maybe TrustStore -> Int -> GetTrustStoreResponse -- | 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. newGetTrustStoreResponse :: Int -> GetTrustStoreResponse -- | See: newGetTrustStoreCertificate smart constructor. data GetTrustStoreCertificate GetTrustStoreCertificate' :: Text -> Text -> GetTrustStoreCertificate -- | 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. newGetTrustStoreCertificate :: Text -> Text -> GetTrustStoreCertificate -- | See: newGetTrustStoreCertificateResponse smart -- constructor. data GetTrustStoreCertificateResponse GetTrustStoreCertificateResponse' :: Maybe Certificate -> Maybe Text -> Int -> GetTrustStoreCertificateResponse -- | 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. newGetTrustStoreCertificateResponse :: Int -> GetTrustStoreCertificateResponse -- | See: newGetUserAccessLoggingSettings smart constructor. data GetUserAccessLoggingSettings GetUserAccessLoggingSettings' :: 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. newGetUserAccessLoggingSettings :: Text -> GetUserAccessLoggingSettings -- | See: newGetUserAccessLoggingSettingsResponse smart -- constructor. data GetUserAccessLoggingSettingsResponse GetUserAccessLoggingSettingsResponse' :: Maybe UserAccessLoggingSettings -> 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. newGetUserAccessLoggingSettingsResponse :: Int -> GetUserAccessLoggingSettingsResponse -- | See: newGetUserSettings smart constructor. data GetUserSettings GetUserSettings' :: 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. newGetUserSettings :: Text -> GetUserSettings -- | See: newGetUserSettingsResponse smart constructor. data GetUserSettingsResponse GetUserSettingsResponse' :: Maybe UserSettings -> Int -> GetUserSettingsResponse -- | 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. newGetUserSettingsResponse :: Int -> GetUserSettingsResponse -- | See: newListBrowserSettings smart constructor. data ListBrowserSettings ListBrowserSettings' :: Maybe Natural -> Maybe Text -> ListBrowserSettings -- | 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. newListBrowserSettings :: ListBrowserSettings -- | See: newListBrowserSettingsResponse smart constructor. data ListBrowserSettingsResponse ListBrowserSettingsResponse' :: Maybe [BrowserSettingsSummary] -> Maybe Text -> Int -> ListBrowserSettingsResponse -- | 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. newListBrowserSettingsResponse :: Int -> ListBrowserSettingsResponse -- | See: newListIdentityProviders smart constructor. data ListIdentityProviders ListIdentityProviders' :: Maybe Natural -> Maybe Text -> 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. newListIdentityProviders :: Text -> ListIdentityProviders -- | See: newListIdentityProvidersResponse smart constructor. data ListIdentityProvidersResponse ListIdentityProvidersResponse' :: Maybe [IdentityProviderSummary] -> Maybe Text -> Int -> ListIdentityProvidersResponse -- | 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. newListIdentityProvidersResponse :: Int -> ListIdentityProvidersResponse -- | See: newListNetworkSettings smart constructor. data ListNetworkSettings ListNetworkSettings' :: Maybe Natural -> Maybe Text -> ListNetworkSettings -- | 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. newListNetworkSettings :: ListNetworkSettings -- | See: newListNetworkSettingsResponse smart constructor. data ListNetworkSettingsResponse ListNetworkSettingsResponse' :: Maybe [NetworkSettingsSummary] -> Maybe Text -> Int -> ListNetworkSettingsResponse -- | 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. newListNetworkSettingsResponse :: Int -> ListNetworkSettingsResponse -- | See: newListPortals smart constructor. data ListPortals ListPortals' :: Maybe Natural -> Maybe Text -> ListPortals -- | 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. newListPortals :: ListPortals -- | See: newListPortalsResponse smart constructor. data ListPortalsResponse ListPortalsResponse' :: Maybe Text -> Maybe [PortalSummary] -> 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. newListPortalsResponse :: Int -> ListPortalsResponse -- | See: newListTagsForResource smart constructor. data ListTagsForResource ListTagsForResource' :: 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. newListTagsForResource :: Text -> ListTagsForResource -- | See: newListTagsForResourceResponse smart constructor. data ListTagsForResourceResponse ListTagsForResourceResponse' :: Maybe [Sensitive Tag] -> Int -> ListTagsForResourceResponse -- | 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. newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse -- | See: newListTrustStoreCertificates smart constructor. data ListTrustStoreCertificates ListTrustStoreCertificates' :: Maybe Natural -> Maybe Text -> 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 newListTrustStoreCertificates :: Text -> ListTrustStoreCertificates -- | See: newListTrustStoreCertificatesResponse smart -- constructor. data ListTrustStoreCertificatesResponse ListTrustStoreCertificatesResponse' :: Maybe [CertificateSummary] -> Maybe Text -> Maybe Text -> 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. newListTrustStoreCertificatesResponse :: Int -> ListTrustStoreCertificatesResponse -- | See: newListTrustStores smart constructor. data ListTrustStores ListTrustStores' :: Maybe Natural -> Maybe Text -> ListTrustStores -- | 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. newListTrustStores :: ListTrustStores -- | See: newListTrustStoresResponse smart constructor. data ListTrustStoresResponse ListTrustStoresResponse' :: Maybe Text -> Maybe [TrustStoreSummary] -> Int -> ListTrustStoresResponse -- | 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. newListTrustStoresResponse :: Int -> ListTrustStoresResponse -- | See: newListUserAccessLoggingSettings smart constructor. data ListUserAccessLoggingSettings ListUserAccessLoggingSettings' :: Maybe Natural -> Maybe Text -> ListUserAccessLoggingSettings -- | 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. newListUserAccessLoggingSettings :: ListUserAccessLoggingSettings -- | See: newListUserAccessLoggingSettingsResponse smart -- constructor. data ListUserAccessLoggingSettingsResponse ListUserAccessLoggingSettingsResponse' :: Maybe Text -> Maybe [UserAccessLoggingSettingsSummary] -> 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. newListUserAccessLoggingSettingsResponse :: Int -> ListUserAccessLoggingSettingsResponse -- | See: newListUserSettings smart constructor. data ListUserSettings ListUserSettings' :: Maybe Natural -> Maybe Text -> ListUserSettings -- | 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. newListUserSettings :: ListUserSettings -- | See: newListUserSettingsResponse smart constructor. data ListUserSettingsResponse ListUserSettingsResponse' :: Maybe Text -> Maybe [UserSettingsSummary] -> Int -> ListUserSettingsResponse -- | 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. newListUserSettingsResponse :: Int -> ListUserSettingsResponse -- | See: newTagResource smart constructor. data TagResource TagResource' :: Maybe Text -> Text -> [Sensitive Tag] -> 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. newTagResource :: Text -> TagResource -- | See: newTagResourceResponse smart constructor. data TagResourceResponse TagResourceResponse' :: 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. newTagResourceResponse :: Int -> TagResourceResponse -- | See: newUntagResource smart constructor. data UntagResource UntagResource' :: Text -> [Sensitive 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. newUntagResource :: Text -> UntagResource -- | See: newUntagResourceResponse smart constructor. data UntagResourceResponse UntagResourceResponse' :: Int -> UntagResourceResponse -- | 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. newUntagResourceResponse :: Int -> UntagResourceResponse -- | See: newUpdateBrowserSettings smart constructor. data UpdateBrowserSettings UpdateBrowserSettings' :: Maybe (Sensitive Text) -> Maybe Text -> 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. newUpdateBrowserSettings :: Text -> UpdateBrowserSettings -- | See: newUpdateBrowserSettingsResponse smart constructor. data UpdateBrowserSettingsResponse UpdateBrowserSettingsResponse' :: 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. newUpdateBrowserSettingsResponse :: Int -> BrowserSettings -> UpdateBrowserSettingsResponse -- | See: newUpdateIdentityProvider smart constructor. data UpdateIdentityProvider UpdateIdentityProvider' :: Maybe Text -> Maybe (Sensitive (HashMap Text Text)) -> Maybe (Sensitive Text) -> Maybe IdentityProviderType -> 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. -- -- -- -- 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. newUpdateIdentityProvider :: Text -> UpdateIdentityProvider -- | See: newUpdateIdentityProviderResponse smart -- constructor. data UpdateIdentityProviderResponse UpdateIdentityProviderResponse' :: 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. newUpdateIdentityProviderResponse :: Int -> IdentityProvider -> UpdateIdentityProviderResponse -- | See: newUpdateNetworkSettings smart constructor. data UpdateNetworkSettings UpdateNetworkSettings' :: Maybe Text -> Maybe (NonEmpty Text) -> Maybe (NonEmpty Text) -> Maybe Text -> 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. newUpdateNetworkSettings :: Text -> UpdateNetworkSettings -- | See: newUpdateNetworkSettingsResponse smart constructor. data UpdateNetworkSettingsResponse UpdateNetworkSettingsResponse' :: 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. newUpdateNetworkSettingsResponse :: Int -> NetworkSettings -> UpdateNetworkSettingsResponse -- | See: newUpdatePortal smart constructor. data UpdatePortal UpdatePortal' :: Maybe (Sensitive Text) -> 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. newUpdatePortal :: Text -> UpdatePortal -- | See: newUpdatePortalResponse smart constructor. data UpdatePortalResponse UpdatePortalResponse' :: Maybe Portal -> 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. newUpdatePortalResponse :: Int -> UpdatePortalResponse -- | See: newUpdateTrustStore smart constructor. data UpdateTrustStore UpdateTrustStore' :: Maybe [Base64] -> Maybe [Text] -> Maybe Text -> 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. newUpdateTrustStore :: Text -> UpdateTrustStore -- | See: newUpdateTrustStoreResponse smart constructor. data UpdateTrustStoreResponse UpdateTrustStoreResponse' :: 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. newUpdateTrustStoreResponse :: Int -> Text -> UpdateTrustStoreResponse -- | See: newUpdateUserAccessLoggingSettings smart -- constructor. data UpdateUserAccessLoggingSettings UpdateUserAccessLoggingSettings' :: Maybe Text -> Maybe Text -> Text -> UpdateUserAccessLoggingSettings -- | 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. newUpdateUserAccessLoggingSettings :: Text -> UpdateUserAccessLoggingSettings -- | See: newUpdateUserAccessLoggingSettingsResponse smart -- constructor. data UpdateUserAccessLoggingSettingsResponse UpdateUserAccessLoggingSettingsResponse' :: 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. newUpdateUserAccessLoggingSettingsResponse :: Int -> UserAccessLoggingSettings -> UpdateUserAccessLoggingSettingsResponse -- | See: newUpdateUserSettings smart constructor. data UpdateUserSettings UpdateUserSettings' :: Maybe Text -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe EnabledType -> Maybe EnabledType -> 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. newUpdateUserSettings :: Text -> UpdateUserSettings -- | See: newUpdateUserSettingsResponse smart constructor. data UpdateUserSettingsResponse UpdateUserSettingsResponse' :: 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. newUpdateUserSettingsResponse :: Int -> UserSettings -> UpdateUserSettingsResponse newtype BrowserType BrowserType' :: Text -> BrowserType [fromBrowserType] :: BrowserType -> Text pattern BrowserType_Chrome :: BrowserType newtype EnabledType EnabledType' :: Text -> EnabledType [fromEnabledType] :: EnabledType -> Text pattern EnabledType_Disabled :: EnabledType pattern EnabledType_Enabled :: EnabledType newtype IdentityProviderType IdentityProviderType' :: Text -> IdentityProviderType [fromIdentityProviderType] :: IdentityProviderType -> Text 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 PortalStatus' :: Text -> PortalStatus [fromPortalStatus] :: PortalStatus -> Text pattern PortalStatus_Active :: PortalStatus pattern PortalStatus_Incomplete :: PortalStatus pattern PortalStatus_Pending :: PortalStatus newtype RendererType RendererType' :: Text -> RendererType [fromRendererType] :: RendererType -> Text pattern RendererType_AppStream :: RendererType -- | 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. data BrowserSettings BrowserSettings' :: Maybe [Text] -> Maybe (Sensitive Text) -> 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. newBrowserSettings :: Text -> BrowserSettings -- | The summary for browser settings. -- -- See: newBrowserSettingsSummary smart constructor. data BrowserSettingsSummary BrowserSettingsSummary' :: Maybe Text -> BrowserSettingsSummary -- | 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. newBrowserSettingsSummary :: BrowserSettingsSummary -- | The certificate. -- -- See: newCertificate smart constructor. data Certificate Certificate' :: Maybe Base64 -> Maybe Text -> Maybe POSIX -> Maybe POSIX -> Maybe Text -> Maybe Text -> Certificate -- | 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. newCertificate :: Certificate -- | The summary of the certificate. -- -- See: newCertificateSummary smart constructor. data CertificateSummary CertificateSummary' :: Maybe Text -> Maybe POSIX -> Maybe POSIX -> Maybe Text -> Maybe Text -> CertificateSummary -- | 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. newCertificateSummary :: CertificateSummary -- | The identity provider. -- -- See: newIdentityProvider smart constructor. data IdentityProvider IdentityProvider' :: Maybe (Sensitive (HashMap Text Text)) -> Maybe (Sensitive Text) -> Maybe IdentityProviderType -> Text -> IdentityProvider -- | 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. -- -- -- -- $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. newIdentityProvider :: Text -> IdentityProvider -- | The summary of the identity provider. -- -- See: newIdentityProviderSummary smart constructor. data IdentityProviderSummary IdentityProviderSummary' :: Maybe Text -> Maybe (Sensitive Text) -> Maybe IdentityProviderType -> IdentityProviderSummary -- | 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. newIdentityProviderSummary :: IdentityProviderSummary -- | 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. data NetworkSettings NetworkSettings' :: Maybe [Text] -> Maybe (NonEmpty Text) -> Maybe (NonEmpty Text) -> Maybe Text -> 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. newNetworkSettings :: Text -> NetworkSettings -- | The summary of network settings. -- -- See: newNetworkSettingsSummary smart constructor. data NetworkSettingsSummary NetworkSettingsSummary' :: Maybe Text -> Maybe Text -> NetworkSettingsSummary -- | 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. newNetworkSettingsSummary :: NetworkSettingsSummary -- | The web portal. -- -- See: newPortal smart constructor. 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 -> Portal -- | 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. newPortal :: Portal -- | The summary of the portal. -- -- See: newPortalSummary smart constructor. 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 -> PortalSummary -- | 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. newPortalSummary :: PortalSummary -- | The tag. -- -- See: newTag smart constructor. data Tag Tag' :: Sensitive Text -> Sensitive Text -> Tag -- | 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 newTag :: Text -> Text -> Tag -- | 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. data TrustStore TrustStore' :: Maybe [Text] -> Maybe Text -> TrustStore -- | 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. newTrustStore :: TrustStore -- | The summary of the trust store. -- -- See: newTrustStoreSummary smart constructor. data TrustStoreSummary TrustStoreSummary' :: Maybe Text -> TrustStoreSummary -- | 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. newTrustStoreSummary :: TrustStoreSummary -- | A user access logging settings resource that can be associated with a -- web portal. -- -- See: newUserAccessLoggingSettings smart constructor. data UserAccessLoggingSettings UserAccessLoggingSettings' :: Maybe [Text] -> Maybe Text -> 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. newUserAccessLoggingSettings :: Text -> UserAccessLoggingSettings -- | The summary of user access logging settings. -- -- See: newUserAccessLoggingSettingsSummary smart -- constructor. data UserAccessLoggingSettingsSummary UserAccessLoggingSettingsSummary' :: Maybe Text -> Maybe Text -> UserAccessLoggingSettingsSummary -- | 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. newUserAccessLoggingSettingsSummary :: UserAccessLoggingSettingsSummary -- | 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. data UserSettings UserSettings' :: Maybe [Text] -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe EnabledType -> Maybe EnabledType -> 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. newUserSettings :: Text -> UserSettings -- | The summary of user settings. -- -- See: newUserSettingsSummary smart constructor. data UserSettingsSummary UserSettingsSummary' :: Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe Natural -> Maybe EnabledType -> Maybe EnabledType -> Maybe EnabledType -> Maybe Text -> UserSettingsSummary -- | 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. newUserSettingsSummary :: UserSettingsSummary