types

package
v1.16.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

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

func (*AccessDeniedException) Error

func (e *AccessDeniedException) Error() string

func (*AccessDeniedException) ErrorCode

func (e *AccessDeniedException) ErrorCode() string

func (*AccessDeniedException) ErrorFault

func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

func (*AccessDeniedException) ErrorMessage

func (e *AccessDeniedException) ErrorMessage() string

type ApiGatewayEndpointType

type ApiGatewayEndpointType string
const (
	ApiGatewayEndpointTypeRegional ApiGatewayEndpointType = "REGIONAL"
	ApiGatewayEndpointTypePrivate  ApiGatewayEndpointType = "PRIVATE"
)

Enum values for ApiGatewayEndpointType

func (ApiGatewayEndpointType) Values

Values returns all known values for ApiGatewayEndpointType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ApiGatewayProxyConfig

type ApiGatewayProxyConfig struct {

	// The resource ID of the API Gateway for the proxy.
	ApiGatewayId *string

	// The type of API Gateway endpoint created.
	EndpointType ApiGatewayEndpointType

	// The Amazon Resource Name (ARN) of the Network Load Balancer configured by the
	// API Gateway proxy.
	NlbArn *string

	// The name of the Network Load Balancer that is configured by the API Gateway
	// proxy.
	NlbName *string

	// The endpoint URL of the API Gateway proxy.
	ProxyUrl *string

	// The name of the API Gateway stage. The name defaults to prod .
	StageName *string

	// The VpcLink ID of the API Gateway proxy.
	VpcLinkId *string
	// contains filtered or unexported fields
}

A wrapper object holding the Amazon API Gateway proxy configuration.

type ApiGatewayProxyInput

type ApiGatewayProxyInput struct {

	// The type of endpoint to use for the API Gateway proxy. If no value is specified
	// in the request, the value is set to REGIONAL by default.
	//
	// If the value is set to PRIVATE in the request, this creates a private API
	// endpoint that is isolated from the public internet. The private endpoint can
	// only be accessed by using Amazon Virtual Private Cloud (Amazon VPC) interface
	// endpoints for the Amazon API Gateway that has been granted access. For more
	// information about creating a private connection with Refactor Spaces and
	// interface endpoint (Amazon Web Services PrivateLink) availability, see [Access Refactor Spaces using an interface endpoint (Amazon Web Services PrivateLink)].
	//
	// [Access Refactor Spaces using an interface endpoint (Amazon Web Services PrivateLink)]: https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/userguide/vpc-interface-endpoints.html
	EndpointType ApiGatewayEndpointType

	// The name of the API Gateway stage. The name defaults to prod .
	StageName *string
	// contains filtered or unexported fields
}

A wrapper object holding the Amazon API Gateway endpoint input.

type ApiGatewayProxySummary

type ApiGatewayProxySummary struct {

	// The resource ID of the API Gateway for the proxy.
	ApiGatewayId *string

	// The type of API Gateway endpoint created.
	EndpointType ApiGatewayEndpointType

	// The Amazon Resource Name (ARN) of the Network Load Balancer configured by the
	// API Gateway proxy.
	NlbArn *string

	// The name of the Network Load Balancer that is configured by the API Gateway
	// proxy.
	NlbName *string

	// The endpoint URL of the API Gateway proxy.
	ProxyUrl *string

	// The name of the API Gateway stage. The name defaults to prod .
	StageName *string

	// The VpcLink ID of the API Gateway proxy.
	VpcLinkId *string
	// contains filtered or unexported fields
}

A wrapper object holding the Amazon API Gateway proxy summary.

type ApplicationState

type ApplicationState string
const (
	ApplicationStateCreating ApplicationState = "CREATING"
	ApplicationStateActive   ApplicationState = "ACTIVE"
	ApplicationStateDeleting ApplicationState = "DELETING"
	ApplicationStateFailed   ApplicationState = "FAILED"
	ApplicationStateUpdating ApplicationState = "UPDATING"
)

Enum values for ApplicationState

