Module Awso_vpc_lattice.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule HeaderMatchContains : sig ... end
Sourcemodule HeaderMatchExact : sig ... end
Sourcemodule HeaderMatchPrefix : sig ... end
Sourcemodule TargetGroupIdentifier : sig ... end
Sourcemodule TargetGroupWeight : sig ... end
Sourcemodule Boolean : sig ... end
Sourcemodule HeaderMatchName : sig ... end
Sourcemodule HeaderMatchType : sig ... end

Describes a header match type.

Sourcemodule PathMatchExact : sig ... end
Sourcemodule PathMatchPrefix : sig ... end
Sourcemodule WeightedTargetGroup : sig ... end

Describes the weight of a target group.

Sourcemodule HeaderMatch : sig ... end

Describes the constraints for a header match. Matches incoming requests with rule based on request header value before applying rule action.

Sourcemodule PathMatchType : sig ... end

Describes a path match type. Each rule can include only one of the following types of paths.

Sourcemodule PrivateDnsSpecifiedDomain : sig ... end
Sourcemodule HttpStatusCode : sig ... end
Sourcemodule WeightedTargetGroupList : sig ... end
Sourcemodule HeaderMatchList : sig ... end
Sourcemodule HttpMethod : sig ... end
Sourcemodule PathMatch : sig ... end

Describes the conditions that can be applied when matching a path for incoming requests.

Sourcemodule HttpCodeMatcher : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule ServiceArn : sig ... end
Sourcemodule PrivateDnsPreference : sig ... end
Sourcemodule SecurityGroupId : sig ... end
Sourcemodule SubnetId : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule FixedResponseAction : sig ... end

Describes an action that returns a custom HTTP response.

Sourcemodule ForwardAction : sig ... end

Describes a forward action. You can use forward actions to route requests to one or more target groups.

Sourcemodule HttpMatch : sig ... end

Describes criteria that can be applied to incoming requests.

Sourcemodule HealthCheckPath : sig ... end
Sourcemodule HealthCheckPort : sig ... end
Sourcemodule HealthCheckTimeoutSeconds : sig ... end
Sourcemodule HealthyThresholdCount : sig ... end
Sourcemodule Matcher : sig ... end

Describes the codes to use when checking for a successful response from a target for health checks.

Sourcemodule TargetGroupProtocol : sig ... end
Sourcemodule UnhealthyThresholdCount : sig ... end
Sourcemodule ValidationExceptionField : sig ... end

Describes a validation failure.

Sourcemodule WildcardArn : sig ... end
Sourcemodule DomainName : sig ... end
Sourcemodule IpAddress : sig ... end
Sourcemodule Port : sig ... end
Sourcemodule TargetIdString : sig ... end
Sourcemodule TargetStatus : sig ... end
Sourcemodule IpAddressType : sig ... end
Sourcemodule ServiceArnList : sig ... end
Sourcemodule TargetGroupArn : sig ... end
Sourcemodule TargetGroupId : sig ... end
Sourcemodule TargetGroupName : sig ... end
Sourcemodule TargetGroupStatus : sig ... end
Sourcemodule TargetGroupType : sig ... end
Sourcemodule Timestamp : sig ... end
Sourcemodule VpcId : sig ... end
Sourcemodule DnsEntry : sig ... end

Describes the DNS information of a service.

Sourcemodule ServiceCustomDomainName : sig ... end
Sourcemodule ServiceId : sig ... end
Sourcemodule ServiceName : sig ... end
Sourcemodule ServiceStatus : sig ... end
Sourcemodule Long : sig ... end
Sourcemodule ServiceNetworkArn : sig ... end
Sourcemodule ServiceNetworkId : sig ... end
Sourcemodule ServiceNetworkName : sig ... end
Sourcemodule AccountId : sig ... end
Sourcemodule DnsOptions : sig ... end

The DNS configuration options.

