Interface CfnVerifiedAccessTrustProviderMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVerifiedAccessTrustProviderMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:58.802Z")
@Stability(Stable)
public interface CfnVerifiedAccessTrustProviderMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnVerifiedAccessTrustProviderPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.ec2.*;
CfnVerifiedAccessTrustProviderMixinProps cfnVerifiedAccessTrustProviderMixinProps = CfnVerifiedAccessTrustProviderMixinProps.builder()
.description("description")
.deviceOptions(DeviceOptionsProperty.builder()
.publicSigningKeyUrl("publicSigningKeyUrl")
.tenantId("tenantId")
.build())
.deviceTrustProviderType("deviceTrustProviderType")
.nativeApplicationOidcOptions(NativeApplicationOidcOptionsProperty.builder()
.authorizationEndpoint("authorizationEndpoint")
.clientId("clientId")
.clientSecret("clientSecret")
.issuer("issuer")
.publicSigningKeyEndpoint("publicSigningKeyEndpoint")
.scope("scope")
.tokenEndpoint("tokenEndpoint")
.userInfoEndpoint("userInfoEndpoint")
.build())
.oidcOptions(OidcOptionsProperty.builder()
.authorizationEndpoint("authorizationEndpoint")
.clientId("clientId")
.clientSecret("clientSecret")
.issuer("issuer")
.scope("scope")
.tokenEndpoint("tokenEndpoint")
.userInfoEndpoint("userInfoEndpoint")
.build())
.policyReferenceName("policyReferenceName")
.sseSpecification(SseSpecificationProperty.builder()
.customerManagedKeyEnabled(false)
.kmsKeyArn("kmsKeyArn")
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.trustProviderType("trustProviderType")
.userTrustProviderType("userTrustProviderType")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnVerifiedAccessTrustProviderMixinPropsstatic final classAn implementation forCfnVerifiedAccessTrustProviderMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA description for the AWS Verified Access trust provider.default ObjectThe options for device-identity trust provider.default StringThe type of device-based trust provider.default ObjectThe OpenID Connect (OIDC) options.default ObjectThe options for an OpenID Connect-compatible user-identity trust provider.default StringThe identifier to be used when working with policy rules.default ObjectThe options for additional server side encryption.getTags()The tags.default StringThe type of Verified Access trust provider.default StringThe type of user-based trust provider.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
A description for the AWS Verified Access trust provider.- See Also:
-
getDeviceOptions
The options for device-identity trust provider.Returns union: either
IResolvableorCfnVerifiedAccessTrustProviderPropsMixin.DeviceOptionsProperty- See Also:
-
getDeviceTrustProviderType
The type of device-based trust provider.- See Also:
-
getNativeApplicationOidcOptions
The OpenID Connect (OIDC) options.Returns union: either
IResolvableorCfnVerifiedAccessTrustProviderPropsMixin.NativeApplicationOidcOptionsProperty- See Also:
-
getOidcOptions
The options for an OpenID Connect-compatible user-identity trust provider.Returns union: either
IResolvableorCfnVerifiedAccessTrustProviderPropsMixin.OidcOptionsProperty- See Also:
-
getPolicyReferenceName
The identifier to be used when working with policy rules.- See Also:
-
getSseSpecification
The options for additional server side encryption.Returns union: either
IResolvableorCfnVerifiedAccessTrustProviderPropsMixin.SseSpecificationProperty- See Also:
-
getTags
The tags.- See Also:
-
getTrustProviderType
The type of Verified Access trust provider.- See Also:
-
getUserTrustProviderType
The type of user-based trust provider.- See Also:
-
builder
-