# Packages
Package vpclatticeiface provides an interface to enable mocking the Amazon VPC Lattice service client for testing your code.
# Functions
AuthPolicyState_Values returns all elements of the AuthPolicyState enum.
AuthType_Values returns all elements of the AuthType enum.
HealthCheckProtocolVersion_Values returns all elements of the HealthCheckProtocolVersion enum.
IpAddressType_Values returns all elements of the IpAddressType enum.
LambdaEventStructureVersion_Values returns all elements of the LambdaEventStructureVersion enum.
ListenerProtocol_Values returns all elements of the ListenerProtocol enum.
New creates a new instance of the VPCLattice client with a session.
ServiceNetworkServiceAssociationStatus_Values returns all elements of the ServiceNetworkServiceAssociationStatus enum.
ServiceNetworkVpcAssociationStatus_Values returns all elements of the ServiceNetworkVpcAssociationStatus enum.
ServiceStatus_Values returns all elements of the ServiceStatus enum.
TargetGroupProtocol_Values returns all elements of the TargetGroupProtocol enum.
TargetGroupProtocolVersion_Values returns all elements of the TargetGroupProtocolVersion enum.
TargetGroupStatus_Values returns all elements of the TargetGroupStatus enum.
TargetGroupType_Values returns all elements of the TargetGroupType enum.
TargetStatus_Values returns all elements of the TargetStatus enum.
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum.
# Constants
AuthPolicyStateActive is a AuthPolicyState enum value.
AuthPolicyStateInactive is a AuthPolicyState enum value.
AuthTypeAwsIam is a AuthType enum value.
AuthTypeNone is a AuthType enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeValidationException for service response error code "ValidationException".
HealthCheckProtocolVersionHttp1 is a HealthCheckProtocolVersion enum value.
HealthCheckProtocolVersionHttp2 is a HealthCheckProtocolVersion enum value.
IpAddressTypeIpv4 is a IpAddressType enum value.
IpAddressTypeIpv6 is a IpAddressType enum value.
LambdaEventStructureVersionV1 is a LambdaEventStructureVersion enum value.
LambdaEventStructureVersionV2 is a LambdaEventStructureVersion enum value.
ListenerProtocolHttp is a ListenerProtocol enum value.
ListenerProtocolHttps is a ListenerProtocol enum value.
ListenerProtocolTlsPassthrough is a ListenerProtocol enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ServiceNetworkServiceAssociationStatusActive is a ServiceNetworkServiceAssociationStatus enum value.
ServiceNetworkServiceAssociationStatusCreateFailed is a ServiceNetworkServiceAssociationStatus enum value.
ServiceNetworkServiceAssociationStatusCreateInProgress is a ServiceNetworkServiceAssociationStatus enum value.
ServiceNetworkServiceAssociationStatusDeleteFailed is a ServiceNetworkServiceAssociationStatus enum value.
ServiceNetworkServiceAssociationStatusDeleteInProgress is a ServiceNetworkServiceAssociationStatus enum value.
ServiceNetworkVpcAssociationStatusActive is a ServiceNetworkVpcAssociationStatus enum value.
ServiceNetworkVpcAssociationStatusCreateFailed is a ServiceNetworkVpcAssociationStatus enum value.
ServiceNetworkVpcAssociationStatusCreateInProgress is a ServiceNetworkVpcAssociationStatus enum value.
ServiceNetworkVpcAssociationStatusDeleteFailed is a ServiceNetworkVpcAssociationStatus enum value.
ServiceNetworkVpcAssociationStatusDeleteInProgress is a ServiceNetworkVpcAssociationStatus enum value.
ServiceNetworkVpcAssociationStatusUpdateFailed is a ServiceNetworkVpcAssociationStatus enum value.
ServiceNetworkVpcAssociationStatusUpdateInProgress is a ServiceNetworkVpcAssociationStatus enum value.
ServiceStatusActive is a ServiceStatus enum value.
ServiceStatusCreateFailed is a ServiceStatus enum value.
ServiceStatusCreateInProgress is a ServiceStatus enum value.
ServiceStatusDeleteFailed is a ServiceStatus enum value.
ServiceStatusDeleteInProgress is a ServiceStatus enum value.
TargetGroupProtocolHttp is a TargetGroupProtocol enum value.
TargetGroupProtocolHttps is a TargetGroupProtocol enum value.
TargetGroupProtocolTcp is a TargetGroupProtocol enum value.
TargetGroupProtocolVersionGrpc is a TargetGroupProtocolVersion enum value.
TargetGroupProtocolVersionHttp1 is a TargetGroupProtocolVersion enum value.
TargetGroupProtocolVersionHttp2 is a TargetGroupProtocolVersion enum value.
TargetGroupStatusActive is a TargetGroupStatus enum value.
TargetGroupStatusCreateFailed is a TargetGroupStatus enum value.
TargetGroupStatusCreateInProgress is a TargetGroupStatus enum value.
TargetGroupStatusDeleteFailed is a TargetGroupStatus enum value.
TargetGroupStatusDeleteInProgress is a TargetGroupStatus enum value.
TargetGroupTypeAlb is a TargetGroupType enum value.
TargetGroupTypeInstance is a TargetGroupType enum value.
TargetGroupTypeIp is a TargetGroupType enum value.
TargetGroupTypeLambda is a TargetGroupType enum value.
TargetStatusDraining is a TargetStatus enum value.
TargetStatusHealthy is a TargetStatus enum value.
TargetStatusInitial is a TargetStatus enum value.
TargetStatusUnavailable is a TargetStatus enum value.
TargetStatusUnhealthy is a TargetStatus enum value.
TargetStatusUnused is a TargetStatus enum value.
ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value.
ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value.
ValidationExceptionReasonOther is a ValidationExceptionReason enum value.
ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value.
# Structs
The user does not have sufficient access to perform this action.
Summary information about an access log subscription.
The request conflicts with the current state of the resource.
Describes the DNS information of a service.
Describes an action that returns a custom HTTP response.
Describes a forward action.
Describes the constraints for a header match.
Describes a header match type.
Describes the health check configuration of a target group.
Describes criteria that can be applied to incoming requests.
An unexpected error occurred while processing the request.
Summary information about a listener.
Describes the codes to use when checking for a successful response from a target for health checks.
Describes the conditions that can be applied when matching a path for incoming requests.
Describes a path match type.
The request references a resource that does not exist.
Describes the action for a rule.
Describes a rule match.
Summary information about the listener rule.
Describes a rule update.
Describes a rule update that failed.
Describes a successful rule update.
Summary information about the association between a service network and a service.
Summary information about a service network.
Summary information about an association between a service network and a VPC.
The request would cause a service quota to be exceeded.
Summary information about a service.
Describes a target.
Describes a target failure.
Describes the configuration of a target group.
Summary information about a target group.
Summary information about a target.
The limit on the number of requests per second was exceeded.
The input does not satisfy the constraints specified by an Amazon Web Services service.
Describes a validation failure.
VPCLattice provides the API operation methods for making requests to Amazon VPC Lattice.
Describes the weight of a target group.