public static interface CreateVerifiedAccessEndpointRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateVerifiedAccessEndpointRequest.Builder,CreateVerifiedAccessEndpointRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateVerifiedAccessEndpointRequest.Builder verifiedAccessGroupId(String verifiedAccessGroupId)
The ID of the Verified Access group to associate the endpoint with.
verifiedAccessGroupId - The ID of the Verified Access group to associate the endpoint with.CreateVerifiedAccessEndpointRequest.Builder endpointType(String endpointType)
The type of Verified Access endpoint to create.
endpointType - The type of Verified Access endpoint to create.VerifiedAccessEndpointType,
VerifiedAccessEndpointTypeCreateVerifiedAccessEndpointRequest.Builder endpointType(VerifiedAccessEndpointType endpointType)
The type of Verified Access endpoint to create.
endpointType - The type of Verified Access endpoint to create.VerifiedAccessEndpointType,
VerifiedAccessEndpointTypeCreateVerifiedAccessEndpointRequest.Builder attachmentType(String attachmentType)
The type of attachment.
attachmentType - The type of attachment.VerifiedAccessEndpointAttachmentType,
VerifiedAccessEndpointAttachmentTypeCreateVerifiedAccessEndpointRequest.Builder attachmentType(VerifiedAccessEndpointAttachmentType attachmentType)
The type of attachment.
attachmentType - The type of attachment.VerifiedAccessEndpointAttachmentType,
VerifiedAccessEndpointAttachmentTypeCreateVerifiedAccessEndpointRequest.Builder domainCertificateArn(String domainCertificateArn)
The ARN of the public TLS/SSL certificate in Amazon Web Services Certificate Manager to associate with the endpoint. The CN in the certificate must match the DNS name your end users will use to reach your application.
domainCertificateArn - The ARN of the public TLS/SSL certificate in Amazon Web Services Certificate Manager to associate with
the endpoint. The CN in the certificate must match the DNS name your end users will use to reach your
application.CreateVerifiedAccessEndpointRequest.Builder applicationDomain(String applicationDomain)
The DNS name for users to reach your application.
applicationDomain - The DNS name for users to reach your application.CreateVerifiedAccessEndpointRequest.Builder endpointDomainPrefix(String endpointDomainPrefix)
A custom identifier that is prepended to the DNS name that is generated for the endpoint.
endpointDomainPrefix - A custom identifier that is prepended to the DNS name that is generated for the endpoint.CreateVerifiedAccessEndpointRequest.Builder securityGroupIds(Collection<String> securityGroupIds)
The IDs of the security groups to associate with the Verified Access endpoint.
securityGroupIds - The IDs of the security groups to associate with the Verified Access endpoint.CreateVerifiedAccessEndpointRequest.Builder securityGroupIds(String... securityGroupIds)
The IDs of the security groups to associate with the Verified Access endpoint.
securityGroupIds - The IDs of the security groups to associate with the Verified Access endpoint.CreateVerifiedAccessEndpointRequest.Builder loadBalancerOptions(CreateVerifiedAccessEndpointLoadBalancerOptions loadBalancerOptions)
The load balancer details. This parameter is required if the endpoint type is load-balancer.
loadBalancerOptions - The load balancer details. This parameter is required if the endpoint type is
load-balancer.default CreateVerifiedAccessEndpointRequest.Builder loadBalancerOptions(Consumer<CreateVerifiedAccessEndpointLoadBalancerOptions.Builder> loadBalancerOptions)
The load balancer details. This parameter is required if the endpoint type is load-balancer.
CreateVerifiedAccessEndpointLoadBalancerOptions.Builder avoiding the need to create one manually via
CreateVerifiedAccessEndpointLoadBalancerOptions.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to
loadBalancerOptions(CreateVerifiedAccessEndpointLoadBalancerOptions).
loadBalancerOptions - a consumer that will call methods on CreateVerifiedAccessEndpointLoadBalancerOptions.BuilderloadBalancerOptions(CreateVerifiedAccessEndpointLoadBalancerOptions)CreateVerifiedAccessEndpointRequest.Builder networkInterfaceOptions(CreateVerifiedAccessEndpointEniOptions networkInterfaceOptions)
The network interface details. This parameter is required if the endpoint type is
network-interface.
networkInterfaceOptions - The network interface details. This parameter is required if the endpoint type is
network-interface.default CreateVerifiedAccessEndpointRequest.Builder networkInterfaceOptions(Consumer<CreateVerifiedAccessEndpointEniOptions.Builder> networkInterfaceOptions)
The network interface details. This parameter is required if the endpoint type is
network-interface.
CreateVerifiedAccessEndpointEniOptions.Builder avoiding the need to create one manually via
CreateVerifiedAccessEndpointEniOptions.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
networkInterfaceOptions(CreateVerifiedAccessEndpointEniOptions).
networkInterfaceOptions - a consumer that will call methods on CreateVerifiedAccessEndpointEniOptions.BuildernetworkInterfaceOptions(CreateVerifiedAccessEndpointEniOptions)CreateVerifiedAccessEndpointRequest.Builder description(String description)
A description for the Verified Access endpoint.
description - A description for the Verified Access endpoint.CreateVerifiedAccessEndpointRequest.Builder policyDocument(String policyDocument)
The Verified Access policy document.
policyDocument - The Verified Access policy document.CreateVerifiedAccessEndpointRequest.Builder tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to assign to the Verified Access endpoint.
tagSpecifications - The tags to assign to the Verified Access endpoint.CreateVerifiedAccessEndpointRequest.Builder tagSpecifications(TagSpecification... tagSpecifications)
The tags to assign to the Verified Access endpoint.
tagSpecifications - The tags to assign to the Verified Access endpoint.CreateVerifiedAccessEndpointRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to assign to the Verified Access endpoint.
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) CreateVerifiedAccessEndpointRequest.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.CreateVerifiedAccessEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateVerifiedAccessEndpointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.