| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.EC2.Types.VerifiedAccessTrustProvider
Description
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.
Constructors
| VerifiedAccessTrustProvider' | |
Fields
| |
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.