Sourcemodule ResourceConfigurationArn : sig ... end
Sourcemodule ResourceConfigurationId : sig ... end
Sourcemodule ResourceConfigurationName : sig ... end
Sourcemodule RuleArn : sig ... end
Sourcemodule RuleId : sig ... end
Sourcemodule RuleName : sig ... end
Sourcemodule RulePriority : sig ... end
Sourcemodule Ipv4AddressesPerEni : sig ... end
Sourcemodule ResourceGatewayArn : sig ... end
Sourcemodule ResourceGatewayId : sig ... end
Sourcemodule ResourceGatewayName : sig ... end
Sourcemodule ResourceGatewayStatus : sig ... end
Sourcemodule SecurityGroupList : sig ... end
Sourcemodule SubnetList : sig ... end
Sourcemodule VpcEndpointId : sig ... end
Sourcemodule VpcEndpointOwner : sig ... end
Sourcemodule DomainVerificationId : sig ... end
Sourcemodule ResourceConfigurationType : sig ... end
Sourcemodule ListenerArn : sig ... end
Sourcemodule ListenerId : sig ... end
Sourcemodule ListenerName : sig ... end
Sourcemodule ListenerProtocol : sig ... end
Sourcemodule DomainVerificationArn : sig ... end
Sourcemodule TagMap : sig ... end
Sourcemodule TxtMethodConfig : sig ... end

Configuration for TXT record-based domain verification method.

Sourcemodule VerificationStatus : sig ... end
Sourcemodule AccessLogDestinationArn : sig ... end
Sourcemodule AccessLogSubscriptionArn : sig ... end
Sourcemodule AccessLogSubscriptionId : sig ... end
Sourcemodule ResourceArn : sig ... end
Sourcemodule ResourceId : sig ... end
Sourcemodule ServiceNetworkLogType : sig ... end
Sourcemodule FailureCode : sig ... end
Sourcemodule FailureMessage : sig ... end
Sourcemodule RuleIdentifier : sig ... end
Sourcemodule RuleAction : sig ... end

Describes the action for a rule.

Sourcemodule RuleMatch : sig ... end

Describes a rule match.

Sourcemodule Integer : sig ... end
Sourcemodule HealthCheckConfig : sig ... end

Describes the health check configuration of a target group. Health check configurations aren't used for target groups of type LAMBDA or ALB.

Sourcemodule ValidationExceptionReason : sig ... end
Sourcemodule PortRange : sig ... end
Sourcemodule ArnResource : sig ... end

The Amazon Resource Name (ARN) of the resource.

Sourcemodule DnsResource : sig ... end

The DNS name of the resource.

Sourcemodule IpResource : sig ... end

Describes an IP resource.

Sourcemodule TargetFailure : sig ... end

Describes a target failure.

Sourcemodule Target : sig ... end

Describes a target.

Sourcemodule TargetSummary : sig ... end

Summary information about a target.

Sourcemodule TargetGroupSummary : sig ... end

Summary information about a target group. For more information, see Target groups in the Amazon VPC Lattice User Guide.

Sourcemodule ServiceSummary : sig ... end

Summary information about a service.

Sourcemodule ServiceNetworkSummary : sig ... end

Summary information about a service network.

Describes the association between a service network and a VPC endpoint.

Summary information about an association between a service network and a VPC.

Summary information about an association between a service network and a service.

Summary information about an association between a service network and a resource configuration.

Sourcemodule RuleSummary : sig ... end

Summary information about a listener rule.

Sourcemodule ResourceGatewaySummary : sig ... end

Summary information about a resource gateway.

Summary information about a VPC endpoint association.

Summary information about a resource configuration.

Sourcemodule ListenerSummary : sig ... end

Summary information about a listener.

Sourcemodule DomainVerificationSummary : sig ... end

Summary information about a domain verification.

Summary information about an access log subscription.

Sourcemodule RuleUpdateFailure : sig ... end

Describes a rule update that failed.

Sourcemodule RuleUpdateSuccess : sig ... end

Describes a successful rule update.

Sourcemodule RuleUpdate : sig ... end

Describes a rule update.

Sourcemodule AccessDeniedException : sig ... end

The user does not have sufficient access to perform this action.

Sourcemodule ConflictException : sig ... end

