Values_2.VerifiedAccessTrustProviderSourceDescribes a Verified Access trust provider.
type nonrec t = {verifiedAccessTrustProviderId : Values_0.String_.t option;The ID of the Amazon Web Services Verified Access trust provider.
*)description : Values_0.String_.t option;A description for the Amazon Web Services Verified Access trust provider.
*)trustProviderType : Values_0.TrustProviderType.t option;The type of Verified Access trust provider.
*)userTrustProviderType : Values_0.UserTrustProviderType.t option;The type of user-based trust provider.
*)deviceTrustProviderType : Values_0.DeviceTrustProviderType.t option;The type of device-based trust provider.
*)oidcOptions : Values_1.OidcOptions.t option;The options for an OpenID Connect-compatible user-identity trust provider.
*)deviceOptions : Values_1.DeviceOptions.t option;The options for device-identity trust provider.
*)policyReferenceName : Values_0.String_.t option;The identifier to be used when working with policy rules.
*)creationTime : Values_0.String_.t option;The creation time.
*)lastUpdatedTime : Values_0.String_.t option;The last updated time.
*)sseSpecification : Values_1.VerifiedAccessSseSpecificationResponse.t option;The options in use for server side encryption.
*)nativeApplicationOidcOptions : Values_1.NativeApplicationOidcOptions.t option;The OpenID Connect (OIDC) options.
*)}val make :
?verifiedAccessTrustProviderId:??? ->
?description:??? ->
?trustProviderType:??? ->
?userTrustProviderType:??? ->
?deviceTrustProviderType:??? ->
?oidcOptions:??? ->
?deviceOptions:??? ->
?policyReferenceName:??? ->
?creationTime:??? ->
?lastUpdatedTime:??? ->
?tags:??? ->
?sseSpecification:??? ->
?nativeApplicationOidcOptions:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of (string * [> `String of string ]) list ] list
| `String of Values_0.String_.t
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `String of Values_0.String_.t ])
list ])
list ]