Package-level declarations

Types

Link copied to clipboard
class EndpointPrivateDns : KotlinCustomResource

Resource for enabling private DNS on an AWS VPC (Virtual Private Cloud) Endpoint.

Link copied to clipboard
data class EndpointPrivateDnsArgs(val privateDnsEnabled: Output<Boolean>? = null, val vpcEndpointId: Output<String>? = null) : ConvertibleToJava<EndpointPrivateDnsArgs>

Resource for enabling private DNS on an AWS VPC (Virtual Private Cloud) Endpoint.

Link copied to clipboard
Link copied to clipboard
class EndpointServicePrivateDnsVerification : KotlinCustomResource

Resource for managing an AWS VPC (Virtual Private Cloud) Endpoint Service Private DNS Verification. This resource begins the verification process by calling the StartVpcEndpointServicePrivateDnsVerification API. The service provider should add a record to the DNS server before creating this resource. For additional details, refer to the AWS documentation on managing VPC endpoint service DNS names.

data class EndpointServicePrivateDnsVerificationArgs(val serviceId: Output<String>? = null, val timeouts: Output<EndpointServicePrivateDnsVerificationTimeoutsArgs>? = null, val waitForVerification: Output<Boolean>? = null) : ConvertibleToJava<EndpointServicePrivateDnsVerificationArgs>

Resource for managing an AWS VPC (Virtual Private Cloud) Endpoint Service Private DNS Verification. This resource begins the verification process by calling the StartVpcEndpointServicePrivateDnsVerification API. The service provider should add a record to the DNS server before creating this resource. For additional details, refer to the AWS documentation on managing VPC endpoint service DNS names.

Link copied to clipboard
class SecurityGroupEgressRule : KotlinCustomResource

Manages an outbound (egress) rule for a security group. When specifying an outbound rule for your security group in a VPC, the configuration must include a destination for the traffic.

Link copied to clipboard
data class SecurityGroupEgressRuleArgs(val cidrIpv4: Output<String>? = null, val cidrIpv6: Output<String>? = null, val description: Output<String>? = null, val fromPort: Output<Int>? = null, val ipProtocol: Output<String>? = null, val prefixListId: Output<String>? = null, val referencedSecurityGroupId: Output<String>? = null, val securityGroupId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val toPort: Output<Int>? = null) : ConvertibleToJava<SecurityGroupEgressRuleArgs>

Manages an outbound (egress) rule for a security group. When specifying an outbound rule for your security group in a VPC, the configuration must include a destination for the traffic.

Link copied to clipboard
Link copied to clipboard
class SecurityGroupIngressRule : KotlinCustomResource

Manages an inbound (ingress) rule for a security group. When specifying an inbound rule for your security group in a VPC, the configuration must include a source for the traffic.

Link copied to clipboard
data class SecurityGroupIngressRuleArgs(val cidrIpv4: Output<String>? = null, val cidrIpv6: Output<String>? = null, val description: Output<String>? = null, val fromPort: Output<Int>? = null, val ipProtocol: Output<String>? = null, val prefixListId: Output<String>? = null, val referencedSecurityGroupId: Output<String>? = null, val securityGroupId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val toPort: Output<Int>? = null) : ConvertibleToJava<SecurityGroupIngressRuleArgs>

Manages an inbound (ingress) rule for a security group. When specifying an inbound rule for your security group in a VPC, the configuration must include a source for the traffic.

Link copied to clipboard
class SecurityGroupVpcAssociation : KotlinCustomResource

Resource for managing Security Group VPC Associations.

Link copied to clipboard
data class SecurityGroupVpcAssociationArgs(val securityGroupId: Output<String>? = null, val timeouts: Output<SecurityGroupVpcAssociationTimeoutsArgs>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<SecurityGroupVpcAssociationArgs>

Resource for managing Security Group VPC Associations.

Link copied to clipboard

Functions