Package-level declarations
Types
Link copied to clipboard
data class EndpointArgs(val applicationDomain: Output<String>? = null, val attachmentType: Output<String>? = null, val description: Output<String>? = null, val domainCertificateArn: Output<String>? = null, val endpointDomainPrefix: Output<String>? = null, val endpointType: Output<String>? = null, val loadBalancerOptions: Output<EndpointLoadBalancerOptionsArgs>? = null, val networkInterfaceOptions: Output<EndpointNetworkInterfaceOptionsArgs>? = null, val securityGroupIds: Output<List<String>>? = null, val sseSpecification: Output<EndpointSseSpecificationArgs>? = null, val tags: Output<Map<String, String>>? = null, val verifiedAccessGroupId: Output<String>? = null) : ConvertibleToJava<EndpointArgs>
Resource for managing an AWS EC2 (Elastic Compute Cloud) Verified Access Endpoint.
Link copied to clipboard
class EndpointArgsBuilder
Builder for EndpointArgs.
Link copied to clipboard
Link copied to clipboard
class EndpointResourceBuilder
Builder for Endpoint.
Link copied to clipboard
Link copied to clipboard
class GroupArgsBuilder
Builder for GroupArgs.
Link copied to clipboard
Link copied to clipboard
class GroupResourceBuilder
Builder for Group.
Link copied to clipboard
Link copied to clipboard
class InstanceArgsBuilder
Builder for InstanceArgs.
Link copied to clipboard
Resource for managing a Verified Access Logging Configuration.
Link copied to clipboard
data class InstanceLoggingConfigurationArgs(val accessLogs: Output<InstanceLoggingConfigurationAccessLogsArgs>? = null, val verifiedaccessInstanceId: Output<String>? = null) : ConvertibleToJava<InstanceLoggingConfigurationArgs>
Resource for managing a Verified Access Logging Configuration.
Link copied to clipboard
Builder for InstanceLoggingConfigurationArgs.
Link copied to clipboard
Link copied to clipboard
Builder for InstanceLoggingConfiguration.
Link copied to clipboard
Link copied to clipboard
class InstanceResourceBuilder
Builder for Instance.
Link copied to clipboard
Resource for managing a Verified Access Instance Trust Provider Attachment.
Link copied to clipboard
data class InstanceTrustProviderAttachmentArgs(val verifiedaccessInstanceId: Output<String>? = null, val verifiedaccessTrustProviderId: Output<String>? = null) : ConvertibleToJava<InstanceTrustProviderAttachmentArgs>
Resource for managing a Verified Access Instance Trust Provider Attachment.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Resource for managing a Verified Access Trust Provider.
Link copied to clipboard
data class TrustProviderArgs(val description: Output<String>? = null, val deviceOptions: Output<TrustProviderDeviceOptionsArgs>? = null, val deviceTrustProviderType: Output<String>? = null, val oidcOptions: Output<TrustProviderOidcOptionsArgs>? = null, val policyReferenceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val trustProviderType: Output<String>? = null, val userTrustProviderType: Output<String>? = null) : ConvertibleToJava<TrustProviderArgs>
Resource for managing a Verified Access Trust Provider.
Link copied to clipboard
class TrustProviderArgsBuilder
Builder for TrustProviderArgs.
Link copied to clipboard
Link copied to clipboard
Builder for TrustProvider.
Functions
Link copied to clipboard
suspend fun instanceLoggingConfiguration(name: String, block: suspend InstanceLoggingConfigurationResourceBuilder.() -> Unit): InstanceLoggingConfiguration
Link copied to clipboard
suspend fun instanceTrustProviderAttachment(name: String, block: suspend InstanceTrustProviderAttachmentResourceBuilder.() -> Unit): InstanceTrustProviderAttachment
Link copied to clipboard
suspend fun trustProvider(name: String, block: suspend TrustProviderResourceBuilder.() -> Unit): TrustProvider