func (ApplicationState) Values

Values returns all known values for ApplicationState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ApplicationSummary

type ApplicationSummary struct {

	// The endpoint URL of the Amazon API Gateway proxy.
	ApiGatewayProxy *ApiGatewayProxySummary

	// The unique identifier of the application.
	ApplicationId *string

	// The Amazon Resource Name (ARN) of the application.
	Arn *string

	// The Amazon Web Services account ID of the application creator.
	CreatedByAccountId *string

	// A timestamp that indicates when the application is created.
	CreatedTime *time.Time

	// The unique identifier of the environment.
	EnvironmentId *string

	// Any error associated with the application resource.
	Error *ErrorResponse

	// A timestamp that indicates when the application was last updated.
	LastUpdatedTime *time.Time

	// The name of the application.
	Name *string

	// The Amazon Web Services account ID of the application owner (which is always
	// the same as the environment owner account ID).
	OwnerAccountId *string

	// The proxy type of the proxy created within the application.
	ProxyType ProxyType

	// The current state of the application.
	State ApplicationState

	// The tags assigned to the application.
	Tags map[string]string

	// The ID of the virtual private cloud (VPC).
	VpcId *string
	// contains filtered or unexported fields
}

The list of ApplicationSummary objects.

type ConflictException

type ConflictException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId   *string
	ResourceType *string
	// contains filtered or unexported fields
}

Updating or deleting a resource can cause an inconsistent state.

func (*ConflictException) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

func (e *ConflictException) ErrorFault() smithy.ErrorFault

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type DefaultRouteInput added in v1.6.0

type DefaultRouteInput struct {

	// If set to ACTIVE , traffic is forwarded to this route’s service after the route
	// is created.
	ActivationState RouteActivationState
	// contains filtered or unexported fields
}

The configuration for the default route type.

type EnvironmentState

type EnvironmentState string
const (
	EnvironmentStateCreating EnvironmentState = "CREATING"
	EnvironmentStateActive   EnvironmentState = "ACTIVE"
	EnvironmentStateDeleting EnvironmentState = "DELETING"
	EnvironmentStateFailed   EnvironmentState = "FAILED"
)

Enum values for EnvironmentState

func (EnvironmentState) Values

Values returns all known values for EnvironmentState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type EnvironmentSummary

type EnvironmentSummary struct {

	// The Amazon Resource Name (ARN) of the environment.
	Arn *string

	// A timestamp that indicates when the environment is created.
	CreatedTime *time.Time

	// A description of the environment.
	Description *string

	// The unique identifier of the environment.
	EnvironmentId *string

	// Any error associated with the environment resource.
	Error *ErrorResponse

	// A timestamp that indicates when the environment was last updated.
	LastUpdatedTime *time.Time

	// The name of the environment.
	Name *string

	// The network fabric type of the environment.
	NetworkFabricType NetworkFabricType

	// The Amazon Web Services account ID of the environment owner.
	OwnerAccountId *string

	// The current state of the environment.
	State EnvironmentState

	// The tags assigned to the environment.
	Tags map[string]string

	// The ID of the Transit Gateway set up by the environment.
	TransitGatewayId *string
	// contains filtered or unexported fields
}

The summary information for environments as a response to ListEnvironments .

type EnvironmentVpc

type EnvironmentVpc struct {

	// The Amazon Web Services account ID of the virtual private cloud (VPC) owner.
	AccountId *string

	// The list of Amazon Virtual Private Cloud (Amazon VPC) CIDR blocks.
	CidrBlocks []string

	// A timestamp that indicates when the VPC is first added to the environment.
	CreatedTime *time.Time

	// The unique identifier of the environment.
	EnvironmentId *string

	// A timestamp that indicates when the VPC was last updated by the environment.
	LastUpdatedTime *time.Time

	// The ID of the VPC.
	VpcId *string

	// The name of the VPC at the time it is added to the environment.
	VpcName *string
	// contains filtered or unexported fields
}

Provides summary information for the EnvironmentVpc resource as a response to ListEnvironmentVpc .

