VpclatticeFunctions

Functions

Link copied to clipboard

Enables access logs to be sent to Amazon CloudWatch, Amazon S3, and Amazon Kinesis Data Firehose. The service network owner can use the access logs to audit the services in the network. The service network owner will only see access logs from clients and services that are associated with their service network. Access log entries represent traffic originated from VPCs associated with that network.

Link copied to clipboard

Creates or updates the auth policy.

suspend fun getAuthPolicy(resourceIdentifier: String): GetAuthPolicyResult
Link copied to clipboard

Creates a listener for a service. Before you start using your Amazon VPC Lattice service, you must add one or more listeners. A listener is a process that checks for connection requests to your services.

suspend fun getListener(argument: suspend GetListenerPlainArgsBuilder.() -> Unit): GetListenerResult
Link copied to clipboard

Retrieves information about the resource policy. The resource policy is an IAM policy created by AWS RAM on behalf of the resource owner when they share a resource.

Link copied to clipboard
suspend fun getRule(argument: GetRulePlainArgs): GetRuleResult

Creates a listener rule. Each listener has a default rule for checking connection requests, but you can define additional rules. Each rule consists of a priority, one or more actions, and one or more conditions.

suspend fun getRule(arn: String): GetRuleResult
suspend fun getRule(argument: suspend GetRulePlainArgsBuilder.() -> Unit): GetRuleResult
Link copied to clipboard

A service is any software application that can run on instances containers, or serverless functions within an account or virtual private cloud (VPC).

suspend fun getService(argument: suspend GetServicePlainArgsBuilder.() -> Unit): GetServiceResult
Link copied to clipboard

A service network is a logical boundary for a collection of services. You can associate services and VPCs with a service network.

Link copied to clipboard

A target group is a collection of targets, or compute resources, that run your application or service. A target group can only be used by a single service.