Documentation ¶
Overview ¶
Package migrationhubrefactorspaces provides the client and types for making API requests to AWS Migration Hub Refactor Spaces.
This API reference provides descriptions, syntax, and other details about each of the actions and data types for Amazon Web Services Migration Hub Refactor Spaces (Refactor Spaces). The topic for each action shows the API request parameters and the response. Alternatively, you can use one of the Amazon Web Services SDKs to access an API that is tailored to the programming language or platform that you're using. For more information, see Amazon Web Services SDKs (https://aws.amazon.com/tools/#SDKs).
To share Refactor Spaces environments with other Amazon Web Services accounts or with Organizations and their OUs, use Resource Access Manager's CreateResourceShare API. See CreateResourceShare (https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) in the Amazon Web Services RAM API Reference.
See https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26 for more information on this service.
See migrationhubrefactorspaces package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/migrationhubrefactorspaces/
Using the Client ¶
To contact AWS Migration Hub Refactor Spaces with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Migration Hub Refactor Spaces client MigrationHubRefactorSpaces for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/migrationhubrefactorspaces/#New
Index ¶
- Constants
- func ApiGatewayEndpointType_Values() []string
- func ApplicationState_Values() []string
- func EnvironmentState_Values() []string
- func ErrorCode_Values() []string
- func ErrorResourceType_Values() []string
- func HttpMethod_Values() []string
- func NetworkFabricType_Values() []string
- func ProxyType_Values() []string
- func RouteActivationState_Values() []string
- func RouteState_Values() []string
- func RouteType_Values() []string
- func ServiceEndpointType_Values() []string
- func ServiceState_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type ApiGatewayProxyConfig
- func (s ApiGatewayProxyConfig) GoString() string
- func (s *ApiGatewayProxyConfig) SetApiGatewayId(v string) *ApiGatewayProxyConfig
- func (s *ApiGatewayProxyConfig) SetEndpointType(v string) *ApiGatewayProxyConfig
- func (s *ApiGatewayProxyConfig) SetNlbArn(v string) *ApiGatewayProxyConfig
- func (s *ApiGatewayProxyConfig) SetNlbName(v string) *ApiGatewayProxyConfig
- func (s *ApiGatewayProxyConfig) SetProxyUrl(v string) *ApiGatewayProxyConfig
- func (s *ApiGatewayProxyConfig) SetStageName(v string) *ApiGatewayProxyConfig
- func (s *ApiGatewayProxyConfig) SetVpcLinkId(v string) *ApiGatewayProxyConfig
- func (s ApiGatewayProxyConfig) String() string
- type ApiGatewayProxyInput_
- func (s ApiGatewayProxyInput_) GoString() string
- func (s *ApiGatewayProxyInput_) SetEndpointType(v string) *ApiGatewayProxyInput_
- func (s *ApiGatewayProxyInput_) SetStageName(v string) *ApiGatewayProxyInput_
- func (s ApiGatewayProxyInput_) String() string
- func (s *ApiGatewayProxyInput_) Validate() error
- type ApiGatewayProxySummary
- func (s ApiGatewayProxySummary) GoString() string
- func (s *ApiGatewayProxySummary) SetApiGatewayId(v string) *ApiGatewayProxySummary
- func (s *ApiGatewayProxySummary) SetEndpointType(v string) *ApiGatewayProxySummary
- func (s *ApiGatewayProxySummary) SetNlbArn(v string) *ApiGatewayProxySummary
- func (s *ApiGatewayProxySummary) SetNlbName(v string) *ApiGatewayProxySummary
- func (s *ApiGatewayProxySummary) SetProxyUrl(v string) *ApiGatewayProxySummary
- func (s *ApiGatewayProxySummary) SetStageName(v string) *ApiGatewayProxySummary
- func (s *ApiGatewayProxySummary) SetVpcLinkId(v string) *ApiGatewayProxySummary
- func (s ApiGatewayProxySummary) String() string
- type ApplicationSummary
- func (s ApplicationSummary) GoString() string
- func (s *ApplicationSummary) SetApiGatewayProxy(v *ApiGatewayProxySummary) *ApplicationSummary
- func (s *ApplicationSummary) SetApplicationId(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetArn(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetCreatedByAccountId(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetCreatedTime(v time.Time) *ApplicationSummary
- func (s *ApplicationSummary) SetEnvironmentId(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetError(v *ErrorResponse) *ApplicationSummary
- func (s *ApplicationSummary) SetLastUpdatedTime(v time.Time) *ApplicationSummary
- func (s *ApplicationSummary) SetName(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetOwnerAccountId(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetProxyType(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetState(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetTags(v map[string]*string) *ApplicationSummary
- func (s *ApplicationSummary) SetVpcId(v string) *ApplicationSummary
- func (s ApplicationSummary) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateApplicationInput
- func (s CreateApplicationInput) GoString() string
- func (s *CreateApplicationInput) SetApiGatewayProxy(v *ApiGatewayProxyInput_) *CreateApplicationInput
- func (s *CreateApplicationInput) SetClientToken(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetEnvironmentIdentifier(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetName(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetProxyType(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetTags(v map[string]*string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetVpcId(v string) *CreateApplicationInput
- func (s CreateApplicationInput) String() string
- func (s *CreateApplicationInput) Validate() error
- type CreateApplicationOutput
- func (s CreateApplicationOutput) GoString() string
- func (s *CreateApplicationOutput) SetApiGatewayProxy(v *ApiGatewayProxyInput_) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetApplicationId(v string) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetArn(v string) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetCreatedByAccountId(v string) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetCreatedTime(v time.Time) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetEnvironmentId(v string) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetLastUpdatedTime(v time.Time) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetName(v string) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetOwnerAccountId(v string) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetProxyType(v string) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetState(v string) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetTags(v map[string]*string) *CreateApplicationOutput
- func (s *CreateApplicationOutput) SetVpcId(v string) *CreateApplicationOutput
- func (s CreateApplicationOutput) String() string
- type CreateEnvironmentInput
- func (s CreateEnvironmentInput) GoString() string
- func (s *CreateEnvironmentInput) SetClientToken(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetDescription(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetName(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetNetworkFabricType(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetTags(v map[string]*string) *CreateEnvironmentInput
- func (s CreateEnvironmentInput) String() string
- func (s *CreateEnvironmentInput) Validate() error
- type CreateEnvironmentOutput
- func (s CreateEnvironmentOutput) GoString() string
- func (s *CreateEnvironmentOutput) SetArn(v string) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetCreatedTime(v time.Time) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetDescription(v string) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetEnvironmentId(v string) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetLastUpdatedTime(v time.Time) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetName(v string) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetNetworkFabricType(v string) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetOwnerAccountId(v string) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetState(v string) *CreateEnvironmentOutput
- func (s *CreateEnvironmentOutput) SetTags(v map[string]*string) *CreateEnvironmentOutput
- func (s CreateEnvironmentOutput) String() string
- type CreateRouteInput
- func (s CreateRouteInput) GoString() string
- func (s *CreateRouteInput) SetApplicationIdentifier(v string) *CreateRouteInput
- func (s *CreateRouteInput) SetClientToken(v string) *CreateRouteInput
- func (s *CreateRouteInput) SetDefaultRoute(v *DefaultRouteInput_) *CreateRouteInput
- func (s *CreateRouteInput) SetEnvironmentIdentifier(v string) *CreateRouteInput
- func (s *CreateRouteInput) SetRouteType(v string) *CreateRouteInput
- func (s *CreateRouteInput) SetServiceIdentifier(v string) *CreateRouteInput
- func (s *CreateRouteInput) SetTags(v map[string]*string) *CreateRouteInput
- func (s *CreateRouteInput) SetUriPathRoute(v *UriPathRouteInput_) *CreateRouteInput
- func (s CreateRouteInput) String() string
- func (s *CreateRouteInput) Validate() error
- type CreateRouteOutput
- func (s CreateRouteOutput) GoString() string
- func (s *CreateRouteOutput) SetApplicationId(v string) *CreateRouteOutput
- func (s *CreateRouteOutput) SetArn(v string) *CreateRouteOutput
- func (s *CreateRouteOutput) SetCreatedByAccountId(v string) *CreateRouteOutput
- func (s *CreateRouteOutput) SetCreatedTime(v time.Time) *CreateRouteOutput
- func (s *CreateRouteOutput) SetLastUpdatedTime(v time.Time) *CreateRouteOutput
- func (s *CreateRouteOutput) SetOwnerAccountId(v string) *CreateRouteOutput
- func (s *CreateRouteOutput) SetRouteId(v string) *CreateRouteOutput
- func (s *CreateRouteOutput) SetRouteType(v string) *CreateRouteOutput
- func (s *CreateRouteOutput) SetServiceId(v string) *CreateRouteOutput
- func (s *CreateRouteOutput) SetState(v string) *CreateRouteOutput
- func (s *CreateRouteOutput) SetTags(v map[string]*string) *CreateRouteOutput
- func (s *CreateRouteOutput) SetUriPathRoute(v *UriPathRouteInput_) *CreateRouteOutput
- func (s CreateRouteOutput) String() string
- type CreateServiceInput
- func (s CreateServiceInput) GoString() string
- func (s *CreateServiceInput) SetApplicationIdentifier(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetClientToken(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetDescription(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetEndpointType(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetEnvironmentIdentifier(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetLambdaEndpoint(v *LambdaEndpointInput_) *CreateServiceInput
- func (s *CreateServiceInput) SetName(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetTags(v map[string]*string) *CreateServiceInput
- func (s *CreateServiceInput) SetUrlEndpoint(v *UrlEndpointInput_) *CreateServiceInput
- func (s *CreateServiceInput) SetVpcId(v string) *CreateServiceInput
- func (s CreateServiceInput) String() string
- func (s *CreateServiceInput) Validate() error
- type CreateServiceOutput
- func (s CreateServiceOutput) GoString() string
- func (s *CreateServiceOutput) SetApplicationId(v string) *CreateServiceOutput
- func (s *CreateServiceOutput) SetArn(v string) *CreateServiceOutput
- func (s *CreateServiceOutput) SetCreatedByAccountId(v string) *CreateServiceOutput
- func (s *CreateServiceOutput) SetCreatedTime(v time.Time) *CreateServiceOutput
- func (s *CreateServiceOutput) SetDescription(v string) *CreateServiceOutput
- func (s *CreateServiceOutput) SetEndpointType(v string) *CreateServiceOutput
- func (s *CreateServiceOutput) SetEnvironmentId(v string) *CreateServiceOutput
- func (s *CreateServiceOutput) SetLambdaEndpoint(v *LambdaEndpointInput_) *CreateServiceOutput
- func (s *CreateServiceOutput) SetLastUpdatedTime(v time.Time) *CreateServiceOutput
- func (s *CreateServiceOutput) SetName(v string) *CreateServiceOutput
- func (s *CreateServiceOutput) SetOwnerAccountId(v string) *CreateServiceOutput
- func (s *CreateServiceOutput) SetServiceId(v string) *CreateServiceOutput
- func (s *CreateServiceOutput) SetState(v string) *CreateServiceOutput
- func (s *CreateServiceOutput) SetTags(v map[string]*string) *CreateServiceOutput
- func (s *CreateServiceOutput) SetUrlEndpoint(v *UrlEndpointInput_) *CreateServiceOutput
- func (s *CreateServiceOutput) SetVpcId(v string) *CreateServiceOutput
- func (s CreateServiceOutput) String() string
- type DefaultRouteInput_
- type DeleteApplicationInput
- func (s DeleteApplicationInput) GoString() string
- func (s *DeleteApplicationInput) SetApplicationIdentifier(v string) *DeleteApplicationInput
- func (s *DeleteApplicationInput) SetEnvironmentIdentifier(v string) *DeleteApplicationInput
- func (s DeleteApplicationInput) String() string
- func (s *DeleteApplicationInput) Validate() error
- type DeleteApplicationOutput
- func (s DeleteApplicationOutput) GoString() string
- func (s *DeleteApplicationOutput) SetApplicationId(v string) *DeleteApplicationOutput
- func (s *DeleteApplicationOutput) SetArn(v string) *DeleteApplicationOutput
- func (s *DeleteApplicationOutput) SetEnvironmentId(v string) *DeleteApplicationOutput
- func (s *DeleteApplicationOutput) SetLastUpdatedTime(v time.Time) *DeleteApplicationOutput
- func (s *DeleteApplicationOutput) SetName(v string) *DeleteApplicationOutput
- func (s *DeleteApplicationOutput) SetState(v string) *DeleteApplicationOutput
- func (s DeleteApplicationOutput) String() string
- type DeleteEnvironmentInput
- type DeleteEnvironmentOutput
- func (s DeleteEnvironmentOutput) GoString() string
- func (s *DeleteEnvironmentOutput) SetArn(v string) *DeleteEnvironmentOutput
- func (s *DeleteEnvironmentOutput) SetEnvironmentId(v string) *DeleteEnvironmentOutput
- func (s *DeleteEnvironmentOutput) SetLastUpdatedTime(v time.Time) *DeleteEnvironmentOutput
- func (s *DeleteEnvironmentOutput) SetName(v string) *DeleteEnvironmentOutput
- func (s *DeleteEnvironmentOutput) SetState(v string) *DeleteEnvironmentOutput
- func (s DeleteEnvironmentOutput) String() string
- type DeleteResourcePolicyInput
- type DeleteResourcePolicyOutput
- type DeleteRouteInput
- func (s DeleteRouteInput) GoString() string
- func (s *DeleteRouteInput) SetApplicationIdentifier(v string) *DeleteRouteInput
- func (s *DeleteRouteInput) SetEnvironmentIdentifier(v string) *DeleteRouteInput
- func (s *DeleteRouteInput) SetRouteIdentifier(v string) *DeleteRouteInput
- func (s DeleteRouteInput) String() string
- func (s *DeleteRouteInput) Validate() error
- type DeleteRouteOutput
- func (s DeleteRouteOutput) GoString() string
- func (s *DeleteRouteOutput) SetApplicationId(v string) *DeleteRouteOutput
- func (s *DeleteRouteOutput) SetArn(v string) *DeleteRouteOutput
- func (s *DeleteRouteOutput) SetLastUpdatedTime(v time.Time) *DeleteRouteOutput
- func (s *DeleteRouteOutput) SetRouteId(v string) *DeleteRouteOutput
- func (s *DeleteRouteOutput) SetServiceId(v string) *DeleteRouteOutput
- func (s *DeleteRouteOutput) SetState(v string) *DeleteRouteOutput
- func (s DeleteRouteOutput) String() string
- type DeleteServiceInput
- func (s DeleteServiceInput) GoString() string
- func (s *DeleteServiceInput) SetApplicationIdentifier(v string) *DeleteServiceInput
- func (s *DeleteServiceInput) SetEnvironmentIdentifier(v string) *DeleteServiceInput
- func (s *DeleteServiceInput) SetServiceIdentifier(v string) *DeleteServiceInput
- func (s DeleteServiceInput) String() string
- func (s *DeleteServiceInput) Validate() error
- type DeleteServiceOutput
- func (s DeleteServiceOutput) GoString() string
- func (s *DeleteServiceOutput) SetApplicationId(v string) *DeleteServiceOutput
- func (s *DeleteServiceOutput) SetArn(v string) *DeleteServiceOutput
- func (s *DeleteServiceOutput) SetEnvironmentId(v string) *DeleteServiceOutput
- func (s *DeleteServiceOutput) SetLastUpdatedTime(v time.Time) *DeleteServiceOutput
- func (s *DeleteServiceOutput) SetName(v string) *DeleteServiceOutput
- func (s *DeleteServiceOutput) SetServiceId(v string) *DeleteServiceOutput
- func (s *DeleteServiceOutput) SetState(v string) *DeleteServiceOutput
- func (s DeleteServiceOutput) String() string
- type EnvironmentSummary
- func (s EnvironmentSummary) GoString() string
- func (s *EnvironmentSummary) SetArn(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetCreatedTime(v time.Time) *EnvironmentSummary
- func (s *EnvironmentSummary) SetDescription(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetEnvironmentId(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetError(v *ErrorResponse) *EnvironmentSummary
- func (s *EnvironmentSummary) SetLastUpdatedTime(v time.Time) *EnvironmentSummary
- func (s *EnvironmentSummary) SetName(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetNetworkFabricType(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetOwnerAccountId(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetState(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetTags(v map[string]*string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetTransitGatewayId(v string) *EnvironmentSummary
- func (s EnvironmentSummary) String() string
- type EnvironmentVpc
- func (s EnvironmentVpc) GoString() string
- func (s *EnvironmentVpc) SetAccountId(v string) *EnvironmentVpc
- func (s *EnvironmentVpc) SetCidrBlocks(v []*string) *EnvironmentVpc
- func (s *EnvironmentVpc) SetCreatedTime(v time.Time) *EnvironmentVpc
- func (s *EnvironmentVpc) SetEnvironmentId(v string) *EnvironmentVpc
- func (s *EnvironmentVpc) SetLastUpdatedTime(v time.Time) *EnvironmentVpc
- func (s *EnvironmentVpc) SetVpcId(v string) *EnvironmentVpc
- func (s *EnvironmentVpc) SetVpcName(v string) *EnvironmentVpc
- func (s EnvironmentVpc) String() string
- type ErrorResponse
- func (s ErrorResponse) GoString() string
- func (s *ErrorResponse) SetAccountId(v string) *ErrorResponse
- func (s *ErrorResponse) SetAdditionalDetails(v map[string]*string) *ErrorResponse
- func (s *ErrorResponse) SetCode(v string) *ErrorResponse
- func (s *ErrorResponse) SetMessage(v string) *ErrorResponse
- func (s *ErrorResponse) SetResourceIdentifier(v string) *ErrorResponse
- func (s *ErrorResponse) SetResourceType(v string) *ErrorResponse
- func (s ErrorResponse) String() string
- type GetApplicationInput
- func (s GetApplicationInput) GoString() string
- func (s *GetApplicationInput) SetApplicationIdentifier(v string) *GetApplicationInput
- func (s *GetApplicationInput) SetEnvironmentIdentifier(v string) *GetApplicationInput
- func (s GetApplicationInput) String() string
- func (s *GetApplicationInput) Validate() error
- type GetApplicationOutput
- func (s GetApplicationOutput) GoString() string
- func (s *GetApplicationOutput) SetApiGatewayProxy(v *ApiGatewayProxyConfig) *GetApplicationOutput
- func (s *GetApplicationOutput) SetApplicationId(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetArn(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetCreatedByAccountId(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetCreatedTime(v time.Time) *GetApplicationOutput
- func (s *GetApplicationOutput) SetEnvironmentId(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetError(v *ErrorResponse) *GetApplicationOutput
- func (s *GetApplicationOutput) SetLastUpdatedTime(v time.Time) *GetApplicationOutput
- func (s *GetApplicationOutput) SetName(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetOwnerAccountId(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetProxyType(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetState(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetTags(v map[string]*string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetVpcId(v string) *GetApplicationOutput
- func (s GetApplicationOutput) String() string
- type GetEnvironmentInput
- type GetEnvironmentOutput
- func (s GetEnvironmentOutput) GoString() string
- func (s *GetEnvironmentOutput) SetArn(v string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetCreatedTime(v time.Time) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetDescription(v string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetEnvironmentId(v string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetError(v *ErrorResponse) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetLastUpdatedTime(v time.Time) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetName(v string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetNetworkFabricType(v string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetOwnerAccountId(v string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetState(v string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetTags(v map[string]*string) *GetEnvironmentOutput
- func (s *GetEnvironmentOutput) SetTransitGatewayId(v string) *GetEnvironmentOutput
- func (s GetEnvironmentOutput) String() string
- type GetResourcePolicyInput
- type GetResourcePolicyOutput
- type GetRouteInput
- func (s GetRouteInput) GoString() string
- func (s *GetRouteInput) SetApplicationIdentifier(v string) *GetRouteInput
- func (s *GetRouteInput) SetEnvironmentIdentifier(v string) *GetRouteInput
- func (s *GetRouteInput) SetRouteIdentifier(v string) *GetRouteInput
- func (s GetRouteInput) String() string
- func (s *GetRouteInput) Validate() error
- type GetRouteOutput
- func (s GetRouteOutput) GoString() string
- func (s *GetRouteOutput) SetAppendSourcePath(v bool) *GetRouteOutput
- func (s *GetRouteOutput) SetApplicationId(v string) *GetRouteOutput
- func (s *GetRouteOutput) SetArn(v string) *GetRouteOutput
- func (s *GetRouteOutput) SetCreatedByAccountId(v string) *GetRouteOutput
- func (s *GetRouteOutput) SetCreatedTime(v time.Time) *GetRouteOutput
- func (s *GetRouteOutput) SetEnvironmentId(v string) *GetRouteOutput
- func (s *GetRouteOutput) SetError(v *ErrorResponse) *GetRouteOutput
- func (s *GetRouteOutput) SetIncludeChildPaths(v bool) *GetRouteOutput
- func (s *GetRouteOutput) SetLastUpdatedTime(v time.Time) *GetRouteOutput
- func (s *GetRouteOutput) SetMethods(v []*string) *GetRouteOutput
- func (s *GetRouteOutput) SetOwnerAccountId(v string) *GetRouteOutput
- func (s *GetRouteOutput) SetPathResourceToId(v map[string]*string) *GetRouteOutput
- func (s *GetRouteOutput) SetRouteId(v string) *GetRouteOutput
- func (s *GetRouteOutput) SetRouteType(v string) *GetRouteOutput
- func (s *GetRouteOutput) SetServiceId(v string) *GetRouteOutput
- func (s *GetRouteOutput) SetSourcePath(v string) *GetRouteOutput
- func (s *GetRouteOutput) SetState(v string) *GetRouteOutput
- func (s *GetRouteOutput) SetTags(v map[string]*string) *GetRouteOutput
- func (s GetRouteOutput) String() string
- type GetServiceInput
- func (s GetServiceInput) GoString() string
- func (s *GetServiceInput) SetApplicationIdentifier(v string) *GetServiceInput
- func (s *GetServiceInput) SetEnvironmentIdentifier(v string) *GetServiceInput
- func (s *GetServiceInput) SetServiceIdentifier(v string) *GetServiceInput
- func (s GetServiceInput) String() string
- func (s *GetServiceInput) Validate() error
- type GetServiceOutput
- func (s GetServiceOutput) GoString() string
- func (s *GetServiceOutput) SetApplicationId(v string) *GetServiceOutput
- func (s *GetServiceOutput) SetArn(v string) *GetServiceOutput
- func (s *GetServiceOutput) SetCreatedByAccountId(v string) *GetServiceOutput
- func (s *GetServiceOutput) SetCreatedTime(v time.Time) *GetServiceOutput
- func (s *GetServiceOutput) SetDescription(v string) *GetServiceOutput
- func (s *GetServiceOutput) SetEndpointType(v string) *GetServiceOutput
- func (s *GetServiceOutput) SetEnvironmentId(v string) *GetServiceOutput
- func (s *GetServiceOutput) SetError(v *ErrorResponse) *GetServiceOutput
- func (s *GetServiceOutput) SetLambdaEndpoint(v *LambdaEndpointConfig) *GetServiceOutput
- func (s *GetServiceOutput) SetLastUpdatedTime(v time.Time) *GetServiceOutput
- func (s *GetServiceOutput) SetName(v string) *GetServiceOutput
- func (s *GetServiceOutput) SetOwnerAccountId(v string) *GetServiceOutput
- func (s *GetServiceOutput) SetServiceId(v string) *GetServiceOutput
- func (s *GetServiceOutput) SetState(v string) *GetServiceOutput
- func (s *GetServiceOutput) SetTags(v map[string]*string) *GetServiceOutput
- func (s *GetServiceOutput) SetUrlEndpoint(v *UrlEndpointConfig) *GetServiceOutput
- func (s *GetServiceOutput) SetVpcId(v string) *GetServiceOutput
- func (s GetServiceOutput) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type InvalidResourcePolicyException
- func (s *InvalidResourcePolicyException) Code() string
- func (s *InvalidResourcePolicyException) Error() string
- func (s InvalidResourcePolicyException) GoString() string
- func (s *InvalidResourcePolicyException) Message() string
- func (s *InvalidResourcePolicyException) OrigErr() error
- func (s *InvalidResourcePolicyException) RequestID() string
- func (s *InvalidResourcePolicyException) StatusCode() int
- func (s InvalidResourcePolicyException) String() string
- type LambdaEndpointConfig
- type LambdaEndpointInput_
- type LambdaEndpointSummary
- type ListApplicationsInput
- func (s ListApplicationsInput) GoString() string
- func (s *ListApplicationsInput) SetEnvironmentIdentifier(v string) *ListApplicationsInput
- func (s *ListApplicationsInput) SetMaxResults(v int64) *ListApplicationsInput
- func (s *ListApplicationsInput) SetNextToken(v string) *ListApplicationsInput
- func (s ListApplicationsInput) String() string
- func (s *ListApplicationsInput) Validate() error
- type ListApplicationsOutput
- type ListEnvironmentVpcsInput
- func (s ListEnvironmentVpcsInput) GoString() string
- func (s *ListEnvironmentVpcsInput) SetEnvironmentIdentifier(v string) *ListEnvironmentVpcsInput
- func (s *ListEnvironmentVpcsInput) SetMaxResults(v int64) *ListEnvironmentVpcsInput
- func (s *ListEnvironmentVpcsInput) SetNextToken(v string) *ListEnvironmentVpcsInput
- func (s ListEnvironmentVpcsInput) String() string
- func (s *ListEnvironmentVpcsInput) Validate() error
- type ListEnvironmentVpcsOutput
- type ListEnvironmentsInput
- func (s ListEnvironmentsInput) GoString() string
- func (s *ListEnvironmentsInput) SetMaxResults(v int64) *ListEnvironmentsInput
- func (s *ListEnvironmentsInput) SetNextToken(v string) *ListEnvironmentsInput
- func (s ListEnvironmentsInput) String() string
- func (s *ListEnvironmentsInput) Validate() error
- type ListEnvironmentsOutput
- type ListRoutesInput
- func (s ListRoutesInput) GoString() string
- func (s *ListRoutesInput) SetApplicationIdentifier(v string) *ListRoutesInput
- func (s *ListRoutesInput) SetEnvironmentIdentifier(v string) *ListRoutesInput
- func (s *ListRoutesInput) SetMaxResults(v int64) *ListRoutesInput
- func (s *ListRoutesInput) SetNextToken(v string) *ListRoutesInput
- func (s ListRoutesInput) String() string
- func (s *ListRoutesInput) Validate() error
- type ListRoutesOutput
- type ListServicesInput
- func (s ListServicesInput) GoString() string
- func (s *ListServicesInput) SetApplicationIdentifier(v string) *ListServicesInput
- func (s *ListServicesInput) SetEnvironmentIdentifier(v string) *ListServicesInput
- func (s *ListServicesInput) SetMaxResults(v int64) *ListServicesInput
- func (s *ListServicesInput) SetNextToken(v string) *ListServicesInput
- func (s ListServicesInput) String() string
- func (s *ListServicesInput) Validate() error
- type ListServicesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type MigrationHubRefactorSpaces
- func (c *MigrationHubRefactorSpaces) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error)
- func (c *MigrationHubRefactorSpaces) CreateApplicationRequest(input *CreateApplicationInput) (req *request.Request, output *CreateApplicationOutput)
- func (c *MigrationHubRefactorSpaces) CreateApplicationWithContext(ctx aws.Context, input *CreateApplicationInput, opts ...request.Option) (*CreateApplicationOutput, error)
- func (c *MigrationHubRefactorSpaces) CreateEnvironment(input *CreateEnvironmentInput) (*CreateEnvironmentOutput, error)
- func (c *MigrationHubRefactorSpaces) CreateEnvironmentRequest(input *CreateEnvironmentInput) (req *request.Request, output *CreateEnvironmentOutput)
- func (c *MigrationHubRefactorSpaces) CreateEnvironmentWithContext(ctx aws.Context, input *CreateEnvironmentInput, opts ...request.Option) (*CreateEnvironmentOutput, error)
- func (c *MigrationHubRefactorSpaces) CreateRoute(input *CreateRouteInput) (*CreateRouteOutput, error)
- func (c *MigrationHubRefactorSpaces) CreateRouteRequest(input *CreateRouteInput) (req *request.Request, output *CreateRouteOutput)
- func (c *MigrationHubRefactorSpaces) CreateRouteWithContext(ctx aws.Context, input *CreateRouteInput, opts ...request.Option) (*CreateRouteOutput, error)
- func (c *MigrationHubRefactorSpaces) CreateService(input *CreateServiceInput) (*CreateServiceOutput, error)
- func (c *MigrationHubRefactorSpaces) CreateServiceRequest(input *CreateServiceInput) (req *request.Request, output *CreateServiceOutput)
- func (c *MigrationHubRefactorSpaces) CreateServiceWithContext(ctx aws.Context, input *CreateServiceInput, opts ...request.Option) (*CreateServiceOutput, error)
- func (c *MigrationHubRefactorSpaces) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error)
- func (c *MigrationHubRefactorSpaces) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput)
- func (c *MigrationHubRefactorSpaces) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error)
- func (c *MigrationHubRefactorSpaces) DeleteEnvironment(input *DeleteEnvironmentInput) (*DeleteEnvironmentOutput, error)
- func (c *MigrationHubRefactorSpaces) DeleteEnvironmentRequest(input *DeleteEnvironmentInput) (req *request.Request, output *DeleteEnvironmentOutput)
- func (c *MigrationHubRefactorSpaces) DeleteEnvironmentWithContext(ctx aws.Context, input *DeleteEnvironmentInput, opts ...request.Option) (*DeleteEnvironmentOutput, error)
- func (c *MigrationHubRefactorSpaces) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
- func (c *MigrationHubRefactorSpaces) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
- func (c *MigrationHubRefactorSpaces) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
- func (c *MigrationHubRefactorSpaces) DeleteRoute(input *DeleteRouteInput) (*DeleteRouteOutput, error)
- func (c *MigrationHubRefactorSpaces) DeleteRouteRequest(input *DeleteRouteInput) (req *request.Request, output *DeleteRouteOutput)
- func (c *MigrationHubRefactorSpaces) DeleteRouteWithContext(ctx aws.Context, input *DeleteRouteInput, opts ...request.Option) (*DeleteRouteOutput, error)
- func (c *MigrationHubRefactorSpaces) DeleteService(input *DeleteServiceInput) (*DeleteServiceOutput, error)
- func (c *MigrationHubRefactorSpaces) DeleteServiceRequest(input *DeleteServiceInput) (req *request.Request, output *DeleteServiceOutput)
- func (c *MigrationHubRefactorSpaces) DeleteServiceWithContext(ctx aws.Context, input *DeleteServiceInput, opts ...request.Option) (*DeleteServiceOutput, error)
- func (c *MigrationHubRefactorSpaces) GetApplication(input *GetApplicationInput) (*GetApplicationOutput, error)
- func (c *MigrationHubRefactorSpaces) GetApplicationRequest(input *GetApplicationInput) (req *request.Request, output *GetApplicationOutput)
- func (c *MigrationHubRefactorSpaces) GetApplicationWithContext(ctx aws.Context, input *GetApplicationInput, opts ...request.Option) (*GetApplicationOutput, error)
- func (c *MigrationHubRefactorSpaces) GetEnvironment(input *GetEnvironmentInput) (*GetEnvironmentOutput, error)
- func (c *MigrationHubRefactorSpaces) GetEnvironmentRequest(input *GetEnvironmentInput) (req *request.Request, output *GetEnvironmentOutput)
- func (c *MigrationHubRefactorSpaces) GetEnvironmentWithContext(ctx aws.Context, input *GetEnvironmentInput, opts ...request.Option) (*GetEnvironmentOutput, error)
- func (c *MigrationHubRefactorSpaces) GetResourcePolicy(input *GetResourcePolicyInput) (*GetResourcePolicyOutput, error)
- func (c *MigrationHubRefactorSpaces) GetResourcePolicyRequest(input *GetResourcePolicyInput) (req *request.Request, output *GetResourcePolicyOutput)
- func (c *MigrationHubRefactorSpaces) GetResourcePolicyWithContext(ctx aws.Context, input *GetResourcePolicyInput, opts ...request.Option) (*GetResourcePolicyOutput, error)
- func (c *MigrationHubRefactorSpaces) GetRoute(input *GetRouteInput) (*GetRouteOutput, error)
- func (c *MigrationHubRefactorSpaces) GetRouteRequest(input *GetRouteInput) (req *request.Request, output *GetRouteOutput)
- func (c *MigrationHubRefactorSpaces) GetRouteWithContext(ctx aws.Context, input *GetRouteInput, opts ...request.Option) (*GetRouteOutput, error)
- func (c *MigrationHubRefactorSpaces) GetService(input *GetServiceInput) (*GetServiceOutput, error)
- func (c *MigrationHubRefactorSpaces) GetServiceRequest(input *GetServiceInput) (req *request.Request, output *GetServiceOutput)
- func (c *MigrationHubRefactorSpaces) GetServiceWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.Option) (*GetServiceOutput, error)
- func (c *MigrationHubRefactorSpaces) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)
- func (c *MigrationHubRefactorSpaces) ListApplicationsPages(input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool) error
- func (c *MigrationHubRefactorSpaces) ListApplicationsPagesWithContext(ctx aws.Context, input *ListApplicationsInput, ...) error
- func (c *MigrationHubRefactorSpaces) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)
- func (c *MigrationHubRefactorSpaces) ListApplicationsWithContext(ctx aws.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)
- func (c *MigrationHubRefactorSpaces) ListEnvironmentVpcs(input *ListEnvironmentVpcsInput) (*ListEnvironmentVpcsOutput, error)
- func (c *MigrationHubRefactorSpaces) ListEnvironmentVpcsPages(input *ListEnvironmentVpcsInput, ...) error
- func (c *MigrationHubRefactorSpaces) ListEnvironmentVpcsPagesWithContext(ctx aws.Context, input *ListEnvironmentVpcsInput, ...) error
- func (c *MigrationHubRefactorSpaces) ListEnvironmentVpcsRequest(input *ListEnvironmentVpcsInput) (req *request.Request, output *ListEnvironmentVpcsOutput)
- func (c *MigrationHubRefactorSpaces) ListEnvironmentVpcsWithContext(ctx aws.Context, input *ListEnvironmentVpcsInput, opts ...request.Option) (*ListEnvironmentVpcsOutput, error)
- func (c *MigrationHubRefactorSpaces) ListEnvironments(input *ListEnvironmentsInput) (*ListEnvironmentsOutput, error)
- func (c *MigrationHubRefactorSpaces) ListEnvironmentsPages(input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool) error
- func (c *MigrationHubRefactorSpaces) ListEnvironmentsPagesWithContext(ctx aws.Context, input *ListEnvironmentsInput, ...) error
- func (c *MigrationHubRefactorSpaces) ListEnvironmentsRequest(input *ListEnvironmentsInput) (req *request.Request, output *ListEnvironmentsOutput)
- func (c *MigrationHubRefactorSpaces) ListEnvironmentsWithContext(ctx aws.Context, input *ListEnvironmentsInput, opts ...request.Option) (*ListEnvironmentsOutput, error)
- func (c *MigrationHubRefactorSpaces) ListRoutes(input *ListRoutesInput) (*ListRoutesOutput, error)
- func (c *MigrationHubRefactorSpaces) ListRoutesPages(input *ListRoutesInput, fn func(*ListRoutesOutput, bool) bool) error
- func (c *MigrationHubRefactorSpaces) ListRoutesPagesWithContext(ctx aws.Context, input *ListRoutesInput, fn func(*ListRoutesOutput, bool) bool, ...) error
- func (c *MigrationHubRefactorSpaces) ListRoutesRequest(input *ListRoutesInput) (req *request.Request, output *ListRoutesOutput)
- func (c *MigrationHubRefactorSpaces) ListRoutesWithContext(ctx aws.Context, input *ListRoutesInput, opts ...request.Option) (*ListRoutesOutput, error)
- func (c *MigrationHubRefactorSpaces) ListServices(input *ListServicesInput) (*ListServicesOutput, error)
- func (c *MigrationHubRefactorSpaces) ListServicesPages(input *ListServicesInput, fn func(*ListServicesOutput, bool) bool) error
- func (c *MigrationHubRefactorSpaces) ListServicesPagesWithContext(ctx aws.Context, input *ListServicesInput, ...) error
- func (c *MigrationHubRefactorSpaces) ListServicesRequest(input *ListServicesInput) (req *request.Request, output *ListServicesOutput)
- func (c *MigrationHubRefactorSpaces) ListServicesWithContext(ctx aws.Context, input *ListServicesInput, opts ...request.Option) (*ListServicesOutput, error)
- func (c *MigrationHubRefactorSpaces) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *MigrationHubRefactorSpaces) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *MigrationHubRefactorSpaces) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *MigrationHubRefactorSpaces) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
- func (c *MigrationHubRefactorSpaces) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
- func (c *MigrationHubRefactorSpaces) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
- func (c *MigrationHubRefactorSpaces) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *MigrationHubRefactorSpaces) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *MigrationHubRefactorSpaces) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *MigrationHubRefactorSpaces) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *MigrationHubRefactorSpaces) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *MigrationHubRefactorSpaces) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *MigrationHubRefactorSpaces) UpdateRoute(input *UpdateRouteInput) (*UpdateRouteOutput, error)
- func (c *MigrationHubRefactorSpaces) UpdateRouteRequest(input *UpdateRouteInput) (req *request.Request, output *UpdateRouteOutput)
- func (c *MigrationHubRefactorSpaces) UpdateRouteWithContext(ctx aws.Context, input *UpdateRouteInput, opts ...request.Option) (*UpdateRouteOutput, error)
- type PutResourcePolicyInput
- func (s PutResourcePolicyInput) GoString() string
- func (s *PutResourcePolicyInput) SetPolicy(v string) *PutResourcePolicyInput
- func (s *PutResourcePolicyInput) SetResourceArn(v string) *PutResourcePolicyInput
- func (s PutResourcePolicyInput) String() string
- func (s *PutResourcePolicyInput) Validate() error
- type PutResourcePolicyOutput
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type RouteSummary
- func (s RouteSummary) GoString() string
- func (s *RouteSummary) SetAppendSourcePath(v bool) *RouteSummary
- func (s *RouteSummary) SetApplicationId(v string) *RouteSummary
- func (s *RouteSummary) SetArn(v string) *RouteSummary
- func (s *RouteSummary) SetCreatedByAccountId(v string) *RouteSummary
- func (s *RouteSummary) SetCreatedTime(v time.Time) *RouteSummary
- func (s *RouteSummary) SetEnvironmentId(v string) *RouteSummary
- func (s *RouteSummary) SetError(v *ErrorResponse) *RouteSummary
- func (s *RouteSummary) SetIncludeChildPaths(v bool) *RouteSummary
- func (s *RouteSummary) SetLastUpdatedTime(v time.Time) *RouteSummary
- func (s *RouteSummary) SetMethods(v []*string) *RouteSummary
- func (s *RouteSummary) SetOwnerAccountId(v string) *RouteSummary
- func (s *RouteSummary) SetPathResourceToId(v map[string]*string) *RouteSummary
- func (s *RouteSummary) SetRouteId(v string) *RouteSummary
- func (s *RouteSummary) SetRouteType(v string) *RouteSummary
- func (s *RouteSummary) SetServiceId(v string) *RouteSummary
- func (s *RouteSummary) SetSourcePath(v string) *RouteSummary
- func (s *RouteSummary) SetState(v string) *RouteSummary
- func (s *RouteSummary) SetTags(v map[string]*string) *RouteSummary
- func (s RouteSummary) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type ServiceSummary
- func (s ServiceSummary) GoString() string
- func (s *ServiceSummary) SetApplicationId(v string) *ServiceSummary
- func (s *ServiceSummary) SetArn(v string) *ServiceSummary
- func (s *ServiceSummary) SetCreatedByAccountId(v string) *ServiceSummary
- func (s *ServiceSummary) SetCreatedTime(v time.Time) *ServiceSummary
- func (s *ServiceSummary) SetDescription(v string) *ServiceSummary
- func (s *ServiceSummary) SetEndpointType(v string) *ServiceSummary
- func (s *ServiceSummary) SetEnvironmentId(v string) *ServiceSummary
- func (s *ServiceSummary) SetError(v *ErrorResponse) *ServiceSummary
- func (s *ServiceSummary) SetLambdaEndpoint(v *LambdaEndpointSummary) *ServiceSummary
- func (s *ServiceSummary) SetLastUpdatedTime(v time.Time) *ServiceSummary
- func (s *ServiceSummary) SetName(v string) *ServiceSummary
- func (s *ServiceSummary) SetOwnerAccountId(v string) *ServiceSummary
- func (s *ServiceSummary) SetServiceId(v string) *ServiceSummary
- func (s *ServiceSummary) SetState(v string) *ServiceSummary
- func (s *ServiceSummary) SetTags(v map[string]*string) *ServiceSummary
- func (s *ServiceSummary) SetUrlEndpoint(v *UrlEndpointSummary) *ServiceSummary
- func (s *ServiceSummary) SetVpcId(v string) *ServiceSummary
- func (s ServiceSummary) String() string
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateRouteInput
- func (s UpdateRouteInput) GoString() string
- func (s *UpdateRouteInput) SetActivationState(v string) *UpdateRouteInput
- func (s *UpdateRouteInput) SetApplicationIdentifier(v string) *UpdateRouteInput
- func (s *UpdateRouteInput) SetEnvironmentIdentifier(v string) *UpdateRouteInput
- func (s *UpdateRouteInput) SetRouteIdentifier(v string) *UpdateRouteInput
- func (s UpdateRouteInput) String() string
- func (s *UpdateRouteInput) Validate() error
- type UpdateRouteOutput
- func (s UpdateRouteOutput) GoString() string
- func (s *UpdateRouteOutput) SetApplicationId(v string) *UpdateRouteOutput
- func (s *UpdateRouteOutput) SetArn(v string) *UpdateRouteOutput
- func (s *UpdateRouteOutput) SetLastUpdatedTime(v time.Time) *UpdateRouteOutput
- func (s *UpdateRouteOutput) SetRouteId(v string) *UpdateRouteOutput
- func (s *UpdateRouteOutput) SetServiceId(v string) *UpdateRouteOutput
- func (s *UpdateRouteOutput) SetState(v string) *UpdateRouteOutput
- func (s UpdateRouteOutput) String() string
- type UriPathRouteInput_
- func (s UriPathRouteInput_) GoString() string
- func (s *UriPathRouteInput_) SetActivationState(v string) *UriPathRouteInput_
- func (s *UriPathRouteInput_) SetAppendSourcePath(v bool) *UriPathRouteInput_
- func (s *UriPathRouteInput_) SetIncludeChildPaths(v bool) *UriPathRouteInput_
- func (s *UriPathRouteInput_) SetMethods(v []*string) *UriPathRouteInput_
- func (s *UriPathRouteInput_) SetSourcePath(v string) *UriPathRouteInput_
- func (s UriPathRouteInput_) String() string
- func (s *UriPathRouteInput_) Validate() error
- type UrlEndpointConfig
- type UrlEndpointInput_
- type UrlEndpointSummary
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // ApiGatewayEndpointTypeRegional is a ApiGatewayEndpointType enum value ApiGatewayEndpointTypeRegional = "REGIONAL" // ApiGatewayEndpointTypePrivate is a ApiGatewayEndpointType enum value ApiGatewayEndpointTypePrivate = "PRIVATE" )
const ( // ApplicationStateCreating is a ApplicationState enum value ApplicationStateCreating = "CREATING" // ApplicationStateActive is a ApplicationState enum value ApplicationStateActive = "ACTIVE" // ApplicationStateDeleting is a ApplicationState enum value ApplicationStateDeleting = "DELETING" // ApplicationStateFailed is a ApplicationState enum value ApplicationStateFailed = "FAILED" // ApplicationStateUpdating is a ApplicationState enum value ApplicationStateUpdating = "UPDATING" )
const ( // EnvironmentStateCreating is a EnvironmentState enum value EnvironmentStateCreating = "CREATING" // EnvironmentStateActive is a EnvironmentState enum value EnvironmentStateActive = "ACTIVE" // EnvironmentStateDeleting is a EnvironmentState enum value EnvironmentStateDeleting = "DELETING" // EnvironmentStateFailed is a EnvironmentState enum value EnvironmentStateFailed = "FAILED" )
const ( // ErrorCodeInvalidResourceState is a ErrorCode enum value ErrorCodeInvalidResourceState = "INVALID_RESOURCE_STATE" // ErrorCodeResourceLimitExceeded is a ErrorCode enum value ErrorCodeResourceLimitExceeded = "RESOURCE_LIMIT_EXCEEDED" // ErrorCodeResourceCreationFailure is a ErrorCode enum value ErrorCodeResourceCreationFailure = "RESOURCE_CREATION_FAILURE" // ErrorCodeResourceUpdateFailure is a ErrorCode enum value ErrorCodeResourceUpdateFailure = "RESOURCE_UPDATE_FAILURE" // ErrorCodeServiceEndpointHealthCheckFailure is a ErrorCode enum value ErrorCodeServiceEndpointHealthCheckFailure = "SERVICE_ENDPOINT_HEALTH_CHECK_FAILURE" // ErrorCodeResourceDeletionFailure is a ErrorCode enum value ErrorCodeResourceDeletionFailure = "RESOURCE_DELETION_FAILURE" // ErrorCodeResourceRetrievalFailure is a ErrorCode enum value ErrorCodeResourceRetrievalFailure = "RESOURCE_RETRIEVAL_FAILURE" // ErrorCodeResourceInUse is a ErrorCode enum value ErrorCodeResourceInUse = "RESOURCE_IN_USE" // ErrorCodeResourceNotFound is a ErrorCode enum value ErrorCodeResourceNotFound = "RESOURCE_NOT_FOUND" // ErrorCodeStateTransitionFailure is a ErrorCode enum value ErrorCodeStateTransitionFailure = "STATE_TRANSITION_FAILURE" // ErrorCodeRequestLimitExceeded is a ErrorCode enum value ErrorCodeRequestLimitExceeded = "REQUEST_LIMIT_EXCEEDED" // ErrorCodeNotAuthorized is a ErrorCode enum value ErrorCodeNotAuthorized = "NOT_AUTHORIZED" )
const ( // ErrorResourceTypeEnvironment is a ErrorResourceType enum value ErrorResourceTypeEnvironment = "ENVIRONMENT" // ErrorResourceTypeApplication is a ErrorResourceType enum value ErrorResourceTypeApplication = "APPLICATION" // ErrorResourceTypeRoute is a ErrorResourceType enum value ErrorResourceTypeRoute = "ROUTE" // ErrorResourceTypeService is a ErrorResourceType enum value ErrorResourceTypeService = "SERVICE" // ErrorResourceTypeTransitGateway is a ErrorResourceType enum value ErrorResourceTypeTransitGateway = "TRANSIT_GATEWAY" // ErrorResourceTypeTransitGatewayAttachment is a ErrorResourceType enum value ErrorResourceTypeTransitGatewayAttachment = "TRANSIT_GATEWAY_ATTACHMENT" // ErrorResourceTypeApiGateway is a ErrorResourceType enum value ErrorResourceTypeApiGateway = "API_GATEWAY" // ErrorResourceTypeNlb is a ErrorResourceType enum value ErrorResourceTypeNlb = "NLB" // ErrorResourceTypeTargetGroup is a ErrorResourceType enum value ErrorResourceTypeTargetGroup = "TARGET_GROUP" // ErrorResourceTypeLoadBalancerListener is a ErrorResourceType enum value ErrorResourceTypeLoadBalancerListener = "LOAD_BALANCER_LISTENER" // ErrorResourceTypeVpcLink is a ErrorResourceType enum value ErrorResourceTypeVpcLink = "VPC_LINK" // ErrorResourceTypeLambda is a ErrorResourceType enum value ErrorResourceTypeLambda = "LAMBDA" // ErrorResourceTypeVpc is a ErrorResourceType enum value ErrorResourceTypeVpc = "VPC" // ErrorResourceTypeSubnet is a ErrorResourceType enum value ErrorResourceTypeSubnet = "SUBNET" // ErrorResourceTypeRouteTable is a ErrorResourceType enum value ErrorResourceTypeRouteTable = "ROUTE_TABLE" // ErrorResourceTypeSecurityGroup is a ErrorResourceType enum value ErrorResourceTypeSecurityGroup = "SECURITY_GROUP" // ErrorResourceTypeVpcEndpointServiceConfiguration is a ErrorResourceType enum value ErrorResourceTypeVpcEndpointServiceConfiguration = "VPC_ENDPOINT_SERVICE_CONFIGURATION" ErrorResourceTypeResourceShare = "RESOURCE_SHARE" // ErrorResourceTypeIamRole is a ErrorResourceType enum value ErrorResourceTypeIamRole = "IAM_ROLE" )
const ( // HttpMethodDelete is a HttpMethod enum value HttpMethodDelete = "DELETE" // HttpMethodGet is a HttpMethod enum value HttpMethodGet = "GET" // HttpMethodHead is a HttpMethod enum value HttpMethodHead = "HEAD" // HttpMethodOptions is a HttpMethod enum value HttpMethodOptions = "OPTIONS" // HttpMethodPatch is a HttpMethod enum value HttpMethodPatch = "PATCH" // HttpMethodPost is a HttpMethod enum value HttpMethodPost = "POST" // HttpMethodPut is a HttpMethod enum value HttpMethodPut = "PUT" )
const ( // NetworkFabricTypeTransitGateway is a NetworkFabricType enum value NetworkFabricTypeTransitGateway = "TRANSIT_GATEWAY" // NetworkFabricTypeNone is a NetworkFabricType enum value NetworkFabricTypeNone = "NONE" )
const ( // RouteActivationStateActive is a RouteActivationState enum value RouteActivationStateActive = "ACTIVE" // RouteActivationStateInactive is a RouteActivationState enum value RouteActivationStateInactive = "INACTIVE" )
const ( // RouteStateCreating is a RouteState enum value RouteStateCreating = "CREATING" // RouteStateActive is a RouteState enum value RouteStateActive = "ACTIVE" // RouteStateDeleting is a RouteState enum value RouteStateDeleting = "DELETING" // RouteStateFailed is a RouteState enum value RouteStateFailed = "FAILED" // RouteStateUpdating is a RouteState enum value RouteStateUpdating = "UPDATING" // RouteStateInactive is a RouteState enum value RouteStateInactive = "INACTIVE" )
const ( // RouteTypeDefault is a RouteType enum value RouteTypeDefault = "DEFAULT" // RouteTypeUriPath is a RouteType enum value RouteTypeUriPath = "URI_PATH" )
const ( // ServiceEndpointTypeLambda is a ServiceEndpointType enum value ServiceEndpointTypeLambda = "LAMBDA" // ServiceEndpointTypeUrl is a ServiceEndpointType enum value ServiceEndpointTypeUrl = "URL" )
const ( // ServiceStateCreating is a ServiceState enum value ServiceStateCreating = "CREATING" // ServiceStateActive is a ServiceState enum value ServiceStateActive = "ACTIVE" // ServiceStateDeleting is a ServiceState enum value ServiceStateDeleting = "DELETING" // ServiceStateFailed is a ServiceState enum value ServiceStateFailed = "FAILED" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // The user does not have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // Updating or deleting a resource can cause an inconsistent state. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An unexpected error occurred while processing the request. ErrCodeInternalServerException = "InternalServerException" // ErrCodeInvalidResourcePolicyException for service response error code // "InvalidResourcePolicyException". // // The resource policy is not valid. ErrCodeInvalidResourcePolicyException = "InvalidResourcePolicyException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The request references a resource that does not exist. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The request would cause a service quota to be exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // Request was denied because the request was throttled. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input does not satisfy the constraints specified by an Amazon Web Service. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Migration Hub Refactor Spaces" // Name of service. EndpointsID = "refactor-spaces" // ID to lookup a service endpoint with. ServiceID = "Migration Hub Refactor Spaces" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// ProxyTypeApiGateway is a ProxyType enum value
ProxyTypeApiGateway = "API_GATEWAY"
)
Variables ¶
This section is empty.
Functions ¶
func ApiGatewayEndpointType_Values ¶
func ApiGatewayEndpointType_Values() []string
ApiGatewayEndpointType_Values returns all elements of the ApiGatewayEndpointType enum
func ApplicationState_Values ¶
func ApplicationState_Values() []string
ApplicationState_Values returns all elements of the ApplicationState enum
func EnvironmentState_Values ¶
func EnvironmentState_Values() []string
EnvironmentState_Values returns all elements of the EnvironmentState enum
func ErrorCode_Values ¶
func ErrorCode_Values() []string
ErrorCode_Values returns all elements of the ErrorCode enum
func ErrorResourceType_Values ¶
func ErrorResourceType_Values() []string
ErrorResourceType_Values returns all elements of the ErrorResourceType enum
func HttpMethod_Values ¶
func HttpMethod_Values() []string
HttpMethod_Values returns all elements of the HttpMethod enum
func NetworkFabricType_Values ¶
func NetworkFabricType_Values() []string
NetworkFabricType_Values returns all elements of the NetworkFabricType enum
func ProxyType_Values ¶
func ProxyType_Values() []string
ProxyType_Values returns all elements of the ProxyType enum
func RouteActivationState_Values ¶
func RouteActivationState_Values() []string
RouteActivationState_Values returns all elements of the RouteActivationState enum
func RouteState_Values ¶
func RouteState_Values() []string
RouteState_Values returns all elements of the RouteState enum
func RouteType_Values ¶
func RouteType_Values() []string
RouteType_Values returns all elements of the RouteType enum
func ServiceEndpointType_Values ¶
func ServiceEndpointType_Values() []string
ServiceEndpointType_Values returns all elements of the ServiceEndpointType enum
func ServiceState_Values ¶
func ServiceState_Values() []string
ServiceState_Values returns all elements of the ServiceState enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The user does not have sufficient access to perform this action.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ApiGatewayProxyConfig ¶
type ApiGatewayProxyConfig struct { // The resource ID of the API Gateway for the proxy. ApiGatewayId *string `min:"10" type:"string"` // The type of API Gateway endpoint created. EndpointType *string `type:"string" enum:"ApiGatewayEndpointType"` // The Amazon Resource Name (ARN) of the Network Load Balancer configured by // the API Gateway proxy. NlbArn *string `min:"20" type:"string"` // The name of the Network Load Balancer that is configured by the API Gateway // proxy. NlbName *string `min:"1" type:"string"` // The endpoint URL of the API Gateway proxy. ProxyUrl *string `min:"1" type:"string"` // The name of the API Gateway stage. The name defaults to prod. StageName *string `min:"1" type:"string"` // The VpcLink ID of the API Gateway proxy. VpcLinkId *string `min:"10" type:"string"` // contains filtered or unexported fields }
A wrapper object holding the Amazon API Gateway proxy configuration.
func (ApiGatewayProxyConfig) GoString ¶
func (s ApiGatewayProxyConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApiGatewayProxyConfig) SetApiGatewayId ¶
func (s *ApiGatewayProxyConfig) SetApiGatewayId(v string) *ApiGatewayProxyConfig
SetApiGatewayId sets the ApiGatewayId field's value.
func (*ApiGatewayProxyConfig) SetEndpointType ¶
func (s *ApiGatewayProxyConfig) SetEndpointType(v string) *ApiGatewayProxyConfig
SetEndpointType sets the EndpointType field's value.
func (*ApiGatewayProxyConfig) SetNlbArn ¶
func (s *ApiGatewayProxyConfig) SetNlbArn(v string) *ApiGatewayProxyConfig
SetNlbArn sets the NlbArn field's value.
func (*ApiGatewayProxyConfig) SetNlbName ¶
func (s *ApiGatewayProxyConfig) SetNlbName(v string) *ApiGatewayProxyConfig
SetNlbName sets the NlbName field's value.
func (*ApiGatewayProxyConfig) SetProxyUrl ¶
func (s *ApiGatewayProxyConfig) SetProxyUrl(v string) *ApiGatewayProxyConfig
SetProxyUrl sets the ProxyUrl field's value.
func (*ApiGatewayProxyConfig) SetStageName ¶
func (s *ApiGatewayProxyConfig) SetStageName(v string) *ApiGatewayProxyConfig
SetStageName sets the StageName field's value.
func (*ApiGatewayProxyConfig) SetVpcLinkId ¶
func (s *ApiGatewayProxyConfig) SetVpcLinkId(v string) *ApiGatewayProxyConfig
SetVpcLinkId sets the VpcLinkId field's value.
func (ApiGatewayProxyConfig) String ¶
func (s ApiGatewayProxyConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) // (https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/userguide/vpc-interface-endpoints.html). EndpointType *string `type:"string" enum:"ApiGatewayEndpointType"` // The name of the API Gateway stage. The name defaults to prod. StageName *string `min:"1" type:"string"` // contains filtered or unexported fields }
A wrapper object holding the Amazon API Gateway endpoint input.
func (ApiGatewayProxyInput_) GoString ¶
func (s ApiGatewayProxyInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApiGatewayProxyInput_) SetEndpointType ¶
func (s *ApiGatewayProxyInput_) SetEndpointType(v string) *ApiGatewayProxyInput_
SetEndpointType sets the EndpointType field's value.
func (*ApiGatewayProxyInput_) SetStageName ¶
func (s *ApiGatewayProxyInput_) SetStageName(v string) *ApiGatewayProxyInput_
SetStageName sets the StageName field's value.
func (ApiGatewayProxyInput_) String ¶
func (s ApiGatewayProxyInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApiGatewayProxyInput_) Validate ¶
func (s *ApiGatewayProxyInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ApiGatewayProxySummary ¶
type ApiGatewayProxySummary struct { // The resource ID of the API Gateway for the proxy. ApiGatewayId *string `min:"10" type:"string"` // The type of API Gateway endpoint created. EndpointType *string `type:"string" enum:"ApiGatewayEndpointType"` // The Amazon Resource Name (ARN) of the Network Load Balancer configured by // the API Gateway proxy. NlbArn *string `min:"20" type:"string"` // The name of the Network Load Balancer that is configured by the API Gateway // proxy. NlbName *string `min:"1" type:"string"` // The endpoint URL of the API Gateway proxy. ProxyUrl *string `min:"1" type:"string"` // The name of the API Gateway stage. The name defaults to prod. StageName *string `min:"1" type:"string"` // The VpcLink ID of the API Gateway proxy. VpcLinkId *string `min:"10" type:"string"` // contains filtered or unexported fields }
A wrapper object holding the Amazon API Gateway proxy summary.
func (ApiGatewayProxySummary) GoString ¶
func (s ApiGatewayProxySummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApiGatewayProxySummary) SetApiGatewayId ¶
func (s *ApiGatewayProxySummary) SetApiGatewayId(v string) *ApiGatewayProxySummary
SetApiGatewayId sets the ApiGatewayId field's value.
func (*ApiGatewayProxySummary) SetEndpointType ¶
func (s *ApiGatewayProxySummary) SetEndpointType(v string) *ApiGatewayProxySummary
SetEndpointType sets the EndpointType field's value.
func (*ApiGatewayProxySummary) SetNlbArn ¶
func (s *ApiGatewayProxySummary) SetNlbArn(v string) *ApiGatewayProxySummary
SetNlbArn sets the NlbArn field's value.
func (*ApiGatewayProxySummary) SetNlbName ¶
func (s *ApiGatewayProxySummary) SetNlbName(v string) *ApiGatewayProxySummary
SetNlbName sets the NlbName field's value.
func (*ApiGatewayProxySummary) SetProxyUrl ¶
func (s *ApiGatewayProxySummary) SetProxyUrl(v string) *ApiGatewayProxySummary
SetProxyUrl sets the ProxyUrl field's value.
func (*ApiGatewayProxySummary) SetStageName ¶
func (s *ApiGatewayProxySummary) SetStageName(v string) *ApiGatewayProxySummary
SetStageName sets the StageName field's value.
func (*ApiGatewayProxySummary) SetVpcLinkId ¶
func (s *ApiGatewayProxySummary) SetVpcLinkId(v string) *ApiGatewayProxySummary
SetVpcLinkId sets the VpcLinkId field's value.
func (ApiGatewayProxySummary) String ¶
func (s ApiGatewayProxySummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ApplicationSummary ¶
type ApplicationSummary struct { // The endpoint URL of the Amazon API Gateway proxy. ApiGatewayProxy *ApiGatewayProxySummary `type:"structure"` // The unique identifier of the application. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the application. Arn *string `min:"20" type:"string"` // The Amazon Web Services account ID of the application creator. CreatedByAccountId *string `min:"12" type:"string"` // A timestamp that indicates when the application is created. CreatedTime *time.Time `type:"timestamp"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // Any error associated with the application resource. Error *ErrorResponse `type:"structure"` // A timestamp that indicates when the application was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the application. Name *string `min:"3" type:"string"` // The Amazon Web Services account ID of the application owner (which is always // the same as the environment owner account ID). OwnerAccountId *string `min:"12" type:"string"` // The proxy type of the proxy created within the application. ProxyType *string `type:"string" enum:"ProxyType"` // The current state of the application. State *string `type:"string" enum:"ApplicationState"` // The tags assigned to the application. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ApplicationSummary's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // The ID of the virtual private cloud (VPC). VpcId *string `min:"12" type:"string"` // contains filtered or unexported fields }
The list of ApplicationSummary objects.
func (ApplicationSummary) GoString ¶
func (s ApplicationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationSummary) SetApiGatewayProxy ¶
func (s *ApplicationSummary) SetApiGatewayProxy(v *ApiGatewayProxySummary) *ApplicationSummary
SetApiGatewayProxy sets the ApiGatewayProxy field's value.
func (*ApplicationSummary) SetApplicationId ¶
func (s *ApplicationSummary) SetApplicationId(v string) *ApplicationSummary
SetApplicationId sets the ApplicationId field's value.
func (*ApplicationSummary) SetArn ¶
func (s *ApplicationSummary) SetArn(v string) *ApplicationSummary
SetArn sets the Arn field's value.
func (*ApplicationSummary) SetCreatedByAccountId ¶
func (s *ApplicationSummary) SetCreatedByAccountId(v string) *ApplicationSummary
SetCreatedByAccountId sets the CreatedByAccountId field's value.
func (*ApplicationSummary) SetCreatedTime ¶
func (s *ApplicationSummary) SetCreatedTime(v time.Time) *ApplicationSummary
SetCreatedTime sets the CreatedTime field's value.
func (*ApplicationSummary) SetEnvironmentId ¶
func (s *ApplicationSummary) SetEnvironmentId(v string) *ApplicationSummary
SetEnvironmentId sets the EnvironmentId field's value.
func (*ApplicationSummary) SetError ¶
func (s *ApplicationSummary) SetError(v *ErrorResponse) *ApplicationSummary
SetError sets the Error field's value.
func (*ApplicationSummary) SetLastUpdatedTime ¶
func (s *ApplicationSummary) SetLastUpdatedTime(v time.Time) *ApplicationSummary
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*ApplicationSummary) SetName ¶
func (s *ApplicationSummary) SetName(v string) *ApplicationSummary
SetName sets the Name field's value.
func (*ApplicationSummary) SetOwnerAccountId ¶
func (s *ApplicationSummary) SetOwnerAccountId(v string) *ApplicationSummary
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*ApplicationSummary) SetProxyType ¶
func (s *ApplicationSummary) SetProxyType(v string) *ApplicationSummary
SetProxyType sets the ProxyType field's value.
func (*ApplicationSummary) SetState ¶
func (s *ApplicationSummary) SetState(v string) *ApplicationSummary
SetState sets the State field's value.
func (*ApplicationSummary) SetTags ¶
func (s *ApplicationSummary) SetTags(v map[string]*string) *ApplicationSummary
SetTags sets the Tags field's value.
func (*ApplicationSummary) SetVpcId ¶
func (s *ApplicationSummary) SetVpcId(v string) *ApplicationSummary
SetVpcId sets the VpcId field's value.
func (ApplicationSummary) String ¶
func (s ApplicationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The ID of the resource. // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // The type of resource. // // ResourceType is a required field ResourceType *string `type:"string" required:"true"` // contains filtered or unexported fields }
Updating or deleting a resource can cause an inconsistent state.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateApplicationInput ¶
type CreateApplicationInput struct { // A wrapper object holding the API Gateway endpoint type and stage name for // the proxy. ApiGatewayProxy *ApiGatewayProxyInput_ `type:"structure"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. ClientToken *string `min:"1" type:"string" idempotencyToken:"true"` // The unique identifier of the environment. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The name to use for the application. // // Name is a required field Name *string `min:"3" type:"string" required:"true"` // The proxy type of the proxy created within the application. // // ProxyType is a required field ProxyType *string `type:"string" required:"true" enum:"ProxyType"` // The tags to assign to the application. A tag is a label that you assign to // an Amazon Web Services resource. Each tag consists of a key-value pair. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateApplicationInput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // The ID of the virtual private cloud (VPC). // // VpcId is a required field VpcId *string `min:"12" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateApplicationInput) GoString ¶
func (s CreateApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationInput) SetApiGatewayProxy ¶
func (s *CreateApplicationInput) SetApiGatewayProxy(v *ApiGatewayProxyInput_) *CreateApplicationInput
SetApiGatewayProxy sets the ApiGatewayProxy field's value.
func (*CreateApplicationInput) SetClientToken ¶
func (s *CreateApplicationInput) SetClientToken(v string) *CreateApplicationInput
SetClientToken sets the ClientToken field's value.
func (*CreateApplicationInput) SetEnvironmentIdentifier ¶
func (s *CreateApplicationInput) SetEnvironmentIdentifier(v string) *CreateApplicationInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*CreateApplicationInput) SetName ¶
func (s *CreateApplicationInput) SetName(v string) *CreateApplicationInput
SetName sets the Name field's value.
func (*CreateApplicationInput) SetProxyType ¶
func (s *CreateApplicationInput) SetProxyType(v string) *CreateApplicationInput
SetProxyType sets the ProxyType field's value.
func (*CreateApplicationInput) SetTags ¶
func (s *CreateApplicationInput) SetTags(v map[string]*string) *CreateApplicationInput
SetTags sets the Tags field's value.
func (*CreateApplicationInput) SetVpcId ¶
func (s *CreateApplicationInput) SetVpcId(v string) *CreateApplicationInput
SetVpcId sets the VpcId field's value.
func (CreateApplicationInput) String ¶
func (s CreateApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationInput) Validate ¶
func (s *CreateApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateApplicationOutput ¶
type CreateApplicationOutput struct { // A wrapper object holding the API Gateway endpoint type and stage name for // the proxy. ApiGatewayProxy *ApiGatewayProxyInput_ `type:"structure"` // The unique identifier of the application. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the application. The format for this ARN // is arn:aws:refactor-spaces:region:account-id:resource-type/resource-id . // For more information about ARNs, see Amazon Resource Names (ARNs) (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) // in the Amazon Web Services General Reference. Arn *string `min:"20" type:"string"` // The Amazon Web Services account ID of application creator. CreatedByAccountId *string `min:"12" type:"string"` // A timestamp that indicates when the application is created. CreatedTime *time.Time `type:"timestamp"` // The ID of the environment in which the application is created. EnvironmentId *string `min:"14" type:"string"` // A timestamp that indicates when the application was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the application. Name *string `min:"3" type:"string"` // The Amazon Web Services account ID of the application owner (which is always // the same as the environment owner account ID). OwnerAccountId *string `min:"12" type:"string"` // The proxy type of the proxy created within the application. ProxyType *string `type:"string" enum:"ProxyType"` // The current state of the application. State *string `type:"string" enum:"ApplicationState"` // The tags assigned to the application. A tag is a label that you assign to // an Amazon Web Services resource. Each tag consists of a key-value pair. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateApplicationOutput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // The ID of the Amazon VPC. VpcId *string `min:"12" type:"string"` // contains filtered or unexported fields }
func (CreateApplicationOutput) GoString ¶
func (s CreateApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationOutput) SetApiGatewayProxy ¶
func (s *CreateApplicationOutput) SetApiGatewayProxy(v *ApiGatewayProxyInput_) *CreateApplicationOutput
SetApiGatewayProxy sets the ApiGatewayProxy field's value.
func (*CreateApplicationOutput) SetApplicationId ¶
func (s *CreateApplicationOutput) SetApplicationId(v string) *CreateApplicationOutput
SetApplicationId sets the ApplicationId field's value.
func (*CreateApplicationOutput) SetArn ¶
func (s *CreateApplicationOutput) SetArn(v string) *CreateApplicationOutput
SetArn sets the Arn field's value.
func (*CreateApplicationOutput) SetCreatedByAccountId ¶
func (s *CreateApplicationOutput) SetCreatedByAccountId(v string) *CreateApplicationOutput
SetCreatedByAccountId sets the CreatedByAccountId field's value.
func (*CreateApplicationOutput) SetCreatedTime ¶
func (s *CreateApplicationOutput) SetCreatedTime(v time.Time) *CreateApplicationOutput
SetCreatedTime sets the CreatedTime field's value.
func (*CreateApplicationOutput) SetEnvironmentId ¶
func (s *CreateApplicationOutput) SetEnvironmentId(v string) *CreateApplicationOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*CreateApplicationOutput) SetLastUpdatedTime ¶
func (s *CreateApplicationOutput) SetLastUpdatedTime(v time.Time) *CreateApplicationOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*CreateApplicationOutput) SetName ¶
func (s *CreateApplicationOutput) SetName(v string) *CreateApplicationOutput
SetName sets the Name field's value.
func (*CreateApplicationOutput) SetOwnerAccountId ¶
func (s *CreateApplicationOutput) SetOwnerAccountId(v string) *CreateApplicationOutput
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*CreateApplicationOutput) SetProxyType ¶
func (s *CreateApplicationOutput) SetProxyType(v string) *CreateApplicationOutput
SetProxyType sets the ProxyType field's value.
func (*CreateApplicationOutput) SetState ¶
func (s *CreateApplicationOutput) SetState(v string) *CreateApplicationOutput
SetState sets the State field's value.
func (*CreateApplicationOutput) SetTags ¶
func (s *CreateApplicationOutput) SetTags(v map[string]*string) *CreateApplicationOutput
SetTags sets the Tags field's value.
func (*CreateApplicationOutput) SetVpcId ¶
func (s *CreateApplicationOutput) SetVpcId(v string) *CreateApplicationOutput
SetVpcId sets the VpcId field's value.
func (CreateApplicationOutput) String ¶
func (s CreateApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEnvironmentInput ¶
type CreateEnvironmentInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. ClientToken *string `min:"1" type:"string" idempotencyToken:"true"` // The description of the environment. Description *string `min:"1" type:"string"` // The name of the environment. // // Name is a required field Name *string `min:"3" type:"string" required:"true"` // The network fabric type of the environment. // // NetworkFabricType is a required field NetworkFabricType *string `type:"string" required:"true" enum:"NetworkFabricType"` // The tags to assign to the environment. A tag is a label that you assign to // an Amazon Web Services resource. Each tag consists of a key-value pair. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateEnvironmentInput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (CreateEnvironmentInput) GoString ¶
func (s CreateEnvironmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEnvironmentInput) SetClientToken ¶
func (s *CreateEnvironmentInput) SetClientToken(v string) *CreateEnvironmentInput
SetClientToken sets the ClientToken field's value.
func (*CreateEnvironmentInput) SetDescription ¶
func (s *CreateEnvironmentInput) SetDescription(v string) *CreateEnvironmentInput
SetDescription sets the Description field's value.
func (*CreateEnvironmentInput) SetName ¶
func (s *CreateEnvironmentInput) SetName(v string) *CreateEnvironmentInput
SetName sets the Name field's value.
func (*CreateEnvironmentInput) SetNetworkFabricType ¶
func (s *CreateEnvironmentInput) SetNetworkFabricType(v string) *CreateEnvironmentInput
SetNetworkFabricType sets the NetworkFabricType field's value.
func (*CreateEnvironmentInput) SetTags ¶
func (s *CreateEnvironmentInput) SetTags(v map[string]*string) *CreateEnvironmentInput
SetTags sets the Tags field's value.
func (CreateEnvironmentInput) String ¶
func (s CreateEnvironmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEnvironmentInput) Validate ¶
func (s *CreateEnvironmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEnvironmentOutput ¶
type CreateEnvironmentOutput struct { // The Amazon Resource Name (ARN) of the environment. Arn *string `min:"20" type:"string"` // A timestamp that indicates when the environment is created. CreatedTime *time.Time `type:"timestamp"` // A description of the environment. Description *string `min:"1" type:"string"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // A timestamp that indicates when the environment was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the environment. Name *string `min:"3" type:"string"` // The network fabric type of the environment. NetworkFabricType *string `type:"string" enum:"NetworkFabricType"` // The Amazon Web Services account ID of environment owner. OwnerAccountId *string `min:"12" type:"string"` // The current state of the environment. State *string `type:"string" enum:"EnvironmentState"` // The tags assigned to the created environment. A tag is a label that you assign // to an Amazon Web Services resource. Each tag consists of a key-value pair.. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateEnvironmentOutput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (CreateEnvironmentOutput) GoString ¶
func (s CreateEnvironmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEnvironmentOutput) SetArn ¶
func (s *CreateEnvironmentOutput) SetArn(v string) *CreateEnvironmentOutput
SetArn sets the Arn field's value.
func (*CreateEnvironmentOutput) SetCreatedTime ¶
func (s *CreateEnvironmentOutput) SetCreatedTime(v time.Time) *CreateEnvironmentOutput
SetCreatedTime sets the CreatedTime field's value.
func (*CreateEnvironmentOutput) SetDescription ¶
func (s *CreateEnvironmentOutput) SetDescription(v string) *CreateEnvironmentOutput
SetDescription sets the Description field's value.
func (*CreateEnvironmentOutput) SetEnvironmentId ¶
func (s *CreateEnvironmentOutput) SetEnvironmentId(v string) *CreateEnvironmentOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*CreateEnvironmentOutput) SetLastUpdatedTime ¶
func (s *CreateEnvironmentOutput) SetLastUpdatedTime(v time.Time) *CreateEnvironmentOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*CreateEnvironmentOutput) SetName ¶
func (s *CreateEnvironmentOutput) SetName(v string) *CreateEnvironmentOutput
SetName sets the Name field's value.
func (*CreateEnvironmentOutput) SetNetworkFabricType ¶
func (s *CreateEnvironmentOutput) SetNetworkFabricType(v string) *CreateEnvironmentOutput
SetNetworkFabricType sets the NetworkFabricType field's value.
func (*CreateEnvironmentOutput) SetOwnerAccountId ¶
func (s *CreateEnvironmentOutput) SetOwnerAccountId(v string) *CreateEnvironmentOutput
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*CreateEnvironmentOutput) SetState ¶
func (s *CreateEnvironmentOutput) SetState(v string) *CreateEnvironmentOutput
SetState sets the State field's value.
func (*CreateEnvironmentOutput) SetTags ¶
func (s *CreateEnvironmentOutput) SetTags(v map[string]*string) *CreateEnvironmentOutput
SetTags sets the Tags field's value.
func (CreateEnvironmentOutput) String ¶
func (s CreateEnvironmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateRouteInput ¶
type CreateRouteInput struct { // The ID of the application within which the route is being created. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `location:"uri" locationName:"ApplicationIdentifier" min:"14" type:"string" required:"true"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. ClientToken *string `min:"1" type:"string" idempotencyToken:"true"` // Configuration for the default route type. DefaultRoute *DefaultRouteInput_ `type:"structure"` // The ID of the environment in which the route is created. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The route type of the route. DEFAULT indicates that all traffic that does // not match another route is forwarded to the default route. Applications must // have a default route before any other routes can be created. URI_PATH indicates // a route that is based on a URI path. // // RouteType is a required field RouteType *string `type:"string" required:"true" enum:"RouteType"` // The ID of the service in which the route is created. Traffic that matches // this route is forwarded to this service. // // ServiceIdentifier is a required field ServiceIdentifier *string `min:"14" type:"string" required:"true"` // The tags to assign to the route. A tag is a label that you assign to an Amazon // Web Services resource. Each tag consists of a key-value pair.. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateRouteInput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // The configuration for the URI path route type. UriPathRoute *UriPathRouteInput_ `type:"structure"` // contains filtered or unexported fields }
func (CreateRouteInput) GoString ¶
func (s CreateRouteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRouteInput) SetApplicationIdentifier ¶
func (s *CreateRouteInput) SetApplicationIdentifier(v string) *CreateRouteInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*CreateRouteInput) SetClientToken ¶
func (s *CreateRouteInput) SetClientToken(v string) *CreateRouteInput
SetClientToken sets the ClientToken field's value.
func (*CreateRouteInput) SetDefaultRoute ¶ added in v1.44.41
func (s *CreateRouteInput) SetDefaultRoute(v *DefaultRouteInput_) *CreateRouteInput
SetDefaultRoute sets the DefaultRoute field's value.
func (*CreateRouteInput) SetEnvironmentIdentifier ¶
func (s *CreateRouteInput) SetEnvironmentIdentifier(v string) *CreateRouteInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*CreateRouteInput) SetRouteType ¶
func (s *CreateRouteInput) SetRouteType(v string) *CreateRouteInput
SetRouteType sets the RouteType field's value.
func (*CreateRouteInput) SetServiceIdentifier ¶
func (s *CreateRouteInput) SetServiceIdentifier(v string) *CreateRouteInput
SetServiceIdentifier sets the ServiceIdentifier field's value.
func (*CreateRouteInput) SetTags ¶
func (s *CreateRouteInput) SetTags(v map[string]*string) *CreateRouteInput
SetTags sets the Tags field's value.
func (*CreateRouteInput) SetUriPathRoute ¶
func (s *CreateRouteInput) SetUriPathRoute(v *UriPathRouteInput_) *CreateRouteInput
SetUriPathRoute sets the UriPathRoute field's value.
func (CreateRouteInput) String ¶
func (s CreateRouteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRouteInput) Validate ¶
func (s *CreateRouteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRouteOutput ¶
type CreateRouteOutput struct { // The ID of the application in which the route is created. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the route. The format for this ARN is arn:aws:refactor-spaces:region:account-id:resource-type/resource-id // . For more information about ARNs, see Amazon Resource Names (ARNs) (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) // in the Amazon Web Services General Reference. Arn *string `min:"20" type:"string"` // The Amazon Web Services account ID of the route creator. CreatedByAccountId *string `min:"12" type:"string"` // A timestamp that indicates when the route is created. CreatedTime *time.Time `type:"timestamp"` // A timestamp that indicates when the route was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The Amazon Web Services account ID of the route owner. OwnerAccountId *string `min:"12" type:"string"` // The unique identifier of the route. RouteId *string `min:"14" type:"string"` // The route type of the route. RouteType *string `type:"string" enum:"RouteType"` // The ID of service in which the route is created. Traffic that matches this // route is forwarded to this service. ServiceId *string `min:"14" type:"string"` // The current state of the route. Activation state only allows ACTIVE or INACTIVE // as user inputs. FAILED is a route state that is system generated. State *string `type:"string" enum:"RouteState"` // The tags assigned to the created route. A tag is a label that you assign // to an Amazon Web Services resource. Each tag consists of a key-value pair. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateRouteOutput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // Configuration for the URI path route type. UriPathRoute *UriPathRouteInput_ `type:"structure"` // contains filtered or unexported fields }
func (CreateRouteOutput) GoString ¶
func (s CreateRouteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRouteOutput) SetApplicationId ¶
func (s *CreateRouteOutput) SetApplicationId(v string) *CreateRouteOutput
SetApplicationId sets the ApplicationId field's value.
func (*CreateRouteOutput) SetArn ¶
func (s *CreateRouteOutput) SetArn(v string) *CreateRouteOutput
SetArn sets the Arn field's value.
func (*CreateRouteOutput) SetCreatedByAccountId ¶
func (s *CreateRouteOutput) SetCreatedByAccountId(v string) *CreateRouteOutput
SetCreatedByAccountId sets the CreatedByAccountId field's value.
func (*CreateRouteOutput) SetCreatedTime ¶
func (s *CreateRouteOutput) SetCreatedTime(v time.Time) *CreateRouteOutput
SetCreatedTime sets the CreatedTime field's value.
func (*CreateRouteOutput) SetLastUpdatedTime ¶
func (s *CreateRouteOutput) SetLastUpdatedTime(v time.Time) *CreateRouteOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*CreateRouteOutput) SetOwnerAccountId ¶
func (s *CreateRouteOutput) SetOwnerAccountId(v string) *CreateRouteOutput
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*CreateRouteOutput) SetRouteId ¶
func (s *CreateRouteOutput) SetRouteId(v string) *CreateRouteOutput
SetRouteId sets the RouteId field's value.
func (*CreateRouteOutput) SetRouteType ¶
func (s *CreateRouteOutput) SetRouteType(v string) *CreateRouteOutput
SetRouteType sets the RouteType field's value.
func (*CreateRouteOutput) SetServiceId ¶
func (s *CreateRouteOutput) SetServiceId(v string) *CreateRouteOutput
SetServiceId sets the ServiceId field's value.
func (*CreateRouteOutput) SetState ¶
func (s *CreateRouteOutput) SetState(v string) *CreateRouteOutput
SetState sets the State field's value.
func (*CreateRouteOutput) SetTags ¶
func (s *CreateRouteOutput) SetTags(v map[string]*string) *CreateRouteOutput
SetTags sets the Tags field's value.
func (*CreateRouteOutput) SetUriPathRoute ¶
func (s *CreateRouteOutput) SetUriPathRoute(v *UriPathRouteInput_) *CreateRouteOutput
SetUriPathRoute sets the UriPathRoute field's value.
func (CreateRouteOutput) String ¶
func (s CreateRouteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateServiceInput ¶
type CreateServiceInput struct { // The ID of the application which the service is created. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `location:"uri" locationName:"ApplicationIdentifier" min:"14" type:"string" required:"true"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. ClientToken *string `min:"1" type:"string" idempotencyToken:"true"` // The description of the service. Description *string `min:"1" type:"string"` // The type of endpoint to use for the service. The type can be a URL in a VPC // or an Lambda function. // // EndpointType is a required field EndpointType *string `type:"string" required:"true" enum:"ServiceEndpointType"` // The ID of the environment in which the service is created. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The configuration for the Lambda endpoint type. LambdaEndpoint *LambdaEndpointInput_ `type:"structure"` // The name of the service. // // Name is a required field Name *string `min:"3" type:"string" required:"true"` // The tags to assign to the service. A tag is a label that you assign to an // Amazon Web Services resource. Each tag consists of a key-value pair.. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateServiceInput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // The configuration for the URL endpoint type. When creating a route to a service, // Refactor Spaces automatically resolves the address in the UrlEndpointInput // object URL when the Domain Name System (DNS) time-to-live (TTL) expires, // or every 60 seconds for TTLs less than 60 seconds. UrlEndpoint *UrlEndpointInput_ `type:"structure"` // The ID of the VPC. VpcId *string `min:"12" type:"string"` // contains filtered or unexported fields }
func (CreateServiceInput) GoString ¶
func (s CreateServiceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateServiceInput) SetApplicationIdentifier ¶
func (s *CreateServiceInput) SetApplicationIdentifier(v string) *CreateServiceInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*CreateServiceInput) SetClientToken ¶
func (s *CreateServiceInput) SetClientToken(v string) *CreateServiceInput
SetClientToken sets the ClientToken field's value.
func (*CreateServiceInput) SetDescription ¶
func (s *CreateServiceInput) SetDescription(v string) *CreateServiceInput
SetDescription sets the Description field's value.
func (*CreateServiceInput) SetEndpointType ¶
func (s *CreateServiceInput) SetEndpointType(v string) *CreateServiceInput
SetEndpointType sets the EndpointType field's value.
func (*CreateServiceInput) SetEnvironmentIdentifier ¶
func (s *CreateServiceInput) SetEnvironmentIdentifier(v string) *CreateServiceInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*CreateServiceInput) SetLambdaEndpoint ¶
func (s *CreateServiceInput) SetLambdaEndpoint(v *LambdaEndpointInput_) *CreateServiceInput
SetLambdaEndpoint sets the LambdaEndpoint field's value.
func (*CreateServiceInput) SetName ¶
func (s *CreateServiceInput) SetName(v string) *CreateServiceInput
SetName sets the Name field's value.
func (*CreateServiceInput) SetTags ¶
func (s *CreateServiceInput) SetTags(v map[string]*string) *CreateServiceInput
SetTags sets the Tags field's value.
func (*CreateServiceInput) SetUrlEndpoint ¶
func (s *CreateServiceInput) SetUrlEndpoint(v *UrlEndpointInput_) *CreateServiceInput
SetUrlEndpoint sets the UrlEndpoint field's value.
func (*CreateServiceInput) SetVpcId ¶
func (s *CreateServiceInput) SetVpcId(v string) *CreateServiceInput
SetVpcId sets the VpcId field's value.
func (CreateServiceInput) String ¶
func (s CreateServiceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateServiceInput) Validate ¶
func (s *CreateServiceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateServiceOutput ¶
type CreateServiceOutput struct { // The ID of the application that the created service belongs to. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the service. Arn *string `min:"20" type:"string"` // The Amazon Web Services account ID of the service creator. CreatedByAccountId *string `min:"12" type:"string"` // A timestamp that indicates when the service is created. CreatedTime *time.Time `type:"timestamp"` // The description of the created service. Description *string `min:"1" type:"string"` // The endpoint type of the service. EndpointType *string `type:"string" enum:"ServiceEndpointType"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // The configuration for the Lambda endpoint type. LambdaEndpoint *LambdaEndpointInput_ `type:"structure"` // A timestamp that indicates when the service was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the service. Name *string `min:"3" type:"string"` // The Amazon Web Services account ID of the service owner. OwnerAccountId *string `min:"12" type:"string"` // The unique identifier of the service. ServiceId *string `min:"14" type:"string"` // The current state of the service. State *string `type:"string" enum:"ServiceState"` // The tags assigned to the created service. A tag is a label that you assign // to an Amazon Web Services resource. Each tag consists of a key-value pair.. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateServiceOutput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // The configuration for the URL endpoint type. UrlEndpoint *UrlEndpointInput_ `type:"structure"` // The ID of the VPC. VpcId *string `min:"12" type:"string"` // contains filtered or unexported fields }
func (CreateServiceOutput) GoString ¶
func (s CreateServiceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateServiceOutput) SetApplicationId ¶
func (s *CreateServiceOutput) SetApplicationId(v string) *CreateServiceOutput
SetApplicationId sets the ApplicationId field's value.
func (*CreateServiceOutput) SetArn ¶
func (s *CreateServiceOutput) SetArn(v string) *CreateServiceOutput
SetArn sets the Arn field's value.
func (*CreateServiceOutput) SetCreatedByAccountId ¶
func (s *CreateServiceOutput) SetCreatedByAccountId(v string) *CreateServiceOutput
SetCreatedByAccountId sets the CreatedByAccountId field's value.
func (*CreateServiceOutput) SetCreatedTime ¶
func (s *CreateServiceOutput) SetCreatedTime(v time.Time) *CreateServiceOutput
SetCreatedTime sets the CreatedTime field's value.
func (*CreateServiceOutput) SetDescription ¶
func (s *CreateServiceOutput) SetDescription(v string) *CreateServiceOutput
SetDescription sets the Description field's value.
func (*CreateServiceOutput) SetEndpointType ¶
func (s *CreateServiceOutput) SetEndpointType(v string) *CreateServiceOutput
SetEndpointType sets the EndpointType field's value.
func (*CreateServiceOutput) SetEnvironmentId ¶
func (s *CreateServiceOutput) SetEnvironmentId(v string) *CreateServiceOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*CreateServiceOutput) SetLambdaEndpoint ¶
func (s *CreateServiceOutput) SetLambdaEndpoint(v *LambdaEndpointInput_) *CreateServiceOutput
SetLambdaEndpoint sets the LambdaEndpoint field's value.
func (*CreateServiceOutput) SetLastUpdatedTime ¶
func (s *CreateServiceOutput) SetLastUpdatedTime(v time.Time) *CreateServiceOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*CreateServiceOutput) SetName ¶
func (s *CreateServiceOutput) SetName(v string) *CreateServiceOutput
SetName sets the Name field's value.
func (*CreateServiceOutput) SetOwnerAccountId ¶
func (s *CreateServiceOutput) SetOwnerAccountId(v string) *CreateServiceOutput
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*CreateServiceOutput) SetServiceId ¶
func (s *CreateServiceOutput) SetServiceId(v string) *CreateServiceOutput
SetServiceId sets the ServiceId field's value.
func (*CreateServiceOutput) SetState ¶
func (s *CreateServiceOutput) SetState(v string) *CreateServiceOutput
SetState sets the State field's value.
func (*CreateServiceOutput) SetTags ¶
func (s *CreateServiceOutput) SetTags(v map[string]*string) *CreateServiceOutput
SetTags sets the Tags field's value.
func (*CreateServiceOutput) SetUrlEndpoint ¶
func (s *CreateServiceOutput) SetUrlEndpoint(v *UrlEndpointInput_) *CreateServiceOutput
SetUrlEndpoint sets the UrlEndpoint field's value.
func (*CreateServiceOutput) SetVpcId ¶
func (s *CreateServiceOutput) SetVpcId(v string) *CreateServiceOutput
SetVpcId sets the VpcId field's value.
func (CreateServiceOutput) String ¶
func (s CreateServiceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DefaultRouteInput_ ¶ added in v1.44.41
type DefaultRouteInput_ struct { // If set to ACTIVE, traffic is forwarded to this route’s service after the // route is created. ActivationState *string `type:"string" enum:"RouteActivationState"` // contains filtered or unexported fields }
The configuration for the default route type.
func (DefaultRouteInput_) GoString ¶ added in v1.44.41
func (s DefaultRouteInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DefaultRouteInput_) SetActivationState ¶ added in v1.44.41
func (s *DefaultRouteInput_) SetActivationState(v string) *DefaultRouteInput_
SetActivationState sets the ActivationState field's value.
func (DefaultRouteInput_) String ¶ added in v1.44.41
func (s DefaultRouteInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteApplicationInput ¶
type DeleteApplicationInput struct { // The ID of the application. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `location:"uri" locationName:"ApplicationIdentifier" min:"14" type:"string" required:"true"` // The ID of the environment. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteApplicationInput) GoString ¶
func (s DeleteApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteApplicationInput) SetApplicationIdentifier ¶
func (s *DeleteApplicationInput) SetApplicationIdentifier(v string) *DeleteApplicationInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*DeleteApplicationInput) SetEnvironmentIdentifier ¶
func (s *DeleteApplicationInput) SetEnvironmentIdentifier(v string) *DeleteApplicationInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (DeleteApplicationInput) String ¶
func (s DeleteApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteApplicationInput) Validate ¶
func (s *DeleteApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteApplicationOutput ¶
type DeleteApplicationOutput struct { // The ID of the application. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the application. Arn *string `min:"20" type:"string"` // The unique identifier of the application’s environment. EnvironmentId *string `min:"14" type:"string"` // A timestamp that indicates when the environment was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the application. Name *string `min:"3" type:"string"` // The current state of the application. State *string `type:"string" enum:"ApplicationState"` // contains filtered or unexported fields }
func (DeleteApplicationOutput) GoString ¶
func (s DeleteApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteApplicationOutput) SetApplicationId ¶
func (s *DeleteApplicationOutput) SetApplicationId(v string) *DeleteApplicationOutput
SetApplicationId sets the ApplicationId field's value.
func (*DeleteApplicationOutput) SetArn ¶
func (s *DeleteApplicationOutput) SetArn(v string) *DeleteApplicationOutput
SetArn sets the Arn field's value.
func (*DeleteApplicationOutput) SetEnvironmentId ¶
func (s *DeleteApplicationOutput) SetEnvironmentId(v string) *DeleteApplicationOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*DeleteApplicationOutput) SetLastUpdatedTime ¶
func (s *DeleteApplicationOutput) SetLastUpdatedTime(v time.Time) *DeleteApplicationOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*DeleteApplicationOutput) SetName ¶
func (s *DeleteApplicationOutput) SetName(v string) *DeleteApplicationOutput
SetName sets the Name field's value.
func (*DeleteApplicationOutput) SetState ¶
func (s *DeleteApplicationOutput) SetState(v string) *DeleteApplicationOutput
SetState sets the State field's value.
func (DeleteApplicationOutput) String ¶
func (s DeleteApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteEnvironmentInput ¶
type DeleteEnvironmentInput struct { // The ID of the environment. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEnvironmentInput) GoString ¶
func (s DeleteEnvironmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEnvironmentInput) SetEnvironmentIdentifier ¶
func (s *DeleteEnvironmentInput) SetEnvironmentIdentifier(v string) *DeleteEnvironmentInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (DeleteEnvironmentInput) String ¶
func (s DeleteEnvironmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEnvironmentInput) Validate ¶
func (s *DeleteEnvironmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEnvironmentOutput ¶
type DeleteEnvironmentOutput struct { // The Amazon Resource Name (ARN) of the environment. Arn *string `min:"20" type:"string"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // A timestamp that indicates when the environment was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the environment. Name *string `min:"3" type:"string"` // The current state of the environment. State *string `type:"string" enum:"EnvironmentState"` // contains filtered or unexported fields }
func (DeleteEnvironmentOutput) GoString ¶
func (s DeleteEnvironmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEnvironmentOutput) SetArn ¶
func (s *DeleteEnvironmentOutput) SetArn(v string) *DeleteEnvironmentOutput
SetArn sets the Arn field's value.
func (*DeleteEnvironmentOutput) SetEnvironmentId ¶
func (s *DeleteEnvironmentOutput) SetEnvironmentId(v string) *DeleteEnvironmentOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*DeleteEnvironmentOutput) SetLastUpdatedTime ¶
func (s *DeleteEnvironmentOutput) SetLastUpdatedTime(v time.Time) *DeleteEnvironmentOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*DeleteEnvironmentOutput) SetName ¶
func (s *DeleteEnvironmentOutput) SetName(v string) *DeleteEnvironmentOutput
SetName sets the Name field's value.
func (*DeleteEnvironmentOutput) SetState ¶
func (s *DeleteEnvironmentOutput) SetState(v string) *DeleteEnvironmentOutput
SetState sets the State field's value.
func (DeleteEnvironmentOutput) String ¶
func (s DeleteEnvironmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteResourcePolicyInput ¶
type DeleteResourcePolicyInput struct { // Amazon Resource Name (ARN) of the resource associated with the policy. // // Identifier is a required field Identifier *string `location:"uri" locationName:"Identifier" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteResourcePolicyInput) GoString ¶
func (s DeleteResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteResourcePolicyInput) SetIdentifier ¶
func (s *DeleteResourcePolicyInput) SetIdentifier(v string) *DeleteResourcePolicyInput
SetIdentifier sets the Identifier field's value.
func (DeleteResourcePolicyInput) String ¶
func (s DeleteResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteResourcePolicyInput) Validate ¶
func (s *DeleteResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourcePolicyOutput ¶
type DeleteResourcePolicyOutput struct {
// contains filtered or unexported fields
}
func (DeleteResourcePolicyOutput) GoString ¶
func (s DeleteResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteResourcePolicyOutput) String ¶
func (s DeleteResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteRouteInput ¶
type DeleteRouteInput struct { // The ID of the application to delete the route from. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `location:"uri" locationName:"ApplicationIdentifier" min:"14" type:"string" required:"true"` // The ID of the environment to delete the route from. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The ID of the route to delete. // // RouteIdentifier is a required field RouteIdentifier *string `location:"uri" locationName:"RouteIdentifier" min:"14" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteRouteInput) GoString ¶
func (s DeleteRouteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRouteInput) SetApplicationIdentifier ¶
func (s *DeleteRouteInput) SetApplicationIdentifier(v string) *DeleteRouteInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*DeleteRouteInput) SetEnvironmentIdentifier ¶
func (s *DeleteRouteInput) SetEnvironmentIdentifier(v string) *DeleteRouteInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*DeleteRouteInput) SetRouteIdentifier ¶
func (s *DeleteRouteInput) SetRouteIdentifier(v string) *DeleteRouteInput
SetRouteIdentifier sets the RouteIdentifier field's value.
func (DeleteRouteInput) String ¶
func (s DeleteRouteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRouteInput) Validate ¶
func (s *DeleteRouteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRouteOutput ¶
type DeleteRouteOutput struct { // The ID of the application that the route belongs to. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the route. Arn *string `min:"20" type:"string"` // A timestamp that indicates when the route was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The ID of the route to delete. RouteId *string `min:"14" type:"string"` // The ID of the service that the route belongs to. ServiceId *string `min:"14" type:"string"` // The current state of the route. State *string `type:"string" enum:"RouteState"` // contains filtered or unexported fields }
func (DeleteRouteOutput) GoString ¶
func (s DeleteRouteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRouteOutput) SetApplicationId ¶
func (s *DeleteRouteOutput) SetApplicationId(v string) *DeleteRouteOutput
SetApplicationId sets the ApplicationId field's value.
func (*DeleteRouteOutput) SetArn ¶
func (s *DeleteRouteOutput) SetArn(v string) *DeleteRouteOutput
SetArn sets the Arn field's value.
func (*DeleteRouteOutput) SetLastUpdatedTime ¶
func (s *DeleteRouteOutput) SetLastUpdatedTime(v time.Time) *DeleteRouteOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*DeleteRouteOutput) SetRouteId ¶
func (s *DeleteRouteOutput) SetRouteId(v string) *DeleteRouteOutput
SetRouteId sets the RouteId field's value.
func (*DeleteRouteOutput) SetServiceId ¶
func (s *DeleteRouteOutput) SetServiceId(v string) *DeleteRouteOutput
SetServiceId sets the ServiceId field's value.
func (*DeleteRouteOutput) SetState ¶
func (s *DeleteRouteOutput) SetState(v string) *DeleteRouteOutput
SetState sets the State field's value.
func (DeleteRouteOutput) String ¶
func (s DeleteRouteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteServiceInput ¶
type DeleteServiceInput struct { // Deletes a Refactor Spaces service. // // The RefactorSpacesSecurityGroup security group must be removed from all Amazon // Web Services resources in the virtual private cloud (VPC) prior to deleting // a service with a URL endpoint in a VPC. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `location:"uri" locationName:"ApplicationIdentifier" min:"14" type:"string" required:"true"` // The ID of the environment that the service is in. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The ID of the service to delete. // // ServiceIdentifier is a required field ServiceIdentifier *string `location:"uri" locationName:"ServiceIdentifier" min:"14" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteServiceInput) GoString ¶
func (s DeleteServiceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteServiceInput) SetApplicationIdentifier ¶
func (s *DeleteServiceInput) SetApplicationIdentifier(v string) *DeleteServiceInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*DeleteServiceInput) SetEnvironmentIdentifier ¶
func (s *DeleteServiceInput) SetEnvironmentIdentifier(v string) *DeleteServiceInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*DeleteServiceInput) SetServiceIdentifier ¶
func (s *DeleteServiceInput) SetServiceIdentifier(v string) *DeleteServiceInput
SetServiceIdentifier sets the ServiceIdentifier field's value.
func (DeleteServiceInput) String ¶
func (s DeleteServiceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteServiceInput) Validate ¶
func (s *DeleteServiceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteServiceOutput ¶
type DeleteServiceOutput struct { // The ID of the application that the service is in. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the service. Arn *string `min:"20" type:"string"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // A timestamp that indicates when the service was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the service. Name *string `min:"3" type:"string"` // The unique identifier of the service. ServiceId *string `min:"14" type:"string"` // The current state of the service. State *string `type:"string" enum:"ServiceState"` // contains filtered or unexported fields }
func (DeleteServiceOutput) GoString ¶
func (s DeleteServiceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteServiceOutput) SetApplicationId ¶
func (s *DeleteServiceOutput) SetApplicationId(v string) *DeleteServiceOutput
SetApplicationId sets the ApplicationId field's value.
func (*DeleteServiceOutput) SetArn ¶
func (s *DeleteServiceOutput) SetArn(v string) *DeleteServiceOutput
SetArn sets the Arn field's value.
func (*DeleteServiceOutput) SetEnvironmentId ¶
func (s *DeleteServiceOutput) SetEnvironmentId(v string) *DeleteServiceOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*DeleteServiceOutput) SetLastUpdatedTime ¶
func (s *DeleteServiceOutput) SetLastUpdatedTime(v time.Time) *DeleteServiceOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*DeleteServiceOutput) SetName ¶
func (s *DeleteServiceOutput) SetName(v string) *DeleteServiceOutput
SetName sets the Name field's value.
func (*DeleteServiceOutput) SetServiceId ¶
func (s *DeleteServiceOutput) SetServiceId(v string) *DeleteServiceOutput
SetServiceId sets the ServiceId field's value.
func (*DeleteServiceOutput) SetState ¶
func (s *DeleteServiceOutput) SetState(v string) *DeleteServiceOutput
SetState sets the State field's value.
func (DeleteServiceOutput) String ¶
func (s DeleteServiceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EnvironmentSummary ¶
type EnvironmentSummary struct { // The Amazon Resource Name (ARN) of the environment. Arn *string `min:"20" type:"string"` // A timestamp that indicates when the environment is created. CreatedTime *time.Time `type:"timestamp"` // A description of the environment. Description *string `min:"1" type:"string"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // Any error associated with the environment resource. Error *ErrorResponse `type:"structure"` // A timestamp that indicates when the environment was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the environment. Name *string `min:"3" type:"string"` // The network fabric type of the environment. NetworkFabricType *string `type:"string" enum:"NetworkFabricType"` // The Amazon Web Services account ID of the environment owner. OwnerAccountId *string `min:"12" type:"string"` // The current state of the environment. State *string `type:"string" enum:"EnvironmentState"` // The tags assigned to the environment. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentSummary's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // The ID of the Transit Gateway set up by the environment. TransitGatewayId *string `min:"21" type:"string"` // contains filtered or unexported fields }
The summary information for environments as a response to ListEnvironments.
func (EnvironmentSummary) GoString ¶
func (s EnvironmentSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnvironmentSummary) SetArn ¶
func (s *EnvironmentSummary) SetArn(v string) *EnvironmentSummary
SetArn sets the Arn field's value.
func (*EnvironmentSummary) SetCreatedTime ¶
func (s *EnvironmentSummary) SetCreatedTime(v time.Time) *EnvironmentSummary
SetCreatedTime sets the CreatedTime field's value.
func (*EnvironmentSummary) SetDescription ¶
func (s *EnvironmentSummary) SetDescription(v string) *EnvironmentSummary
SetDescription sets the Description field's value.
func (*EnvironmentSummary) SetEnvironmentId ¶
func (s *EnvironmentSummary) SetEnvironmentId(v string) *EnvironmentSummary
SetEnvironmentId sets the EnvironmentId field's value.
func (*EnvironmentSummary) SetError ¶
func (s *EnvironmentSummary) SetError(v *ErrorResponse) *EnvironmentSummary
SetError sets the Error field's value.
func (*EnvironmentSummary) SetLastUpdatedTime ¶
func (s *EnvironmentSummary) SetLastUpdatedTime(v time.Time) *EnvironmentSummary
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*EnvironmentSummary) SetName ¶
func (s *EnvironmentSummary) SetName(v string) *EnvironmentSummary
SetName sets the Name field's value.
func (*EnvironmentSummary) SetNetworkFabricType ¶
func (s *EnvironmentSummary) SetNetworkFabricType(v string) *EnvironmentSummary
SetNetworkFabricType sets the NetworkFabricType field's value.
func (*EnvironmentSummary) SetOwnerAccountId ¶
func (s *EnvironmentSummary) SetOwnerAccountId(v string) *EnvironmentSummary
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*EnvironmentSummary) SetState ¶
func (s *EnvironmentSummary) SetState(v string) *EnvironmentSummary
SetState sets the State field's value.
func (*EnvironmentSummary) SetTags ¶
func (s *EnvironmentSummary) SetTags(v map[string]*string) *EnvironmentSummary
SetTags sets the Tags field's value.
func (*EnvironmentSummary) SetTransitGatewayId ¶
func (s *EnvironmentSummary) SetTransitGatewayId(v string) *EnvironmentSummary
SetTransitGatewayId sets the TransitGatewayId field's value.
func (EnvironmentSummary) String ¶
func (s EnvironmentSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EnvironmentVpc ¶
type EnvironmentVpc struct { // The Amazon Web Services account ID of the virtual private cloud (VPC) owner. AccountId *string `min:"12" type:"string"` // The list of Amazon Virtual Private Cloud (Amazon VPC) CIDR blocks. CidrBlocks []*string `min:"1" type:"list"` // A timestamp that indicates when the VPC is first added to the environment. CreatedTime *time.Time `type:"timestamp"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // A timestamp that indicates when the VPC was last updated by the environment. LastUpdatedTime *time.Time `type:"timestamp"` // The ID of the VPC. VpcId *string `min:"12" type:"string"` // The name of the VPC at the time it is added to the environment. VpcName *string `type:"string"` // contains filtered or unexported fields }
Provides summary information for the EnvironmentVpc resource as a response to ListEnvironmentVpc.
func (EnvironmentVpc) GoString ¶
func (s EnvironmentVpc) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnvironmentVpc) SetAccountId ¶
func (s *EnvironmentVpc) SetAccountId(v string) *EnvironmentVpc
SetAccountId sets the AccountId field's value.
func (*EnvironmentVpc) SetCidrBlocks ¶
func (s *EnvironmentVpc) SetCidrBlocks(v []*string) *EnvironmentVpc
SetCidrBlocks sets the CidrBlocks field's value.
func (*EnvironmentVpc) SetCreatedTime ¶
func (s *EnvironmentVpc) SetCreatedTime(v time.Time) *EnvironmentVpc
SetCreatedTime sets the CreatedTime field's value.
func (*EnvironmentVpc) SetEnvironmentId ¶
func (s *EnvironmentVpc) SetEnvironmentId(v string) *EnvironmentVpc
SetEnvironmentId sets the EnvironmentId field's value.
func (*EnvironmentVpc) SetLastUpdatedTime ¶
func (s *EnvironmentVpc) SetLastUpdatedTime(v time.Time) *EnvironmentVpc
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*EnvironmentVpc) SetVpcId ¶
func (s *EnvironmentVpc) SetVpcId(v string) *EnvironmentVpc
SetVpcId sets the VpcId field's value.
func (*EnvironmentVpc) SetVpcName ¶
func (s *EnvironmentVpc) SetVpcName(v string) *EnvironmentVpc
SetVpcName sets the VpcName field's value.
func (EnvironmentVpc) String ¶
func (s EnvironmentVpc) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ErrorResponse ¶
type ErrorResponse struct { // The Amazon Web Services account ID of the resource owner. AccountId *string `min:"12" type:"string"` // Additional details about the error. AdditionalDetails map[string]*string `type:"map"` // The error code associated with the error. Code *string `type:"string" enum:"ErrorCode"` // The message associated with the error. Message *string `type:"string"` // The ID of the resource. ResourceIdentifier *string `min:"3" type:"string"` // The type of resource. ResourceType *string `type:"string" enum:"ErrorResourceType"` // contains filtered or unexported fields }
Error associated with a resource returned for a Get or List resource response.
func (ErrorResponse) GoString ¶
func (s ErrorResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ErrorResponse) SetAccountId ¶
func (s *ErrorResponse) SetAccountId(v string) *ErrorResponse
SetAccountId sets the AccountId field's value.
func (*ErrorResponse) SetAdditionalDetails ¶
func (s *ErrorResponse) SetAdditionalDetails(v map[string]*string) *ErrorResponse
SetAdditionalDetails sets the AdditionalDetails field's value.
func (*ErrorResponse) SetCode ¶
func (s *ErrorResponse) SetCode(v string) *ErrorResponse
SetCode sets the Code field's value.
func (*ErrorResponse) SetMessage ¶
func (s *ErrorResponse) SetMessage(v string) *ErrorResponse
SetMessage sets the Message field's value.
func (*ErrorResponse) SetResourceIdentifier ¶
func (s *ErrorResponse) SetResourceIdentifier(v string) *ErrorResponse
SetResourceIdentifier sets the ResourceIdentifier field's value.
func (*ErrorResponse) SetResourceType ¶
func (s *ErrorResponse) SetResourceType(v string) *ErrorResponse
SetResourceType sets the ResourceType field's value.
func (ErrorResponse) String ¶
func (s ErrorResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetApplicationInput ¶
type GetApplicationInput struct { // The ID of the application. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `location:"uri" locationName:"ApplicationIdentifier" min:"14" type:"string" required:"true"` // The ID of the environment. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetApplicationInput) GoString ¶
func (s GetApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationInput) SetApplicationIdentifier ¶
func (s *GetApplicationInput) SetApplicationIdentifier(v string) *GetApplicationInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*GetApplicationInput) SetEnvironmentIdentifier ¶
func (s *GetApplicationInput) SetEnvironmentIdentifier(v string) *GetApplicationInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (GetApplicationInput) String ¶
func (s GetApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationInput) Validate ¶
func (s *GetApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetApplicationOutput ¶
type GetApplicationOutput struct { // The endpoint URL of the API Gateway proxy. ApiGatewayProxy *ApiGatewayProxyConfig `type:"structure"` // The unique identifier of the application. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the application. Arn *string `min:"20" type:"string"` // The Amazon Web Services account ID of the application creator. CreatedByAccountId *string `min:"12" type:"string"` // A timestamp that indicates when the application is created. CreatedTime *time.Time `type:"timestamp"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // Any error associated with the application resource. Error *ErrorResponse `type:"structure"` // A timestamp that indicates when the application was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the application. Name *string `min:"3" type:"string"` // The Amazon Web Services account ID of the application owner (which is always // the same as the environment owner account ID). OwnerAccountId *string `min:"12" type:"string"` // The proxy type of the proxy created within the application. ProxyType *string `type:"string" enum:"ProxyType"` // The current state of the application. State *string `type:"string" enum:"ApplicationState"` // The tags assigned to the application. A tag is a label that you assign to // an Amazon Web Services resource. Each tag consists of a key-value pair. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetApplicationOutput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // The ID of the virtual private cloud (VPC). VpcId *string `min:"12" type:"string"` // contains filtered or unexported fields }
func (GetApplicationOutput) GoString ¶
func (s GetApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationOutput) SetApiGatewayProxy ¶
func (s *GetApplicationOutput) SetApiGatewayProxy(v *ApiGatewayProxyConfig) *GetApplicationOutput
SetApiGatewayProxy sets the ApiGatewayProxy field's value.
func (*GetApplicationOutput) SetApplicationId ¶
func (s *GetApplicationOutput) SetApplicationId(v string) *GetApplicationOutput
SetApplicationId sets the ApplicationId field's value.
func (*GetApplicationOutput) SetArn ¶
func (s *GetApplicationOutput) SetArn(v string) *GetApplicationOutput
SetArn sets the Arn field's value.
func (*GetApplicationOutput) SetCreatedByAccountId ¶
func (s *GetApplicationOutput) SetCreatedByAccountId(v string) *GetApplicationOutput
SetCreatedByAccountId sets the CreatedByAccountId field's value.
func (*GetApplicationOutput) SetCreatedTime ¶
func (s *GetApplicationOutput) SetCreatedTime(v time.Time) *GetApplicationOutput
SetCreatedTime sets the CreatedTime field's value.
func (*GetApplicationOutput) SetEnvironmentId ¶
func (s *GetApplicationOutput) SetEnvironmentId(v string) *GetApplicationOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*GetApplicationOutput) SetError ¶
func (s *GetApplicationOutput) SetError(v *ErrorResponse) *GetApplicationOutput
SetError sets the Error field's value.
func (*GetApplicationOutput) SetLastUpdatedTime ¶
func (s *GetApplicationOutput) SetLastUpdatedTime(v time.Time) *GetApplicationOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*GetApplicationOutput) SetName ¶
func (s *GetApplicationOutput) SetName(v string) *GetApplicationOutput
SetName sets the Name field's value.
func (*GetApplicationOutput) SetOwnerAccountId ¶
func (s *GetApplicationOutput) SetOwnerAccountId(v string) *GetApplicationOutput
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*GetApplicationOutput) SetProxyType ¶
func (s *GetApplicationOutput) SetProxyType(v string) *GetApplicationOutput
SetProxyType sets the ProxyType field's value.
func (*GetApplicationOutput) SetState ¶
func (s *GetApplicationOutput) SetState(v string) *GetApplicationOutput
SetState sets the State field's value.
func (*GetApplicationOutput) SetTags ¶
func (s *GetApplicationOutput) SetTags(v map[string]*string) *GetApplicationOutput
SetTags sets the Tags field's value.
func (*GetApplicationOutput) SetVpcId ¶
func (s *GetApplicationOutput) SetVpcId(v string) *GetApplicationOutput
SetVpcId sets the VpcId field's value.
func (GetApplicationOutput) String ¶
func (s GetApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEnvironmentInput ¶
type GetEnvironmentInput struct { // The ID of the environment. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEnvironmentInput) GoString ¶
func (s GetEnvironmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEnvironmentInput) SetEnvironmentIdentifier ¶
func (s *GetEnvironmentInput) SetEnvironmentIdentifier(v string) *GetEnvironmentInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (GetEnvironmentInput) String ¶
func (s GetEnvironmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEnvironmentInput) Validate ¶
func (s *GetEnvironmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEnvironmentOutput ¶
type GetEnvironmentOutput struct { // The Amazon Resource Name (ARN) of the environment. Arn *string `min:"20" type:"string"` // A timestamp that indicates when the environment is created. CreatedTime *time.Time `type:"timestamp"` // The description of the environment. Description *string `min:"1" type:"string"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // Any error associated with the environment resource. Error *ErrorResponse `type:"structure"` // A timestamp that indicates when the environment was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the environment. Name *string `min:"3" type:"string"` // The network fabric type of the environment. NetworkFabricType *string `type:"string" enum:"NetworkFabricType"` // The Amazon Web Services account ID of the environment owner. OwnerAccountId *string `min:"12" type:"string"` // The current state of the environment. State *string `type:"string" enum:"EnvironmentState"` // The tags to assign to the environment. A tag is a label that you assign to // an Amazon Web Services resource. Each tag consists of a key-value pair. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetEnvironmentOutput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // The ID of the Transit Gateway set up by the environment, if applicable. TransitGatewayId *string `min:"21" type:"string"` // contains filtered or unexported fields }
func (GetEnvironmentOutput) GoString ¶
func (s GetEnvironmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEnvironmentOutput) SetArn ¶
func (s *GetEnvironmentOutput) SetArn(v string) *GetEnvironmentOutput
SetArn sets the Arn field's value.
func (*GetEnvironmentOutput) SetCreatedTime ¶
func (s *GetEnvironmentOutput) SetCreatedTime(v time.Time) *GetEnvironmentOutput
SetCreatedTime sets the CreatedTime field's value.
func (*GetEnvironmentOutput) SetDescription ¶
func (s *GetEnvironmentOutput) SetDescription(v string) *GetEnvironmentOutput
SetDescription sets the Description field's value.
func (*GetEnvironmentOutput) SetEnvironmentId ¶
func (s *GetEnvironmentOutput) SetEnvironmentId(v string) *GetEnvironmentOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*GetEnvironmentOutput) SetError ¶
func (s *GetEnvironmentOutput) SetError(v *ErrorResponse) *GetEnvironmentOutput
SetError sets the Error field's value.
func (*GetEnvironmentOutput) SetLastUpdatedTime ¶
func (s *GetEnvironmentOutput) SetLastUpdatedTime(v time.Time) *GetEnvironmentOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*GetEnvironmentOutput) SetName ¶
func (s *GetEnvironmentOutput) SetName(v string) *GetEnvironmentOutput
SetName sets the Name field's value.
func (*GetEnvironmentOutput) SetNetworkFabricType ¶
func (s *GetEnvironmentOutput) SetNetworkFabricType(v string) *GetEnvironmentOutput
SetNetworkFabricType sets the NetworkFabricType field's value.
func (*GetEnvironmentOutput) SetOwnerAccountId ¶
func (s *GetEnvironmentOutput) SetOwnerAccountId(v string) *GetEnvironmentOutput
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*GetEnvironmentOutput) SetState ¶
func (s *GetEnvironmentOutput) SetState(v string) *GetEnvironmentOutput
SetState sets the State field's value.
func (*GetEnvironmentOutput) SetTags ¶
func (s *GetEnvironmentOutput) SetTags(v map[string]*string) *GetEnvironmentOutput
SetTags sets the Tags field's value.
func (*GetEnvironmentOutput) SetTransitGatewayId ¶
func (s *GetEnvironmentOutput) SetTransitGatewayId(v string) *GetEnvironmentOutput
SetTransitGatewayId sets the TransitGatewayId field's value.
func (GetEnvironmentOutput) String ¶
func (s GetEnvironmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetResourcePolicyInput ¶
type GetResourcePolicyInput struct { // The Amazon Resource Name (ARN) of the resource associated with the policy. // // Identifier is a required field Identifier *string `location:"uri" locationName:"Identifier" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetResourcePolicyInput) GoString ¶
func (s GetResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyInput) SetIdentifier ¶
func (s *GetResourcePolicyInput) SetIdentifier(v string) *GetResourcePolicyInput
SetIdentifier sets the Identifier field's value.
func (GetResourcePolicyInput) String ¶
func (s GetResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyInput) Validate ¶
func (s *GetResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourcePolicyOutput ¶
type GetResourcePolicyOutput struct { // A JSON-formatted string for an Amazon Web Services resource-based policy. Policy *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetResourcePolicyOutput) GoString ¶
func (s GetResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyOutput) SetPolicy ¶
func (s *GetResourcePolicyOutput) SetPolicy(v string) *GetResourcePolicyOutput
SetPolicy sets the Policy field's value.
func (GetResourcePolicyOutput) String ¶
func (s GetResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetRouteInput ¶
type GetRouteInput struct { // The ID of the application. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `location:"uri" locationName:"ApplicationIdentifier" min:"14" type:"string" required:"true"` // The ID of the environment. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The ID of the route. // // RouteIdentifier is a required field RouteIdentifier *string `location:"uri" locationName:"RouteIdentifier" min:"14" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetRouteInput) GoString ¶
func (s GetRouteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRouteInput) SetApplicationIdentifier ¶
func (s *GetRouteInput) SetApplicationIdentifier(v string) *GetRouteInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*GetRouteInput) SetEnvironmentIdentifier ¶
func (s *GetRouteInput) SetEnvironmentIdentifier(v string) *GetRouteInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*GetRouteInput) SetRouteIdentifier ¶
func (s *GetRouteInput) SetRouteIdentifier(v string) *GetRouteInput
SetRouteIdentifier sets the RouteIdentifier field's value.
func (GetRouteInput) String ¶
func (s GetRouteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRouteInput) Validate ¶
func (s *GetRouteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRouteOutput ¶
type GetRouteOutput struct { // If set to true, this option appends the source path to the service URL endpoint. AppendSourcePath *bool `type:"boolean"` // The ID of the application that the route belongs to. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the route. Arn *string `min:"20" type:"string"` // The Amazon Web Services account ID of the route creator. CreatedByAccountId *string `min:"12" type:"string"` // The timestamp of when the route is created. CreatedTime *time.Time `type:"timestamp"` // Unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // Any error associated with the route resource. Error *ErrorResponse `type:"structure"` // 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 `type:"boolean"` // A timestamp that indicates when the route was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // 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 []*string `type:"list" enum:"HttpMethod"` // The Amazon Web Services account ID of the route owner. OwnerAccountId *string `min:"12" type:"string"` // A mapping of Amazon API Gateway path resources to resource IDs. PathResourceToId map[string]*string `type:"map"` // The unique identifier of the route. // // DEFAULT: All traffic that does not match another route is forwarded to the // default route. Applications must have a default route before any other routes // can be created. // // URI_PATH: A route that is based on a URI path. RouteId *string `min:"14" type:"string"` // The type of route. RouteType *string `type:"string" enum:"RouteType"` // The unique identifier of the service. ServiceId *string `min:"14" type:"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 `min:"1" type:"string"` // The current state of the route. State *string `type:"string" enum:"RouteState"` // The tags assigned to the route. A tag is a label that you assign to an Amazon // Web Services resource. Each tag consists of a key-value pair. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetRouteOutput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (GetRouteOutput) GoString ¶
func (s GetRouteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRouteOutput) SetAppendSourcePath ¶ added in v1.44.270
func (s *GetRouteOutput) SetAppendSourcePath(v bool) *GetRouteOutput
SetAppendSourcePath sets the AppendSourcePath field's value.
func (*GetRouteOutput) SetApplicationId ¶
func (s *GetRouteOutput) SetApplicationId(v string) *GetRouteOutput
SetApplicationId sets the ApplicationId field's value.
func (*GetRouteOutput) SetArn ¶
func (s *GetRouteOutput) SetArn(v string) *GetRouteOutput
SetArn sets the Arn field's value.
func (*GetRouteOutput) SetCreatedByAccountId ¶
func (s *GetRouteOutput) SetCreatedByAccountId(v string) *GetRouteOutput
SetCreatedByAccountId sets the CreatedByAccountId field's value.
func (*GetRouteOutput) SetCreatedTime ¶
func (s *GetRouteOutput) SetCreatedTime(v time.Time) *GetRouteOutput
SetCreatedTime sets the CreatedTime field's value.
func (*GetRouteOutput) SetEnvironmentId ¶
func (s *GetRouteOutput) SetEnvironmentId(v string) *GetRouteOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*GetRouteOutput) SetError ¶
func (s *GetRouteOutput) SetError(v *ErrorResponse) *GetRouteOutput
SetError sets the Error field's value.
func (*GetRouteOutput) SetIncludeChildPaths ¶
func (s *GetRouteOutput) SetIncludeChildPaths(v bool) *GetRouteOutput
SetIncludeChildPaths sets the IncludeChildPaths field's value.
func (*GetRouteOutput) SetLastUpdatedTime ¶
func (s *GetRouteOutput) SetLastUpdatedTime(v time.Time) *GetRouteOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*GetRouteOutput) SetMethods ¶
func (s *GetRouteOutput) SetMethods(v []*string) *GetRouteOutput
SetMethods sets the Methods field's value.
func (*GetRouteOutput) SetOwnerAccountId ¶
func (s *GetRouteOutput) SetOwnerAccountId(v string) *GetRouteOutput
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*GetRouteOutput) SetPathResourceToId ¶
func (s *GetRouteOutput) SetPathResourceToId(v map[string]*string) *GetRouteOutput
SetPathResourceToId sets the PathResourceToId field's value.
func (*GetRouteOutput) SetRouteId ¶
func (s *GetRouteOutput) SetRouteId(v string) *GetRouteOutput
SetRouteId sets the RouteId field's value.
func (*GetRouteOutput) SetRouteType ¶
func (s *GetRouteOutput) SetRouteType(v string) *GetRouteOutput
SetRouteType sets the RouteType field's value.
func (*GetRouteOutput) SetServiceId ¶
func (s *GetRouteOutput) SetServiceId(v string) *GetRouteOutput
SetServiceId sets the ServiceId field's value.
func (*GetRouteOutput) SetSourcePath ¶
func (s *GetRouteOutput) SetSourcePath(v string) *GetRouteOutput
SetSourcePath sets the SourcePath field's value.
func (*GetRouteOutput) SetState ¶
func (s *GetRouteOutput) SetState(v string) *GetRouteOutput
SetState sets the State field's value.
func (*GetRouteOutput) SetTags ¶
func (s *GetRouteOutput) SetTags(v map[string]*string) *GetRouteOutput
SetTags sets the Tags field's value.
func (GetRouteOutput) String ¶
func (s GetRouteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetServiceInput ¶
type GetServiceInput struct { // The ID of the application. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `location:"uri" locationName:"ApplicationIdentifier" min:"14" type:"string" required:"true"` // The ID of the environment. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The ID of the service. // // ServiceIdentifier is a required field ServiceIdentifier *string `location:"uri" locationName:"ServiceIdentifier" min:"14" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetServiceInput) GoString ¶
func (s GetServiceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetServiceInput) SetApplicationIdentifier ¶
func (s *GetServiceInput) SetApplicationIdentifier(v string) *GetServiceInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*GetServiceInput) SetEnvironmentIdentifier ¶
func (s *GetServiceInput) SetEnvironmentIdentifier(v string) *GetServiceInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*GetServiceInput) SetServiceIdentifier ¶
func (s *GetServiceInput) SetServiceIdentifier(v string) *GetServiceInput
SetServiceIdentifier sets the ServiceIdentifier field's value.
func (GetServiceInput) String ¶
func (s GetServiceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetServiceInput) Validate ¶
func (s *GetServiceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServiceOutput ¶
type GetServiceOutput struct { // The ID of the application. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the service. Arn *string `min:"20" type:"string"` // The Amazon Web Services account ID of the service creator. CreatedByAccountId *string `min:"12" type:"string"` // The timestamp of when the service is created. CreatedTime *time.Time `type:"timestamp"` // The description of the service. Description *string `min:"1" type:"string"` // The endpoint type of the service. EndpointType *string `type:"string" enum:"ServiceEndpointType"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // Any error associated with the service resource. Error *ErrorResponse `type:"structure"` // The configuration for the Lambda endpoint type. // // The Arn is the Amazon Resource Name (ARN) of the Lambda function associated // with this service. LambdaEndpoint *LambdaEndpointConfig `type:"structure"` // A timestamp that indicates when the service was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the service. Name *string `min:"3" type:"string"` // The Amazon Web Services account ID of the service owner. OwnerAccountId *string `min:"12" type:"string"` // The unique identifier of the service. ServiceId *string `min:"14" type:"string"` // The current state of the service. State *string `type:"string" enum:"ServiceState"` // The tags assigned to the service. A tag is a label that you assign to an // Amazon Web Services resource. Each tag consists of a key-value pair. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetServiceOutput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // The configuration for the URL endpoint type. // // The Url isthe URL of the endpoint type. // // The HealthUrl is the health check URL of the endpoint type. UrlEndpoint *UrlEndpointConfig `type:"structure"` // The ID of the virtual private cloud (VPC). VpcId *string `min:"12" type:"string"` // contains filtered or unexported fields }
func (GetServiceOutput) GoString ¶
func (s GetServiceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetServiceOutput) SetApplicationId ¶
func (s *GetServiceOutput) SetApplicationId(v string) *GetServiceOutput
SetApplicationId sets the ApplicationId field's value.
func (*GetServiceOutput) SetArn ¶
func (s *GetServiceOutput) SetArn(v string) *GetServiceOutput
SetArn sets the Arn field's value.
func (*GetServiceOutput) SetCreatedByAccountId ¶
func (s *GetServiceOutput) SetCreatedByAccountId(v string) *GetServiceOutput
SetCreatedByAccountId sets the CreatedByAccountId field's value.
func (*GetServiceOutput) SetCreatedTime ¶
func (s *GetServiceOutput) SetCreatedTime(v time.Time) *GetServiceOutput
SetCreatedTime sets the CreatedTime field's value.
func (*GetServiceOutput) SetDescription ¶
func (s *GetServiceOutput) SetDescription(v string) *GetServiceOutput
SetDescription sets the Description field's value.
func (*GetServiceOutput) SetEndpointType ¶
func (s *GetServiceOutput) SetEndpointType(v string) *GetServiceOutput
SetEndpointType sets the EndpointType field's value.
func (*GetServiceOutput) SetEnvironmentId ¶
func (s *GetServiceOutput) SetEnvironmentId(v string) *GetServiceOutput
SetEnvironmentId sets the EnvironmentId field's value.
func (*GetServiceOutput) SetError ¶
func (s *GetServiceOutput) SetError(v *ErrorResponse) *GetServiceOutput
SetError sets the Error field's value.
func (*GetServiceOutput) SetLambdaEndpoint ¶
func (s *GetServiceOutput) SetLambdaEndpoint(v *LambdaEndpointConfig) *GetServiceOutput
SetLambdaEndpoint sets the LambdaEndpoint field's value.
func (*GetServiceOutput) SetLastUpdatedTime ¶
func (s *GetServiceOutput) SetLastUpdatedTime(v time.Time) *GetServiceOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*GetServiceOutput) SetName ¶
func (s *GetServiceOutput) SetName(v string) *GetServiceOutput
SetName sets the Name field's value.
func (*GetServiceOutput) SetOwnerAccountId ¶
func (s *GetServiceOutput) SetOwnerAccountId(v string) *GetServiceOutput
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*GetServiceOutput) SetServiceId ¶
func (s *GetServiceOutput) SetServiceId(v string) *GetServiceOutput
SetServiceId sets the ServiceId field's value.
func (*GetServiceOutput) SetState ¶
func (s *GetServiceOutput) SetState(v string) *GetServiceOutput
SetState sets the State field's value.
func (*GetServiceOutput) SetTags ¶
func (s *GetServiceOutput) SetTags(v map[string]*string) *GetServiceOutput
SetTags sets the Tags field's value.
func (*GetServiceOutput) SetUrlEndpoint ¶
func (s *GetServiceOutput) SetUrlEndpoint(v *UrlEndpointConfig) *GetServiceOutput
SetUrlEndpoint sets the UrlEndpoint field's value.
func (*GetServiceOutput) SetVpcId ¶
func (s *GetServiceOutput) SetVpcId(v string) *GetServiceOutput
SetVpcId sets the VpcId field's value.
func (GetServiceOutput) String ¶
func (s GetServiceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
An unexpected error occurred while processing the request.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidResourcePolicyException ¶
type InvalidResourcePolicyException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The resource policy is not valid.
func (*InvalidResourcePolicyException) Code ¶
func (s *InvalidResourcePolicyException) Code() string
Code returns the exception type name.
func (*InvalidResourcePolicyException) Error ¶
func (s *InvalidResourcePolicyException) Error() string
func (InvalidResourcePolicyException) GoString ¶
func (s InvalidResourcePolicyException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidResourcePolicyException) Message ¶
func (s *InvalidResourcePolicyException) Message() string
Message returns the exception's message.
func (*InvalidResourcePolicyException) OrigErr ¶
func (s *InvalidResourcePolicyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidResourcePolicyException) RequestID ¶
func (s *InvalidResourcePolicyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidResourcePolicyException) StatusCode ¶
func (s *InvalidResourcePolicyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidResourcePolicyException) String ¶
func (s InvalidResourcePolicyException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LambdaEndpointConfig ¶
type LambdaEndpointConfig struct { // The Amazon Resource Name (ARN) of the Lambda endpoint. Arn *string `min:"1" type:"string"` // contains filtered or unexported fields }
The configuration for the Lambda endpoint type.
func (LambdaEndpointConfig) GoString ¶
func (s LambdaEndpointConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaEndpointConfig) SetArn ¶
func (s *LambdaEndpointConfig) SetArn(v string) *LambdaEndpointConfig
SetArn sets the Arn field's value.
func (LambdaEndpointConfig) String ¶
func (s LambdaEndpointConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LambdaEndpointInput_ ¶
type LambdaEndpointInput_ struct { // The Amazon Resource Name (ARN) of the Lambda function or alias. // // Arn is a required field Arn *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The input for the Lambda endpoint type.
func (LambdaEndpointInput_) GoString ¶
func (s LambdaEndpointInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaEndpointInput_) SetArn ¶
func (s *LambdaEndpointInput_) SetArn(v string) *LambdaEndpointInput_
SetArn sets the Arn field's value.
func (LambdaEndpointInput_) String ¶
func (s LambdaEndpointInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaEndpointInput_) Validate ¶
func (s *LambdaEndpointInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LambdaEndpointSummary ¶
type LambdaEndpointSummary struct { // The Amazon Resource Name (ARN) of the Lambda endpoint. Arn *string `min:"1" type:"string"` // contains filtered or unexported fields }
The summary for the Lambda endpoint type.
func (LambdaEndpointSummary) GoString ¶
func (s LambdaEndpointSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaEndpointSummary) SetArn ¶
func (s *LambdaEndpointSummary) SetArn(v string) *LambdaEndpointSummary
SetArn sets the Arn field's value.
func (LambdaEndpointSummary) String ¶
func (s LambdaEndpointSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListApplicationsInput ¶
type ListApplicationsInput struct { // The ID of the environment. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The maximum number of results to return with a single call. To retrieve the // remaining results, make another call with the returned nextToken value. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationsInput) GoString ¶
func (s ListApplicationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationsInput) SetEnvironmentIdentifier ¶
func (s *ListApplicationsInput) SetEnvironmentIdentifier(v string) *ListApplicationsInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*ListApplicationsInput) SetMaxResults ¶
func (s *ListApplicationsInput) SetMaxResults(v int64) *ListApplicationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListApplicationsInput) SetNextToken ¶
func (s *ListApplicationsInput) SetNextToken(v string) *ListApplicationsInput
SetNextToken sets the NextToken field's value.
func (ListApplicationsInput) String ¶
func (s ListApplicationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationsInput) Validate ¶
func (s *ListApplicationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApplicationsOutput ¶
type ListApplicationsOutput struct { // The list of ApplicationSummary objects. ApplicationSummaryList []*ApplicationSummary `type:"list"` // The token for the next page of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationsOutput) GoString ¶
func (s ListApplicationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationsOutput) SetApplicationSummaryList ¶
func (s *ListApplicationsOutput) SetApplicationSummaryList(v []*ApplicationSummary) *ListApplicationsOutput
SetApplicationSummaryList sets the ApplicationSummaryList field's value.
func (*ListApplicationsOutput) SetNextToken ¶
func (s *ListApplicationsOutput) SetNextToken(v string) *ListApplicationsOutput
SetNextToken sets the NextToken field's value.
func (ListApplicationsOutput) String ¶
func (s ListApplicationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEnvironmentVpcsInput ¶
type ListEnvironmentVpcsInput struct { // The ID of the environment. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The maximum number of results to return with a single call. To retrieve the // remaining results, make another call with the returned nextToken value. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentVpcsInput) GoString ¶
func (s ListEnvironmentVpcsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentVpcsInput) SetEnvironmentIdentifier ¶
func (s *ListEnvironmentVpcsInput) SetEnvironmentIdentifier(v string) *ListEnvironmentVpcsInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*ListEnvironmentVpcsInput) SetMaxResults ¶
func (s *ListEnvironmentVpcsInput) SetMaxResults(v int64) *ListEnvironmentVpcsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEnvironmentVpcsInput) SetNextToken ¶
func (s *ListEnvironmentVpcsInput) SetNextToken(v string) *ListEnvironmentVpcsInput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentVpcsInput) String ¶
func (s ListEnvironmentVpcsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentVpcsInput) Validate ¶
func (s *ListEnvironmentVpcsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEnvironmentVpcsOutput ¶
type ListEnvironmentVpcsOutput struct { // The list of EnvironmentVpc objects. EnvironmentVpcList []*EnvironmentVpc `type:"list"` // The token for the next page of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentVpcsOutput) GoString ¶
func (s ListEnvironmentVpcsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentVpcsOutput) SetEnvironmentVpcList ¶
func (s *ListEnvironmentVpcsOutput) SetEnvironmentVpcList(v []*EnvironmentVpc) *ListEnvironmentVpcsOutput
SetEnvironmentVpcList sets the EnvironmentVpcList field's value.
func (*ListEnvironmentVpcsOutput) SetNextToken ¶
func (s *ListEnvironmentVpcsOutput) SetNextToken(v string) *ListEnvironmentVpcsOutput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentVpcsOutput) String ¶
func (s ListEnvironmentVpcsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEnvironmentsInput ¶
type ListEnvironmentsInput struct { // The maximum number of results to return with a single call. To retrieve the // remaining results, make another call with the returned nextToken value. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentsInput) GoString ¶
func (s ListEnvironmentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentsInput) SetMaxResults ¶
func (s *ListEnvironmentsInput) SetMaxResults(v int64) *ListEnvironmentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEnvironmentsInput) SetNextToken ¶
func (s *ListEnvironmentsInput) SetNextToken(v string) *ListEnvironmentsInput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentsInput) String ¶
func (s ListEnvironmentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentsInput) Validate ¶
func (s *ListEnvironmentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEnvironmentsOutput ¶
type ListEnvironmentsOutput struct { // The list of EnvironmentSummary objects. EnvironmentSummaryList []*EnvironmentSummary `type:"list"` // The token for the next page of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentsOutput) GoString ¶
func (s ListEnvironmentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentsOutput) SetEnvironmentSummaryList ¶
func (s *ListEnvironmentsOutput) SetEnvironmentSummaryList(v []*EnvironmentSummary) *ListEnvironmentsOutput
SetEnvironmentSummaryList sets the EnvironmentSummaryList field's value.
func (*ListEnvironmentsOutput) SetNextToken ¶
func (s *ListEnvironmentsOutput) SetNextToken(v string) *ListEnvironmentsOutput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentsOutput) String ¶
func (s ListEnvironmentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRoutesInput ¶
type ListRoutesInput struct { // The ID of the application. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `location:"uri" locationName:"ApplicationIdentifier" min:"14" type:"string" required:"true"` // The ID of the environment. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The maximum number of results to return with a single call. To retrieve the // remaining results, make another call with the returned nextToken value. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListRoutesInput) GoString ¶
func (s ListRoutesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRoutesInput) SetApplicationIdentifier ¶
func (s *ListRoutesInput) SetApplicationIdentifier(v string) *ListRoutesInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*ListRoutesInput) SetEnvironmentIdentifier ¶
func (s *ListRoutesInput) SetEnvironmentIdentifier(v string) *ListRoutesInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*ListRoutesInput) SetMaxResults ¶
func (s *ListRoutesInput) SetMaxResults(v int64) *ListRoutesInput
SetMaxResults sets the MaxResults field's value.
func (*ListRoutesInput) SetNextToken ¶
func (s *ListRoutesInput) SetNextToken(v string) *ListRoutesInput
SetNextToken sets the NextToken field's value.
func (ListRoutesInput) String ¶
func (s ListRoutesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRoutesInput) Validate ¶
func (s *ListRoutesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRoutesOutput ¶
type ListRoutesOutput struct { // The token for the next page of results. NextToken *string `min:"1" type:"string"` // The list of RouteSummary objects. RouteSummaryList []*RouteSummary `type:"list"` // contains filtered or unexported fields }
func (ListRoutesOutput) GoString ¶
func (s ListRoutesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRoutesOutput) SetNextToken ¶
func (s *ListRoutesOutput) SetNextToken(v string) *ListRoutesOutput
SetNextToken sets the NextToken field's value.
func (*ListRoutesOutput) SetRouteSummaryList ¶
func (s *ListRoutesOutput) SetRouteSummaryList(v []*RouteSummary) *ListRoutesOutput
SetRouteSummaryList sets the RouteSummaryList field's value.
func (ListRoutesOutput) String ¶
func (s ListRoutesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServicesInput ¶
type ListServicesInput struct { // The ID of the application. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `location:"uri" locationName:"ApplicationIdentifier" min:"14" type:"string" required:"true"` // The ID of the environment. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The maximum number of results to return with a single call. To retrieve the // remaining results, make another call with the returned nextToken value. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListServicesInput) GoString ¶
func (s ListServicesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServicesInput) SetApplicationIdentifier ¶
func (s *ListServicesInput) SetApplicationIdentifier(v string) *ListServicesInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*ListServicesInput) SetEnvironmentIdentifier ¶
func (s *ListServicesInput) SetEnvironmentIdentifier(v string) *ListServicesInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*ListServicesInput) SetMaxResults ¶
func (s *ListServicesInput) SetMaxResults(v int64) *ListServicesInput
SetMaxResults sets the MaxResults field's value.
func (*ListServicesInput) SetNextToken ¶
func (s *ListServicesInput) SetNextToken(v string) *ListServicesInput
SetNextToken sets the NextToken field's value.
func (ListServicesInput) String ¶
func (s ListServicesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServicesInput) Validate ¶
func (s *ListServicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServicesOutput ¶
type ListServicesOutput struct { // The token for the next page of results. NextToken *string `min:"1" type:"string"` // The list of ServiceSummary objects. ServiceSummaryList []*ServiceSummary `type:"list"` // contains filtered or unexported fields }
func (ListServicesOutput) GoString ¶
func (s ListServicesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServicesOutput) SetNextToken ¶
func (s *ListServicesOutput) SetNextToken(v string) *ListServicesOutput
SetNextToken sets the NextToken field's value.
func (*ListServicesOutput) SetServiceSummaryList ¶
func (s *ListServicesOutput) SetServiceSummaryList(v []*ServiceSummary) *ListServicesOutput
SetServiceSummaryList sets the ServiceSummaryList field's value.
func (ListServicesOutput) String ¶
func (s ListServicesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The list of tags assigned to the resource. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListTagsForResourceOutput's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MigrationHubRefactorSpaces ¶
MigrationHubRefactorSpaces provides the API operation methods for making requests to AWS Migration Hub Refactor Spaces. See this package's package overview docs for details on the service.
MigrationHubRefactorSpaces methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *MigrationHubRefactorSpaces
New creates a new instance of the MigrationHubRefactorSpaces client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a MigrationHubRefactorSpaces client from just a session. svc := migrationhubrefactorspaces.New(mySession) // Create a MigrationHubRefactorSpaces client with additional configuration svc := migrationhubrefactorspaces.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*MigrationHubRefactorSpaces) CreateApplication ¶
func (c *MigrationHubRefactorSpaces) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error)
CreateApplication API operation for AWS Migration Hub Refactor Spaces.
Creates an Amazon Web Services Migration Hub Refactor Spaces application. The account that owns the environment also owns the applications created inside the environment, regardless of the account that creates the application. Refactor Spaces provisions an Amazon API Gateway, API Gateway VPC link, and Network Load Balancer for the application proxy inside your account.
In environments created with a CreateEnvironment:NetworkFabricType (https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/APIReference/API_CreateEnvironment.html#migrationhubrefactorspaces-CreateEnvironment-request-NetworkFabricType) of NONE you need to configure VPC to VPC connectivity (https://docs.aws.amazon.com/whitepapers/latest/aws-vpc-connectivity-options/amazon-vpc-to-amazon-vpc-connectivity-options.html) between your service VPC and the application proxy VPC to route traffic through the application proxy to a service with a private URL endpoint. For more information, see Create an application (https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/userguide/getting-started-create-application.html) in the Refactor Spaces User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation CreateApplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/CreateApplication
func (*MigrationHubRefactorSpaces) CreateApplicationRequest ¶
func (c *MigrationHubRefactorSpaces) CreateApplicationRequest(input *CreateApplicationInput) (req *request.Request, output *CreateApplicationOutput)
CreateApplicationRequest generates a "aws/request.Request" representing the client's request for the CreateApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateApplication for more information on using the CreateApplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateApplicationRequest method. req, resp := client.CreateApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/CreateApplication
func (*MigrationHubRefactorSpaces) CreateApplicationWithContext ¶
func (c *MigrationHubRefactorSpaces) CreateApplicationWithContext(ctx aws.Context, input *CreateApplicationInput, opts ...request.Option) (*CreateApplicationOutput, error)
CreateApplicationWithContext is the same as CreateApplication with the addition of the ability to pass a context and additional request options.
See CreateApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) CreateEnvironment ¶
func (c *MigrationHubRefactorSpaces) CreateEnvironment(input *CreateEnvironmentInput) (*CreateEnvironmentOutput, error)
CreateEnvironment API operation for AWS Migration Hub Refactor Spaces.
Creates an Amazon Web Services Migration Hub Refactor Spaces environment. The caller owns the environment resource, and all Refactor Spaces applications, services, and routes created within the environment. They are referred to as the environment owner. The environment owner has cross-account visibility and control of Refactor Spaces resources that are added to the environment by other accounts that the environment is shared with.
When creating an environment with a CreateEnvironment:NetworkFabricType (https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/APIReference/API_CreateEnvironment.html#migrationhubrefactorspaces-CreateEnvironment-request-NetworkFabricType) of TRANSIT_GATEWAY, Refactor Spaces provisions a transit gateway to enable services in VPCs to communicate directly across accounts. If CreateEnvironment:NetworkFabricType (https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/APIReference/API_CreateEnvironment.html#migrationhubrefactorspaces-CreateEnvironment-request-NetworkFabricType) is NONE, Refactor Spaces does not create a transit gateway and you must use your network infrastructure to route traffic to services with private URL endpoints.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation CreateEnvironment for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/CreateEnvironment
func (*MigrationHubRefactorSpaces) CreateEnvironmentRequest ¶
func (c *MigrationHubRefactorSpaces) CreateEnvironmentRequest(input *CreateEnvironmentInput) (req *request.Request, output *CreateEnvironmentOutput)
CreateEnvironmentRequest generates a "aws/request.Request" representing the client's request for the CreateEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateEnvironment for more information on using the CreateEnvironment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateEnvironmentRequest method. req, resp := client.CreateEnvironmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/CreateEnvironment
func (*MigrationHubRefactorSpaces) CreateEnvironmentWithContext ¶
func (c *MigrationHubRefactorSpaces) CreateEnvironmentWithContext(ctx aws.Context, input *CreateEnvironmentInput, opts ...request.Option) (*CreateEnvironmentOutput, error)
CreateEnvironmentWithContext is the same as CreateEnvironment with the addition of the ability to pass a context and additional request options.
See CreateEnvironment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) CreateRoute ¶
func (c *MigrationHubRefactorSpaces) CreateRoute(input *CreateRouteInput) (*CreateRouteOutput, error)
CreateRoute API operation for AWS Migration Hub Refactor Spaces.
Creates an Amazon Web Services Migration Hub Refactor Spaces route. The account owner of the service resource is always the environment owner, regardless of which account creates the route. Routes target a service in the application. If an application does not have any routes, then the first route must be created as a DEFAULT RouteType.
When created, the default route defaults to an active state so state is not a required input. However, like all other state values the state of the default route can be updated after creation, but only when all other routes are also inactive. Conversely, no route can be active without the default route also being active.
When you create a route, Refactor Spaces configures the Amazon API Gateway to send traffic to the target service as follows:
URL Endpoints If the service has a URL endpoint, and the endpoint resolves to a private IP address, Refactor Spaces routes traffic using the API Gateway VPC link. If a service endpoint resolves to a public IP address, Refactor Spaces routes traffic over the public internet. Services can have HTTP or HTTPS URL endpoints. For HTTPS URLs, publicly-signed certificates are supported. Private Certificate Authorities (CAs) are permitted only if the CA's domain is also publicly resolvable. Refactor Spaces automatically resolves the public Domain Name System (DNS) names that are set in CreateService:UrlEndpoint when you create a service. The DNS names resolve when the DNS time-to-live (TTL) expires, or every 60 seconds for TTLs less than 60 seconds. This periodic DNS resolution ensures that the route configuration remains up-to-date. One-time health check A one-time health check is performed on the service when either the route is updated from inactive to active, or when it is created with an active state. If the health check fails, the route transitions the route state to FAILED, an error code of SERVICE_ENDPOINT_HEALTH_CHECK_FAILURE is provided, and no traffic is sent to the service. For private URLs, a target group is created on the Network Load Balancer and the load balancer target group runs default target health checks. By default, the health check is run against the service endpoint URL. Optionally, the health check can be performed against a different protocol, port, and/or path using the CreateService:UrlEndpoint (https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/APIReference/API_CreateService.html#migrationhubrefactorspaces-CreateService-request-UrlEndpoint) parameter. All other health check settings for the load balancer use the default values described in the Health checks for your target groups (https://docs.aws.amazon.com/elasticloadbalancing/latest/application/target-group-health-checks.html) in the Elastic Load Balancing guide. The health check is considered successful if at least one target within the target group transitions to a healthy state.
Lambda function endpoints If the service has an Lambda function endpoint, then Refactor Spaces configures the Lambda function's resource policy to allow the application's API Gateway to invoke the function. The Lambda function state is checked. If the function is not active, the function configuration is updated so that Lambda resources are provisioned. If the Lambda state is Failed, then the route creation fails. For more information, see the GetFunctionConfiguration's State response parameter (https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionConfiguration.html#SSS-GetFunctionConfiguration-response-State) in the Lambda Developer Guide. A check is performed to determine that a Lambda function with the specified ARN exists. If it does not exist, the health check fails. For public URLs, a connection is opened to the public endpoint. If the URL is not reachable, the health check fails.
Environments without a network bridge ¶
When you create environments without a network bridge (CreateEnvironment:NetworkFabricType (https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/APIReference/API_CreateEnvironment.html#migrationhubrefactorspaces-CreateEnvironment-request-NetworkFabricType) is NONE) and you use your own networking infrastructure, you need to configure VPC to VPC connectivity (https://docs.aws.amazon.com/whitepapers/latest/aws-vpc-connectivity-options/amazon-vpc-to-amazon-vpc-connectivity-options.html) between your network and the application proxy VPC. Route creation from the application proxy to service endpoints will fail if your network is not configured to connect to the application proxy VPC. For more information, see Create a route (https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/userguide/getting-started-create-role.html) in the Refactor Spaces User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation CreateRoute for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/CreateRoute
func (*MigrationHubRefactorSpaces) CreateRouteRequest ¶
func (c *MigrationHubRefactorSpaces) CreateRouteRequest(input *CreateRouteInput) (req *request.Request, output *CreateRouteOutput)
CreateRouteRequest generates a "aws/request.Request" representing the client's request for the CreateRoute operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateRoute for more information on using the CreateRoute API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateRouteRequest method. req, resp := client.CreateRouteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/CreateRoute
func (*MigrationHubRefactorSpaces) CreateRouteWithContext ¶
func (c *MigrationHubRefactorSpaces) CreateRouteWithContext(ctx aws.Context, input *CreateRouteInput, opts ...request.Option) (*CreateRouteOutput, error)
CreateRouteWithContext is the same as CreateRoute with the addition of the ability to pass a context and additional request options.
See CreateRoute for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) CreateService ¶
func (c *MigrationHubRefactorSpaces) CreateService(input *CreateServiceInput) (*CreateServiceOutput, error)
CreateService API operation for AWS Migration Hub Refactor Spaces.
Creates an Amazon Web Services Migration Hub Refactor Spaces service. The account owner of the service is always the environment owner, regardless of which account in the environment creates the service. Services have either a URL endpoint in a virtual private cloud (VPC), or a Lambda function endpoint.
If an Amazon Web Services resource is launched in a service VPC, and you want it to be accessible to all of an environment’s services with VPCs and routes, apply the RefactorSpacesSecurityGroup to the resource. Alternatively, to add more cross-account constraints, apply your own security group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation CreateService for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/CreateService
func (*MigrationHubRefactorSpaces) CreateServiceRequest ¶
func (c *MigrationHubRefactorSpaces) CreateServiceRequest(input *CreateServiceInput) (req *request.Request, output *CreateServiceOutput)
CreateServiceRequest generates a "aws/request.Request" representing the client's request for the CreateService operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateService for more information on using the CreateService API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateServiceRequest method. req, resp := client.CreateServiceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/CreateService
func (*MigrationHubRefactorSpaces) CreateServiceWithContext ¶
func (c *MigrationHubRefactorSpaces) CreateServiceWithContext(ctx aws.Context, input *CreateServiceInput, opts ...request.Option) (*CreateServiceOutput, error)
CreateServiceWithContext is the same as CreateService with the addition of the ability to pass a context and additional request options.
See CreateService for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) DeleteApplication ¶
func (c *MigrationHubRefactorSpaces) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error)
DeleteApplication API operation for AWS Migration Hub Refactor Spaces.
Deletes an Amazon Web Services Migration Hub Refactor Spaces application. Before you can delete an application, you must first delete any services or routes within the application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation DeleteApplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/DeleteApplication
func (*MigrationHubRefactorSpaces) DeleteApplicationRequest ¶
func (c *MigrationHubRefactorSpaces) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput)
DeleteApplicationRequest generates a "aws/request.Request" representing the client's request for the DeleteApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteApplication for more information on using the DeleteApplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteApplicationRequest method. req, resp := client.DeleteApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/DeleteApplication
func (*MigrationHubRefactorSpaces) DeleteApplicationWithContext ¶
func (c *MigrationHubRefactorSpaces) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error)
DeleteApplicationWithContext is the same as DeleteApplication with the addition of the ability to pass a context and additional request options.
See DeleteApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) DeleteEnvironment ¶
func (c *MigrationHubRefactorSpaces) DeleteEnvironment(input *DeleteEnvironmentInput) (*DeleteEnvironmentOutput, error)
DeleteEnvironment API operation for AWS Migration Hub Refactor Spaces.
Deletes an Amazon Web Services Migration Hub Refactor Spaces environment. Before you can delete an environment, you must first delete any applications and services within the environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation DeleteEnvironment for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/DeleteEnvironment
func (*MigrationHubRefactorSpaces) DeleteEnvironmentRequest ¶
func (c *MigrationHubRefactorSpaces) DeleteEnvironmentRequest(input *DeleteEnvironmentInput) (req *request.Request, output *DeleteEnvironmentOutput)
DeleteEnvironmentRequest generates a "aws/request.Request" representing the client's request for the DeleteEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteEnvironment for more information on using the DeleteEnvironment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteEnvironmentRequest method. req, resp := client.DeleteEnvironmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/DeleteEnvironment
func (*MigrationHubRefactorSpaces) DeleteEnvironmentWithContext ¶
func (c *MigrationHubRefactorSpaces) DeleteEnvironmentWithContext(ctx aws.Context, input *DeleteEnvironmentInput, opts ...request.Option) (*DeleteEnvironmentOutput, error)
DeleteEnvironmentWithContext is the same as DeleteEnvironment with the addition of the ability to pass a context and additional request options.
See DeleteEnvironment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) DeleteResourcePolicy ¶
func (c *MigrationHubRefactorSpaces) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicy API operation for AWS Migration Hub Refactor Spaces.
Deletes the resource policy set for the environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation DeleteResourcePolicy for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
func (*MigrationHubRefactorSpaces) DeleteResourcePolicyRequest ¶
func (c *MigrationHubRefactorSpaces) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
DeleteResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteResourcePolicy for more information on using the DeleteResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteResourcePolicyRequest method. req, resp := client.DeleteResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*MigrationHubRefactorSpaces) DeleteResourcePolicyWithContext ¶
func (c *MigrationHubRefactorSpaces) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicyWithContext is the same as DeleteResourcePolicy with the addition of the ability to pass a context and additional request options.
See DeleteResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) DeleteRoute ¶
func (c *MigrationHubRefactorSpaces) DeleteRoute(input *DeleteRouteInput) (*DeleteRouteOutput, error)
DeleteRoute API operation for AWS Migration Hub Refactor Spaces.
Deletes an Amazon Web Services Migration Hub Refactor Spaces route.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation DeleteRoute for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/DeleteRoute
func (*MigrationHubRefactorSpaces) DeleteRouteRequest ¶
func (c *MigrationHubRefactorSpaces) DeleteRouteRequest(input *DeleteRouteInput) (req *request.Request, output *DeleteRouteOutput)
DeleteRouteRequest generates a "aws/request.Request" representing the client's request for the DeleteRoute operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteRoute for more information on using the DeleteRoute API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteRouteRequest method. req, resp := client.DeleteRouteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/DeleteRoute
func (*MigrationHubRefactorSpaces) DeleteRouteWithContext ¶
func (c *MigrationHubRefactorSpaces) DeleteRouteWithContext(ctx aws.Context, input *DeleteRouteInput, opts ...request.Option) (*DeleteRouteOutput, error)
DeleteRouteWithContext is the same as DeleteRoute with the addition of the ability to pass a context and additional request options.
See DeleteRoute for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) DeleteService ¶
func (c *MigrationHubRefactorSpaces) DeleteService(input *DeleteServiceInput) (*DeleteServiceOutput, error)
DeleteService API operation for AWS Migration Hub Refactor Spaces.
Deletes an Amazon Web Services Migration Hub Refactor Spaces service.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation DeleteService for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/DeleteService
func (*MigrationHubRefactorSpaces) DeleteServiceRequest ¶
func (c *MigrationHubRefactorSpaces) DeleteServiceRequest(input *DeleteServiceInput) (req *request.Request, output *DeleteServiceOutput)
DeleteServiceRequest generates a "aws/request.Request" representing the client's request for the DeleteService operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteService for more information on using the DeleteService API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteServiceRequest method. req, resp := client.DeleteServiceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/DeleteService
func (*MigrationHubRefactorSpaces) DeleteServiceWithContext ¶
func (c *MigrationHubRefactorSpaces) DeleteServiceWithContext(ctx aws.Context, input *DeleteServiceInput, opts ...request.Option) (*DeleteServiceOutput, error)
DeleteServiceWithContext is the same as DeleteService with the addition of the ability to pass a context and additional request options.
See DeleteService for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) GetApplication ¶
func (c *MigrationHubRefactorSpaces) GetApplication(input *GetApplicationInput) (*GetApplicationOutput, error)
GetApplication API operation for AWS Migration Hub Refactor Spaces.
Gets an Amazon Web Services Migration Hub Refactor Spaces application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation GetApplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/GetApplication
func (*MigrationHubRefactorSpaces) GetApplicationRequest ¶
func (c *MigrationHubRefactorSpaces) GetApplicationRequest(input *GetApplicationInput) (req *request.Request, output *GetApplicationOutput)
GetApplicationRequest generates a "aws/request.Request" representing the client's request for the GetApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetApplication for more information on using the GetApplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetApplicationRequest method. req, resp := client.GetApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/GetApplication
func (*MigrationHubRefactorSpaces) GetApplicationWithContext ¶
func (c *MigrationHubRefactorSpaces) GetApplicationWithContext(ctx aws.Context, input *GetApplicationInput, opts ...request.Option) (*GetApplicationOutput, error)
GetApplicationWithContext is the same as GetApplication with the addition of the ability to pass a context and additional request options.
See GetApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) GetEnvironment ¶
func (c *MigrationHubRefactorSpaces) GetEnvironment(input *GetEnvironmentInput) (*GetEnvironmentOutput, error)
GetEnvironment API operation for AWS Migration Hub Refactor Spaces.
Gets an Amazon Web Services Migration Hub Refactor Spaces environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation GetEnvironment for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/GetEnvironment
func (*MigrationHubRefactorSpaces) GetEnvironmentRequest ¶
func (c *MigrationHubRefactorSpaces) GetEnvironmentRequest(input *GetEnvironmentInput) (req *request.Request, output *GetEnvironmentOutput)
GetEnvironmentRequest generates a "aws/request.Request" representing the client's request for the GetEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetEnvironment for more information on using the GetEnvironment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetEnvironmentRequest method. req, resp := client.GetEnvironmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/GetEnvironment
func (*MigrationHubRefactorSpaces) GetEnvironmentWithContext ¶
func (c *MigrationHubRefactorSpaces) GetEnvironmentWithContext(ctx aws.Context, input *GetEnvironmentInput, opts ...request.Option) (*GetEnvironmentOutput, error)
GetEnvironmentWithContext is the same as GetEnvironment with the addition of the ability to pass a context and additional request options.
See GetEnvironment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) GetResourcePolicy ¶
func (c *MigrationHubRefactorSpaces) GetResourcePolicy(input *GetResourcePolicyInput) (*GetResourcePolicyOutput, error)
GetResourcePolicy API operation for AWS Migration Hub Refactor Spaces.
Gets the resource-based permission policy that is set for the given environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation GetResourcePolicy for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/GetResourcePolicy
func (*MigrationHubRefactorSpaces) GetResourcePolicyRequest ¶
func (c *MigrationHubRefactorSpaces) GetResourcePolicyRequest(input *GetResourcePolicyInput) (req *request.Request, output *GetResourcePolicyOutput)
GetResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the GetResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetResourcePolicy for more information on using the GetResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetResourcePolicyRequest method. req, resp := client.GetResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/GetResourcePolicy
func (*MigrationHubRefactorSpaces) GetResourcePolicyWithContext ¶
func (c *MigrationHubRefactorSpaces) GetResourcePolicyWithContext(ctx aws.Context, input *GetResourcePolicyInput, opts ...request.Option) (*GetResourcePolicyOutput, error)
GetResourcePolicyWithContext is the same as GetResourcePolicy with the addition of the ability to pass a context and additional request options.
See GetResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) GetRoute ¶
func (c *MigrationHubRefactorSpaces) GetRoute(input *GetRouteInput) (*GetRouteOutput, error)
GetRoute API operation for AWS Migration Hub Refactor Spaces.
Gets an Amazon Web Services Migration Hub Refactor Spaces route.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation GetRoute for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/GetRoute
func (*MigrationHubRefactorSpaces) GetRouteRequest ¶
func (c *MigrationHubRefactorSpaces) GetRouteRequest(input *GetRouteInput) (req *request.Request, output *GetRouteOutput)
GetRouteRequest generates a "aws/request.Request" representing the client's request for the GetRoute operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetRoute for more information on using the GetRoute API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetRouteRequest method. req, resp := client.GetRouteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/GetRoute
func (*MigrationHubRefactorSpaces) GetRouteWithContext ¶
func (c *MigrationHubRefactorSpaces) GetRouteWithContext(ctx aws.Context, input *GetRouteInput, opts ...request.Option) (*GetRouteOutput, error)
GetRouteWithContext is the same as GetRoute with the addition of the ability to pass a context and additional request options.
See GetRoute for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) GetService ¶
func (c *MigrationHubRefactorSpaces) GetService(input *GetServiceInput) (*GetServiceOutput, error)
GetService API operation for AWS Migration Hub Refactor Spaces.
Gets an Amazon Web Services Migration Hub Refactor Spaces service.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation GetService for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/GetService
func (*MigrationHubRefactorSpaces) GetServiceRequest ¶
func (c *MigrationHubRefactorSpaces) GetServiceRequest(input *GetServiceInput) (req *request.Request, output *GetServiceOutput)
GetServiceRequest generates a "aws/request.Request" representing the client's request for the GetService operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetService for more information on using the GetService API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetServiceRequest method. req, resp := client.GetServiceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/GetService
func (*MigrationHubRefactorSpaces) GetServiceWithContext ¶
func (c *MigrationHubRefactorSpaces) GetServiceWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.Option) (*GetServiceOutput, error)
GetServiceWithContext is the same as GetService with the addition of the ability to pass a context and additional request options.
See GetService for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) ListApplications ¶
func (c *MigrationHubRefactorSpaces) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)
ListApplications API operation for AWS Migration Hub Refactor Spaces.
Lists all the Amazon Web Services Migration Hub Refactor Spaces applications within an environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation ListApplications for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListApplications
func (*MigrationHubRefactorSpaces) ListApplicationsPages ¶
func (c *MigrationHubRefactorSpaces) ListApplicationsPages(input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool) error
ListApplicationsPages iterates over the pages of a ListApplications operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApplications method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListApplications operation. pageNum := 0 err := client.ListApplicationsPages(params, func(page *migrationhubrefactorspaces.ListApplicationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubRefactorSpaces) ListApplicationsPagesWithContext ¶
func (c *MigrationHubRefactorSpaces) ListApplicationsPagesWithContext(ctx aws.Context, input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool, opts ...request.Option) error
ListApplicationsPagesWithContext same as ListApplicationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) ListApplicationsRequest ¶
func (c *MigrationHubRefactorSpaces) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)
ListApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListApplications operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListApplications for more information on using the ListApplications API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListApplicationsRequest method. req, resp := client.ListApplicationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListApplications
func (*MigrationHubRefactorSpaces) ListApplicationsWithContext ¶
func (c *MigrationHubRefactorSpaces) ListApplicationsWithContext(ctx aws.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)
ListApplicationsWithContext is the same as ListApplications with the addition of the ability to pass a context and additional request options.
See ListApplications for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) ListEnvironmentVpcs ¶
func (c *MigrationHubRefactorSpaces) ListEnvironmentVpcs(input *ListEnvironmentVpcsInput) (*ListEnvironmentVpcsOutput, error)
ListEnvironmentVpcs API operation for AWS Migration Hub Refactor Spaces.
Lists all Amazon Web Services Migration Hub Refactor Spaces service virtual private clouds (VPCs) that are part of the environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation ListEnvironmentVpcs for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListEnvironmentVpcs
func (*MigrationHubRefactorSpaces) ListEnvironmentVpcsPages ¶
func (c *MigrationHubRefactorSpaces) ListEnvironmentVpcsPages(input *ListEnvironmentVpcsInput, fn func(*ListEnvironmentVpcsOutput, bool) bool) error
ListEnvironmentVpcsPages iterates over the pages of a ListEnvironmentVpcs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEnvironmentVpcs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListEnvironmentVpcs operation. pageNum := 0 err := client.ListEnvironmentVpcsPages(params, func(page *migrationhubrefactorspaces.ListEnvironmentVpcsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubRefactorSpaces) ListEnvironmentVpcsPagesWithContext ¶
func (c *MigrationHubRefactorSpaces) ListEnvironmentVpcsPagesWithContext(ctx aws.Context, input *ListEnvironmentVpcsInput, fn func(*ListEnvironmentVpcsOutput, bool) bool, opts ...request.Option) error
ListEnvironmentVpcsPagesWithContext same as ListEnvironmentVpcsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) ListEnvironmentVpcsRequest ¶
func (c *MigrationHubRefactorSpaces) ListEnvironmentVpcsRequest(input *ListEnvironmentVpcsInput) (req *request.Request, output *ListEnvironmentVpcsOutput)
ListEnvironmentVpcsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironmentVpcs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListEnvironmentVpcs for more information on using the ListEnvironmentVpcs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListEnvironmentVpcsRequest method. req, resp := client.ListEnvironmentVpcsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListEnvironmentVpcs
func (*MigrationHubRefactorSpaces) ListEnvironmentVpcsWithContext ¶
func (c *MigrationHubRefactorSpaces) ListEnvironmentVpcsWithContext(ctx aws.Context, input *ListEnvironmentVpcsInput, opts ...request.Option) (*ListEnvironmentVpcsOutput, error)
ListEnvironmentVpcsWithContext is the same as ListEnvironmentVpcs with the addition of the ability to pass a context and additional request options.
See ListEnvironmentVpcs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) ListEnvironments ¶
func (c *MigrationHubRefactorSpaces) ListEnvironments(input *ListEnvironmentsInput) (*ListEnvironmentsOutput, error)
ListEnvironments API operation for AWS Migration Hub Refactor Spaces.
Lists Amazon Web Services Migration Hub Refactor Spaces environments owned by a caller account or shared with the caller account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation ListEnvironments for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListEnvironments
func (*MigrationHubRefactorSpaces) ListEnvironmentsPages ¶
func (c *MigrationHubRefactorSpaces) ListEnvironmentsPages(input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool) error
ListEnvironmentsPages iterates over the pages of a ListEnvironments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEnvironments method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListEnvironments operation. pageNum := 0 err := client.ListEnvironmentsPages(params, func(page *migrationhubrefactorspaces.ListEnvironmentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubRefactorSpaces) ListEnvironmentsPagesWithContext ¶
func (c *MigrationHubRefactorSpaces) ListEnvironmentsPagesWithContext(ctx aws.Context, input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool, opts ...request.Option) error
ListEnvironmentsPagesWithContext same as ListEnvironmentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) ListEnvironmentsRequest ¶
func (c *MigrationHubRefactorSpaces) ListEnvironmentsRequest(input *ListEnvironmentsInput) (req *request.Request, output *ListEnvironmentsOutput)
ListEnvironmentsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironments operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListEnvironments for more information on using the ListEnvironments API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListEnvironmentsRequest method. req, resp := client.ListEnvironmentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListEnvironments
func (*MigrationHubRefactorSpaces) ListEnvironmentsWithContext ¶
func (c *MigrationHubRefactorSpaces) ListEnvironmentsWithContext(ctx aws.Context, input *ListEnvironmentsInput, opts ...request.Option) (*ListEnvironmentsOutput, error)
ListEnvironmentsWithContext is the same as ListEnvironments with the addition of the ability to pass a context and additional request options.
See ListEnvironments for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) ListRoutes ¶
func (c *MigrationHubRefactorSpaces) ListRoutes(input *ListRoutesInput) (*ListRoutesOutput, error)
ListRoutes API operation for AWS Migration Hub Refactor Spaces.
Lists all the Amazon Web Services Migration Hub Refactor Spaces routes within an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation ListRoutes for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListRoutes
func (*MigrationHubRefactorSpaces) ListRoutesPages ¶
func (c *MigrationHubRefactorSpaces) ListRoutesPages(input *ListRoutesInput, fn func(*ListRoutesOutput, bool) bool) error
ListRoutesPages iterates over the pages of a ListRoutes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRoutes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListRoutes operation. pageNum := 0 err := client.ListRoutesPages(params, func(page *migrationhubrefactorspaces.ListRoutesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubRefactorSpaces) ListRoutesPagesWithContext ¶
func (c *MigrationHubRefactorSpaces) ListRoutesPagesWithContext(ctx aws.Context, input *ListRoutesInput, fn func(*ListRoutesOutput, bool) bool, opts ...request.Option) error
ListRoutesPagesWithContext same as ListRoutesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) ListRoutesRequest ¶
func (c *MigrationHubRefactorSpaces) ListRoutesRequest(input *ListRoutesInput) (req *request.Request, output *ListRoutesOutput)
ListRoutesRequest generates a "aws/request.Request" representing the client's request for the ListRoutes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListRoutes for more information on using the ListRoutes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListRoutesRequest method. req, resp := client.ListRoutesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListRoutes
func (*MigrationHubRefactorSpaces) ListRoutesWithContext ¶
func (c *MigrationHubRefactorSpaces) ListRoutesWithContext(ctx aws.Context, input *ListRoutesInput, opts ...request.Option) (*ListRoutesOutput, error)
ListRoutesWithContext is the same as ListRoutes with the addition of the ability to pass a context and additional request options.
See ListRoutes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) ListServices ¶
func (c *MigrationHubRefactorSpaces) ListServices(input *ListServicesInput) (*ListServicesOutput, error)
ListServices API operation for AWS Migration Hub Refactor Spaces.
Lists all the Amazon Web Services Migration Hub Refactor Spaces services within an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation ListServices for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListServices
func (*MigrationHubRefactorSpaces) ListServicesPages ¶
func (c *MigrationHubRefactorSpaces) ListServicesPages(input *ListServicesInput, fn func(*ListServicesOutput, bool) bool) error
ListServicesPages iterates over the pages of a ListServices operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListServices method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListServices operation. pageNum := 0 err := client.ListServicesPages(params, func(page *migrationhubrefactorspaces.ListServicesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubRefactorSpaces) ListServicesPagesWithContext ¶
func (c *MigrationHubRefactorSpaces) ListServicesPagesWithContext(ctx aws.Context, input *ListServicesInput, fn func(*ListServicesOutput, bool) bool, opts ...request.Option) error
ListServicesPagesWithContext same as ListServicesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) ListServicesRequest ¶
func (c *MigrationHubRefactorSpaces) ListServicesRequest(input *ListServicesInput) (req *request.Request, output *ListServicesOutput)
ListServicesRequest generates a "aws/request.Request" representing the client's request for the ListServices operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListServices for more information on using the ListServices API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListServicesRequest method. req, resp := client.ListServicesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListServices
func (*MigrationHubRefactorSpaces) ListServicesWithContext ¶
func (c *MigrationHubRefactorSpaces) ListServicesWithContext(ctx aws.Context, input *ListServicesInput, opts ...request.Option) (*ListServicesOutput, error)
ListServicesWithContext is the same as ListServices with the addition of the ability to pass a context and additional request options.
See ListServices for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) ListTagsForResource ¶
func (c *MigrationHubRefactorSpaces) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Migration Hub Refactor Spaces.
Lists the tags of a resource. The caller account must be the same as the resource’s OwnerAccountId. Listing tags in other accounts is not supported.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListTagsForResource
func (*MigrationHubRefactorSpaces) ListTagsForResourceRequest ¶
func (c *MigrationHubRefactorSpaces) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/ListTagsForResource
func (*MigrationHubRefactorSpaces) ListTagsForResourceWithContext ¶
func (c *MigrationHubRefactorSpaces) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) PutResourcePolicy ¶
func (c *MigrationHubRefactorSpaces) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
PutResourcePolicy API operation for AWS Migration Hub Refactor Spaces.
Attaches a resource-based permission policy to the Amazon Web Services Migration Hub Refactor Spaces environment. The policy must contain the same actions and condition statements as the arn:aws:ram::aws:permission/AWSRAMDefaultPermissionRefactorSpacesEnvironment permission in Resource Access Manager. The policy must not contain new lines or blank lines.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation PutResourcePolicy for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
InvalidResourcePolicyException The resource policy is not valid.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/PutResourcePolicy
func (*MigrationHubRefactorSpaces) PutResourcePolicyRequest ¶
func (c *MigrationHubRefactorSpaces) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
PutResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the PutResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutResourcePolicy for more information on using the PutResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutResourcePolicyRequest method. req, resp := client.PutResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/PutResourcePolicy
func (*MigrationHubRefactorSpaces) PutResourcePolicyWithContext ¶
func (c *MigrationHubRefactorSpaces) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
PutResourcePolicyWithContext is the same as PutResourcePolicy with the addition of the ability to pass a context and additional request options.
See PutResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) TagResource ¶
func (c *MigrationHubRefactorSpaces) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Migration Hub Refactor Spaces.
Removes the tags of a given resource. Tags are metadata which can be used to manage a resource. To tag a resource, the caller account must be the same as the resource’s OwnerAccountId. Tagging resources in other accounts is not supported.
Amazon Web Services Migration Hub Refactor Spaces does not propagate tags to orchestrated resources, such as an environment’s transit gateway.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation TagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/TagResource
func (*MigrationHubRefactorSpaces) TagResourceRequest ¶
func (c *MigrationHubRefactorSpaces) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/TagResource
func (*MigrationHubRefactorSpaces) TagResourceWithContext ¶
func (c *MigrationHubRefactorSpaces) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) UntagResource ¶
func (c *MigrationHubRefactorSpaces) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Migration Hub Refactor Spaces.
Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a resource. To untag a resource, the caller account must be the same as the resource’s OwnerAccountId. Untagging resources across accounts is not supported.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation UntagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/UntagResource
func (*MigrationHubRefactorSpaces) UntagResourceRequest ¶
func (c *MigrationHubRefactorSpaces) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/UntagResource
func (*MigrationHubRefactorSpaces) UntagResourceWithContext ¶
func (c *MigrationHubRefactorSpaces) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MigrationHubRefactorSpaces) UpdateRoute ¶ added in v1.44.41
func (c *MigrationHubRefactorSpaces) UpdateRoute(input *UpdateRouteInput) (*UpdateRouteOutput, error)
UpdateRoute API operation for AWS Migration Hub Refactor Spaces.
Updates an Amazon Web Services Migration Hub Refactor Spaces route.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Refactor Spaces's API operation UpdateRoute for usage and error information.
Returned Error Types:
ResourceNotFoundException The request references a resource that does not exist.
InternalServerException An unexpected error occurred while processing the request.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Service.
ThrottlingException Request was denied because the request was throttled.
AccessDeniedException The user does not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/UpdateRoute
func (*MigrationHubRefactorSpaces) UpdateRouteRequest ¶ added in v1.44.41
func (c *MigrationHubRefactorSpaces) UpdateRouteRequest(input *UpdateRouteInput) (req *request.Request, output *UpdateRouteOutput)
UpdateRouteRequest generates a "aws/request.Request" representing the client's request for the UpdateRoute operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateRoute for more information on using the UpdateRoute API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateRouteRequest method. req, resp := client.UpdateRouteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migration-hub-refactor-spaces-2021-10-26/UpdateRoute
func (*MigrationHubRefactorSpaces) UpdateRouteWithContext ¶ added in v1.44.41
func (c *MigrationHubRefactorSpaces) UpdateRouteWithContext(ctx aws.Context, input *UpdateRouteInput, opts ...request.Option) (*UpdateRouteOutput, error)
UpdateRouteWithContext is the same as UpdateRoute with the addition of the ability to pass a context and additional request options.
See UpdateRoute for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type PutResourcePolicyInput ¶
type PutResourcePolicyInput struct { // A JSON-formatted string for an Amazon Web Services resource-based policy. // // Policy is a required field Policy *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the resource to which the policy is being // attached. // // ResourceArn is a required field ResourceArn *string `min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutResourcePolicyInput) GoString ¶
func (s PutResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutResourcePolicyInput) SetPolicy ¶
func (s *PutResourcePolicyInput) SetPolicy(v string) *PutResourcePolicyInput
SetPolicy sets the Policy field's value.
func (*PutResourcePolicyInput) SetResourceArn ¶
func (s *PutResourcePolicyInput) SetResourceArn(v string) *PutResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (PutResourcePolicyInput) String ¶
func (s PutResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutResourcePolicyInput) Validate ¶
func (s *PutResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutResourcePolicyOutput ¶
type PutResourcePolicyOutput struct {
// contains filtered or unexported fields
}
func (PutResourcePolicyOutput) GoString ¶
func (s PutResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PutResourcePolicyOutput) String ¶
func (s PutResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The ID of the resource. // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // The type of resource. // // ResourceType is a required field ResourceType *string `type:"string" required:"true"` // contains filtered or unexported fields }
The request references a resource that does not exist.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RouteSummary ¶
type RouteSummary struct { // If set to true, this option appends the source path to the service URL endpoint. AppendSourcePath *bool `type:"boolean"` // The unique identifier of the application. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the route. Arn *string `min:"20" type:"string"` // The Amazon Web Services account ID of the route creator. CreatedByAccountId *string `min:"12" type:"string"` // A timestamp that indicates when the route is created. CreatedTime *time.Time `type:"timestamp"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // Any error associated with the route resource. Error *ErrorResponse `type:"structure"` // 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 `type:"boolean"` // A timestamp that indicates when the route was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // 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 []*string `type:"list" enum:"HttpMethod"` // The Amazon Web Services account ID of the route owner. OwnerAccountId *string `min:"12" type:"string"` // A mapping of Amazon API Gateway path resources to resource IDs. PathResourceToId map[string]*string `type:"map"` // The unique identifier of the route. RouteId *string `min:"14" type:"string"` // The route type of the route. RouteType *string `type:"string" enum:"RouteType"` // The unique identifier of the service. ServiceId *string `min:"14" type:"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 `min:"1" type:"string"` // The current state of the route. State *string `type:"string" enum:"RouteState"` // The tags assigned to the route. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by RouteSummary's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // contains filtered or unexported fields }
The summary information for the routes as a response to ListRoutes.
func (RouteSummary) GoString ¶
func (s RouteSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RouteSummary) SetAppendSourcePath ¶ added in v1.44.270
func (s *RouteSummary) SetAppendSourcePath(v bool) *RouteSummary
SetAppendSourcePath sets the AppendSourcePath field's value.
func (*RouteSummary) SetApplicationId ¶
func (s *RouteSummary) SetApplicationId(v string) *RouteSummary
SetApplicationId sets the ApplicationId field's value.
func (*RouteSummary) SetArn ¶
func (s *RouteSummary) SetArn(v string) *RouteSummary
SetArn sets the Arn field's value.
func (*RouteSummary) SetCreatedByAccountId ¶
func (s *RouteSummary) SetCreatedByAccountId(v string) *RouteSummary
SetCreatedByAccountId sets the CreatedByAccountId field's value.
func (*RouteSummary) SetCreatedTime ¶
func (s *RouteSummary) SetCreatedTime(v time.Time) *RouteSummary
SetCreatedTime sets the CreatedTime field's value.
func (*RouteSummary) SetEnvironmentId ¶
func (s *RouteSummary) SetEnvironmentId(v string) *RouteSummary
SetEnvironmentId sets the EnvironmentId field's value.
func (*RouteSummary) SetError ¶
func (s *RouteSummary) SetError(v *ErrorResponse) *RouteSummary
SetError sets the Error field's value.
func (*RouteSummary) SetIncludeChildPaths ¶
func (s *RouteSummary) SetIncludeChildPaths(v bool) *RouteSummary
SetIncludeChildPaths sets the IncludeChildPaths field's value.
func (*RouteSummary) SetLastUpdatedTime ¶
func (s *RouteSummary) SetLastUpdatedTime(v time.Time) *RouteSummary
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*RouteSummary) SetMethods ¶
func (s *RouteSummary) SetMethods(v []*string) *RouteSummary
SetMethods sets the Methods field's value.
func (*RouteSummary) SetOwnerAccountId ¶
func (s *RouteSummary) SetOwnerAccountId(v string) *RouteSummary
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*RouteSummary) SetPathResourceToId ¶
func (s *RouteSummary) SetPathResourceToId(v map[string]*string) *RouteSummary
SetPathResourceToId sets the PathResourceToId field's value.
func (*RouteSummary) SetRouteId ¶
func (s *RouteSummary) SetRouteId(v string) *RouteSummary
SetRouteId sets the RouteId field's value.
func (*RouteSummary) SetRouteType ¶
func (s *RouteSummary) SetRouteType(v string) *RouteSummary
SetRouteType sets the RouteType field's value.
func (*RouteSummary) SetServiceId ¶
func (s *RouteSummary) SetServiceId(v string) *RouteSummary
SetServiceId sets the ServiceId field's value.
func (*RouteSummary) SetSourcePath ¶
func (s *RouteSummary) SetSourcePath(v string) *RouteSummary
SetSourcePath sets the SourcePath field's value.
func (*RouteSummary) SetState ¶
func (s *RouteSummary) SetState(v string) *RouteSummary
SetState sets the State field's value.
func (*RouteSummary) SetTags ¶
func (s *RouteSummary) SetTags(v map[string]*string) *RouteSummary
SetTags sets the Tags field's value.
func (RouteSummary) String ¶
func (s RouteSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // Service quota requirement to identify originating quota. Reached throttling // quota exception. QuotaCode *string `type:"string"` // The ID of the resource. // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // The type of resource. // // ResourceType is a required field ResourceType *string `type:"string" required:"true"` // Service quota requirement to identify originating service. Reached throttling // quota exception service code. // // ServiceCode is a required field ServiceCode *string `type:"string" required:"true"` // contains filtered or unexported fields }
The request would cause a service quota to be exceeded.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceSummary ¶
type ServiceSummary struct { // The unique identifier of the application. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the service. Arn *string `min:"20" type:"string"` // The Amazon Web Services account ID of the service creator. CreatedByAccountId *string `min:"12" type:"string"` // A timestamp that indicates when the service is created. CreatedTime *time.Time `type:"timestamp"` // A description of the service. Description *string `min:"1" type:"string"` // The endpoint type of the service. EndpointType *string `type:"string" enum:"ServiceEndpointType"` // The unique identifier of the environment. EnvironmentId *string `min:"14" type:"string"` // Any error associated with the service resource. Error *ErrorResponse `type:"structure"` // A summary of the configuration for the Lambda endpoint type. LambdaEndpoint *LambdaEndpointSummary `type:"structure"` // A timestamp that indicates when the service was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The name of the service. Name *string `min:"3" type:"string"` // The Amazon Web Services account ID of the service owner. OwnerAccountId *string `min:"12" type:"string"` // The unique identifier of the service. ServiceId *string `min:"14" type:"string"` // The current state of the service. State *string `type:"string" enum:"ServiceState"` // The tags assigned to the service. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceSummary's // String and GoString methods. Tags map[string]*string `type:"map" sensitive:"true"` // The summary of the configuration for the URL endpoint type. UrlEndpoint *UrlEndpointSummary `type:"structure"` // The ID of the virtual private cloud (VPC). VpcId *string `min:"12" type:"string"` // contains filtered or unexported fields }
A summary for the service as a response to ListServices.
func (ServiceSummary) GoString ¶
func (s ServiceSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceSummary) SetApplicationId ¶
func (s *ServiceSummary) SetApplicationId(v string) *ServiceSummary
SetApplicationId sets the ApplicationId field's value.
func (*ServiceSummary) SetArn ¶
func (s *ServiceSummary) SetArn(v string) *ServiceSummary
SetArn sets the Arn field's value.
func (*ServiceSummary) SetCreatedByAccountId ¶
func (s *ServiceSummary) SetCreatedByAccountId(v string) *ServiceSummary
SetCreatedByAccountId sets the CreatedByAccountId field's value.
func (*ServiceSummary) SetCreatedTime ¶
func (s *ServiceSummary) SetCreatedTime(v time.Time) *ServiceSummary
SetCreatedTime sets the CreatedTime field's value.
func (*ServiceSummary) SetDescription ¶
func (s *ServiceSummary) SetDescription(v string) *ServiceSummary
SetDescription sets the Description field's value.
func (*ServiceSummary) SetEndpointType ¶
func (s *ServiceSummary) SetEndpointType(v string) *ServiceSummary
SetEndpointType sets the EndpointType field's value.
func (*ServiceSummary) SetEnvironmentId ¶
func (s *ServiceSummary) SetEnvironmentId(v string) *ServiceSummary
SetEnvironmentId sets the EnvironmentId field's value.
func (*ServiceSummary) SetError ¶
func (s *ServiceSummary) SetError(v *ErrorResponse) *ServiceSummary
SetError sets the Error field's value.
func (*ServiceSummary) SetLambdaEndpoint ¶
func (s *ServiceSummary) SetLambdaEndpoint(v *LambdaEndpointSummary) *ServiceSummary
SetLambdaEndpoint sets the LambdaEndpoint field's value.
func (*ServiceSummary) SetLastUpdatedTime ¶
func (s *ServiceSummary) SetLastUpdatedTime(v time.Time) *ServiceSummary
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*ServiceSummary) SetName ¶
func (s *ServiceSummary) SetName(v string) *ServiceSummary
SetName sets the Name field's value.
func (*ServiceSummary) SetOwnerAccountId ¶
func (s *ServiceSummary) SetOwnerAccountId(v string) *ServiceSummary
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*ServiceSummary) SetServiceId ¶
func (s *ServiceSummary) SetServiceId(v string) *ServiceSummary
SetServiceId sets the ServiceId field's value.
func (*ServiceSummary) SetState ¶
func (s *ServiceSummary) SetState(v string) *ServiceSummary
SetState sets the State field's value.
func (*ServiceSummary) SetTags ¶
func (s *ServiceSummary) SetTags(v map[string]*string) *ServiceSummary
SetTags sets the Tags field's value.
func (*ServiceSummary) SetUrlEndpoint ¶
func (s *ServiceSummary) SetUrlEndpoint(v *UrlEndpointSummary) *ServiceSummary
SetUrlEndpoint sets the UrlEndpoint field's value.
func (*ServiceSummary) SetVpcId ¶
func (s *ServiceSummary) SetVpcId(v string) *ServiceSummary
SetVpcId sets the VpcId field's value.
func (ServiceSummary) String ¶
func (s ServiceSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // The new or modified tags for the resource. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TagResourceInput's // String and GoString methods. // // Tags is a required field Tags map[string]*string `type:"map" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // Service quota requirement to identify originating quota. Reached throttling // quota exception. QuotaCode *string `type:"string"` // The number of seconds to wait before retrying. RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"` // Service quota requirement to identify originating service. Reached throttling // quota exception service code. ServiceCode *string `type:"string"` // contains filtered or unexported fields }
Request was denied because the request was throttled.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // The list of keys of the tags to be removed from the resource. // // TagKeys is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UntagResourceInput's // String and GoString methods. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateRouteInput ¶ added in v1.44.41
type UpdateRouteInput struct { // If set to ACTIVE, traffic is forwarded to this route’s service after the // route is updated. // // ActivationState is a required field ActivationState *string `type:"string" required:"true" enum:"RouteActivationState"` // The ID of the application within which the route is being updated. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `location:"uri" locationName:"ApplicationIdentifier" min:"14" type:"string" required:"true"` // The ID of the environment in which the route is being updated. // // EnvironmentIdentifier is a required field EnvironmentIdentifier *string `location:"uri" locationName:"EnvironmentIdentifier" min:"14" type:"string" required:"true"` // The unique identifier of the route to update. // // RouteIdentifier is a required field RouteIdentifier *string `location:"uri" locationName:"RouteIdentifier" min:"14" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateRouteInput) GoString ¶ added in v1.44.41
func (s UpdateRouteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRouteInput) SetActivationState ¶ added in v1.44.41
func (s *UpdateRouteInput) SetActivationState(v string) *UpdateRouteInput
SetActivationState sets the ActivationState field's value.
func (*UpdateRouteInput) SetApplicationIdentifier ¶ added in v1.44.41
func (s *UpdateRouteInput) SetApplicationIdentifier(v string) *UpdateRouteInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*UpdateRouteInput) SetEnvironmentIdentifier ¶ added in v1.44.41
func (s *UpdateRouteInput) SetEnvironmentIdentifier(v string) *UpdateRouteInput
SetEnvironmentIdentifier sets the EnvironmentIdentifier field's value.
func (*UpdateRouteInput) SetRouteIdentifier ¶ added in v1.44.41
func (s *UpdateRouteInput) SetRouteIdentifier(v string) *UpdateRouteInput
SetRouteIdentifier sets the RouteIdentifier field's value.
func (UpdateRouteInput) String ¶ added in v1.44.41
func (s UpdateRouteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRouteInput) Validate ¶ added in v1.44.41
func (s *UpdateRouteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRouteOutput ¶ added in v1.44.41
type UpdateRouteOutput struct { // The ID of the application in which the route is being updated. ApplicationId *string `min:"14" type:"string"` // The Amazon Resource Name (ARN) of the route. The format for this ARN is arn:aws:refactor-spaces:region:account-id:resource-type/resource-id // . For more information about ARNs, see Amazon Resource Names (ARNs) (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) // in the Amazon Web Services General Reference. Arn *string `min:"20" type:"string"` // A timestamp that indicates when the route was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The unique identifier of the route. RouteId *string `min:"14" type:"string"` // The ID of service in which the route was created. Traffic that matches this // route is forwarded to this service. ServiceId *string `min:"14" type:"string"` // The current state of the route. State *string `type:"string" enum:"RouteState"` // contains filtered or unexported fields }
func (UpdateRouteOutput) GoString ¶ added in v1.44.41
func (s UpdateRouteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRouteOutput) SetApplicationId ¶ added in v1.44.41
func (s *UpdateRouteOutput) SetApplicationId(v string) *UpdateRouteOutput
SetApplicationId sets the ApplicationId field's value.
func (*UpdateRouteOutput) SetArn ¶ added in v1.44.41
func (s *UpdateRouteOutput) SetArn(v string) *UpdateRouteOutput
SetArn sets the Arn field's value.
func (*UpdateRouteOutput) SetLastUpdatedTime ¶ added in v1.44.41
func (s *UpdateRouteOutput) SetLastUpdatedTime(v time.Time) *UpdateRouteOutput
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*UpdateRouteOutput) SetRouteId ¶ added in v1.44.41
func (s *UpdateRouteOutput) SetRouteId(v string) *UpdateRouteOutput
SetRouteId sets the RouteId field's value.
func (*UpdateRouteOutput) SetServiceId ¶ added in v1.44.41
func (s *UpdateRouteOutput) SetServiceId(v string) *UpdateRouteOutput
SetServiceId sets the ServiceId field's value.
func (*UpdateRouteOutput) SetState ¶ added in v1.44.41
func (s *UpdateRouteOutput) SetState(v string) *UpdateRouteOutput
SetState sets the State field's value.
func (UpdateRouteOutput) String ¶ added in v1.44.41
func (s UpdateRouteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UriPathRouteInput_ ¶
type UriPathRouteInput_ struct { // If set to ACTIVE, traffic is forwarded to this route’s service after the // route is created. // // ActivationState is a required field ActivationState *string `type:"string" required:"true" enum:"RouteActivationState"` // If set to true, this option appends the source path to the service URL endpoint. AppendSourcePath *bool `type:"boolean"` // 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 `type:"boolean"` // 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 []*string `type:"list" enum:"HttpMethod"` // 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 is a required field SourcePath *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The configuration for the URI path route type.
func (UriPathRouteInput_) GoString ¶
func (s UriPathRouteInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UriPathRouteInput_) SetActivationState ¶
func (s *UriPathRouteInput_) SetActivationState(v string) *UriPathRouteInput_
SetActivationState sets the ActivationState field's value.
func (*UriPathRouteInput_) SetAppendSourcePath ¶ added in v1.44.270
func (s *UriPathRouteInput_) SetAppendSourcePath(v bool) *UriPathRouteInput_
SetAppendSourcePath sets the AppendSourcePath field's value.
func (*UriPathRouteInput_) SetIncludeChildPaths ¶
func (s *UriPathRouteInput_) SetIncludeChildPaths(v bool) *UriPathRouteInput_
SetIncludeChildPaths sets the IncludeChildPaths field's value.
func (*UriPathRouteInput_) SetMethods ¶
func (s *UriPathRouteInput_) SetMethods(v []*string) *UriPathRouteInput_
SetMethods sets the Methods field's value.
func (*UriPathRouteInput_) SetSourcePath ¶
func (s *UriPathRouteInput_) SetSourcePath(v string) *UriPathRouteInput_
SetSourcePath sets the SourcePath field's value.
func (UriPathRouteInput_) String ¶
func (s UriPathRouteInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UriPathRouteInput_) Validate ¶
func (s *UriPathRouteInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UrlEndpointConfig ¶
type UrlEndpointConfig struct { // The health check URL of the URL endpoint type. HealthUrl *string `min:"1" type:"string"` // The HTTP URL endpoint. Url *string `min:"1" type:"string"` // contains filtered or unexported fields }
The configuration for the URL endpoint type.
func (UrlEndpointConfig) GoString ¶
func (s UrlEndpointConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UrlEndpointConfig) SetHealthUrl ¶
func (s *UrlEndpointConfig) SetHealthUrl(v string) *UrlEndpointConfig
SetHealthUrl sets the HealthUrl field's value.
func (*UrlEndpointConfig) SetUrl ¶
func (s *UrlEndpointConfig) SetUrl(v string) *UrlEndpointConfig
SetUrl sets the Url field's value.
func (UrlEndpointConfig) String ¶
func (s UrlEndpointConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UrlEndpointInput_ ¶
type UrlEndpointInput_ 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 `min:"1" type:"string"` // The URL to route traffic to. The URL must be an rfc3986-formatted URL (https://datatracker.ietf.org/doc/html/rfc3986). // 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 (https://www.iana.org/domains/root/db). // // Url is a required field Url *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The configuration for the URL endpoint type.
func (UrlEndpointInput_) GoString ¶
func (s UrlEndpointInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UrlEndpointInput_) SetHealthUrl ¶
func (s *UrlEndpointInput_) SetHealthUrl(v string) *UrlEndpointInput_
SetHealthUrl sets the HealthUrl field's value.
func (*UrlEndpointInput_) SetUrl ¶
func (s *UrlEndpointInput_) SetUrl(v string) *UrlEndpointInput_
SetUrl sets the Url field's value.
func (UrlEndpointInput_) String ¶
func (s UrlEndpointInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UrlEndpointInput_) Validate ¶
func (s *UrlEndpointInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 `min:"1" type:"string"` // The URL to route traffic to. The URL must be an rfc3986-formatted URL (https://datatracker.ietf.org/doc/html/rfc3986). // 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 (https://www.iana.org/domains/root/db). Url *string `min:"1" type:"string"` // contains filtered or unexported fields }
The summary of the configuration for the URL endpoint type.
func (UrlEndpointSummary) GoString ¶
func (s UrlEndpointSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UrlEndpointSummary) SetHealthUrl ¶
func (s *UrlEndpointSummary) SetHealthUrl(v string) *UrlEndpointSummary
SetHealthUrl sets the HealthUrl field's value.
func (*UrlEndpointSummary) SetUrl ¶
func (s *UrlEndpointSummary) SetUrl(v string) *UrlEndpointSummary
SetUrl sets the Url field's value.
func (UrlEndpointSummary) String ¶
func (s UrlEndpointSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The input does not satisfy the constraints specified by an Amazon Web Service.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package migrationhubrefactorspacesiface provides an interface to enable mocking the AWS Migration Hub Refactor Spaces service client for testing your code.
|
Package migrationhubrefactorspacesiface provides an interface to enable mocking the AWS Migration Hub Refactor Spaces service client for testing your code. |