type ErrorCode

type ErrorCode string
const (
	ErrorCodeInvalidResourceState              ErrorCode = "INVALID_RESOURCE_STATE"
	ErrorCodeResourceLimitExceeded             ErrorCode = "RESOURCE_LIMIT_EXCEEDED"
	ErrorCodeResourceCreationFailure           ErrorCode = "RESOURCE_CREATION_FAILURE"
	ErrorCodeResourceUpdateFailure             ErrorCode = "RESOURCE_UPDATE_FAILURE"
	ErrorCodeServiceEndpointHealthCheckFailure ErrorCode = "SERVICE_ENDPOINT_HEALTH_CHECK_FAILURE"
	ErrorCodeResourceDeletionFailure           ErrorCode = "RESOURCE_DELETION_FAILURE"
	ErrorCodeResourceRetrievalFailure          ErrorCode = "RESOURCE_RETRIEVAL_FAILURE"
	ErrorCodeResourceInUse                     ErrorCode = "RESOURCE_IN_USE"
	ErrorCodeResourceNotFound                  ErrorCode = "RESOURCE_NOT_FOUND"
	ErrorCodeStateTransitionFailure            ErrorCode = "STATE_TRANSITION_FAILURE"
	ErrorCodeRequestLimitExceeded              ErrorCode = "REQUEST_LIMIT_EXCEEDED"
	ErrorCodeNotAuthorized                     ErrorCode = "NOT_AUTHORIZED"
)

Enum values for ErrorCode

func (ErrorCode) Values

func (ErrorCode) Values() []ErrorCode

Values returns all known values for ErrorCode. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ErrorResourceType

type ErrorResourceType string
const (
	ErrorResourceTypeEnvironment                     ErrorResourceType = "ENVIRONMENT"
	ErrorResourceTypeApplication                     ErrorResourceType = "APPLICATION"
	ErrorResourceTypeRoute                           ErrorResourceType = "ROUTE"
	ErrorResourceTypeService                         ErrorResourceType = "SERVICE"
	ErrorResourceTypeTransitGateway                  ErrorResourceType = "TRANSIT_GATEWAY"
	ErrorResourceTypeTransitGatewayAttachment        ErrorResourceType = "TRANSIT_GATEWAY_ATTACHMENT"
	ErrorResourceTypeApiGateway                      ErrorResourceType = "API_GATEWAY"
	ErrorResourceTypeNlb                             ErrorResourceType = "NLB"
	ErrorResourceTypeTargetGroup                     ErrorResourceType = "TARGET_GROUP"
	ErrorResourceTypeLoadBalancerListener            ErrorResourceType = "LOAD_BALANCER_LISTENER"
	ErrorResourceTypeVpcLink                         ErrorResourceType = "VPC_LINK"
	ErrorResourceTypeLambda                          ErrorResourceType = "LAMBDA"
	ErrorResourceTypeVpc                             ErrorResourceType = "VPC"
	ErrorResourceTypeSubnet                          ErrorResourceType = "SUBNET"
	ErrorResourceTypeRouteTable                      ErrorResourceType = "ROUTE_TABLE"
	ErrorResourceTypeSecurityGroup                   ErrorResourceType = "SECURITY_GROUP"
	ErrorResourceTypeVpcEndpointServiceConfiguration ErrorResourceType = "VPC_ENDPOINT_SERVICE_CONFIGURATION"
	ErrorResourceTypeResourceShare                   ErrorResourceType = "RESOURCE_SHARE"
	ErrorResourceTypeIamRole                         ErrorResourceType = "IAM_ROLE"
)

Enum values for ErrorResourceType

func (ErrorResourceType) Values

Values returns all known values for ErrorResourceType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ErrorResponse

type ErrorResponse struct {

	// The Amazon Web Services account ID of the resource owner.
	AccountId *string

	// Additional details about the error.
	AdditionalDetails map[string]string

	// The error code associated with the error.
	Code ErrorCode

	// The message associated with the error.
	Message *string

	// The ID of the resource.
	ResourceIdentifier *string

	// The type of resource.
	ResourceType ErrorResourceType
	// contains filtered or unexported fields
}

