Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data VerifiedAccessTrustProvider = VerifiedAccessTrustProvider' {
- creationTime :: Maybe Text
- description :: Maybe Text
- deviceOptions :: Maybe DeviceOptions
- deviceTrustProviderType :: Maybe DeviceTrustProviderType
- lastUpdatedTime :: Maybe Text
- oidcOptions :: Maybe OidcOptions
- policyReferenceName :: Maybe Text
- tags :: Maybe [Tag]
- trustProviderType :: Maybe TrustProviderType
- userTrustProviderType :: Maybe UserTrustProviderType
- verifiedAccessTrustProviderId :: Maybe Text
- newVerifiedAccessTrustProvider :: VerifiedAccessTrustProvider
- verifiedAccessTrustProvider_creationTime :: Lens' VerifiedAccessTrustProvider (Maybe Text)
- verifiedAccessTrustProvider_description :: Lens' VerifiedAccessTrustProvider (Maybe Text)
- verifiedAccessTrustProvider_deviceOptions :: Lens' VerifiedAccessTrustProvider (Maybe DeviceOptions)
- verifiedAccessTrustProvider_deviceTrustProviderType :: Lens' VerifiedAccessTrustProvider (Maybe DeviceTrustProviderType)
- verifiedAccessTrustProvider_lastUpdatedTime :: Lens' VerifiedAccessTrustProvider (Maybe Text)
- verifiedAccessTrustProvider_oidcOptions :: Lens' VerifiedAccessTrustProvider (Maybe OidcOptions)
- verifiedAccessTrustProvider_policyReferenceName :: Lens' VerifiedAccessTrustProvider (Maybe Text)
- verifiedAccessTrustProvider_tags :: Lens' VerifiedAccessTrustProvider (Maybe [Tag])
- verifiedAccessTrustProvider_trustProviderType :: Lens' VerifiedAccessTrustProvider (Maybe TrustProviderType)
- verifiedAccessTrustProvider_userTrustProviderType :: Lens' VerifiedAccessTrustProvider (Maybe UserTrustProviderType)
- verifiedAccessTrustProvider_verifiedAccessTrustProviderId :: Lens' VerifiedAccessTrustProvider (Maybe Text)
Documentation
data VerifiedAccessTrustProvider Source #
Describes a Verified Access trust provider.
See: newVerifiedAccessTrustProvider
smart constructor.
VerifiedAccessTrustProvider' | |
|
Instances
newVerifiedAccessTrustProvider :: VerifiedAccessTrustProvider Source #
Create a value of VerifiedAccessTrustProvider
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:VerifiedAccessTrustProvider'
, verifiedAccessTrustProvider_creationTime
- The creation time.
$sel:description:VerifiedAccessTrustProvider'
, verifiedAccessTrustProvider_description
- A description for the Amazon Web Services Verified Access trust
provider.
$sel:deviceOptions:VerifiedAccessTrustProvider'
, verifiedAccessTrustProvider_deviceOptions
- The options for device-identity type trust provider.
$sel:deviceTrustProviderType:VerifiedAccessTrustProvider'
, verifiedAccessTrustProvider_deviceTrustProviderType
- The type of device-based trust provider.
$sel:lastUpdatedTime:VerifiedAccessTrustProvider'
, verifiedAccessTrustProvider_lastUpdatedTime
- The last updated time.
$sel:oidcOptions:VerifiedAccessTrustProvider'
, verifiedAccessTrustProvider_oidcOptions
- The OpenID Connect details for an oidc
-type, user-identity based trust
provider.
$sel:policyReferenceName:VerifiedAccessTrustProvider'
, verifiedAccessTrustProvider_policyReferenceName
- The identifier to be used when working with policy rules.
$sel:tags:VerifiedAccessTrustProvider'
, verifiedAccessTrustProvider_tags
- The tags.
$sel:trustProviderType:VerifiedAccessTrustProvider'
, verifiedAccessTrustProvider_trustProviderType
- The type of Verified Access trust provider.
$sel:userTrustProviderType:VerifiedAccessTrustProvider'
, verifiedAccessTrustProvider_userTrustProviderType
- The type of user-based trust provider.
$sel:verifiedAccessTrustProviderId:VerifiedAccessTrustProvider'
, verifiedAccessTrustProvider_verifiedAccessTrustProviderId
- The ID of the Amazon Web Services Verified Access trust provider.
verifiedAccessTrustProvider_creationTime :: Lens' VerifiedAccessTrustProvider (Maybe Text) Source #
The creation time.
verifiedAccessTrustProvider_description :: Lens' VerifiedAccessTrustProvider (Maybe Text) Source #
A description for the Amazon Web Services Verified Access trust provider.
verifiedAccessTrustProvider_deviceOptions :: Lens' VerifiedAccessTrustProvider (Maybe DeviceOptions) Source #
The options for device-identity type trust provider.
verifiedAccessTrustProvider_deviceTrustProviderType :: Lens' VerifiedAccessTrustProvider (Maybe DeviceTrustProviderType) Source #
The type of device-based trust provider.
verifiedAccessTrustProvider_lastUpdatedTime :: Lens' VerifiedAccessTrustProvider (Maybe Text) Source #
The last updated time.
verifiedAccessTrustProvider_oidcOptions :: Lens' VerifiedAccessTrustProvider (Maybe OidcOptions) Source #
The OpenID Connect details for an oidc
-type, user-identity based trust
provider.
verifiedAccessTrustProvider_policyReferenceName :: Lens' VerifiedAccessTrustProvider (Maybe Text) Source #
The identifier to be used when working with policy rules.
verifiedAccessTrustProvider_tags :: Lens' VerifiedAccessTrustProvider (Maybe [Tag]) Source #
The tags.
verifiedAccessTrustProvider_trustProviderType :: Lens' VerifiedAccessTrustProvider (Maybe TrustProviderType) Source #
The type of Verified Access trust provider.
verifiedAccessTrustProvider_userTrustProviderType :: Lens' VerifiedAccessTrustProvider (Maybe UserTrustProviderType) Source #
The type of user-based trust provider.
verifiedAccessTrustProvider_verifiedAccessTrustProviderId :: Lens' VerifiedAccessTrustProvider (Maybe Text) Source #
The ID of the Amazon Web Services Verified Access trust provider.