func DeploymentFilterKey_Values() []string
DeploymentFilterKey_Values returns all elements of the DeploymentFilterKey enum
func DeploymentStatus_Values() []string
DeploymentStatus_Values returns all elements of the DeploymentStatus enum
func EventStatus_Values() []string
EventStatus_Values returns all elements of the EventStatus enum
func WorkloadDeploymentPatternStatus_Values() []string
WorkloadDeploymentPatternStatus_Values returns all elements of the WorkloadDeploymentPatternStatus enum
func WorkloadStatus_Values() []string
WorkloadStatus_Values returns all elements of the WorkloadStatus enum
type CreateDeploymentInput struct { // The name of the deployment pattern supported by a given workload. You can // use the ListWorkloadDeploymentPatterns (https://docs.aws.amazon.com/launchwizard/latest/APIReference/API_ListWorkloadDeploymentPatterns.html) // operation to discover supported values for this parameter. // // DeploymentPatternName is a required field DeploymentPatternName *string `locationName:"deploymentPatternName" min:"1" type:"string" required:"true"` // Checks whether you have the required permissions for the action, without // actually making the request, and provides an error response. If you have // the required permissions, the error response is DryRunOperation. Otherwise, // it is UnauthorizedOperation. DryRun *bool `locationName:"dryRun" type:"boolean"` // The name of the deployment. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The settings specified for the deployment. These settings define how to deploy // and configure your resources created by the deployment. For more information // about the specifications required for creating a deployment for a SAP workload, // see SAP deployment specifications (https://docs.aws.amazon.com/launchwizard/latest/APIReference/launch-wizard-specifications-sap.html). // To retrieve the specifications required to create a deployment for other // workloads, use the GetWorkloadDeploymentPattern (https://docs.aws.amazon.com/launchwizard/latest/APIReference/API_GetWorkloadDeploymentPattern.html) // operation. // // Specifications is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateDeploymentInput's // String and GoString methods. // // Specifications is a required field Specifications map[string]*string `locationName:"specifications" min:"1" type:"map" required:"true" sensitive:"true"` // The tags to add to the deployment. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The name of the workload. You can use the ListWorkloads (https://docs.aws.amazon.com/launchwizard/latest/APIReference/API_ListWorkloads.html) // operation to discover supported values for this parameter. // // WorkloadName is a required field WorkloadName *string `locationName:"workloadName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s CreateDeploymentInput) 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 (s *CreateDeploymentInput) SetDeploymentPatternName(v string) *CreateDeploymentInput
SetDeploymentPatternName sets the DeploymentPatternName field's value.
func (s *CreateDeploymentInput) SetDryRun(v bool) *CreateDeploymentInput
SetDryRun sets the DryRun field's value.
func (s *CreateDeploymentInput) SetName(v string) *CreateDeploymentInput
SetName sets the Name field's value.
func (s *CreateDeploymentInput) SetSpecifications(v map[string]*string) *CreateDeploymentInput
SetSpecifications sets the Specifications field's value.
func (s *CreateDeploymentInput) SetTags(v map[string]*string) *CreateDeploymentInput
SetTags sets the Tags field's value.
func (s *CreateDeploymentInput) SetWorkloadName(v string) *CreateDeploymentInput
SetWorkloadName sets the WorkloadName field's value.
func (s CreateDeploymentInput) 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 (s *CreateDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDeploymentOutput struct { // The ID of the deployment. DeploymentId *string `locationName:"deploymentId" min:"2" type:"string"` // contains filtered or unexported fields }
func (s CreateDeploymentOutput) 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 (s *CreateDeploymentOutput) SetDeploymentId(v string) *CreateDeploymentOutput
SetDeploymentId sets the DeploymentId field's value.
func (s CreateDeploymentOutput) 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 DeleteDeploymentInput struct { // The ID of the deployment. // // DeploymentId is a required field DeploymentId *string `locationName:"deploymentId" min:"2" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteDeploymentInput) 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 (s *DeleteDeploymentInput) SetDeploymentId(v string) *DeleteDeploymentInput
SetDeploymentId sets the DeploymentId field's value.
func (s DeleteDeploymentInput) 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 (s *DeleteDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeploymentOutput struct { // The status of the deployment. Status *string `locationName:"status" type:"string" enum:"DeploymentStatus"` // The reason for the deployment status. StatusReason *string `locationName:"statusReason" type:"string"` // contains filtered or unexported fields }
func (s DeleteDeploymentOutput) 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 (s *DeleteDeploymentOutput) SetStatus(v string) *DeleteDeploymentOutput
SetStatus sets the Status field's value.
func (s *DeleteDeploymentOutput) SetStatusReason(v string) *DeleteDeploymentOutput
SetStatusReason sets the StatusReason field's value.
func (s DeleteDeploymentOutput) 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 DeploymentConditionalField struct { // The comparator of the condition. // // Valid values: Equal | NotEqual Comparator *string `locationName:"comparator" type:"string"` // The name of the deployment condition. Name *string `locationName:"name" type:"string"` // The value of the condition. Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
A field that details a condition of the specifications for a deployment.
func (s DeploymentConditionalField) 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 (s *DeploymentConditionalField) SetComparator(v string) *DeploymentConditionalField
SetComparator sets the Comparator field's value.
func (s *DeploymentConditionalField) SetName(v string) *DeploymentConditionalField
SetName sets the Name field's value.
func (s *DeploymentConditionalField) SetValue(v string) *DeploymentConditionalField
SetValue sets the Value field's value.
func (s DeploymentConditionalField) 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 DeploymentData struct { // The time the deployment was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // The time the deployment was deleted. DeletedAt *time.Time `locationName:"deletedAt" type:"timestamp"` // The Amazon Resource Name (ARN) of the deployment. DeploymentArn *string `locationName:"deploymentArn" type:"string"` // The ID of the deployment. Id *string `locationName:"id" min:"2" type:"string"` // The name of the deployment. Name *string `locationName:"name" type:"string"` // The pattern name of the deployment. PatternName *string `locationName:"patternName" min:"1" type:"string"` // The resource group of the deployment. ResourceGroup *string `locationName:"resourceGroup" type:"string"` // The settings specified for the deployment. These settings define how to deploy // and configure your resources created by the deployment. For more information // about the specifications required for creating a deployment for a SAP workload, // see SAP deployment specifications (https://docs.aws.amazon.com/launchwizard/latest/APIReference/launch-wizard-specifications-sap.html). // To retrieve the specifications required to create a deployment for other // workloads, use the GetWorkloadDeploymentPattern (https://docs.aws.amazon.com/launchwizard/latest/APIReference/API_GetWorkloadDeploymentPattern.html) // operation. // // Specifications is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DeploymentData's // String and GoString methods. Specifications map[string]*string `locationName:"specifications" min:"1" type:"map" sensitive:"true"` // The status of the deployment. Status *string `locationName:"status" type:"string" enum:"DeploymentStatus"` // Information about the tags attached to a deployment. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // The name of the workload. WorkloadName *string `locationName:"workloadName" min:"1" type:"string"` // contains filtered or unexported fields }
The data associated with a deployment.
func (s DeploymentData) 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 (s *DeploymentData) SetCreatedAt(v time.Time) *DeploymentData
SetCreatedAt sets the CreatedAt field's value.
func (s *DeploymentData) SetDeletedAt(v time.Time) *DeploymentData
SetDeletedAt sets the DeletedAt field's value.
func (s *DeploymentData) SetDeploymentArn(v string) *DeploymentData
SetDeploymentArn sets the DeploymentArn field's value.
func (s *DeploymentData) SetId(v string) *DeploymentData
SetId sets the Id field's value.
func (s *DeploymentData) SetName(v string) *DeploymentData
SetName sets the Name field's value.
func (s *DeploymentData) SetPatternName(v string) *DeploymentData
SetPatternName sets the PatternName field's value.
func (s *DeploymentData) SetResourceGroup(v string) *DeploymentData
SetResourceGroup sets the ResourceGroup field's value.
func (s *DeploymentData) SetSpecifications(v map[string]*string) *DeploymentData
SetSpecifications sets the Specifications field's value.
func (s *DeploymentData) SetStatus(v string) *DeploymentData
SetStatus sets the Status field's value.
func (s *DeploymentData) SetTags(v map[string]*string) *DeploymentData
SetTags sets the Tags field's value.
func (s *DeploymentData) SetWorkloadName(v string) *DeploymentData
SetWorkloadName sets the WorkloadName field's value.
func (s DeploymentData) 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 DeploymentDataSummary struct { // The time the deployment was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // The ID of the deployment. Id *string `locationName:"id" min:"2" type:"string"` // The name of the deployment Name *string `locationName:"name" type:"string"` // The name of the workload deployment pattern. PatternName *string `locationName:"patternName" min:"1" type:"string"` // The status of the deployment. Status *string `locationName:"status" type:"string" enum:"DeploymentStatus"` // The name of the workload. WorkloadName *string `locationName:"workloadName" min:"1" type:"string"` // contains filtered or unexported fields }
A summary of the deployment data.
func (s DeploymentDataSummary) 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 (s *DeploymentDataSummary) SetCreatedAt(v time.Time) *DeploymentDataSummary
SetCreatedAt sets the CreatedAt field's value.
func (s *DeploymentDataSummary) SetId(v string) *DeploymentDataSummary
SetId sets the Id field's value.
func (s *DeploymentDataSummary) SetName(v string) *DeploymentDataSummary
SetName sets the Name field's value.
func (s *DeploymentDataSummary) SetPatternName(v string) *DeploymentDataSummary
SetPatternName sets the PatternName field's value.
func (s *DeploymentDataSummary) SetStatus(v string) *DeploymentDataSummary
SetStatus sets the Status field's value.
func (s *DeploymentDataSummary) SetWorkloadName(v string) *DeploymentDataSummary
SetWorkloadName sets the WorkloadName field's value.
func (s DeploymentDataSummary) 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 DeploymentEventDataSummary struct { // The description of the deployment event. Description *string `locationName:"description" type:"string"` // The name of the deployment event. Name *string `locationName:"name" type:"string"` // The status of the deployment event. Status *string `locationName:"status" type:"string" enum:"EventStatus"` // The reason of the deployment event status. StatusReason *string `locationName:"statusReason" type:"string"` // The timestamp of the deployment event. Timestamp *time.Time `locationName:"timestamp" type:"timestamp"` // contains filtered or unexported fields }
A summary of the deployment event data.
func (s DeploymentEventDataSummary) 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 (s *DeploymentEventDataSummary) SetDescription(v string) *DeploymentEventDataSummary
SetDescription sets the Description field's value.
func (s *DeploymentEventDataSummary) SetName(v string) *DeploymentEventDataSummary
SetName sets the Name field's value.
func (s *DeploymentEventDataSummary) SetStatus(v string) *DeploymentEventDataSummary
SetStatus sets the Status field's value.
func (s *DeploymentEventDataSummary) SetStatusReason(v string) *DeploymentEventDataSummary
SetStatusReason sets the StatusReason field's value.
func (s *DeploymentEventDataSummary) SetTimestamp(v time.Time) *DeploymentEventDataSummary
SetTimestamp sets the Timestamp field's value.
func (s DeploymentEventDataSummary) 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 DeploymentFilter struct { // The name of the filter. Filter names are case-sensitive. Name *string `locationName:"name" type:"string" enum:"DeploymentFilterKey"` // The filter values. Filter values are case-sensitive. If you specify multiple // values for a filter, the values are joined with an OR, and the request returns // all results that match any of the specified values. Values []*string `locationName:"values" type:"list"` // contains filtered or unexported fields }
A filter name and value pair that is used to return more specific results from a describe operation. Filters can be used to match a set of resources by specific criteria.
func (s DeploymentFilter) 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 (s *DeploymentFilter) SetName(v string) *DeploymentFilter
SetName sets the Name field's value.
func (s *DeploymentFilter) SetValues(v []*string) *DeploymentFilter
SetValues sets the Values field's value.
func (s DeploymentFilter) 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 DeploymentSpecificationsField struct { // The allowed values of the deployment specification. AllowedValues []*string `locationName:"allowedValues" type:"list"` // The conditionals used for the deployment specification. Conditionals []*DeploymentConditionalField `locationName:"conditionals" min:"1" type:"list"` // The description of the deployment specification. Description *string `locationName:"description" type:"string"` // The name of the deployment specification. Name *string `locationName:"name" type:"string"` // Indicates if the deployment specification is required. Required *string `locationName:"required" type:"string"` // contains filtered or unexported fields }
A field that details a specification of a deployment pattern.
func (s DeploymentSpecificationsField) 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 (s *DeploymentSpecificationsField) SetAllowedValues(v []*string) *DeploymentSpecificationsField
SetAllowedValues sets the AllowedValues field's value.
func (s *DeploymentSpecificationsField) SetConditionals(v []*DeploymentConditionalField) *DeploymentSpecificationsField
SetConditionals sets the Conditionals field's value.
func (s *DeploymentSpecificationsField) SetDescription(v string) *DeploymentSpecificationsField
SetDescription sets the Description field's value.
func (s *DeploymentSpecificationsField) SetName(v string) *DeploymentSpecificationsField
SetName sets the Name field's value.
func (s *DeploymentSpecificationsField) SetRequired(v string) *DeploymentSpecificationsField
SetRequired sets the Required field's value.
func (s DeploymentSpecificationsField) 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 GetDeploymentInput struct { // The ID of the deployment. // // DeploymentId is a required field DeploymentId *string `locationName:"deploymentId" min:"2" type:"string" required:"true"` // contains filtered or unexported fields }
func (s GetDeploymentInput) 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 (s *GetDeploymentInput) SetDeploymentId(v string) *GetDeploymentInput
SetDeploymentId sets the DeploymentId field's value.
func (s GetDeploymentInput) 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 (s *GetDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeploymentOutput struct { // An object that details the deployment. Deployment *DeploymentData `locationName:"deployment" type:"structure"` // contains filtered or unexported fields }
func (s GetDeploymentOutput) 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 (s *GetDeploymentOutput) SetDeployment(v *DeploymentData) *GetDeploymentOutput
SetDeployment sets the Deployment field's value.
func (s GetDeploymentOutput) 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 GetWorkloadDeploymentPatternInput struct { // The name of the deployment pattern. // // DeploymentPatternName is a required field DeploymentPatternName *string `locationName:"deploymentPatternName" min:"1" type:"string" required:"true"` // The name of the workload. // // WorkloadName is a required field WorkloadName *string `locationName:"workloadName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s GetWorkloadDeploymentPatternInput) 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 (s *GetWorkloadDeploymentPatternInput) SetDeploymentPatternName(v string) *GetWorkloadDeploymentPatternInput
SetDeploymentPatternName sets the DeploymentPatternName field's value.
func (s *GetWorkloadDeploymentPatternInput) SetWorkloadName(v string) *GetWorkloadDeploymentPatternInput
SetWorkloadName sets the WorkloadName field's value.
func (s GetWorkloadDeploymentPatternInput) 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 (s *GetWorkloadDeploymentPatternInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkloadDeploymentPatternOutput struct { // Details about the workload deployment pattern. WorkloadDeploymentPattern *WorkloadDeploymentPatternData `locationName:"workloadDeploymentPattern" type:"structure"` // contains filtered or unexported fields }
func (s GetWorkloadDeploymentPatternOutput) 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 (s *GetWorkloadDeploymentPatternOutput) SetWorkloadDeploymentPattern(v *WorkloadDeploymentPatternData) *GetWorkloadDeploymentPatternOutput
SetWorkloadDeploymentPattern sets the WorkloadDeploymentPattern field's value.
func (s GetWorkloadDeploymentPatternOutput) 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 GetWorkloadInput struct { // The name of the workload. // // WorkloadName is a required field WorkloadName *string `locationName:"workloadName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s GetWorkloadInput) 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 (s *GetWorkloadInput) SetWorkloadName(v string) *GetWorkloadInput
SetWorkloadName sets the WorkloadName field's value.
func (s GetWorkloadInput) 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 (s *GetWorkloadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkloadOutput struct { // Information about the workload. Workload *WorkloadData `locationName:"workload" type:"structure"` // contains filtered or unexported fields }
func (s GetWorkloadOutput) 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 (s *GetWorkloadOutput) SetWorkload(v *WorkloadData) *GetWorkloadOutput
SetWorkload sets the Workload field's value.
func (s GetWorkloadOutput) 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 struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (s *InternalServerException) Error() string
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 (s *InternalServerException) Message() string
Message returns the exception's message.
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 LaunchWizard struct { *client.Client }
LaunchWizard provides the API operation methods for making requests to AWS Launch Wizard. See this package's package overview docs for details on the service.
LaunchWizard methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New(p client.ConfigProvider, cfgs ...*aws.Config) *LaunchWizard
New creates a new instance of the LaunchWizard 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 LaunchWizard client from just a session. svc := launchwizard.New(mySession) // Create a LaunchWizard client with additional configuration svc := launchwizard.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (c *LaunchWizard) CreateDeployment(input *CreateDeploymentInput) (*CreateDeploymentOutput, error)
CreateDeployment API operation for AWS Launch Wizard.
Creates a deployment for the given workload. Deployments created by this operation are not available in the Launch Wizard console to use the Clone deployment action on.
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 Launch Wizard's API operation CreateDeployment for usage and error information.
Returned Error Types:
ResourceLimitException You have exceeded an Launch Wizard resource limit. For example, you might have too many deployments in progress.
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ResourceNotFoundException The specified workload or deployment resource can't be found.
func (c *LaunchWizard) CreateDeploymentRequest(input *CreateDeploymentInput) (req *request.Request, output *CreateDeploymentOutput)
CreateDeploymentRequest generates a "aws/request.Request" representing the client's request for the CreateDeployment 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 CreateDeployment for more information on using the CreateDeployment 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 CreateDeploymentRequest method. req, resp := client.CreateDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *LaunchWizard) CreateDeploymentWithContext(ctx aws.Context, input *CreateDeploymentInput, opts ...request.Option) (*CreateDeploymentOutput, error)
CreateDeploymentWithContext is the same as CreateDeployment with the addition of the ability to pass a context and additional request options.
See CreateDeployment 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 (c *LaunchWizard) DeleteDeployment(input *DeleteDeploymentInput) (*DeleteDeploymentOutput, error)
DeleteDeployment API operation for AWS Launch Wizard.
Deletes a deployment.
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 Launch Wizard's API operation DeleteDeployment for usage and error information.
Returned Error Types:
ResourceLimitException You have exceeded an Launch Wizard resource limit. For example, you might have too many deployments in progress.
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ResourceNotFoundException The specified workload or deployment resource can't be found.
func (c *LaunchWizard) DeleteDeploymentRequest(input *DeleteDeploymentInput) (req *request.Request, output *DeleteDeploymentOutput)
DeleteDeploymentRequest generates a "aws/request.Request" representing the client's request for the DeleteDeployment 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 DeleteDeployment for more information on using the DeleteDeployment 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 DeleteDeploymentRequest method. req, resp := client.DeleteDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *LaunchWizard) DeleteDeploymentWithContext(ctx aws.Context, input *DeleteDeploymentInput, opts ...request.Option) (*DeleteDeploymentOutput, error)
DeleteDeploymentWithContext is the same as DeleteDeployment with the addition of the ability to pass a context and additional request options.
See DeleteDeployment 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 (c *LaunchWizard) GetDeployment(input *GetDeploymentInput) (*GetDeploymentOutput, error)
GetDeployment API operation for AWS Launch Wizard.
Returns information about the deployment.
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 Launch Wizard's API operation GetDeployment for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ResourceNotFoundException The specified workload or deployment resource can't be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/launch-wizard-2018-05-10/GetDeployment
func (c *LaunchWizard) GetDeploymentRequest(input *GetDeploymentInput) (req *request.Request, output *GetDeploymentOutput)
GetDeploymentRequest generates a "aws/request.Request" representing the client's request for the GetDeployment 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 GetDeployment for more information on using the GetDeployment 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 GetDeploymentRequest method. req, resp := client.GetDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/launch-wizard-2018-05-10/GetDeployment
func (c *LaunchWizard) GetDeploymentWithContext(ctx aws.Context, input *GetDeploymentInput, opts ...request.Option) (*GetDeploymentOutput, error)
GetDeploymentWithContext is the same as GetDeployment with the addition of the ability to pass a context and additional request options.
See GetDeployment 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 (c *LaunchWizard) GetWorkload(input *GetWorkloadInput) (*GetWorkloadOutput, error)
GetWorkload API operation for AWS Launch Wizard.
Returns information about a workload.
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 Launch Wizard's API operation GetWorkload for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ResourceNotFoundException The specified workload or deployment resource can't be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/launch-wizard-2018-05-10/GetWorkload
func (c *LaunchWizard) GetWorkloadDeploymentPattern(input *GetWorkloadDeploymentPatternInput) (*GetWorkloadDeploymentPatternOutput, error)
GetWorkloadDeploymentPattern API operation for AWS Launch Wizard.
Returns details for a given workload and deployment pattern, including the available specifications. You can use the ListWorkloads (https://docs.aws.amazon.com/launchwizard/latest/APIReference/API_ListWorkloads.html) operation to discover the available workload names and the ListWorkloadDeploymentPatterns (https://docs.aws.amazon.com/launchwizard/latest/APIReference/API_ListWorkloadDeploymentPatterns.html) operation to discover the available deployment pattern names of a given workload.
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 Launch Wizard's API operation GetWorkloadDeploymentPattern for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ResourceNotFoundException The specified workload or deployment resource can't be found.
func (c *LaunchWizard) GetWorkloadDeploymentPatternRequest(input *GetWorkloadDeploymentPatternInput) (req *request.Request, output *GetWorkloadDeploymentPatternOutput)
GetWorkloadDeploymentPatternRequest generates a "aws/request.Request" representing the client's request for the GetWorkloadDeploymentPattern 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 GetWorkloadDeploymentPattern for more information on using the GetWorkloadDeploymentPattern 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 GetWorkloadDeploymentPatternRequest method. req, resp := client.GetWorkloadDeploymentPatternRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *LaunchWizard) GetWorkloadDeploymentPatternWithContext(ctx aws.Context, input *GetWorkloadDeploymentPatternInput, opts ...request.Option) (*GetWorkloadDeploymentPatternOutput, error)
GetWorkloadDeploymentPatternWithContext is the same as GetWorkloadDeploymentPattern with the addition of the ability to pass a context and additional request options.
See GetWorkloadDeploymentPattern 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 (c *LaunchWizard) GetWorkloadRequest(input *GetWorkloadInput) (req *request.Request, output *GetWorkloadOutput)
GetWorkloadRequest generates a "aws/request.Request" representing the client's request for the GetWorkload 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 GetWorkload for more information on using the GetWorkload 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 GetWorkloadRequest method. req, resp := client.GetWorkloadRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/launch-wizard-2018-05-10/GetWorkload
func (c *LaunchWizard) GetWorkloadWithContext(ctx aws.Context, input *GetWorkloadInput, opts ...request.Option) (*GetWorkloadOutput, error)
GetWorkloadWithContext is the same as GetWorkload with the addition of the ability to pass a context and additional request options.
See GetWorkload 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 (c *LaunchWizard) ListDeploymentEvents(input *ListDeploymentEventsInput) (*ListDeploymentEventsOutput, error)
ListDeploymentEvents API operation for AWS Launch Wizard.
Lists the events of a deployment.
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 Launch Wizard's API operation ListDeploymentEvents for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ResourceNotFoundException The specified workload or deployment resource can't be found.
func (c *LaunchWizard) ListDeploymentEventsPages(input *ListDeploymentEventsInput, fn func(*ListDeploymentEventsOutput, bool) bool) error
ListDeploymentEventsPages iterates over the pages of a ListDeploymentEvents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDeploymentEvents 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 ListDeploymentEvents operation. pageNum := 0 err := client.ListDeploymentEventsPages(params, func(page *launchwizard.ListDeploymentEventsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *LaunchWizard) ListDeploymentEventsPagesWithContext(ctx aws.Context, input *ListDeploymentEventsInput, fn func(*ListDeploymentEventsOutput, bool) bool, opts ...request.Option) error
ListDeploymentEventsPagesWithContext same as ListDeploymentEventsPages 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 (c *LaunchWizard) ListDeploymentEventsRequest(input *ListDeploymentEventsInput) (req *request.Request, output *ListDeploymentEventsOutput)
ListDeploymentEventsRequest generates a "aws/request.Request" representing the client's request for the ListDeploymentEvents 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 ListDeploymentEvents for more information on using the ListDeploymentEvents 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 ListDeploymentEventsRequest method. req, resp := client.ListDeploymentEventsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *LaunchWizard) ListDeploymentEventsWithContext(ctx aws.Context, input *ListDeploymentEventsInput, opts ...request.Option) (*ListDeploymentEventsOutput, error)
ListDeploymentEventsWithContext is the same as ListDeploymentEvents with the addition of the ability to pass a context and additional request options.
See ListDeploymentEvents 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 (c *LaunchWizard) ListDeployments(input *ListDeploymentsInput) (*ListDeploymentsOutput, error)
ListDeployments API operation for AWS Launch Wizard.
Lists the deployments that have been created.
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 Launch Wizard's API operation ListDeployments for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
func (c *LaunchWizard) ListDeploymentsPages(input *ListDeploymentsInput, fn func(*ListDeploymentsOutput, bool) bool) error
ListDeploymentsPages iterates over the pages of a ListDeployments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDeployments 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 ListDeployments operation. pageNum := 0 err := client.ListDeploymentsPages(params, func(page *launchwizard.ListDeploymentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *LaunchWizard) ListDeploymentsPagesWithContext(ctx aws.Context, input *ListDeploymentsInput, fn func(*ListDeploymentsOutput, bool) bool, opts ...request.Option) error
ListDeploymentsPagesWithContext same as ListDeploymentsPages 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 (c *LaunchWizard) ListDeploymentsRequest(input *ListDeploymentsInput) (req *request.Request, output *ListDeploymentsOutput)
ListDeploymentsRequest generates a "aws/request.Request" representing the client's request for the ListDeployments 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 ListDeployments for more information on using the ListDeployments 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 ListDeploymentsRequest method. req, resp := client.ListDeploymentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *LaunchWizard) ListDeploymentsWithContext(ctx aws.Context, input *ListDeploymentsInput, opts ...request.Option) (*ListDeploymentsOutput, error)
ListDeploymentsWithContext is the same as ListDeployments with the addition of the ability to pass a context and additional request options.
See ListDeployments 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 (c *LaunchWizard) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Launch Wizard.
Lists the tags associated with a specified resource.
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 Launch Wizard's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ResourceNotFoundException The specified workload or deployment resource can't be found.
func (c *LaunchWizard) 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) }
func (c *LaunchWizard) 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 (c *LaunchWizard) ListWorkloadDeploymentPatterns(input *ListWorkloadDeploymentPatternsInput) (*ListWorkloadDeploymentPatternsOutput, error)
ListWorkloadDeploymentPatterns API operation for AWS Launch Wizard.
Lists the workload deployment patterns for a given workload name. You can use the ListWorkloads (https://docs.aws.amazon.com/launchwizard/latest/APIReference/API_ListWorkloads.html) operation to discover the available workload names.
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 Launch Wizard's API operation ListWorkloadDeploymentPatterns for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ResourceNotFoundException The specified workload or deployment resource can't be found.
func (c *LaunchWizard) ListWorkloadDeploymentPatternsPages(input *ListWorkloadDeploymentPatternsInput, fn func(*ListWorkloadDeploymentPatternsOutput, bool) bool) error
ListWorkloadDeploymentPatternsPages iterates over the pages of a ListWorkloadDeploymentPatterns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkloadDeploymentPatterns 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 ListWorkloadDeploymentPatterns operation. pageNum := 0 err := client.ListWorkloadDeploymentPatternsPages(params, func(page *launchwizard.ListWorkloadDeploymentPatternsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *LaunchWizard) ListWorkloadDeploymentPatternsPagesWithContext(ctx aws.Context, input *ListWorkloadDeploymentPatternsInput, fn func(*ListWorkloadDeploymentPatternsOutput, bool) bool, opts ...request.Option) error
ListWorkloadDeploymentPatternsPagesWithContext same as ListWorkloadDeploymentPatternsPages 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 (c *LaunchWizard) ListWorkloadDeploymentPatternsRequest(input *ListWorkloadDeploymentPatternsInput) (req *request.Request, output *ListWorkloadDeploymentPatternsOutput)
ListWorkloadDeploymentPatternsRequest generates a "aws/request.Request" representing the client's request for the ListWorkloadDeploymentPatterns 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 ListWorkloadDeploymentPatterns for more information on using the ListWorkloadDeploymentPatterns 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 ListWorkloadDeploymentPatternsRequest method. req, resp := client.ListWorkloadDeploymentPatternsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *LaunchWizard) ListWorkloadDeploymentPatternsWithContext(ctx aws.Context, input *ListWorkloadDeploymentPatternsInput, opts ...request.Option) (*ListWorkloadDeploymentPatternsOutput, error)
ListWorkloadDeploymentPatternsWithContext is the same as ListWorkloadDeploymentPatterns with the addition of the ability to pass a context and additional request options.
See ListWorkloadDeploymentPatterns 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 (c *LaunchWizard) ListWorkloads(input *ListWorkloadsInput) (*ListWorkloadsOutput, error)
ListWorkloads API operation for AWS Launch Wizard.
Lists the available workload names. You can use the ListWorkloadDeploymentPatterns (https://docs.aws.amazon.com/launchwizard/latest/APIReference/API_ListWorkloadDeploymentPatterns.html) operation to discover the available deployment patterns for a given workload.
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 Launch Wizard's API operation ListWorkloads for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
See also, https://docs.aws.amazon.com/goto/WebAPI/launch-wizard-2018-05-10/ListWorkloads
func (c *LaunchWizard) ListWorkloadsPages(input *ListWorkloadsInput, fn func(*ListWorkloadsOutput, bool) bool) error
ListWorkloadsPages iterates over the pages of a ListWorkloads operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkloads 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 ListWorkloads operation. pageNum := 0 err := client.ListWorkloadsPages(params, func(page *launchwizard.ListWorkloadsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *LaunchWizard) ListWorkloadsPagesWithContext(ctx aws.Context, input *ListWorkloadsInput, fn func(*ListWorkloadsOutput, bool) bool, opts ...request.Option) error
ListWorkloadsPagesWithContext same as ListWorkloadsPages 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 (c *LaunchWizard) ListWorkloadsRequest(input *ListWorkloadsInput) (req *request.Request, output *ListWorkloadsOutput)
ListWorkloadsRequest generates a "aws/request.Request" representing the client's request for the ListWorkloads 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 ListWorkloads for more information on using the ListWorkloads 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 ListWorkloadsRequest method. req, resp := client.ListWorkloadsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/launch-wizard-2018-05-10/ListWorkloads
func (c *LaunchWizard) ListWorkloadsWithContext(ctx aws.Context, input *ListWorkloadsInput, opts ...request.Option) (*ListWorkloadsOutput, error)
ListWorkloadsWithContext is the same as ListWorkloads with the addition of the ability to pass a context and additional request options.
See ListWorkloads 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 (c *LaunchWizard) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Launch Wizard.
Adds the specified tags to the given resource.
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 Launch Wizard's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ResourceNotFoundException The specified workload or deployment resource can't be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/launch-wizard-2018-05-10/TagResource
func (c *LaunchWizard) 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/launch-wizard-2018-05-10/TagResource
func (c *LaunchWizard) 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 (c *LaunchWizard) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Launch Wizard.
Removes the specified tags from the given resource.
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 Launch Wizard's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Retry your request, but if the problem persists, contact us with details by posting a question on re:Post (https://repost.aws/).
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ResourceNotFoundException The specified workload or deployment resource can't be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/launch-wizard-2018-05-10/UntagResource
func (c *LaunchWizard) 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/launch-wizard-2018-05-10/UntagResource
func (c *LaunchWizard) 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.
type ListDeploymentEventsInput struct { // The ID of the deployment. // // DeploymentId is a required field DeploymentId *string `locationName:"deploymentId" min:"2" type:"string" required:"true"` // The maximum number of items to return for this request. To get the next page // of items, make another request with the token returned in the output. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token returned from a previous paginated request. Pagination continues // from the end of the items returned by the previous request. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (s ListDeploymentEventsInput) 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 (s *ListDeploymentEventsInput) SetDeploymentId(v string) *ListDeploymentEventsInput
SetDeploymentId sets the DeploymentId field's value.
func (s *ListDeploymentEventsInput) SetMaxResults(v int64) *ListDeploymentEventsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListDeploymentEventsInput) SetNextToken(v string) *ListDeploymentEventsInput
SetNextToken sets the NextToken field's value.
func (s ListDeploymentEventsInput) 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 (s *ListDeploymentEventsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeploymentEventsOutput struct { // Lists the deployment events. DeploymentEvents []*DeploymentEventDataSummary `locationName:"deploymentEvents" type:"list"` // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (s ListDeploymentEventsOutput) 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 (s *ListDeploymentEventsOutput) SetDeploymentEvents(v []*DeploymentEventDataSummary) *ListDeploymentEventsOutput
SetDeploymentEvents sets the DeploymentEvents field's value.
func (s *ListDeploymentEventsOutput) SetNextToken(v string) *ListDeploymentEventsOutput
SetNextToken sets the NextToken field's value.
func (s ListDeploymentEventsOutput) 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 ListDeploymentsInput struct { // Filters to scope the results. The following filters are supported: // // * WORKLOAD_NAME - The name used in deployments. // // * DEPLOYMENT_STATUS - COMPLETED | CREATING | DELETE_IN_PROGRESS | DELETE_INITIATING // | DELETE_FAILED | DELETED | FAILED | IN_PROGRESS | VALIDATING Filters []*DeploymentFilter `locationName:"filters" min:"1" type:"list"` // The maximum number of items to return for this request. To get the next page // of items, make another request with the token returned in the output. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token returned from a previous paginated request. Pagination continues // from the end of the items returned by the previous request. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (s ListDeploymentsInput) 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 (s *ListDeploymentsInput) SetFilters(v []*DeploymentFilter) *ListDeploymentsInput
SetFilters sets the Filters field's value.
func (s *ListDeploymentsInput) SetMaxResults(v int64) *ListDeploymentsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListDeploymentsInput) SetNextToken(v string) *ListDeploymentsInput
SetNextToken sets the NextToken field's value.
func (s ListDeploymentsInput) 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 (s *ListDeploymentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeploymentsOutput struct { // Lists the deployments. Deployments []*DeploymentDataSummary `locationName:"deployments" type:"list"` // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (s ListDeploymentsOutput) 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 (s *ListDeploymentsOutput) SetDeployments(v []*DeploymentDataSummary) *ListDeploymentsOutput
SetDeployments sets the Deployments field's value.
func (s *ListDeploymentsOutput) SetNextToken(v string) *ListDeploymentsOutput
SetNextToken sets the NextToken field's value.
func (s ListDeploymentsOutput) 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 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 (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 (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
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 (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput struct { // Information about the tags. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
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 (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
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 ListWorkloadDeploymentPatternsInput struct { // The maximum number of items to return for this request. To get the next page // of items, make another request with the token returned in the output. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token returned from a previous paginated request. Pagination continues // from the end of the items returned by the previous request. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The name of the workload. // // WorkloadName is a required field WorkloadName *string `locationName:"workloadName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListWorkloadDeploymentPatternsInput) 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 (s *ListWorkloadDeploymentPatternsInput) SetMaxResults(v int64) *ListWorkloadDeploymentPatternsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListWorkloadDeploymentPatternsInput) SetNextToken(v string) *ListWorkloadDeploymentPatternsInput
SetNextToken sets the NextToken field's value.
func (s *ListWorkloadDeploymentPatternsInput) SetWorkloadName(v string) *ListWorkloadDeploymentPatternsInput
SetWorkloadName sets the WorkloadName field's value.
func (s ListWorkloadDeploymentPatternsInput) 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 (s *ListWorkloadDeploymentPatternsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkloadDeploymentPatternsOutput struct { // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // Describes the workload deployment patterns. WorkloadDeploymentPatterns []*WorkloadDeploymentPatternDataSummary `locationName:"workloadDeploymentPatterns" type:"list"` // contains filtered or unexported fields }
func (s ListWorkloadDeploymentPatternsOutput) 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 (s *ListWorkloadDeploymentPatternsOutput) SetNextToken(v string) *ListWorkloadDeploymentPatternsOutput
SetNextToken sets the NextToken field's value.
func (s *ListWorkloadDeploymentPatternsOutput) SetWorkloadDeploymentPatterns(v []*WorkloadDeploymentPatternDataSummary) *ListWorkloadDeploymentPatternsOutput
SetWorkloadDeploymentPatterns sets the WorkloadDeploymentPatterns field's value.
func (s ListWorkloadDeploymentPatternsOutput) 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 ListWorkloadsInput struct { // The maximum number of items to return for this request. To get the next page // of items, make another request with the token returned in the output. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token returned from a previous paginated request. Pagination continues // from the end of the items returned by the previous request. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (s ListWorkloadsInput) 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 (s *ListWorkloadsInput) SetMaxResults(v int64) *ListWorkloadsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListWorkloadsInput) SetNextToken(v string) *ListWorkloadsInput
SetNextToken sets the NextToken field's value.
func (s ListWorkloadsInput) 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 (s *ListWorkloadsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkloadsOutput struct { // The token to include in another request to get the next page of items. This // value is null when there are no more items to return. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // Information about the workloads. Workloads []*WorkloadDataSummary `locationName:"workloads" type:"list"` // contains filtered or unexported fields }
func (s ListWorkloadsOutput) 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 (s *ListWorkloadsOutput) SetNextToken(v string) *ListWorkloadsOutput
SetNextToken sets the NextToken field's value.
func (s *ListWorkloadsOutput) SetWorkloads(v []*WorkloadDataSummary) *ListWorkloadsOutput
SetWorkloads sets the Workloads field's value.
func (s ListWorkloadsOutput) 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 ResourceLimitException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You have exceeded an Launch Wizard resource limit. For example, you might have too many deployments in progress.
func (s *ResourceLimitException) Code() string
Code returns the exception type name.
func (s *ResourceLimitException) Error() string
func (s ResourceLimitException) 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 (s *ResourceLimitException) Message() string
Message returns the exception's message.
func (s *ResourceLimitException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ResourceLimitException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ResourceLimitException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s ResourceLimitException) 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 struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified workload or deployment resource can't be found.
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (s *ResourceNotFoundException) Error() string
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 (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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"` // One or more tags to attach to the resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" min:"1" type:"map" required:"true"` // contains filtered or unexported fields }
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 (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
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 (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput struct {
// contains filtered or unexported fields
}
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 (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 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"` // Keys identifying the tags to remove. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
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 (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
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 (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
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 (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 ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by an Amazon Web Services service.
func (s *ValidationException) Code() string
Code returns the exception type name.
func (s *ValidationException) Error() string
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 (s *ValidationException) Message() string
Message returns the exception's message.
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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".
type WorkloadData struct { // The description of a workload. Description *string `locationName:"description" type:"string"` // The display name of a workload. DisplayName *string `locationName:"displayName" type:"string"` // The URL of a workload document. DocumentationUrl *string `locationName:"documentationUrl" type:"string"` // The URL of a workload icon. IconUrl *string `locationName:"iconUrl" type:"string"` // The status of a workload. Status *string `locationName:"status" type:"string" enum:"WorkloadStatus"` // The message about a workload's status. StatusMessage *string `locationName:"statusMessage" type:"string"` // The name of the workload. WorkloadName *string `locationName:"workloadName" min:"1" type:"string"` // contains filtered or unexported fields }
Describes a workload.
func (s WorkloadData) 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 (s *WorkloadData) SetDescription(v string) *WorkloadData
SetDescription sets the Description field's value.
func (s *WorkloadData) SetDisplayName(v string) *WorkloadData
SetDisplayName sets the DisplayName field's value.
func (s *WorkloadData) SetDocumentationUrl(v string) *WorkloadData
SetDocumentationUrl sets the DocumentationUrl field's value.
func (s *WorkloadData) SetIconUrl(v string) *WorkloadData
SetIconUrl sets the IconUrl field's value.
func (s *WorkloadData) SetStatus(v string) *WorkloadData
SetStatus sets the Status field's value.
func (s *WorkloadData) SetStatusMessage(v string) *WorkloadData
SetStatusMessage sets the StatusMessage field's value.
func (s *WorkloadData) SetWorkloadName(v string) *WorkloadData
SetWorkloadName sets the WorkloadName field's value.
func (s WorkloadData) 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 WorkloadDataSummary struct { // The display name of the workload data. DisplayName *string `locationName:"displayName" type:"string"` // The name of the workload. WorkloadName *string `locationName:"workloadName" min:"1" type:"string"` // contains filtered or unexported fields }
Describes workload data.
func (s WorkloadDataSummary) 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 (s *WorkloadDataSummary) SetDisplayName(v string) *WorkloadDataSummary
SetDisplayName sets the DisplayName field's value.
func (s *WorkloadDataSummary) SetWorkloadName(v string) *WorkloadDataSummary
SetWorkloadName sets the WorkloadName field's value.
func (s WorkloadDataSummary) 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 WorkloadDeploymentPatternData struct { // The name of the deployment pattern. DeploymentPatternName *string `locationName:"deploymentPatternName" min:"1" type:"string"` // The description of the deployment pattern. Description *string `locationName:"description" type:"string"` // The display name of the deployment pattern. DisplayName *string `locationName:"displayName" type:"string"` // The settings specified for the deployment. These settings define how to deploy // and configure your resources created by the deployment. For more information // about the specifications required for creating a deployment for a SAP workload, // see SAP deployment specifications (https://docs.aws.amazon.com/launchwizard/latest/APIReference/launch-wizard-specifications-sap.html). // To retrieve the specifications required to create a deployment for other // workloads, use the GetWorkloadDeploymentPattern (https://docs.aws.amazon.com/launchwizard/latest/APIReference/API_GetWorkloadDeploymentPattern.html) // operation. Specifications []*DeploymentSpecificationsField `locationName:"specifications" min:"1" type:"list"` // The status of the deployment pattern. Status *string `locationName:"status" type:"string" enum:"WorkloadDeploymentPatternStatus"` // The status message of the deployment pattern. StatusMessage *string `locationName:"statusMessage" type:"string"` // The workload name of the deployment pattern. WorkloadName *string `locationName:"workloadName" min:"1" type:"string"` // The workload version name of the deployment pattern. WorkloadVersionName *string `locationName:"workloadVersionName" min:"5" type:"string"` // contains filtered or unexported fields }
The data that details a workload deployment pattern.
func (s WorkloadDeploymentPatternData) 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 (s *WorkloadDeploymentPatternData) SetDeploymentPatternName(v string) *WorkloadDeploymentPatternData
SetDeploymentPatternName sets the DeploymentPatternName field's value.
func (s *WorkloadDeploymentPatternData) SetDescription(v string) *WorkloadDeploymentPatternData
SetDescription sets the Description field's value.
func (s *WorkloadDeploymentPatternData) SetDisplayName(v string) *WorkloadDeploymentPatternData
SetDisplayName sets the DisplayName field's value.
func (s *WorkloadDeploymentPatternData) SetSpecifications(v []*DeploymentSpecificationsField) *WorkloadDeploymentPatternData
SetSpecifications sets the Specifications field's value.
func (s *WorkloadDeploymentPatternData) SetStatus(v string) *WorkloadDeploymentPatternData
SetStatus sets the Status field's value.
func (s *WorkloadDeploymentPatternData) SetStatusMessage(v string) *WorkloadDeploymentPatternData
SetStatusMessage sets the StatusMessage field's value.
func (s *WorkloadDeploymentPatternData) SetWorkloadName(v string) *WorkloadDeploymentPatternData
SetWorkloadName sets the WorkloadName field's value.
func (s *WorkloadDeploymentPatternData) SetWorkloadVersionName(v string) *WorkloadDeploymentPatternData
SetWorkloadVersionName sets the WorkloadVersionName field's value.
func (s WorkloadDeploymentPatternData) 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 WorkloadDeploymentPatternDataSummary struct { // The name of a workload deployment pattern. DeploymentPatternName *string `locationName:"deploymentPatternName" min:"1" type:"string"` // The description of a workload deployment pattern. Description *string `locationName:"description" type:"string"` // The display name of a workload deployment pattern. DisplayName *string `locationName:"displayName" type:"string"` // The status of a workload deployment pattern. Status *string `locationName:"status" type:"string" enum:"WorkloadDeploymentPatternStatus"` // A message about a workload deployment pattern's status. StatusMessage *string `locationName:"statusMessage" type:"string"` // The name of the workload. WorkloadName *string `locationName:"workloadName" min:"1" type:"string"` // The name of the workload deployment pattern version. WorkloadVersionName *string `locationName:"workloadVersionName" min:"5" type:"string"` // contains filtered or unexported fields }
Describes a workload deployment pattern.
func (s WorkloadDeploymentPatternDataSummary) 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 (s *WorkloadDeploymentPatternDataSummary) SetDeploymentPatternName(v string) *WorkloadDeploymentPatternDataSummary
SetDeploymentPatternName sets the DeploymentPatternName field's value.
func (s *WorkloadDeploymentPatternDataSummary) SetDescription(v string) *WorkloadDeploymentPatternDataSummary
SetDescription sets the Description field's value.
func (s *WorkloadDeploymentPatternDataSummary) SetDisplayName(v string) *WorkloadDeploymentPatternDataSummary
SetDisplayName sets the DisplayName field's value.
func (s *WorkloadDeploymentPatternDataSummary) SetStatus(v string) *WorkloadDeploymentPatternDataSummary
SetStatus sets the Status field's value.
func (s *WorkloadDeploymentPatternDataSummary) SetStatusMessage(v string) *WorkloadDeploymentPatternDataSummary
SetStatusMessage sets the StatusMessage field's value.
func (s *WorkloadDeploymentPatternDataSummary) SetWorkloadName(v string) *WorkloadDeploymentPatternDataSummary
SetWorkloadName sets the WorkloadName field's value.
func (s *WorkloadDeploymentPatternDataSummary) SetWorkloadVersionName(v string) *WorkloadDeploymentPatternDataSummary
SetWorkloadVersionName sets the WorkloadVersionName field's value.
func (s WorkloadDeploymentPatternDataSummary) 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".