Error associated with a resource returned for a Get or List resource response.

type HttpMethod

type HttpMethod string
const (
	HttpMethodDelete  HttpMethod = "DELETE"
	HttpMethodGet     HttpMethod = "GET"
	HttpMethodHead    HttpMethod = "HEAD"
	HttpMethodOptions HttpMethod = "OPTIONS"
	HttpMethodPatch   HttpMethod = "PATCH"
	HttpMethodPost    HttpMethod = "POST"
	HttpMethodPut     HttpMethod = "PUT"
)

Enum values for HttpMethod

func (HttpMethod) Values

func (HttpMethod) Values() []HttpMethod

Values returns all known values for HttpMethod. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type InternalServerException

type InternalServerException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

An unexpected error occurred while processing the request.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type InvalidResourcePolicyException

type InvalidResourcePolicyException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The resource policy is not valid.

func (*InvalidResourcePolicyException) Error

func (*InvalidResourcePolicyException) ErrorCode

func (e *InvalidResourcePolicyException) ErrorCode() string

func (*InvalidResourcePolicyException) ErrorFault

func (*InvalidResourcePolicyException) ErrorMessage

func (e *InvalidResourcePolicyException) ErrorMessage() string

type LambdaEndpointConfig

type LambdaEndpointConfig struct {

	// The Amazon Resource Name (ARN) of the Lambda endpoint.
	Arn *string
	// contains filtered or unexported fields
}

The configuration for the Lambda endpoint type.

type LambdaEndpointInput

type LambdaEndpointInput struct {

	// The Amazon Resource Name (ARN) of the Lambda function or alias.
	//
	// This member is required.
	Arn *string
	// contains filtered or unexported fields
}

The input for the Lambda endpoint type.

type LambdaEndpointSummary

type LambdaEndpointSummary struct {

	// The Amazon Resource Name (ARN) of the Lambda endpoint.
	Arn *string
	// contains filtered or unexported fields
}

The summary for the Lambda endpoint type.

type NetworkFabricType

type NetworkFabricType string
const (
	NetworkFabricTypeTransitGateway NetworkFabricType = "TRANSIT_GATEWAY"
	NetworkFabricTypeNone           NetworkFabricType = "NONE"
)

Enum values for NetworkFabricType

func (NetworkFabricType) Values

Values returns all known values for NetworkFabricType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ProxyType

type ProxyType string
const (
	ProxyTypeApiGateway ProxyType = "API_GATEWAY"
)

Enum values for ProxyType

func (ProxyType) Values

func (ProxyType) Values() []ProxyType

Values returns all known values for ProxyType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId   *string
	ResourceType *string
	// contains filtered or unexported fields
}

The request references a resource that does not exist.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type RouteActivationState

type RouteActivationState string
const (
	RouteActivationStateActive   RouteActivationState = "ACTIVE"
	RouteActivationStateInactive RouteActivationState = "INACTIVE"
)

Enum values for RouteActivationState

func (RouteActivationState) Values

Values returns all known values for RouteActivationState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type RouteState

type RouteState string
const (
	RouteStateCreating RouteState = "CREATING"
	RouteStateActive   RouteState = "ACTIVE"
	RouteStateDeleting RouteState = "DELETING"
	RouteStateFailed   RouteState = "FAILED"
	RouteStateUpdating RouteState = "UPDATING"
	RouteStateInactive RouteState = "INACTIVE"
)

Enum values for RouteState

func (RouteState) Values

func (RouteState) Values() []RouteState

Values returns all known values for RouteState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type RouteSummary

