cognitect.aws.workspaces_web.specs.clj Maven / Gradle / Ivy
;; Copyright (c) Cognitect, Inc.
;; All rights reserved.
(ns cognitect.aws.workspaces-web.specs
(:require [clojure.spec.alpha :as s] [clojure.spec.gen.alpha :as gen]))
(s/def :cognitect.aws/client map?)
(s/def :core.async/channel any?)
(s/def
:cognitect.aws.workspaces-web/DeleteTrustStoreRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.DeleteTrustStoreRequest/trustStoreArn]))
(s/def
:cognitect.aws.workspaces-web/IdentityProvider
(s/keys
:req-un
[:cognitect.aws.workspaces-web.IdentityProvider/identityProviderArn]
:opt-un
[:cognitect.aws.workspaces-web.IdentityProvider/identityProviderName
:cognitect.aws.workspaces-web.IdentityProvider/identityProviderType
:cognitect.aws.workspaces-web.IdentityProvider/identityProviderDetails]))
(s/def
:cognitect.aws.workspaces-web/GetNetworkSettingsRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.GetNetworkSettingsRequest/networkSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/IdentityProviderType
(s/spec
string?
:gen
#(s/gen #{"OIDC" "Google" "SAML" "SignInWithApple" "LoginWithAmazon" "Facebook"})))
(s/def
:cognitect.aws.workspaces-web/EncryptionContextMap
(s/map-of :cognitect.aws.workspaces-web/StringType :cognitect.aws.workspaces-web/StringType))
(s/def
:cognitect.aws.workspaces-web/GetBrowserSettingsRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.GetBrowserSettingsRequest/browserSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/CreateBrowserSettingsResponse
(s/keys :req-un [:cognitect.aws.workspaces-web.CreateBrowserSettingsResponse/browserSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/CookiePath
(s/spec #(re-matches (re-pattern "^/(\\S)*$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/GetPortalServiceProviderMetadataRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.GetPortalServiceProviderMetadataRequest/portalArn]))
(s/def
:cognitect.aws.workspaces-web/TagResourceRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.TagResourceRequest/resourceArn
:cognitect.aws.workspaces-web.TagResourceRequest/tags]
:opt-un
[:cognitect.aws.workspaces-web.TagResourceRequest/clientToken]))
(s/def
:cognitect.aws.workspaces-web/UpdateNetworkSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UpdateNetworkSettingsRequest/networkSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.UpdateNetworkSettingsRequest/subnetIds
:cognitect.aws.workspaces-web.UpdateNetworkSettingsRequest/clientToken
:cognitect.aws.workspaces-web.UpdateNetworkSettingsRequest/vpcId
:cognitect.aws.workspaces-web.UpdateNetworkSettingsRequest/securityGroupIds]))
(s/def
:cognitect.aws.workspaces-web/CertificateSummaryList
(s/coll-of :cognitect.aws.workspaces-web/CertificateSummary))
(s/def
:cognitect.aws.workspaces-web/BrowserSettingsSummary
(s/keys :req-un [:cognitect.aws.workspaces-web.BrowserSettingsSummary/browserSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/ListPortalsResponse
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListPortalsResponse/nextToken
:cognitect.aws.workspaces-web.ListPortalsResponse/portals]))
(s/def
:cognitect.aws.workspaces-web/UpdateUserAccessLoggingSettingsResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UpdateUserAccessLoggingSettingsResponse/userAccessLoggingSettings]))
(s/def
:cognitect.aws.workspaces-web/DeleteIdentityProviderRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.DeleteIdentityProviderRequest/identityProviderArn]))
(s/def
:cognitect.aws.workspaces-web/SamlMetadata
(s/spec #(re-matches (re-pattern "^.+$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/GetPortalResponse
(s/keys :opt-un [:cognitect.aws.workspaces-web.GetPortalResponse/portal]))
(s/def
:cognitect.aws.workspaces-web/Tag
(s/keys :req-un [:cognitect.aws.workspaces-web.Tag/Key :cognitect.aws.workspaces-web.Tag/Value]))
(s/def
:cognitect.aws.workspaces-web/CreateBrowserSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CreateBrowserSettingsRequest/browserPolicy]
:opt-un
[:cognitect.aws.workspaces-web.CreateBrowserSettingsRequest/clientToken
:cognitect.aws.workspaces-web.CreateBrowserSettingsRequest/tags
:cognitect.aws.workspaces-web.CreateBrowserSettingsRequest/additionalEncryptionContext
:cognitect.aws.workspaces-web.CreateBrowserSettingsRequest/customerManagedKey]))
(s/def
:cognitect.aws.workspaces-web/UpdateBrowserSettingsResponse
(s/keys :req-un [:cognitect.aws.workspaces-web.UpdateBrowserSettingsResponse/browserSettings]))
(s/def
:cognitect.aws.workspaces-web/DisassociateUserSettingsRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.DisassociateUserSettingsRequest/portalArn]))
(s/def
:cognitect.aws.workspaces-web/GetPortalRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.GetPortalRequest/portalArn]))
(s/def
:cognitect.aws.workspaces-web/AssociateBrowserSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateBrowserSettingsRequest/browserSettingsArn
:cognitect.aws.workspaces-web.AssociateBrowserSettingsRequest/portalArn]))
(s/def
:cognitect.aws.workspaces-web/StatusReason
(s/spec #(re-matches (re-pattern ".*") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/SecurityGroupIdList
(s/coll-of :cognitect.aws.workspaces-web/SecurityGroupId :min-count 1 :max-count 5))
(s/def
:cognitect.aws.workspaces-web/AuthenticationType
(s/spec string? :gen #(s/gen #{"Standard" "IAM_Identity_Center"})))
(s/def
:cognitect.aws.workspaces-web/CertificatePrincipal
(s/spec #(re-matches (re-pattern "^\\S+$") %) :gen #(gen/string)))
(s/def :cognitect.aws.workspaces-web/DeleteUserSettingsResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/StringType
(s/spec #(re-matches (re-pattern "^[\\s\\S]*$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/ListUserSettingsRequest
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListUserSettingsRequest/maxResults
:cognitect.aws.workspaces-web.ListUserSettingsRequest/nextToken]))
(s/def
:cognitect.aws.workspaces-web/GetTrustStoreCertificateRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.GetTrustStoreCertificateRequest/thumbprint
:cognitect.aws.workspaces-web.GetTrustStoreCertificateRequest/trustStoreArn]))
(s/def
:cognitect.aws.workspaces-web/GetPortalServiceProviderMetadataResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.GetPortalServiceProviderMetadataResponse/portalArn]
:opt-un
[:cognitect.aws.workspaces-web.GetPortalServiceProviderMetadataResponse/serviceProviderSamlMetadata]))
(s/def :cognitect.aws.workspaces-web/TagResourceResponse (s/keys))
(s/def :cognitect.aws.workspaces-web/ArnList (s/coll-of :cognitect.aws.workspaces-web/ARN))
(s/def
:cognitect.aws.workspaces-web/ListIpAccessSettingsResponse
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListIpAccessSettingsResponse/ipAccessSettings
:cognitect.aws.workspaces-web.ListIpAccessSettingsResponse/nextToken]))
(s/def
:cognitect.aws.workspaces-web/GetIpAccessSettingsResponse
(s/keys :opt-un [:cognitect.aws.workspaces-web.GetIpAccessSettingsResponse/ipAccessSettings]))
(s/def
:cognitect.aws.workspaces-web/UpdateUserSettingsResponse
(s/keys :req-un [:cognitect.aws.workspaces-web.UpdateUserSettingsResponse/userSettings]))
(s/def
:cognitect.aws.workspaces-web/IpAccessSettings
(s/keys
:req-un
[:cognitect.aws.workspaces-web.IpAccessSettings/ipAccessSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.IpAccessSettings/creationDate
:cognitect.aws.workspaces-web.IpAccessSettings/displayName
:cognitect.aws.workspaces-web.IpAccessSettings/associatedPortalArns
:cognitect.aws.workspaces-web.IpAccessSettings/additionalEncryptionContext
:cognitect.aws.workspaces-web.IpAccessSettings/ipRules
:cognitect.aws.workspaces-web.IpAccessSettings/customerManagedKey
:cognitect.aws.workspaces-web.IpAccessSettings/description]))
(s/def
:cognitect.aws.workspaces-web/ListNetworkSettingsRequest
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListNetworkSettingsRequest/maxResults
:cognitect.aws.workspaces-web.ListNetworkSettingsRequest/nextToken]))
(s/def
:cognitect.aws.workspaces-web/TrustStoreSummary
(s/keys :opt-un [:cognitect.aws.workspaces-web.TrustStoreSummary/trustStoreArn]))
(s/def
:cognitect.aws.workspaces-web/IpAccessSettingsList
(s/coll-of :cognitect.aws.workspaces-web/IpAccessSettingsSummary))
(s/def
:cognitect.aws.workspaces-web/IpRuleList
(s/coll-of :cognitect.aws.workspaces-web/IpRule :min-count 1 :max-count 100))
(s/def
:cognitect.aws.workspaces-web/ListTrustStoresRequest
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListTrustStoresRequest/maxResults
:cognitect.aws.workspaces-web.ListTrustStoresRequest/nextToken]))
(s/def
:cognitect.aws.workspaces-web/AssociateBrowserSettingsResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateBrowserSettingsResponse/browserSettingsArn
:cognitect.aws.workspaces-web.AssociateBrowserSettingsResponse/portalArn]))
(s/def :cognitect.aws.workspaces-web/DisassociateTrustStoreResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/AssociateTrustStoreResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateTrustStoreResponse/portalArn
:cognitect.aws.workspaces-web.AssociateTrustStoreResponse/trustStoreArn]))
(s/def
:cognitect.aws.workspaces-web/UpdateIdentityProviderResponse
(s/keys :req-un [:cognitect.aws.workspaces-web.UpdateIdentityProviderResponse/identityProvider]))
(s/def
:cognitect.aws.workspaces-web/TagList
(s/coll-of :cognitect.aws.workspaces-web/Tag :min-count 0 :max-count 200))
(s/def :cognitect.aws.workspaces-web/DeleteTrustStoreResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/PortalStatus
(s/spec string? :gen #(s/gen #{"Active" "Incomplete" "Pending"})))
(s/def
:cognitect.aws.workspaces-web/UpdateTrustStoreResponse
(s/keys :req-un [:cognitect.aws.workspaces-web.UpdateTrustStoreResponse/trustStoreArn]))
(s/def :cognitect.aws.workspaces-web/RendererType (s/spec string? :gen #(s/gen #{"AppStream"})))
(s/def
:cognitect.aws.workspaces-web/PortalEndpoint
(s/spec
#(re-matches (re-pattern "^[a-zA-Z0-9]?((?!-)([A-Za-z0-9-]*[A-Za-z0-9])\\.)+[a-zA-Z0-9]+$") %)
:gen
#(gen/string)))
(s/def
:cognitect.aws.workspaces-web/DeleteBrowserSettingsRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.DeleteBrowserSettingsRequest/browserSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/BrowserSettingsList
(s/coll-of :cognitect.aws.workspaces-web/BrowserSettingsSummary))
(s/def
:cognitect.aws.workspaces-web/AssociateNetworkSettingsResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateNetworkSettingsResponse/networkSettingsArn
:cognitect.aws.workspaces-web.AssociateNetworkSettingsResponse/portalArn]))
(s/def :cognitect.aws.workspaces-web/DisassociateBrowserSettingsResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/InstanceType
(s/spec string? :gen #(s/gen #{"standard.large" "standard.xlarge" "standard.regular"})))
(s/def
:cognitect.aws.workspaces-web/DisconnectTimeoutInMinutes
(s/spec (s/and int? #(<= 1 % 600)) :gen #(gen/choose 1 600)))
(s/def
:cognitect.aws.workspaces-web/SubresourceARN
(s/spec
#(re-matches
(re-pattern
"^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36}){2,}$")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.workspaces-web/IpRule
(s/keys
:req-un
[:cognitect.aws.workspaces-web.IpRule/ipRange]
:opt-un
[:cognitect.aws.workspaces-web.IpRule/description]))
(s/def
:cognitect.aws.workspaces-web/AssociateTrustStoreRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateTrustStoreRequest/portalArn
:cognitect.aws.workspaces-web.AssociateTrustStoreRequest/trustStoreArn]))
(s/def
:cognitect.aws.workspaces-web/CreateTrustStoreResponse
(s/keys :req-un [:cognitect.aws.workspaces-web.CreateTrustStoreResponse/trustStoreArn]))
(s/def
:cognitect.aws.workspaces-web/ListTrustStoresResponse
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListTrustStoresResponse/trustStores
:cognitect.aws.workspaces-web.ListTrustStoresResponse/nextToken]))
(s/def
:cognitect.aws.workspaces-web/GetBrowserSettingsResponse
(s/keys :opt-un [:cognitect.aws.workspaces-web.GetBrowserSettingsResponse/browserSettings]))
(s/def
:cognitect.aws.workspaces-web/IdentityProviderDetails
(s/map-of :cognitect.aws.workspaces-web/StringType :cognitect.aws.workspaces-web/StringType))
(s/def
:cognitect.aws.workspaces-web/CertificateAuthorityBody
(s/or :byte-array bytes? :input-stream #(instance? java.io.InputStream %)))
(s/def
:cognitect.aws.workspaces-web/IdentityProviderList
(s/coll-of :cognitect.aws.workspaces-web/IdentityProviderSummary))
(s/def
:cognitect.aws.workspaces-web/GetIpAccessSettingsRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.GetIpAccessSettingsRequest/ipAccessSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/CertificateThumbprint
(s/spec #(re-matches (re-pattern "^[A-Fa-f0-9]{64}$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/DisassociateBrowserSettingsRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.DisassociateBrowserSettingsRequest/portalArn]))
(s/def :cognitect.aws.workspaces-web/DisassociateUserSettingsResponse (s/keys))
(s/def :cognitect.aws.workspaces-web/DeleteIpAccessSettingsResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/NetworkSettingsSummary
(s/keys
:req-un
[:cognitect.aws.workspaces-web.NetworkSettingsSummary/networkSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.NetworkSettingsSummary/vpcId]))
(s/def
:cognitect.aws.workspaces-web/IpRange
(s/spec
#(re-matches
(re-pattern "^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(?:/([0-9]|[12][0-9]|3[0-2])|)$")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.workspaces-web/UpdateIpAccessSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UpdateIpAccessSettingsRequest/ipAccessSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.UpdateIpAccessSettingsRequest/clientToken
:cognitect.aws.workspaces-web.UpdateIpAccessSettingsRequest/displayName
:cognitect.aws.workspaces-web.UpdateIpAccessSettingsRequest/ipRules
:cognitect.aws.workspaces-web.UpdateIpAccessSettingsRequest/description]))
(s/def
:cognitect.aws.workspaces-web/MaxConcurrentSessions
(s/spec (s/and int? #(<= 1 % 5000)) :gen #(gen/choose 1 5000)))
(s/def
:cognitect.aws.workspaces-web/ListPortalsRequest
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListPortalsRequest/maxResults
:cognitect.aws.workspaces-web.ListPortalsRequest/nextToken]))
(s/def
:cognitect.aws.workspaces-web/DeleteNetworkSettingsRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.DeleteNetworkSettingsRequest/networkSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/CreatePortalRequest
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.CreatePortalRequest/clientToken
:cognitect.aws.workspaces-web.CreatePortalRequest/displayName
:cognitect.aws.workspaces-web.CreatePortalRequest/tags
:cognitect.aws.workspaces-web.CreatePortalRequest/maxConcurrentSessions
:cognitect.aws.workspaces-web.CreatePortalRequest/instanceType
:cognitect.aws.workspaces-web.CreatePortalRequest/additionalEncryptionContext
:cognitect.aws.workspaces-web.CreatePortalRequest/customerManagedKey
:cognitect.aws.workspaces-web.CreatePortalRequest/authenticationType]))
(s/def
:cognitect.aws.workspaces-web/UpdateUserSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/userSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/idleDisconnectTimeoutInMinutes
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/deepLinkAllowed
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/clientToken
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/pasteAllowed
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/downloadAllowed
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/printAllowed
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/uploadAllowed
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/copyAllowed
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/disconnectTimeoutInMinutes
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/cookieSynchronizationConfiguration]))
(s/def
:cognitect.aws.workspaces-web/UserSettings
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UserSettings/userSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.UserSettings/idleDisconnectTimeoutInMinutes
:cognitect.aws.workspaces-web.UserSettings/deepLinkAllowed
:cognitect.aws.workspaces-web.UserSettings/pasteAllowed
:cognitect.aws.workspaces-web.UserSettings/downloadAllowed
:cognitect.aws.workspaces-web.UserSettings/printAllowed
:cognitect.aws.workspaces-web.UserSettings/associatedPortalArns
:cognitect.aws.workspaces-web.UserSettings/uploadAllowed
:cognitect.aws.workspaces-web.UserSettings/copyAllowed
:cognitect.aws.workspaces-web.UserSettings/additionalEncryptionContext
:cognitect.aws.workspaces-web.UserSettings/disconnectTimeoutInMinutes
:cognitect.aws.workspaces-web.UserSettings/customerManagedKey
:cognitect.aws.workspaces-web.UserSettings/cookieSynchronizationConfiguration]))
(s/def
:cognitect.aws.workspaces-web/IdentityProviderSummary
(s/keys
:req-un
[:cognitect.aws.workspaces-web.IdentityProviderSummary/identityProviderArn]
:opt-un
[:cognitect.aws.workspaces-web.IdentityProviderSummary/identityProviderName
:cognitect.aws.workspaces-web.IdentityProviderSummary/identityProviderType]))
(s/def
:cognitect.aws.workspaces-web/UpdateBrowserSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UpdateBrowserSettingsRequest/browserSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.UpdateBrowserSettingsRequest/clientToken
:cognitect.aws.workspaces-web.UpdateBrowserSettingsRequest/browserPolicy]))
(s/def
:cognitect.aws.workspaces-web/ListIdentityProvidersResponse
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListIdentityProvidersResponse/nextToken
:cognitect.aws.workspaces-web.ListIdentityProvidersResponse/identityProviders]))
(s/def
:cognitect.aws.workspaces-web/UserAccessLoggingSettings
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UserAccessLoggingSettings/userAccessLoggingSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.UserAccessLoggingSettings/kinesisStreamArn
:cognitect.aws.workspaces-web.UserAccessLoggingSettings/associatedPortalArns]))
(s/def
:cognitect.aws.workspaces-web/GetUserAccessLoggingSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.GetUserAccessLoggingSettingsRequest/userAccessLoggingSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/ListNetworkSettingsResponse
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListNetworkSettingsResponse/networkSettings
:cognitect.aws.workspaces-web.ListNetworkSettingsResponse/nextToken]))
(s/def
:cognitect.aws.workspaces-web/TagValue
(s/spec #(re-matches (re-pattern "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/GetTrustStoreCertificateResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.GetTrustStoreCertificateResponse/trustStoreArn]
:opt-un
[:cognitect.aws.workspaces-web.GetTrustStoreCertificateResponse/certificate]))
(s/def :cognitect.aws.workspaces-web/DeleteBrowserSettingsResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/KinesisStreamArn
(s/spec
#(re-matches
(re-pattern "arn:[\\w+=/,.@-]+:kinesis:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:stream/.+")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.workspaces-web/IdleDisconnectTimeoutInMinutes
(s/spec (s/and int? #(<= 0 % 60)) :gen #(gen/choose 0 60)))
(s/def
:cognitect.aws.workspaces-web/CertificateThumbprintList
(s/coll-of :cognitect.aws.workspaces-web/CertificateThumbprint))
(s/def
:cognitect.aws.workspaces-web/ListTagsForResourceRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.ListTagsForResourceRequest/resourceArn]))
(s/def
:cognitect.aws.workspaces-web/PortalSummary
(s/keys
:req-un
[:cognitect.aws.workspaces-web.PortalSummary/portalArn]
:opt-un
[:cognitect.aws.workspaces-web.PortalSummary/creationDate
:cognitect.aws.workspaces-web.PortalSummary/portalStatus
:cognitect.aws.workspaces-web.PortalSummary/networkSettingsArn
:cognitect.aws.workspaces-web.PortalSummary/displayName
:cognitect.aws.workspaces-web.PortalSummary/rendererType
:cognitect.aws.workspaces-web.PortalSummary/trustStoreArn
:cognitect.aws.workspaces-web.PortalSummary/maxConcurrentSessions
:cognitect.aws.workspaces-web.PortalSummary/instanceType
:cognitect.aws.workspaces-web.PortalSummary/userSettingsArn
:cognitect.aws.workspaces-web.PortalSummary/browserType
:cognitect.aws.workspaces-web.PortalSummary/browserSettingsArn
:cognitect.aws.workspaces-web.PortalSummary/portalEndpoint
:cognitect.aws.workspaces-web.PortalSummary/ipAccessSettingsArn
:cognitect.aws.workspaces-web.PortalSummary/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web.PortalSummary/authenticationType]))
(s/def
:cognitect.aws.workspaces-web/CreateUserAccessLoggingSettingsResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CreateUserAccessLoggingSettingsResponse/userAccessLoggingSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/UserSettingsSummary
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UserSettingsSummary/userSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.UserSettingsSummary/idleDisconnectTimeoutInMinutes
:cognitect.aws.workspaces-web.UserSettingsSummary/deepLinkAllowed
:cognitect.aws.workspaces-web.UserSettingsSummary/pasteAllowed
:cognitect.aws.workspaces-web.UserSettingsSummary/downloadAllowed
:cognitect.aws.workspaces-web.UserSettingsSummary/printAllowed
:cognitect.aws.workspaces-web.UserSettingsSummary/uploadAllowed
:cognitect.aws.workspaces-web.UserSettingsSummary/copyAllowed
:cognitect.aws.workspaces-web.UserSettingsSummary/disconnectTimeoutInMinutes
:cognitect.aws.workspaces-web.UserSettingsSummary/cookieSynchronizationConfiguration]))
(s/def
:cognitect.aws.workspaces-web/UpdateNetworkSettingsResponse
(s/keys :req-un [:cognitect.aws.workspaces-web.UpdateNetworkSettingsResponse/networkSettings]))
(s/def
:cognitect.aws.workspaces-web/DisplayName
(s/spec #(re-matches (re-pattern "^.+$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/ListIdentityProvidersRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.ListIdentityProvidersRequest/portalArn]
:opt-un
[:cognitect.aws.workspaces-web.ListIdentityProvidersRequest/maxResults
:cognitect.aws.workspaces-web.ListIdentityProvidersRequest/nextToken]))
(s/def :cognitect.aws.workspaces-web/BrowserType (s/spec string? :gen #(s/gen #{"Chrome"})))
(s/def :cognitect.aws.workspaces-web/UntagResourceResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/AssociateUserAccessLoggingSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateUserAccessLoggingSettingsRequest/portalArn
:cognitect.aws.workspaces-web.AssociateUserAccessLoggingSettingsRequest/userAccessLoggingSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/SecurityGroupId
(s/spec #(re-matches (re-pattern "^[\\w+\\-]+$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/GetTrustStoreRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.GetTrustStoreRequest/trustStoreArn]))
(s/def
:cognitect.aws.workspaces-web/PortalList
(s/coll-of :cognitect.aws.workspaces-web/PortalSummary))
(s/def
:cognitect.aws.workspaces-web/AssociateIpAccessSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateIpAccessSettingsRequest/ipAccessSettingsArn
:cognitect.aws.workspaces-web.AssociateIpAccessSettingsRequest/portalArn]))
(s/def :cognitect.aws.workspaces-web/DeleteIdentityProviderResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/SubnetId
(s/spec #(re-matches (re-pattern "^subnet-([0-9a-f]{8}|[0-9a-f]{17})$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/Certificate
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.Certificate/notValidBefore
:cognitect.aws.workspaces-web.Certificate/body
:cognitect.aws.workspaces-web.Certificate/issuer
:cognitect.aws.workspaces-web.Certificate/thumbprint
:cognitect.aws.workspaces-web.Certificate/notValidAfter
:cognitect.aws.workspaces-web.Certificate/subject]))
(s/def :cognitect.aws.workspaces-web/DisassociateNetworkSettingsResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/CreateIpAccessSettingsResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CreateIpAccessSettingsResponse/ipAccessSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/GetNetworkSettingsResponse
(s/keys :opt-un [:cognitect.aws.workspaces-web.GetNetworkSettingsResponse/networkSettings]))
(s/def
:cognitect.aws.workspaces-web/UpdateIpAccessSettingsResponse
(s/keys :req-un [:cognitect.aws.workspaces-web.UpdateIpAccessSettingsResponse/ipAccessSettings]))
(s/def
:cognitect.aws.workspaces-web/UpdateUserAccessLoggingSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UpdateUserAccessLoggingSettingsRequest/userAccessLoggingSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.UpdateUserAccessLoggingSettingsRequest/clientToken
:cognitect.aws.workspaces-web.UpdateUserAccessLoggingSettingsRequest/kinesisStreamArn]))
(s/def
:cognitect.aws.workspaces-web/DeleteUserAccessLoggingSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.DeleteUserAccessLoggingSettingsRequest/userAccessLoggingSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/GetUserSettingsResponse
(s/keys :opt-un [:cognitect.aws.workspaces-web.GetUserSettingsResponse/userSettings]))
(s/def
:cognitect.aws.workspaces-web/DeleteUserSettingsRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.DeleteUserSettingsRequest/userSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/CreatePortalResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CreatePortalResponse/portalArn
:cognitect.aws.workspaces-web.CreatePortalResponse/portalEndpoint]))
(s/def
:cognitect.aws.workspaces-web/ListUserAccessLoggingSettingsRequest
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListUserAccessLoggingSettingsRequest/maxResults
:cognitect.aws.workspaces-web.ListUserAccessLoggingSettingsRequest/nextToken]))
(s/def
:cognitect.aws.workspaces-web/GetUserSettingsRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.GetUserSettingsRequest/userSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/ListTrustStoreCertificatesRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.ListTrustStoreCertificatesRequest/trustStoreArn]
:opt-un
[:cognitect.aws.workspaces-web.ListTrustStoreCertificatesRequest/maxResults
:cognitect.aws.workspaces-web.ListTrustStoreCertificatesRequest/nextToken]))
(s/def
:cognitect.aws.workspaces-web/ListTrustStoreCertificatesResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.ListTrustStoreCertificatesResponse/trustStoreArn]
:opt-un
[:cognitect.aws.workspaces-web.ListTrustStoreCertificatesResponse/certificateList
:cognitect.aws.workspaces-web.ListTrustStoreCertificatesResponse/nextToken]))
(s/def
:cognitect.aws.workspaces-web/ListUserSettingsResponse
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListUserSettingsResponse/nextToken
:cognitect.aws.workspaces-web.ListUserSettingsResponse/userSettings]))
(s/def
:cognitect.aws.workspaces-web/UserSettingsList
(s/coll-of :cognitect.aws.workspaces-web/UserSettingsSummary))
(s/def
:cognitect.aws.workspaces-web/AssociateUserSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateUserSettingsRequest/portalArn
:cognitect.aws.workspaces-web.AssociateUserSettingsRequest/userSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/CookieSpecifications
(s/coll-of :cognitect.aws.workspaces-web/CookieSpecification :min-count 0 :max-count 10))
(s/def
:cognitect.aws.workspaces-web/UserAccessLoggingSettingsSummary
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UserAccessLoggingSettingsSummary/userAccessLoggingSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.UserAccessLoggingSettingsSummary/kinesisStreamArn]))
(s/def
:cognitect.aws.workspaces-web/SubnetIdList
(s/coll-of :cognitect.aws.workspaces-web/SubnetId :min-count 2 :max-count 3))
(s/def
:cognitect.aws.workspaces-web/AssociateNetworkSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateNetworkSettingsRequest/networkSettingsArn
:cognitect.aws.workspaces-web.AssociateNetworkSettingsRequest/portalArn]))
(s/def
:cognitect.aws.workspaces-web/CookieName
(s/spec
(s/and string? #(<= 0 (count %) 4096))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 4096) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.workspaces-web/DisassociateIpAccessSettingsRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.DisassociateIpAccessSettingsRequest/portalArn]))
(s/def
:cognitect.aws.workspaces-web/keyArn
(s/spec
#(re-matches
(re-pattern
"^arn:[\\w+=\\/,.@-]+:kms:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:key\\/[a-zA-Z0-9-]+$")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.workspaces-web/CreateTrustStoreRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CreateTrustStoreRequest/certificateList]
:opt-un
[:cognitect.aws.workspaces-web.CreateTrustStoreRequest/clientToken
:cognitect.aws.workspaces-web.CreateTrustStoreRequest/tags]))
(s/def
:cognitect.aws.workspaces-web/ListIpAccessSettingsRequest
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListIpAccessSettingsRequest/maxResults
:cognitect.aws.workspaces-web.ListIpAccessSettingsRequest/nextToken]))
(s/def
:cognitect.aws.workspaces-web/ARN
(s/spec
#(re-matches
(re-pattern
"^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36})+$")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.workspaces-web/CreateUserSettingsResponse
(s/keys :req-un [:cognitect.aws.workspaces-web.CreateUserSettingsResponse/userSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/CreateUserAccessLoggingSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CreateUserAccessLoggingSettingsRequest/kinesisStreamArn]
:opt-un
[:cognitect.aws.workspaces-web.CreateUserAccessLoggingSettingsRequest/clientToken
:cognitect.aws.workspaces-web.CreateUserAccessLoggingSettingsRequest/tags]))
(s/def
:cognitect.aws.workspaces-web/AssociateUserSettingsResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateUserSettingsResponse/portalArn
:cognitect.aws.workspaces-web.AssociateUserSettingsResponse/userSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/MaxResults
(s/spec (s/and int? #(<= 1 %)) :gen #(gen/choose 1 Long/MAX_VALUE)))
(s/def
:cognitect.aws.workspaces-web/UpdatePortalResponse
(s/keys :opt-un [:cognitect.aws.workspaces-web.UpdatePortalResponse/portal]))
(s/def
:cognitect.aws.workspaces-web/UntagResourceRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UntagResourceRequest/resourceArn
:cognitect.aws.workspaces-web.UntagResourceRequest/tagKeys]))
(s/def
:cognitect.aws.workspaces-web/TagKey
(s/spec #(re-matches (re-pattern "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/UpdatePortalRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UpdatePortalRequest/portalArn]
:opt-un
[:cognitect.aws.workspaces-web.UpdatePortalRequest/displayName
:cognitect.aws.workspaces-web.UpdatePortalRequest/maxConcurrentSessions
:cognitect.aws.workspaces-web.UpdatePortalRequest/instanceType
:cognitect.aws.workspaces-web.UpdatePortalRequest/authenticationType]))
(s/def
:cognitect.aws.workspaces-web/Description
(s/spec #(re-matches (re-pattern "^.+$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/DisassociateTrustStoreRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.DisassociateTrustStoreRequest/portalArn]))
(s/def
:cognitect.aws.workspaces-web/UpdateIdentityProviderRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UpdateIdentityProviderRequest/identityProviderArn]
:opt-un
[:cognitect.aws.workspaces-web.UpdateIdentityProviderRequest/clientToken
:cognitect.aws.workspaces-web.UpdateIdentityProviderRequest/identityProviderName
:cognitect.aws.workspaces-web.UpdateIdentityProviderRequest/identityProviderType
:cognitect.aws.workspaces-web.UpdateIdentityProviderRequest/identityProviderDetails]))
(s/def
:cognitect.aws.workspaces-web/ClientToken
(s/spec
(s/and string? #(<= 1 (count %) 512))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 1 512) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.workspaces-web/CookieSynchronizationConfiguration
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CookieSynchronizationConfiguration/allowlist]
:opt-un
[:cognitect.aws.workspaces-web.CookieSynchronizationConfiguration/blocklist]))
(s/def :cognitect.aws.workspaces-web/Timestamp inst?)
(s/def
:cognitect.aws.workspaces-web/DeletePortalRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.DeletePortalRequest/portalArn]))
(s/def
:cognitect.aws.workspaces-web/CreateIdentityProviderResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CreateIdentityProviderResponse/identityProviderArn]))
(s/def
:cognitect.aws.workspaces-web/CertificateSummary
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.CertificateSummary/notValidBefore
:cognitect.aws.workspaces-web.CertificateSummary/issuer
:cognitect.aws.workspaces-web.CertificateSummary/thumbprint
:cognitect.aws.workspaces-web.CertificateSummary/notValidAfter
:cognitect.aws.workspaces-web.CertificateSummary/subject]))
(s/def :cognitect.aws.workspaces-web/DeleteUserAccessLoggingSettingsResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/DisassociateUserAccessLoggingSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.DisassociateUserAccessLoggingSettingsRequest/portalArn]))
(s/def
:cognitect.aws.workspaces-web/GetTrustStoreResponse
(s/keys :opt-un [:cognitect.aws.workspaces-web.GetTrustStoreResponse/trustStore]))
(s/def
:cognitect.aws.workspaces-web/ListBrowserSettingsResponse
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListBrowserSettingsResponse/nextToken
:cognitect.aws.workspaces-web.ListBrowserSettingsResponse/browserSettings]))
(s/def :cognitect.aws.workspaces-web/DeleteNetworkSettingsResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/TrustStoreSummaryList
(s/coll-of :cognitect.aws.workspaces-web/TrustStoreSummary))
(s/def
:cognitect.aws.workspaces-web/CreateNetworkSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CreateNetworkSettingsRequest/securityGroupIds
:cognitect.aws.workspaces-web.CreateNetworkSettingsRequest/subnetIds
:cognitect.aws.workspaces-web.CreateNetworkSettingsRequest/vpcId]
:opt-un
[:cognitect.aws.workspaces-web.CreateNetworkSettingsRequest/clientToken
:cognitect.aws.workspaces-web.CreateNetworkSettingsRequest/tags]))
(s/def
:cognitect.aws.workspaces-web/ListBrowserSettingsRequest
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListBrowserSettingsRequest/maxResults
:cognitect.aws.workspaces-web.ListBrowserSettingsRequest/nextToken]))
(s/def
:cognitect.aws.workspaces-web/CreateNetworkSettingsResponse
(s/keys :req-un [:cognitect.aws.workspaces-web.CreateNetworkSettingsResponse/networkSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/GetIdentityProviderResponse
(s/keys :opt-un [:cognitect.aws.workspaces-web.GetIdentityProviderResponse/identityProvider]))
(s/def
:cognitect.aws.workspaces-web/IpAccessSettingsSummary
(s/keys
:req-un
[:cognitect.aws.workspaces-web.IpAccessSettingsSummary/ipAccessSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.IpAccessSettingsSummary/creationDate
:cognitect.aws.workspaces-web.IpAccessSettingsSummary/displayName
:cognitect.aws.workspaces-web.IpAccessSettingsSummary/description]))
(s/def
:cognitect.aws.workspaces-web/CreateIdentityProviderRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/identityProviderDetails
:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/identityProviderName
:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/identityProviderType
:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/portalArn]
:opt-un
[:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/clientToken
:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/tags]))
(s/def
:cognitect.aws.workspaces-web/UserAccessLoggingSettingsList
(s/coll-of :cognitect.aws.workspaces-web/UserAccessLoggingSettingsSummary))
(s/def
:cognitect.aws.workspaces-web/UpdateTrustStoreRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.UpdateTrustStoreRequest/trustStoreArn]
:opt-un
[:cognitect.aws.workspaces-web.UpdateTrustStoreRequest/certificatesToDelete
:cognitect.aws.workspaces-web.UpdateTrustStoreRequest/clientToken
:cognitect.aws.workspaces-web.UpdateTrustStoreRequest/certificatesToAdd]))
(s/def
:cognitect.aws.workspaces-web/CookieSpecification
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CookieSpecification/domain]
:opt-un
[:cognitect.aws.workspaces-web.CookieSpecification/path
:cognitect.aws.workspaces-web.CookieSpecification/name]))
(s/def
:cognitect.aws.workspaces-web/EnabledType
(s/spec string? :gen #(s/gen #{"Disabled" "Enabled"})))
(s/def
:cognitect.aws.workspaces-web/AssociateUserAccessLoggingSettingsResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateUserAccessLoggingSettingsResponse/portalArn
:cognitect.aws.workspaces-web.AssociateUserAccessLoggingSettingsResponse/userAccessLoggingSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/CreateIpAccessSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/ipRules]
:opt-un
[:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/clientToken
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/displayName
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/tags
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/additionalEncryptionContext
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/customerManagedKey
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/description]))
(s/def
:cognitect.aws.workspaces-web/NetworkSettings
(s/keys
:req-un
[:cognitect.aws.workspaces-web.NetworkSettings/networkSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.NetworkSettings/subnetIds
:cognitect.aws.workspaces-web.NetworkSettings/vpcId
:cognitect.aws.workspaces-web.NetworkSettings/associatedPortalArns
:cognitect.aws.workspaces-web.NetworkSettings/securityGroupIds]))
(s/def
:cognitect.aws.workspaces-web/GetIdentityProviderRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.GetIdentityProviderRequest/identityProviderArn]))
(s/def
:cognitect.aws.workspaces-web/DisassociateNetworkSettingsRequest
(s/keys :req-un [:cognitect.aws.workspaces-web.DisassociateNetworkSettingsRequest/portalArn]))
(s/def
:cognitect.aws.workspaces-web/DeleteIpAccessSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.DeleteIpAccessSettingsRequest/ipAccessSettingsArn]))
(s/def
:cognitect.aws.workspaces-web/CookieDomain
(s/spec
#(re-matches
(re-pattern
"^(\\.?)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)*[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.workspaces-web/ListTagsForResourceResponse
(s/keys :opt-un [:cognitect.aws.workspaces-web.ListTagsForResourceResponse/tags]))
(s/def
:cognitect.aws.workspaces-web/PaginationToken
(s/spec #(re-matches (re-pattern "^\\S+$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/NetworkSettingsList
(s/coll-of :cognitect.aws.workspaces-web/NetworkSettingsSummary))
(s/def
:cognitect.aws.workspaces-web/CertificateList
(s/coll-of :cognitect.aws.workspaces-web/CertificateAuthorityBody))
(s/def
:cognitect.aws.workspaces-web/VpcId
(s/spec #(re-matches (re-pattern "^vpc-[0-9a-z]*$") %) :gen #(gen/string)))
(s/def
:cognitect.aws.workspaces-web/TrustStore
(s/keys
:req-un
[:cognitect.aws.workspaces-web.TrustStore/trustStoreArn]
:opt-un
[:cognitect.aws.workspaces-web.TrustStore/associatedPortalArns]))
(s/def
:cognitect.aws.workspaces-web/ListUserAccessLoggingSettingsResponse
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.ListUserAccessLoggingSettingsResponse/nextToken
:cognitect.aws.workspaces-web.ListUserAccessLoggingSettingsResponse/userAccessLoggingSettings]))
(s/def
:cognitect.aws.workspaces-web/CreateUserSettingsRequest
(s/keys
:req-un
[:cognitect.aws.workspaces-web.CreateUserSettingsRequest/copyAllowed
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/downloadAllowed
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/pasteAllowed
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/printAllowed
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/uploadAllowed]
:opt-un
[:cognitect.aws.workspaces-web.CreateUserSettingsRequest/idleDisconnectTimeoutInMinutes
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/deepLinkAllowed
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/clientToken
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/tags
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/additionalEncryptionContext
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/disconnectTimeoutInMinutes
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/customerManagedKey
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/cookieSynchronizationConfiguration]))
(s/def
:cognitect.aws.workspaces-web/GetUserAccessLoggingSettingsResponse
(s/keys
:opt-un
[:cognitect.aws.workspaces-web.GetUserAccessLoggingSettingsResponse/userAccessLoggingSettings]))
(s/def
:cognitect.aws.workspaces-web/IdentityProviderName
(s/spec
#(re-matches (re-pattern "^[^_][\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}][^_]+$") %)
:gen
#(gen/string)))
(s/def :cognitect.aws.workspaces-web/DeletePortalResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/BrowserPolicy
(s/spec #(re-matches (re-pattern "\\{[\\S\\s]*\\}\\s*") %) :gen #(gen/string)))
(s/def :cognitect.aws.workspaces-web/DisassociateIpAccessSettingsResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/Portal
(s/keys
:req-un
[:cognitect.aws.workspaces-web.Portal/portalArn]
:opt-un
[:cognitect.aws.workspaces-web.Portal/creationDate
:cognitect.aws.workspaces-web.Portal/portalStatus
:cognitect.aws.workspaces-web.Portal/networkSettingsArn
:cognitect.aws.workspaces-web.Portal/displayName
:cognitect.aws.workspaces-web.Portal/rendererType
:cognitect.aws.workspaces-web.Portal/trustStoreArn
:cognitect.aws.workspaces-web.Portal/maxConcurrentSessions
:cognitect.aws.workspaces-web.Portal/instanceType
:cognitect.aws.workspaces-web.Portal/userSettingsArn
:cognitect.aws.workspaces-web.Portal/additionalEncryptionContext
:cognitect.aws.workspaces-web.Portal/browserType
:cognitect.aws.workspaces-web.Portal/browserSettingsArn
:cognitect.aws.workspaces-web.Portal/statusReason
:cognitect.aws.workspaces-web.Portal/portalEndpoint
:cognitect.aws.workspaces-web.Portal/ipAccessSettingsArn
:cognitect.aws.workspaces-web.Portal/customerManagedKey
:cognitect.aws.workspaces-web.Portal/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web.Portal/authenticationType]))
(s/def
:cognitect.aws.workspaces-web/TagKeyList
(s/coll-of :cognitect.aws.workspaces-web/TagKey :min-count 0 :max-count 200))
(s/def :cognitect.aws.workspaces-web/DisassociateUserAccessLoggingSettingsResponse (s/keys))
(s/def
:cognitect.aws.workspaces-web/AssociateIpAccessSettingsResponse
(s/keys
:req-un
[:cognitect.aws.workspaces-web.AssociateIpAccessSettingsResponse/ipAccessSettingsArn
:cognitect.aws.workspaces-web.AssociateIpAccessSettingsResponse/portalArn]))
(s/def
:cognitect.aws.workspaces-web/BrowserSettings
(s/keys
:req-un
[:cognitect.aws.workspaces-web.BrowserSettings/browserSettingsArn]
:opt-un
[:cognitect.aws.workspaces-web.BrowserSettings/browserPolicy
:cognitect.aws.workspaces-web.BrowserSettings/associatedPortalArns
:cognitect.aws.workspaces-web.BrowserSettings/additionalEncryptionContext
:cognitect.aws.workspaces-web.BrowserSettings/customerManagedKey]))
(s/def
:cognitect.aws.workspaces-web.DeleteTrustStoreRequest/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.IdentityProvider/identityProviderArn
:cognitect.aws.workspaces-web/SubresourceARN)
(s/def
:cognitect.aws.workspaces-web.IdentityProvider/identityProviderDetails
:cognitect.aws.workspaces-web/IdentityProviderDetails)
(s/def
:cognitect.aws.workspaces-web.IdentityProvider/identityProviderName
:cognitect.aws.workspaces-web/IdentityProviderName)
(s/def
:cognitect.aws.workspaces-web.IdentityProvider/identityProviderType
:cognitect.aws.workspaces-web/IdentityProviderType)
(s/def
:cognitect.aws.workspaces-web.GetNetworkSettingsRequest/networkSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.GetBrowserSettingsRequest/browserSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreateBrowserSettingsResponse/browserSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.GetPortalServiceProviderMetadataRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.TagResourceRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.TagResourceRequest/resourceArn
:cognitect.aws.workspaces-web/ARN)
(s/def :cognitect.aws.workspaces-web.TagResourceRequest/tags :cognitect.aws.workspaces-web/TagList)
(s/def
:cognitect.aws.workspaces-web.UpdateNetworkSettingsRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.UpdateNetworkSettingsRequest/networkSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UpdateNetworkSettingsRequest/securityGroupIds
:cognitect.aws.workspaces-web/SecurityGroupIdList)
(s/def
:cognitect.aws.workspaces-web.UpdateNetworkSettingsRequest/subnetIds
:cognitect.aws.workspaces-web/SubnetIdList)
(s/def
:cognitect.aws.workspaces-web.UpdateNetworkSettingsRequest/vpcId
:cognitect.aws.workspaces-web/VpcId)
(s/def
:cognitect.aws.workspaces-web.BrowserSettingsSummary/browserSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.ListPortalsResponse/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.ListPortalsResponse/portals
:cognitect.aws.workspaces-web/PortalList)
(s/def
:cognitect.aws.workspaces-web.UpdateUserAccessLoggingSettingsResponse/userAccessLoggingSettings
:cognitect.aws.workspaces-web/UserAccessLoggingSettings)
(s/def
:cognitect.aws.workspaces-web.DeleteIdentityProviderRequest/identityProviderArn
:cognitect.aws.workspaces-web/SubresourceARN)
(s/def :cognitect.aws.workspaces-web.GetPortalResponse/portal :cognitect.aws.workspaces-web/Portal)
(s/def :cognitect.aws.workspaces-web.Tag/Key :cognitect.aws.workspaces-web/TagKey)
(s/def :cognitect.aws.workspaces-web.Tag/Value :cognitect.aws.workspaces-web/TagValue)
(s/def
:cognitect.aws.workspaces-web.CreateBrowserSettingsRequest/additionalEncryptionContext
:cognitect.aws.workspaces-web/EncryptionContextMap)
(s/def
:cognitect.aws.workspaces-web.CreateBrowserSettingsRequest/browserPolicy
:cognitect.aws.workspaces-web/BrowserPolicy)
(s/def
:cognitect.aws.workspaces-web.CreateBrowserSettingsRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.CreateBrowserSettingsRequest/customerManagedKey
:cognitect.aws.workspaces-web/keyArn)
(s/def
:cognitect.aws.workspaces-web.CreateBrowserSettingsRequest/tags
:cognitect.aws.workspaces-web/TagList)
(s/def
:cognitect.aws.workspaces-web.UpdateBrowserSettingsResponse/browserSettings
:cognitect.aws.workspaces-web/BrowserSettings)
(s/def
:cognitect.aws.workspaces-web.DisassociateUserSettingsRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def :cognitect.aws.workspaces-web.GetPortalRequest/portalArn :cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateBrowserSettingsRequest/browserSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateBrowserSettingsRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.ListUserSettingsRequest/maxResults
:cognitect.aws.workspaces-web/MaxResults)
(s/def
:cognitect.aws.workspaces-web.ListUserSettingsRequest/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.GetTrustStoreCertificateRequest/thumbprint
:cognitect.aws.workspaces-web/CertificateThumbprint)
(s/def
:cognitect.aws.workspaces-web.GetTrustStoreCertificateRequest/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.GetPortalServiceProviderMetadataResponse/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.GetPortalServiceProviderMetadataResponse/serviceProviderSamlMetadata
:cognitect.aws.workspaces-web/SamlMetadata)
(s/def
:cognitect.aws.workspaces-web.ListIpAccessSettingsResponse/ipAccessSettings
:cognitect.aws.workspaces-web/IpAccessSettingsList)
(s/def
:cognitect.aws.workspaces-web.ListIpAccessSettingsResponse/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.GetIpAccessSettingsResponse/ipAccessSettings
:cognitect.aws.workspaces-web/IpAccessSettings)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsResponse/userSettings
:cognitect.aws.workspaces-web/UserSettings)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettings/additionalEncryptionContext
:cognitect.aws.workspaces-web/EncryptionContextMap)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettings/associatedPortalArns
:cognitect.aws.workspaces-web/ArnList)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettings/creationDate
:cognitect.aws.workspaces-web/Timestamp)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettings/customerManagedKey
:cognitect.aws.workspaces-web/keyArn)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettings/description
:cognitect.aws.workspaces-web/Description)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettings/displayName
:cognitect.aws.workspaces-web/DisplayName)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettings/ipAccessSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettings/ipRules
:cognitect.aws.workspaces-web/IpRuleList)
(s/def
:cognitect.aws.workspaces-web.ListNetworkSettingsRequest/maxResults
:cognitect.aws.workspaces-web/MaxResults)
(s/def
:cognitect.aws.workspaces-web.ListNetworkSettingsRequest/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.TrustStoreSummary/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.ListTrustStoresRequest/maxResults
:cognitect.aws.workspaces-web/MaxResults)
(s/def
:cognitect.aws.workspaces-web.ListTrustStoresRequest/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.AssociateBrowserSettingsResponse/browserSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateBrowserSettingsResponse/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateTrustStoreResponse/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateTrustStoreResponse/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UpdateIdentityProviderResponse/identityProvider
:cognitect.aws.workspaces-web/IdentityProvider)
(s/def
:cognitect.aws.workspaces-web.UpdateTrustStoreResponse/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.DeleteBrowserSettingsRequest/browserSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateNetworkSettingsResponse/networkSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateNetworkSettingsResponse/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def :cognitect.aws.workspaces-web.IpRule/description :cognitect.aws.workspaces-web/Description)
(s/def :cognitect.aws.workspaces-web.IpRule/ipRange :cognitect.aws.workspaces-web/IpRange)
(s/def
:cognitect.aws.workspaces-web.AssociateTrustStoreRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateTrustStoreRequest/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreateTrustStoreResponse/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.ListTrustStoresResponse/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.ListTrustStoresResponse/trustStores
:cognitect.aws.workspaces-web/TrustStoreSummaryList)
(s/def
:cognitect.aws.workspaces-web.GetBrowserSettingsResponse/browserSettings
:cognitect.aws.workspaces-web/BrowserSettings)
(s/def
:cognitect.aws.workspaces-web.GetIpAccessSettingsRequest/ipAccessSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.DisassociateBrowserSettingsRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.NetworkSettingsSummary/networkSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.NetworkSettingsSummary/vpcId
:cognitect.aws.workspaces-web/VpcId)
(s/def
:cognitect.aws.workspaces-web.UpdateIpAccessSettingsRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.UpdateIpAccessSettingsRequest/description
:cognitect.aws.workspaces-web/Description)
(s/def
:cognitect.aws.workspaces-web.UpdateIpAccessSettingsRequest/displayName
:cognitect.aws.workspaces-web/DisplayName)
(s/def
:cognitect.aws.workspaces-web.UpdateIpAccessSettingsRequest/ipAccessSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UpdateIpAccessSettingsRequest/ipRules
:cognitect.aws.workspaces-web/IpRuleList)
(s/def
:cognitect.aws.workspaces-web.ListPortalsRequest/maxResults
:cognitect.aws.workspaces-web/MaxResults)
(s/def
:cognitect.aws.workspaces-web.ListPortalsRequest/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.DeleteNetworkSettingsRequest/networkSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreatePortalRequest/additionalEncryptionContext
:cognitect.aws.workspaces-web/EncryptionContextMap)
(s/def
:cognitect.aws.workspaces-web.CreatePortalRequest/authenticationType
:cognitect.aws.workspaces-web/AuthenticationType)
(s/def
:cognitect.aws.workspaces-web.CreatePortalRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.CreatePortalRequest/customerManagedKey
:cognitect.aws.workspaces-web/keyArn)
(s/def
:cognitect.aws.workspaces-web.CreatePortalRequest/displayName
:cognitect.aws.workspaces-web/DisplayName)
(s/def
:cognitect.aws.workspaces-web.CreatePortalRequest/instanceType
:cognitect.aws.workspaces-web/InstanceType)
(s/def
:cognitect.aws.workspaces-web.CreatePortalRequest/maxConcurrentSessions
:cognitect.aws.workspaces-web/MaxConcurrentSessions)
(s/def :cognitect.aws.workspaces-web.CreatePortalRequest/tags :cognitect.aws.workspaces-web/TagList)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/idleDisconnectTimeoutInMinutes
:cognitect.aws.workspaces-web/IdleDisconnectTimeoutInMinutes)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/disconnectTimeoutInMinutes
:cognitect.aws.workspaces-web/DisconnectTimeoutInMinutes)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/uploadAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/copyAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/cookieSynchronizationConfiguration
:cognitect.aws.workspaces-web/CookieSynchronizationConfiguration)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/deepLinkAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/pasteAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/userSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/downloadAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/printAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UpdateUserSettingsRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.UserSettings/idleDisconnectTimeoutInMinutes
:cognitect.aws.workspaces-web/IdleDisconnectTimeoutInMinutes)
(s/def
:cognitect.aws.workspaces-web.UserSettings/disconnectTimeoutInMinutes
:cognitect.aws.workspaces-web/DisconnectTimeoutInMinutes)
(s/def
:cognitect.aws.workspaces-web.UserSettings/uploadAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UserSettings/customerManagedKey
:cognitect.aws.workspaces-web/keyArn)
(s/def
:cognitect.aws.workspaces-web.UserSettings/copyAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UserSettings/additionalEncryptionContext
:cognitect.aws.workspaces-web/EncryptionContextMap)
(s/def
:cognitect.aws.workspaces-web.UserSettings/cookieSynchronizationConfiguration
:cognitect.aws.workspaces-web/CookieSynchronizationConfiguration)
(s/def
:cognitect.aws.workspaces-web.UserSettings/deepLinkAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UserSettings/pasteAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def :cognitect.aws.workspaces-web.UserSettings/userSettingsArn :cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UserSettings/associatedPortalArns
:cognitect.aws.workspaces-web/ArnList)
(s/def
:cognitect.aws.workspaces-web.UserSettings/downloadAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UserSettings/printAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.IdentityProviderSummary/identityProviderArn
:cognitect.aws.workspaces-web/SubresourceARN)
(s/def
:cognitect.aws.workspaces-web.IdentityProviderSummary/identityProviderName
:cognitect.aws.workspaces-web/IdentityProviderName)
(s/def
:cognitect.aws.workspaces-web.IdentityProviderSummary/identityProviderType
:cognitect.aws.workspaces-web/IdentityProviderType)
(s/def
:cognitect.aws.workspaces-web.UpdateBrowserSettingsRequest/browserPolicy
:cognitect.aws.workspaces-web/BrowserPolicy)
(s/def
:cognitect.aws.workspaces-web.UpdateBrowserSettingsRequest/browserSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UpdateBrowserSettingsRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.ListIdentityProvidersResponse/identityProviders
:cognitect.aws.workspaces-web/IdentityProviderList)
(s/def
:cognitect.aws.workspaces-web.ListIdentityProvidersResponse/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.UserAccessLoggingSettings/associatedPortalArns
:cognitect.aws.workspaces-web/ArnList)
(s/def
:cognitect.aws.workspaces-web.UserAccessLoggingSettings/kinesisStreamArn
:cognitect.aws.workspaces-web/KinesisStreamArn)
(s/def
:cognitect.aws.workspaces-web.UserAccessLoggingSettings/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.GetUserAccessLoggingSettingsRequest/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.ListNetworkSettingsResponse/networkSettings
:cognitect.aws.workspaces-web/NetworkSettingsList)
(s/def
:cognitect.aws.workspaces-web.ListNetworkSettingsResponse/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.GetTrustStoreCertificateResponse/certificate
:cognitect.aws.workspaces-web/Certificate)
(s/def
:cognitect.aws.workspaces-web.GetTrustStoreCertificateResponse/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.ListTagsForResourceRequest/resourceArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/instanceType
:cognitect.aws.workspaces-web/InstanceType)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/displayName
:cognitect.aws.workspaces-web/DisplayName)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/portalEndpoint
:cognitect.aws.workspaces-web/PortalEndpoint)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/browserType
:cognitect.aws.workspaces-web/BrowserType)
(s/def :cognitect.aws.workspaces-web.PortalSummary/portalArn :cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/rendererType
:cognitect.aws.workspaces-web/RendererType)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/userSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def :cognitect.aws.workspaces-web.PortalSummary/trustStoreArn :cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/authenticationType
:cognitect.aws.workspaces-web/AuthenticationType)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/networkSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/portalStatus
:cognitect.aws.workspaces-web/PortalStatus)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/maxConcurrentSessions
:cognitect.aws.workspaces-web/MaxConcurrentSessions)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/browserSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/creationDate
:cognitect.aws.workspaces-web/Timestamp)
(s/def
:cognitect.aws.workspaces-web.PortalSummary/ipAccessSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreateUserAccessLoggingSettingsResponse/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UserSettingsSummary/idleDisconnectTimeoutInMinutes
:cognitect.aws.workspaces-web/IdleDisconnectTimeoutInMinutes)
(s/def
:cognitect.aws.workspaces-web.UserSettingsSummary/disconnectTimeoutInMinutes
:cognitect.aws.workspaces-web/DisconnectTimeoutInMinutes)
(s/def
:cognitect.aws.workspaces-web.UserSettingsSummary/uploadAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UserSettingsSummary/copyAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UserSettingsSummary/cookieSynchronizationConfiguration
:cognitect.aws.workspaces-web/CookieSynchronizationConfiguration)
(s/def
:cognitect.aws.workspaces-web.UserSettingsSummary/deepLinkAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UserSettingsSummary/pasteAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UserSettingsSummary/userSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UserSettingsSummary/downloadAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UserSettingsSummary/printAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.UpdateNetworkSettingsResponse/networkSettings
:cognitect.aws.workspaces-web/NetworkSettings)
(s/def
:cognitect.aws.workspaces-web.ListIdentityProvidersRequest/maxResults
:cognitect.aws.workspaces-web/MaxResults)
(s/def
:cognitect.aws.workspaces-web.ListIdentityProvidersRequest/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.ListIdentityProvidersRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateUserAccessLoggingSettingsRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateUserAccessLoggingSettingsRequest/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.GetTrustStoreRequest/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateIpAccessSettingsRequest/ipAccessSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateIpAccessSettingsRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.Certificate/body
:cognitect.aws.workspaces-web/CertificateAuthorityBody)
(s/def
:cognitect.aws.workspaces-web.Certificate/issuer
:cognitect.aws.workspaces-web/CertificatePrincipal)
(s/def
:cognitect.aws.workspaces-web.Certificate/notValidAfter
:cognitect.aws.workspaces-web/Timestamp)
(s/def
:cognitect.aws.workspaces-web.Certificate/notValidBefore
:cognitect.aws.workspaces-web/Timestamp)
(s/def
:cognitect.aws.workspaces-web.Certificate/subject
:cognitect.aws.workspaces-web/CertificatePrincipal)
(s/def
:cognitect.aws.workspaces-web.Certificate/thumbprint
:cognitect.aws.workspaces-web/CertificateThumbprint)
(s/def
:cognitect.aws.workspaces-web.CreateIpAccessSettingsResponse/ipAccessSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.GetNetworkSettingsResponse/networkSettings
:cognitect.aws.workspaces-web/NetworkSettings)
(s/def
:cognitect.aws.workspaces-web.UpdateIpAccessSettingsResponse/ipAccessSettings
:cognitect.aws.workspaces-web/IpAccessSettings)
(s/def
:cognitect.aws.workspaces-web.UpdateUserAccessLoggingSettingsRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.UpdateUserAccessLoggingSettingsRequest/kinesisStreamArn
:cognitect.aws.workspaces-web/KinesisStreamArn)
(s/def
:cognitect.aws.workspaces-web.UpdateUserAccessLoggingSettingsRequest/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.DeleteUserAccessLoggingSettingsRequest/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.GetUserSettingsResponse/userSettings
:cognitect.aws.workspaces-web/UserSettings)
(s/def
:cognitect.aws.workspaces-web.DeleteUserSettingsRequest/userSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreatePortalResponse/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreatePortalResponse/portalEndpoint
:cognitect.aws.workspaces-web/PortalEndpoint)
(s/def
:cognitect.aws.workspaces-web.ListUserAccessLoggingSettingsRequest/maxResults
:cognitect.aws.workspaces-web/MaxResults)
(s/def
:cognitect.aws.workspaces-web.ListUserAccessLoggingSettingsRequest/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.GetUserSettingsRequest/userSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.ListTrustStoreCertificatesRequest/maxResults
:cognitect.aws.workspaces-web/MaxResults)
(s/def
:cognitect.aws.workspaces-web.ListTrustStoreCertificatesRequest/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.ListTrustStoreCertificatesRequest/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.ListTrustStoreCertificatesResponse/certificateList
:cognitect.aws.workspaces-web/CertificateSummaryList)
(s/def
:cognitect.aws.workspaces-web.ListTrustStoreCertificatesResponse/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.ListTrustStoreCertificatesResponse/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.ListUserSettingsResponse/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.ListUserSettingsResponse/userSettings
:cognitect.aws.workspaces-web/UserSettingsList)
(s/def
:cognitect.aws.workspaces-web.AssociateUserSettingsRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateUserSettingsRequest/userSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UserAccessLoggingSettingsSummary/kinesisStreamArn
:cognitect.aws.workspaces-web/KinesisStreamArn)
(s/def
:cognitect.aws.workspaces-web.UserAccessLoggingSettingsSummary/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateNetworkSettingsRequest/networkSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateNetworkSettingsRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.DisassociateIpAccessSettingsRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreateTrustStoreRequest/certificateList
:cognitect.aws.workspaces-web/CertificateList)
(s/def
:cognitect.aws.workspaces-web.CreateTrustStoreRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.CreateTrustStoreRequest/tags
:cognitect.aws.workspaces-web/TagList)
(s/def
:cognitect.aws.workspaces-web.ListIpAccessSettingsRequest/maxResults
:cognitect.aws.workspaces-web/MaxResults)
(s/def
:cognitect.aws.workspaces-web.ListIpAccessSettingsRequest/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsResponse/userSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreateUserAccessLoggingSettingsRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.CreateUserAccessLoggingSettingsRequest/kinesisStreamArn
:cognitect.aws.workspaces-web/KinesisStreamArn)
(s/def
:cognitect.aws.workspaces-web.CreateUserAccessLoggingSettingsRequest/tags
:cognitect.aws.workspaces-web/TagList)
(s/def
:cognitect.aws.workspaces-web.AssociateUserSettingsResponse/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateUserSettingsResponse/userSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UpdatePortalResponse/portal
:cognitect.aws.workspaces-web/Portal)
(s/def
:cognitect.aws.workspaces-web.UntagResourceRequest/resourceArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UntagResourceRequest/tagKeys
:cognitect.aws.workspaces-web/TagKeyList)
(s/def
:cognitect.aws.workspaces-web.UpdatePortalRequest/authenticationType
:cognitect.aws.workspaces-web/AuthenticationType)
(s/def
:cognitect.aws.workspaces-web.UpdatePortalRequest/displayName
:cognitect.aws.workspaces-web/DisplayName)
(s/def
:cognitect.aws.workspaces-web.UpdatePortalRequest/instanceType
:cognitect.aws.workspaces-web/InstanceType)
(s/def
:cognitect.aws.workspaces-web.UpdatePortalRequest/maxConcurrentSessions
:cognitect.aws.workspaces-web/MaxConcurrentSessions)
(s/def
:cognitect.aws.workspaces-web.UpdatePortalRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.DisassociateTrustStoreRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.UpdateIdentityProviderRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.UpdateIdentityProviderRequest/identityProviderArn
:cognitect.aws.workspaces-web/SubresourceARN)
(s/def
:cognitect.aws.workspaces-web.UpdateIdentityProviderRequest/identityProviderDetails
:cognitect.aws.workspaces-web/IdentityProviderDetails)
(s/def
:cognitect.aws.workspaces-web.UpdateIdentityProviderRequest/identityProviderName
:cognitect.aws.workspaces-web/IdentityProviderName)
(s/def
:cognitect.aws.workspaces-web.UpdateIdentityProviderRequest/identityProviderType
:cognitect.aws.workspaces-web/IdentityProviderType)
(s/def
:cognitect.aws.workspaces-web.CookieSynchronizationConfiguration/allowlist
:cognitect.aws.workspaces-web/CookieSpecifications)
(s/def
:cognitect.aws.workspaces-web.CookieSynchronizationConfiguration/blocklist
:cognitect.aws.workspaces-web/CookieSpecifications)
(s/def
:cognitect.aws.workspaces-web.DeletePortalRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreateIdentityProviderResponse/identityProviderArn
:cognitect.aws.workspaces-web/SubresourceARN)
(s/def
:cognitect.aws.workspaces-web.CertificateSummary/issuer
:cognitect.aws.workspaces-web/CertificatePrincipal)
(s/def
:cognitect.aws.workspaces-web.CertificateSummary/notValidAfter
:cognitect.aws.workspaces-web/Timestamp)
(s/def
:cognitect.aws.workspaces-web.CertificateSummary/notValidBefore
:cognitect.aws.workspaces-web/Timestamp)
(s/def
:cognitect.aws.workspaces-web.CertificateSummary/subject
:cognitect.aws.workspaces-web/CertificatePrincipal)
(s/def
:cognitect.aws.workspaces-web.CertificateSummary/thumbprint
:cognitect.aws.workspaces-web/CertificateThumbprint)
(s/def
:cognitect.aws.workspaces-web.DisassociateUserAccessLoggingSettingsRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.GetTrustStoreResponse/trustStore
:cognitect.aws.workspaces-web/TrustStore)
(s/def
:cognitect.aws.workspaces-web.ListBrowserSettingsResponse/browserSettings
:cognitect.aws.workspaces-web/BrowserSettingsList)
(s/def
:cognitect.aws.workspaces-web.ListBrowserSettingsResponse/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.CreateNetworkSettingsRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.CreateNetworkSettingsRequest/securityGroupIds
:cognitect.aws.workspaces-web/SecurityGroupIdList)
(s/def
:cognitect.aws.workspaces-web.CreateNetworkSettingsRequest/subnetIds
:cognitect.aws.workspaces-web/SubnetIdList)
(s/def
:cognitect.aws.workspaces-web.CreateNetworkSettingsRequest/tags
:cognitect.aws.workspaces-web/TagList)
(s/def
:cognitect.aws.workspaces-web.CreateNetworkSettingsRequest/vpcId
:cognitect.aws.workspaces-web/VpcId)
(s/def
:cognitect.aws.workspaces-web.ListBrowserSettingsRequest/maxResults
:cognitect.aws.workspaces-web/MaxResults)
(s/def
:cognitect.aws.workspaces-web.ListBrowserSettingsRequest/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.CreateNetworkSettingsResponse/networkSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.GetIdentityProviderResponse/identityProvider
:cognitect.aws.workspaces-web/IdentityProvider)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettingsSummary/creationDate
:cognitect.aws.workspaces-web/Timestamp)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettingsSummary/description
:cognitect.aws.workspaces-web/Description)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettingsSummary/displayName
:cognitect.aws.workspaces-web/DisplayName)
(s/def
:cognitect.aws.workspaces-web.IpAccessSettingsSummary/ipAccessSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/identityProviderDetails
:cognitect.aws.workspaces-web/IdentityProviderDetails)
(s/def
:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/identityProviderName
:cognitect.aws.workspaces-web/IdentityProviderName)
(s/def
:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/identityProviderType
:cognitect.aws.workspaces-web/IdentityProviderType)
(s/def
:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreateIdentityProviderRequest/tags
:cognitect.aws.workspaces-web/TagList)
(s/def
:cognitect.aws.workspaces-web.UpdateTrustStoreRequest/certificatesToAdd
:cognitect.aws.workspaces-web/CertificateList)
(s/def
:cognitect.aws.workspaces-web.UpdateTrustStoreRequest/certificatesToDelete
:cognitect.aws.workspaces-web/CertificateThumbprintList)
(s/def
:cognitect.aws.workspaces-web.UpdateTrustStoreRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.UpdateTrustStoreRequest/trustStoreArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CookieSpecification/domain
:cognitect.aws.workspaces-web/CookieDomain)
(s/def
:cognitect.aws.workspaces-web.CookieSpecification/name
:cognitect.aws.workspaces-web/CookieName)
(s/def
:cognitect.aws.workspaces-web.CookieSpecification/path
:cognitect.aws.workspaces-web/CookiePath)
(s/def
:cognitect.aws.workspaces-web.AssociateUserAccessLoggingSettingsResponse/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateUserAccessLoggingSettingsResponse/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/additionalEncryptionContext
:cognitect.aws.workspaces-web/EncryptionContextMap)
(s/def
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/customerManagedKey
:cognitect.aws.workspaces-web/keyArn)
(s/def
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/description
:cognitect.aws.workspaces-web/Description)
(s/def
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/displayName
:cognitect.aws.workspaces-web/DisplayName)
(s/def
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/ipRules
:cognitect.aws.workspaces-web/IpRuleList)
(s/def
:cognitect.aws.workspaces-web.CreateIpAccessSettingsRequest/tags
:cognitect.aws.workspaces-web/TagList)
(s/def
:cognitect.aws.workspaces-web.NetworkSettings/associatedPortalArns
:cognitect.aws.workspaces-web/ArnList)
(s/def
:cognitect.aws.workspaces-web.NetworkSettings/networkSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.NetworkSettings/securityGroupIds
:cognitect.aws.workspaces-web/SecurityGroupIdList)
(s/def
:cognitect.aws.workspaces-web.NetworkSettings/subnetIds
:cognitect.aws.workspaces-web/SubnetIdList)
(s/def :cognitect.aws.workspaces-web.NetworkSettings/vpcId :cognitect.aws.workspaces-web/VpcId)
(s/def
:cognitect.aws.workspaces-web.GetIdentityProviderRequest/identityProviderArn
:cognitect.aws.workspaces-web/SubresourceARN)
(s/def
:cognitect.aws.workspaces-web.DisassociateNetworkSettingsRequest/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.DeleteIpAccessSettingsRequest/ipAccessSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.ListTagsForResourceResponse/tags
:cognitect.aws.workspaces-web/TagList)
(s/def
:cognitect.aws.workspaces-web.TrustStore/associatedPortalArns
:cognitect.aws.workspaces-web/ArnList)
(s/def :cognitect.aws.workspaces-web.TrustStore/trustStoreArn :cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.ListUserAccessLoggingSettingsResponse/nextToken
:cognitect.aws.workspaces-web/PaginationToken)
(s/def
:cognitect.aws.workspaces-web.ListUserAccessLoggingSettingsResponse/userAccessLoggingSettings
:cognitect.aws.workspaces-web/UserAccessLoggingSettingsList)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/tags
:cognitect.aws.workspaces-web/TagList)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/idleDisconnectTimeoutInMinutes
:cognitect.aws.workspaces-web/IdleDisconnectTimeoutInMinutes)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/disconnectTimeoutInMinutes
:cognitect.aws.workspaces-web/DisconnectTimeoutInMinutes)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/uploadAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/customerManagedKey
:cognitect.aws.workspaces-web/keyArn)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/copyAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/additionalEncryptionContext
:cognitect.aws.workspaces-web/EncryptionContextMap)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/cookieSynchronizationConfiguration
:cognitect.aws.workspaces-web/CookieSynchronizationConfiguration)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/deepLinkAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/pasteAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/downloadAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/printAllowed
:cognitect.aws.workspaces-web/EnabledType)
(s/def
:cognitect.aws.workspaces-web.CreateUserSettingsRequest/clientToken
:cognitect.aws.workspaces-web/ClientToken)
(s/def
:cognitect.aws.workspaces-web.GetUserAccessLoggingSettingsResponse/userAccessLoggingSettings
:cognitect.aws.workspaces-web/UserAccessLoggingSettings)
(s/def
:cognitect.aws.workspaces-web.Portal/userAccessLoggingSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def :cognitect.aws.workspaces-web.Portal/instanceType :cognitect.aws.workspaces-web/InstanceType)
(s/def :cognitect.aws.workspaces-web.Portal/displayName :cognitect.aws.workspaces-web/DisplayName)
(s/def :cognitect.aws.workspaces-web.Portal/customerManagedKey :cognitect.aws.workspaces-web/keyArn)
(s/def
:cognitect.aws.workspaces-web.Portal/portalEndpoint
:cognitect.aws.workspaces-web/PortalEndpoint)
(s/def :cognitect.aws.workspaces-web.Portal/browserType :cognitect.aws.workspaces-web/BrowserType)
(s/def :cognitect.aws.workspaces-web.Portal/portalArn :cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.Portal/additionalEncryptionContext
:cognitect.aws.workspaces-web/EncryptionContextMap)
(s/def :cognitect.aws.workspaces-web.Portal/statusReason :cognitect.aws.workspaces-web/StatusReason)
(s/def :cognitect.aws.workspaces-web.Portal/rendererType :cognitect.aws.workspaces-web/RendererType)
(s/def :cognitect.aws.workspaces-web.Portal/userSettingsArn :cognitect.aws.workspaces-web/ARN)
(s/def :cognitect.aws.workspaces-web.Portal/trustStoreArn :cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.Portal/authenticationType
:cognitect.aws.workspaces-web/AuthenticationType)
(s/def :cognitect.aws.workspaces-web.Portal/networkSettingsArn :cognitect.aws.workspaces-web/ARN)
(s/def :cognitect.aws.workspaces-web.Portal/portalStatus :cognitect.aws.workspaces-web/PortalStatus)
(s/def
:cognitect.aws.workspaces-web.Portal/maxConcurrentSessions
:cognitect.aws.workspaces-web/MaxConcurrentSessions)
(s/def :cognitect.aws.workspaces-web.Portal/browserSettingsArn :cognitect.aws.workspaces-web/ARN)
(s/def :cognitect.aws.workspaces-web.Portal/creationDate :cognitect.aws.workspaces-web/Timestamp)
(s/def :cognitect.aws.workspaces-web.Portal/ipAccessSettingsArn :cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateIpAccessSettingsResponse/ipAccessSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.AssociateIpAccessSettingsResponse/portalArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.BrowserSettings/additionalEncryptionContext
:cognitect.aws.workspaces-web/EncryptionContextMap)
(s/def
:cognitect.aws.workspaces-web.BrowserSettings/associatedPortalArns
:cognitect.aws.workspaces-web/ArnList)
(s/def
:cognitect.aws.workspaces-web.BrowserSettings/browserPolicy
:cognitect.aws.workspaces-web/BrowserPolicy)
(s/def
:cognitect.aws.workspaces-web.BrowserSettings/browserSettingsArn
:cognitect.aws.workspaces-web/ARN)
(s/def
:cognitect.aws.workspaces-web.BrowserSettings/customerManagedKey
:cognitect.aws.workspaces-web/keyArn)