The request conflicts with the current state of the resource. Updating or deleting a resource can cause an inconsistent state.

Sourcemodule InternalServerException : sig ... end

An unexpected error occurred while processing the request.

Sourcemodule ResourceNotFoundException : sig ... end

The request references a resource that does not exist.

The request would cause a service quota to be exceeded.

Sourcemodule TargetGroupConfig : sig ... end

Describes the configuration of a target group. For more information, see Target groups in the Amazon VPC Lattice User Guide.

Sourcemodule ThrottlingException : sig ... end

The limit on the number of requests per second was exceeded.

Sourcemodule ValidationException : sig ... end

The input does not satisfy the constraints specified by an Amazon Web Services service.

Sourcemodule AuthType : sig ... end
Sourcemodule CertificateArn : sig ... end
Sourcemodule ServiceIdentifier : sig ... end
Sourcemodule ServiceNetworkIdentifier : sig ... end
Sourcemodule ListenerIdentifier : sig ... end
Sourcemodule ResourceGatewayIdentifier : sig ... end
Sourcemodule PortRangeList : sig ... end
Sourcemodule ProtocolType : sig ... end

Describes a resource configuration.

Sourcemodule Arn : sig ... end
Sourcemodule TagKeys : sig ... end
Sourcemodule ClientToken : sig ... end
Sourcemodule TargetFailureList : sig ... end
Sourcemodule TargetList : sig ... end
Sourcemodule PolicyString : sig ... end
Sourcemodule AuthPolicyState : sig ... end
Sourcemodule AuthPolicyString : sig ... end
Sourcemodule ResourceIdentifier : sig ... end
Sourcemodule NextToken : sig ... end
Sourcemodule TargetSummaryList : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule TargetGroupList : sig ... end
Sourcemodule ServiceList : sig ... end
Sourcemodule ServiceNetworkList : sig ... end
Sourcemodule RuleSummaryList : sig ... end
Sourcemodule ResourceGatewayList : sig ... end
Sourcemodule ListenerSummaryList : sig ... end
Sourcemodule DomainVerificationList : sig ... end
Sourcemodule AccessLogSubscriptionList : sig ... end
Sourcemodule SharingConfig : sig ... end

Specifies if the service network should be enabled for sharing.

Sourcemodule RuleUpdateFailureList : sig ... end
Sourcemodule RuleUpdateSuccessList : sig ... end
Sourcemodule RuleUpdateList : sig ... end
Sourcemodule UpdateTargetGroupResponse : sig ... end

Updates the specified target group.

Sourcemodule UpdateTargetGroupRequest : sig ... end

Updates the specified target group.

Sourcemodule UpdateServiceResponse : sig ... end

Updates the specified service.

Sourcemodule UpdateServiceRequest : sig ... end

Updates the specified service.

Updates the service network and VPC association. If you add a security group to the service network and VPC association, the association must continue to have at least one security group. You can add or edit security groups at any time. However, to remove all security groups, you must first delete the association and then recreate it without security groups.

Updates the service network and VPC association. If you add a security group to the service network and VPC association, the association must continue to have at least one security group. You can add or edit security groups at any time. However, to remove all security groups, you must first delete the association and then recreate it without security groups.

Updates the specified service network.

Updates the specified service network.

Sourcemodule UpdateRuleResponse : sig ... end

Updates a specified rule for the listener. You can't modify a default listener rule. To modify a default listener rule, use UpdateListener.

Sourcemodule UpdateRuleRequest : sig ... end

Updates a specified rule for the listener. You can't modify a default listener rule. To modify a default listener rule, use UpdateListener.

Updates the specified resource gateway.

Updates the specified resource gateway.

Updates the specified resource configuration.

Updates the specified resource configuration.

Sourcemodule UpdateListenerResponse : sig ... end

Updates the specified listener for the specified service.

Sourcemodule UpdateListenerRequest : sig ... end

Updates the specified listener for the specified service.

Updates the specified access log subscription.

Updates the specified access log subscription.

Sourcemodule UntagResourceResponse : sig ... end

Removes the specified tags from the specified resource.