type RouteSummary struct {

	// If set to true , this option appends the source path to the service URL endpoint.
	AppendSourcePath *bool

	// The unique identifier of the application.
	ApplicationId *string

	// The Amazon Resource Name (ARN) of the route.
	Arn *string

	// The Amazon Web Services account ID of the route creator.
	CreatedByAccountId *string

	// A timestamp that indicates when the route is created.
	CreatedTime *time.Time

	// The unique identifier of the environment.
	EnvironmentId *string

	// Any error associated with the route resource.
	Error *ErrorResponse

	// Indicates whether to match all subpaths of the given source path. If this value
	// is false , requests must match the source path exactly before they are forwarded
	// to this route's service.
	IncludeChildPaths *bool

	// A timestamp that indicates when the route was last updated.
	LastUpdatedTime *time.Time

	// A list of HTTP methods to match. An empty list matches all values. If a method
	// is present, only HTTP requests using that method are forwarded to this route’s
	// service.
	Methods []HttpMethod

	// The Amazon Web Services account ID of the route owner.
	OwnerAccountId *string

	// A mapping of Amazon API Gateway path resources to resource IDs.
	PathResourceToId map[string]string

	// The unique identifier of the route.
	RouteId *string

	// The route type of the route.
	RouteType RouteType

	// The unique identifier of the service.
	ServiceId *string

	// This is the path that Refactor Spaces uses to match traffic. Paths must start
	// with / and are relative to the base of the application. To use path parameters
	// in the source path, add a variable in curly braces. For example, the resource
	// path {user} represents a path parameter called 'user'.
	SourcePath *string

	// The current state of the route.
	State RouteState

	// The tags assigned to the route.
	Tags map[string]string
	// contains filtered or unexported fields
}

The summary information for the routes as a response to ListRoutes .

type RouteType

type RouteType string
const (
	RouteTypeDefault RouteType = "DEFAULT"
	RouteTypeUriPath RouteType = "URI_PATH"
)

Enum values for RouteType

func (RouteType) Values

func (RouteType) Values() []RouteType

Values returns all known values for RouteType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ServiceEndpointType

type ServiceEndpointType string
const (
	ServiceEndpointTypeLambda ServiceEndpointType = "LAMBDA"
	ServiceEndpointTypeUrl    ServiceEndpointType = "URL"
)

Enum values for ServiceEndpointType

func (ServiceEndpointType) Values

Values returns all known values for ServiceEndpointType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId   *string
	ResourceType *string
	QuotaCode    *string
	ServiceCode  *string
	// contains filtered or unexported fields
}

The request would cause a service quota to be exceeded.

func (*ServiceQuotaExceededException) Error

func (*ServiceQuotaExceededException) ErrorCode

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) ErrorFault

func (*ServiceQuotaExceededException) ErrorMessage

func (e *ServiceQuotaExceededException) ErrorMessage() string

type ServiceState

type ServiceState string
const (
	ServiceStateCreating ServiceState = "CREATING"
	ServiceStateActive   ServiceState = "ACTIVE"
	ServiceStateDeleting ServiceState = "DELETING"
	ServiceStateFailed   ServiceState = "FAILED"
)

Enum values for ServiceState

func (ServiceState) Values

func (ServiceState) Values() []ServiceState

Values returns all known values for ServiceState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ServiceSummary

type ServiceSummary struct {

	// The unique identifier of the application.
	ApplicationId *string

	// The Amazon Resource Name (ARN) of the service.
	Arn *string

	// The Amazon Web Services account ID of the service creator.
	CreatedByAccountId *string

	// A timestamp that indicates when the service is created.
	CreatedTime *time.Time

	// A description of the service.
	Description *string

	// The endpoint type of the service.
	EndpointType ServiceEndpointType

	// The unique identifier of the environment.
	EnvironmentId *string

	// Any error associated with the service resource.
	Error *ErrorResponse

	// A summary of the configuration for the Lambda endpoint type.
	LambdaEndpoint *LambdaEndpointSummary

	// A timestamp that indicates when the service was last updated.
	LastUpdatedTime *time.Time

	// The name of the service.
	Name *string

	// The Amazon Web Services account ID of the service owner.
	OwnerAccountId *string

	// The unique identifier of the service.
	ServiceId *string

	// The current state of the service.
	State ServiceState

	// The tags assigned to the service.
	Tags map[string]string

	// The summary of the configuration for the URL endpoint type.
	UrlEndpoint *UrlEndpointSummary

	// The ID of the virtual private cloud (VPC).
	VpcId *string
	// contains filtered or unexported fields
}

