public static interface CreateVerifiedAccessTrustProviderRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateVerifiedAccessTrustProviderRequest.Builder,CreateVerifiedAccessTrustProviderRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateVerifiedAccessTrustProviderRequest.Builder trustProviderType(String trustProviderType)
The type of trust provider.
trustProviderType - The type of trust provider.TrustProviderType,
TrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder trustProviderType(TrustProviderType trustProviderType)
The type of trust provider.
trustProviderType - The type of trust provider.TrustProviderType,
TrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder userTrustProviderType(String userTrustProviderType)
The type of user-based trust provider. This parameter is required when the provider type is user
.
userTrustProviderType - The type of user-based trust provider. This parameter is required when the provider type is
user.UserTrustProviderType,
UserTrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder userTrustProviderType(UserTrustProviderType userTrustProviderType)
The type of user-based trust provider. This parameter is required when the provider type is user
.
userTrustProviderType - The type of user-based trust provider. This parameter is required when the provider type is
user.UserTrustProviderType,
UserTrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder deviceTrustProviderType(String deviceTrustProviderType)
The type of device-based trust provider. This parameter is required when the provider type is
device.
deviceTrustProviderType - The type of device-based trust provider. This parameter is required when the provider type is
device.DeviceTrustProviderType,
DeviceTrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder deviceTrustProviderType(DeviceTrustProviderType deviceTrustProviderType)
The type of device-based trust provider. This parameter is required when the provider type is
device.
deviceTrustProviderType - The type of device-based trust provider. This parameter is required when the provider type is
device.DeviceTrustProviderType,
DeviceTrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder oidcOptions(CreateVerifiedAccessTrustProviderOidcOptions oidcOptions)
The options for a OpenID Connect-compatible user-identity trust provider. This parameter is required when the
provider type is user.
oidcOptions - The options for a OpenID Connect-compatible user-identity trust provider. This parameter is required
when the provider type is user.default CreateVerifiedAccessTrustProviderRequest.Builder oidcOptions(Consumer<CreateVerifiedAccessTrustProviderOidcOptions.Builder> oidcOptions)
The options for a OpenID Connect-compatible user-identity trust provider. This parameter is required when the
provider type is user.
CreateVerifiedAccessTrustProviderOidcOptions.Builder avoiding the need to create one manually via
CreateVerifiedAccessTrustProviderOidcOptions.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
oidcOptions(CreateVerifiedAccessTrustProviderOidcOptions).
oidcOptions - a consumer that will call methods on CreateVerifiedAccessTrustProviderOidcOptions.BuilderoidcOptions(CreateVerifiedAccessTrustProviderOidcOptions)CreateVerifiedAccessTrustProviderRequest.Builder deviceOptions(CreateVerifiedAccessTrustProviderDeviceOptions deviceOptions)
The options for a device-based trust provider. This parameter is required when the provider type is
device.
deviceOptions - The options for a device-based trust provider. This parameter is required when the provider type is
device.default CreateVerifiedAccessTrustProviderRequest.Builder deviceOptions(Consumer<CreateVerifiedAccessTrustProviderDeviceOptions.Builder> deviceOptions)
The options for a device-based trust provider. This parameter is required when the provider type is
device.
CreateVerifiedAccessTrustProviderDeviceOptions.Builder avoiding the need to create one manually via
CreateVerifiedAccessTrustProviderDeviceOptions.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to
deviceOptions(CreateVerifiedAccessTrustProviderDeviceOptions).
deviceOptions - a consumer that will call methods on CreateVerifiedAccessTrustProviderDeviceOptions.BuilderdeviceOptions(CreateVerifiedAccessTrustProviderDeviceOptions)CreateVerifiedAccessTrustProviderRequest.Builder policyReferenceName(String policyReferenceName)
The identifier to be used when working with policy rules.
policyReferenceName - The identifier to be used when working with policy rules.CreateVerifiedAccessTrustProviderRequest.Builder description(String description)
A description for the Verified Access trust provider.
description - A description for the Verified Access trust provider.CreateVerifiedAccessTrustProviderRequest.Builder tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to assign to the Verified Access trust provider.
tagSpecifications - The tags to assign to the Verified Access trust provider.CreateVerifiedAccessTrustProviderRequest.Builder tagSpecifications(TagSpecification... tagSpecifications)
The tags to assign to the Verified Access trust provider.
tagSpecifications - The tags to assign to the Verified Access trust provider.CreateVerifiedAccessTrustProviderRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to assign to the Verified Access trust provider.
This is a convenience method that creates an instance of theTagSpecification.Builder avoiding the need to create one
manually via TagSpecification.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tagSpecifications(List.
tagSpecifications - a consumer that will call methods on
TagSpecification.Builder#tagSpecifications(java.util.Collection) CreateVerifiedAccessTrustProviderRequest.Builder clientToken(String clientToken)
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
clientToken - A unique, case-sensitive token that you provide to ensure idempotency of your modification request.
For more information, see Ensuring
Idempotency.CreateVerifiedAccessTrustProviderRequest.Builder dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and
provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it is UnauthorizedOperation.
dryRun - Checks whether you have the required permissions for the action, without actually making the request,
and provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it is UnauthorizedOperation.CreateVerifiedAccessTrustProviderRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateVerifiedAccessTrustProviderRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.