Sourcemodule UntagResourceRequest : sig ... end

Removes the specified tags from the specified resource.

Sourcemodule TagResourceResponse : sig ... end

Adds the specified tags to the specified resource.

Sourcemodule TagResourceRequest : sig ... end

Adds the specified tags to the specified resource.

Starts the domain verification process for a custom domain name.

Starts the domain verification process for a custom domain name.

Sourcemodule RegisterTargetsResponse : sig ... end

Registers the targets with the target group. If it's a Lambda target, you can only have one target in a target group.

Sourcemodule RegisterTargetsRequest : sig ... end

Registers the targets with the target group. If it's a Lambda target, you can only have one target in a target group.

Sourcemodule PutResourcePolicyResponse : sig ... end

Attaches a resource-based permission policy to a service or service network. The policy must contain the same actions and condition statements as the Amazon Web Services Resource Access Manager permission for sharing services and service networks.

Sourcemodule PutResourcePolicyRequest : sig ... end

Attaches a resource-based permission policy to a service or service network. The policy must contain the same actions and condition statements as the Amazon Web Services Resource Access Manager permission for sharing services and service networks.

Sourcemodule PutAuthPolicyResponse : sig ... end

Creates or updates the auth policy. The policy string in JSON must not contain newlines or blank lines. For more information, see Auth policies in the Amazon VPC Lattice User Guide.

Sourcemodule PutAuthPolicyRequest : sig ... end

Creates or updates the auth policy. The policy string in JSON must not contain newlines or blank lines. For more information, see Auth policies in the Amazon VPC Lattice User Guide.

Sourcemodule ListTargetsResponse : sig ... end

Lists the targets for the target group. By default, all targets are included. You can use this API to check the health status of targets. You can also filter the results by target.

Sourcemodule ListTargetsRequest : sig ... end

Lists the targets for the target group. By default, all targets are included. You can use this API to check the health status of targets. You can also filter the results by target.

Sourcemodule ListTargetGroupsResponse : sig ... end

Lists your target groups. You can narrow your search by using the filters below in your request.

Sourcemodule ListTargetGroupsRequest : sig ... end

Lists your target groups. You can narrow your search by using the filters below in your request.

Lists the tags for the specified resource.

Lists the tags for the specified resource.

Sourcemodule ListServicesResponse : sig ... end

Lists the services owned by the caller account or shared with the caller account.

Sourcemodule ListServicesRequest : sig ... end

Lists the services owned by the caller account or shared with the caller account.

Lists the service networks owned by or shared with this account. The account ID in the ARN shows which account owns the service network.

Lists the service networks owned by or shared with this account. The account ID in the ARN shows which account owns the service network.

Lists the associations between a service network and a VPC endpoint.

Lists the associations between a service network and a VPC endpoint.

Lists the associations between a service network and a VPC. You can filter the list either by VPC or service network. You must provide either the ID of the service network identifier or the ID of the VPC.

Lists the associations between a service network and a VPC. You can filter the list either by VPC or service network. You must provide either the ID of the service network identifier or the ID of the VPC.

Lists the associations between a service network and a service. You can filter the list either by service or service network. You must provide either the service network identifier or the service identifier. Every association in Amazon VPC Lattice has a unique Amazon Resource Name (ARN), such as when a service network is associated with a VPC or when a service is associated with a service network. If the association is for a resource is shared with another account, the association includes the local account ID as the prefix in the ARN.

Lists the associations between a service network and a service. You can filter the list either by service or service network. You must provide either the service network identifier or the service identifier. Every association in Amazon VPC Lattice has a unique Amazon Resource Name (ARN), such as when a service network is associated with a VPC or when a service is associated with a service network. If the association is for a resource is shared with another account, the association includes the local account ID as the prefix in the ARN.

Lists the associations between a service network and a resource configuration.

Lists the associations between a service network and a resource configuration.

Sourcemodule ListRulesResponse : sig ... end

Lists the rules for the specified listener.

Sourcemodule ListRulesRequest : sig ... end

Lists the rules for the specified listener.

Lists the resource gateways that you own or that were shared with you.