A summary for the service as a response to ListServices .

type ThrottlingException

type ThrottlingException struct {
	Message *string

	ErrorCodeOverride *string

	QuotaCode         *string
	ServiceCode       *string
	RetryAfterSeconds int32
	// contains filtered or unexported fields
}

Request was denied because the request was throttled.

func (*ThrottlingException) Error

func (e *ThrottlingException) Error() string

func (*ThrottlingException) ErrorCode

func (e *ThrottlingException) ErrorCode() string

func (*ThrottlingException) ErrorFault

func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

func (*ThrottlingException) ErrorMessage

func (e *ThrottlingException) ErrorMessage() string

type UriPathRouteInput

type UriPathRouteInput struct {

	// If set to ACTIVE , traffic is forwarded to this route’s service after the route
	// is created.
	//
	// This member is required.
	ActivationState RouteActivationState

	// This is the path that Refactor Spaces uses to match traffic. Paths must start
	// with / and are relative to the base of the application. To use path parameters
	// in the source path, add a variable in curly braces. For example, the resource
	// path {user} represents a path parameter called 'user'.
	//
	// This member is required.
	SourcePath *string

	// If set to true , this option appends the source path to the service URL endpoint.
	AppendSourcePath *bool

	// Indicates whether to match all subpaths of the given source path. If this value
	// is false , requests must match the source path exactly before they are forwarded
	// to this route's service.
	IncludeChildPaths *bool

	// A list of HTTP methods to match. An empty list matches all values. If a method
	// is present, only HTTP requests using that method are forwarded to this route’s
	// service.
	Methods []HttpMethod
	// contains filtered or unexported fields
}

The configuration for the URI path route type.

type UrlEndpointConfig

type UrlEndpointConfig struct {

	// The health check URL of the URL endpoint type.
	HealthUrl *string

	// The HTTP URL endpoint.
	Url *string
	// contains filtered or unexported fields
}

The configuration for the URL endpoint type.

type UrlEndpointInput

type UrlEndpointInput struct {

	// The URL to route traffic to. The URL must be an [rfc3986-formatted URL]. If the host is a domain name,
	// the name must be resolvable over the public internet. If the scheme is https ,
	// the top level domain of the host must be listed in the [IANA root zone database].
	//
	// [IANA root zone database]: https://www.iana.org/domains/root/db
	// [rfc3986-formatted URL]: https://datatracker.ietf.org/doc/html/rfc3986
	//
	// This member is required.
	Url *string

	// The health check URL of the URL endpoint type. If the URL is a public endpoint,
	// the HealthUrl must also be a public endpoint. If the URL is a private endpoint
	// inside a virtual private cloud (VPC), the health URL must also be a private
	// endpoint, and the host must be the same as the URL.
	HealthUrl *string
	// contains filtered or unexported fields
}

The configuration for the URL endpoint type.

type UrlEndpointSummary

type UrlEndpointSummary struct {

	// The health check URL of the URL endpoint type. If the URL is a public endpoint,
	// the HealthUrl must also be a public endpoint. If the URL is a private endpoint
	// inside a virtual private cloud (VPC), the health URL must also be a private
	// endpoint, and the host must be the same as the URL.
	HealthUrl *string

	//  The URL to route traffic to. The URL must be an [rfc3986-formatted URL]. If the host is a domain
	// name, the name must be resolvable over the public internet. If the scheme is
	// https , the top level domain of the host must be listed in the [IANA root zone database].
	//
	// [IANA root zone database]: https://www.iana.org/domains/root/db
	// [rfc3986-formatted URL]: https://datatracker.ietf.org/doc/html/rfc3986
	Url *string
	// contains filtered or unexported fields
}

The summary of the configuration for the URL endpoint type.

type ValidationException

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

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

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL