Documentation
¶
Index ¶
- type AccessDeniedException
- type ApiGatewayEndpointType
- type ApiGatewayProxyConfig
- type ApiGatewayProxyInput
- type ApiGatewayProxySummary
- type ApplicationState
- type ApplicationSummary
- type ConflictException
- type DefaultRouteInput
- type EnvironmentState
- type EnvironmentSummary
- type EnvironmentVpc
- type ErrorCode
- type ErrorResourceType
- type ErrorResponse
- type HttpMethod
- type InternalServerException
- type InvalidResourcePolicyException
- type LambdaEndpointConfig
- type LambdaEndpointInput
- type LambdaEndpointSummary
- type NetworkFabricType
- type ProxyType
- type ResourceNotFoundException
- type RouteActivationState
- type RouteState
- type RouteSummary
- type RouteType
- type ServiceEndpointType
- type ServiceQuotaExceededException
- type ServiceState
- type ServiceSummary
- type ThrottlingException
- type UriPathRouteInput
- type UrlEndpointConfig
- type UrlEndpointInput
- type UrlEndpointSummary
- type ValidationException
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 ¶
func (ApiGatewayEndpointType) Values() []ApiGatewayEndpointType
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 ¶
func (ApplicationState) Values() []ApplicationState
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 ¶
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 ¶
func (EnvironmentState) Values() []EnvironmentState
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
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" ErrorResourceTypeIamRole ErrorResourceType = "IAM_ROLE" )
Enum values for ErrorResourceType
func (ErrorResourceType) Values ¶
func (ErrorResourceType) Values() []ErrorResourceType
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 (e *InvalidResourcePolicyException) Error() string
func (*InvalidResourcePolicyException) ErrorCode ¶
func (e *InvalidResourcePolicyException) ErrorCode() string
func (*InvalidResourcePolicyException) ErrorFault ¶
func (e *InvalidResourcePolicyException) ErrorFault() smithy.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 ¶
func (NetworkFabricType) Values() []NetworkFabricType
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
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 (e *ResourceNotFoundException) ErrorFault() smithy.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 ¶
func (RouteActivationState) Values() []RouteActivationState
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 ServiceEndpointType ¶
type ServiceEndpointType string
const ( ServiceEndpointTypeLambda ServiceEndpointType = "LAMBDA" ServiceEndpointTypeUrl ServiceEndpointType = "URL" )
Enum values for ServiceEndpointType
func (ServiceEndpointType) Values ¶
func (ServiceEndpointType) Values() []ServiceEndpointType
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 (e *ServiceQuotaExceededException) Error() string
func (*ServiceQuotaExceededException) ErrorCode ¶
func (e *ServiceQuotaExceededException) ErrorCode() string
func (*ServiceQuotaExceededException) ErrorFault ¶
func (e *ServiceQuotaExceededException) ErrorFault() smithy.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