Lists the resource gateways that you own or that were shared with you.

Lists the associations for the specified VPC endpoint.

Lists the associations for the specified VPC endpoint.

Lists the resource configurations owned by or shared with this account.

Lists the resource configurations owned by or shared with this account.

Sourcemodule ListListenersResponse : sig ... end

Lists the listeners for the specified service.

Sourcemodule ListListenersRequest : sig ... end

Lists the listeners for the specified service.

Lists the domain verifications.

Lists the domain verifications.

Lists the access log subscriptions for the specified service network or service.

Lists the access log subscriptions for the specified service network or service.

Sourcemodule GetTargetGroupResponse : sig ... end

Retrieves information about the specified target group.

Sourcemodule GetTargetGroupRequest : sig ... end

Retrieves information about the specified target group.

Sourcemodule GetServiceResponse : sig ... end

Retrieves information about the specified service.

Sourcemodule GetServiceRequest : sig ... end

Retrieves information about the specified service.

Retrieves information about the specified association between a service network and a VPC.

Retrieves information about the specified association between a service network and a VPC.

Retrieves information about the specified association between a service network and a service.

Retrieves information about the specified association between a service network and a service.

Sourcemodule GetServiceNetworkResponse : sig ... end

Retrieves information about the specified service network.

Retrieves information about the specified association between a service network and a resource configuration.

Retrieves information about the specified association between a service network and a resource configuration.

Sourcemodule GetServiceNetworkRequest : sig ... end

Retrieves information about the specified service network.

Sourcemodule GetRuleResponse : sig ... end

Retrieves information about the specified listener rules. You can also retrieve information about the default listener rule. For more information, see Listener rules in the Amazon VPC Lattice User Guide.

Sourcemodule GetRuleRequest : sig ... end

Retrieves information about the specified listener rules. You can also retrieve information about the default listener rule. For more information, see Listener rules in the Amazon VPC Lattice User Guide.

Sourcemodule GetResourcePolicyResponse : sig ... end

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

Sourcemodule GetResourcePolicyRequest : sig ... end

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

Retrieves information about the specified resource gateway.

Sourcemodule GetResourceGatewayRequest : sig ... end

Retrieves information about the specified resource gateway.

Retrieves information about the specified resource configuration.

Retrieves information about the specified resource configuration.

Sourcemodule GetListenerResponse : sig ... end

Retrieves information about the specified listener for the specified service.

Sourcemodule GetListenerRequest : sig ... end

Retrieves information about the specified listener for the specified service.

Retrieves information about a domain verification.ß

Retrieves information about a domain verification.ß

Sourcemodule GetAuthPolicyResponse : sig ... end

Retrieves information about the auth policy for the specified service or service network.

Sourcemodule GetAuthPolicyRequest : sig ... end

Retrieves information about the auth policy for the specified service or service network.

Retrieves information about the specified access log subscription.

Retrieves information about the specified access log subscription.

Sourcemodule DeregisterTargetsResponse : sig ... end

Deregisters the specified targets from the specified target group.

Sourcemodule DeregisterTargetsRequest : sig ... end

Deregisters the specified targets from the specified target group.

Sourcemodule DeleteTargetGroupResponse : sig ... end

Deletes a target group. You can't delete a target group if it is used in a listener rule or if the target group creation is in progress.

Sourcemodule DeleteTargetGroupRequest : sig ... end

Deletes a target group. You can't delete a target group if it is used in a listener rule or if the target group creation is in progress.

Sourcemodule DeleteServiceResponse : sig ... end

Deletes a service. A service can't be deleted if it's associated with a service network. If you delete a service, all resources related to the service, such as the resource policy, auth policy, listeners, listener rules, and access log subscriptions, are also deleted. For more information, see Delete a service in the Amazon VPC Lattice User Guide.

Sourcemodule DeleteServiceRequest : sig ... end

Deletes a service. A service can't be deleted if it's associated with a service network. If you delete a service, all resources related to the service, such as the resource policy, auth policy, listeners, listener rules, and access log subscriptions, are also deleted. For more information, see Delete a service in the Amazon VPC Lattice User Guide.

Disassociates the VPC from the service network. You can't disassociate the VPC if there is a create or update association in progress.

Disassociates the VPC from the service network. You can't disassociate the VPC if there is a create or update association in progress.

Deletes the association between a service and a service network. This operation fails if an association is still in progress.

Deletes the association between a service and a service network. This operation fails if an association is still in progress.

Deletes a service network. You can only delete the service network if there is no service or VPC associated with it. If you delete a service network, all resources related to the service network, such as the resource policy, auth policy, and access log subscriptions, are also deleted. For more information, see Delete a service network in the Amazon VPC Lattice User Guide.

Deletes the association between a service network and a resource configuration.

Deletes the association between a service network and a resource configuration.

Deletes a service network. You can only delete the service network if there is no service or VPC associated with it. If you delete a service network, all resources related to the service network, such as the resource policy, auth policy, and access log subscriptions, are also deleted. For more information, see Delete a service network in the Amazon VPC Lattice User Guide.

Sourcemodule DeleteRuleResponse : sig ... end

Deletes 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. You can delete additional listener rules, but you cannot delete the default rule. For more information, see Listener rules in the Amazon VPC Lattice User Guide.

Sourcemodule DeleteRuleRequest : sig ... end

Deletes 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. You can delete additional listener rules, but you cannot delete the default rule. For more information, see Listener rules in the Amazon VPC Lattice User Guide.

Deletes the specified resource policy.

Deletes the specified resource policy.

Deletes the specified resource gateway.

Deletes the specified resource gateway.

Disassociates the resource configuration from the resource VPC endpoint.

Disassociates the resource configuration from the resource VPC endpoint.

Deletes the specified resource configuration.

Deletes the specified resource configuration.

Sourcemodule DeleteListenerResponse : sig ... end

Deletes the specified listener.

Sourcemodule DeleteListenerRequest : sig ... end

Deletes the specified listener.

Deletes the specified domain verification.

Deletes the specified domain verification.

Sourcemodule DeleteAuthPolicyResponse : sig ... end

Deletes the specified auth policy. If an auth is set to AWS_IAM and the auth policy is deleted, all requests are denied. If you are trying to remove the auth policy completely, you must set the auth type to NONE. If auth is enabled on the resource, but no auth policy is set, all requests are denied.

Sourcemodule DeleteAuthPolicyRequest : sig ... end

Deletes the specified auth policy. If an auth is set to AWS_IAM and the auth policy is deleted, all requests are denied. If you are trying to remove the auth policy completely, you must set the auth type to NONE. If auth is enabled on the resource, but no auth policy is set, all requests are denied.

Deletes the specified access log subscription.

Deletes the specified access log subscription.

Sourcemodule CreateTargetGroupResponse : sig ... end

Creates a target group. 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. For more information, see Target groups in the Amazon VPC Lattice User Guide.

Sourcemodule CreateTargetGroupRequest : sig ... end

Creates a target group. 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. For more information, see Target groups in the Amazon VPC Lattice User Guide.

Sourcemodule CreateServiceResponse : sig ... end

Creates a service. A service is any software application that can run on instances containers, or serverless functions within an account or virtual private cloud (VPC). For more information, see Services in the Amazon VPC Lattice User Guide.

Sourcemodule CreateServiceRequest : sig ... end

Creates a service. A service is any software application that can run on instances containers, or serverless functions within an account or virtual private cloud (VPC). For more information, see Services in the Amazon VPC Lattice User Guide.

Associates a VPC with a service network. When you associate a VPC with the service network, it enables all the resources within that VPC to be clients and communicate with other services in the service network. For more information, see Manage VPC associations in the Amazon VPC Lattice User Guide. You can't use this operation if there is a disassociation in progress. If the association fails, retry by deleting the association and recreating it. As a result of this operation, the association gets created in the service network account and the VPC owner account. If you add a security group to the service network and VPC association, the association must continue to always have at least one security group. You can add or edit security groups at any time. However, to remove all security groups, you must first delete the association and recreate it without security groups.

Associates a VPC with a service network. When you associate a VPC with the service network, it enables all the resources within that VPC to be clients and communicate with other services in the service network. For more information, see Manage VPC associations in the Amazon VPC Lattice User Guide. You can't use this operation if there is a disassociation in progress. If the association fails, retry by deleting the association and recreating it. As a result of this operation, the association gets created in the service network account and the VPC owner account. If you add a security group to the service network and VPC association, the association must continue to always have at least one security group. You can add or edit security groups at any time. However, to remove all security groups, you must first delete the association and recreate it without security groups.

Associates the specified service with the specified service network. For more information, see Manage service associations in the Amazon VPC Lattice User Guide. You can't use this operation if the service and service network are already associated or if there is a disassociation or deletion in progress. If the association fails, you can retry the operation by deleting the association and recreating it. You cannot associate a service and service network that are shared with a caller. The caller must own either the service or the service network. As a result of this operation, the association is created in the service network account and the association owner account.

Associates the specified service with the specified service network. For more information, see Manage service associations in the Amazon VPC Lattice User Guide. You can't use this operation if the service and service network are already associated or if there is a disassociation or deletion in progress. If the association fails, you can retry the operation by deleting the association and recreating it. You cannot associate a service and service network that are shared with a caller. The caller must own either the service or the service network. As a result of this operation, the association is created in the service network account and the association owner account.

Creates a service network. A service network is a logical boundary for a collection of services. You can associate services and VPCs with a service network. For more information, see Service networks in the Amazon VPC Lattice User Guide.

Associates the specified service network with the specified resource configuration. This allows the resource configuration to receive connections through the service network, including through a service network VPC endpoint.

Associates the specified service network with the specified resource configuration. This allows the resource configuration to receive connections through the service network, including through a service network VPC endpoint.

Creates a service network. A service network is a logical boundary for a collection of services. You can associate services and VPCs with a service network. For more information, see Service networks in the Amazon VPC Lattice User Guide.

Sourcemodule CreateRuleResponse : sig ... end

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. For more information, see Listener rules in the Amazon VPC Lattice User Guide.

Sourcemodule CreateRuleRequest : sig ... end

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. For more information, see Listener rules in the Amazon VPC Lattice User Guide.

A resource gateway is a point of ingress into the VPC where a resource resides. It spans multiple Availability Zones. For your resource to be accessible from all Availability Zones, you should create your resource gateways to span as many Availability Zones as possible. A VPC can have multiple resource gateways.

A resource gateway is a point of ingress into the VPC where a resource resides. It spans multiple Availability Zones. For your resource to be accessible from all Availability Zones, you should create your resource gateways to span as many Availability Zones as possible. A VPC can have multiple resource gateways.

Creates a resource configuration. A resource configuration defines a specific resource. You can associate a resource configuration with a service network or a VPC endpoint.

Creates a resource configuration. A resource configuration defines a specific resource. You can associate a resource configuration with a service network or a VPC endpoint.

Sourcemodule CreateListenerResponse : sig ... end

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. For more information, see Listeners in the Amazon VPC Lattice User Guide.

Sourcemodule CreateListenerRequest : sig ... end

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. For more information, see Listeners in the Amazon VPC Lattice User Guide.

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 can 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. For more information, see Access logs in the Amazon VPC Lattice User Guide.

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 can 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. For more information, see Access logs in the Amazon VPC Lattice User Guide.

Sourcemodule BatchUpdateRuleResponse : sig ... end

Updates the listener rules in a batch. You can use this operation to change the priority of listener rules. This can be useful when bulk updating or swapping rule priority. Required permissions: vpc-lattice:UpdateRule For more information, see How Amazon VPC Lattice works with IAM in the Amazon VPC Lattice User Guide.

Sourcemodule BatchUpdateRuleRequest : sig ... end

Updates the listener rules in a batch. You can use this operation to change the priority of listener rules. This can be useful when bulk updating or swapping rule priority. Required permissions: vpc-lattice:UpdateRule For more information, see How Amazon VPC Lattice works with IAM in the Amazon VPC Lattice User Guide.