route53recoveryreadiness

package
v1.44.312 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2023 License: Apache-2.0 Imports: 10 Imported by: 14

Documentation

Overview

Package route53recoveryreadiness provides the client and types for making API requests to AWS Route53 Recovery Readiness.

Recovery readiness

See https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02 for more information on this service.

See route53recoveryreadiness package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/route53recoveryreadiness/

Using the Client

To contact AWS Route53 Recovery Readiness with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS Route53 Recovery Readiness client Route53RecoveryReadiness for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/route53recoveryreadiness/#New

Index

Constants

View Source
const (
	// ReadinessReady is a Readiness enum value
	ReadinessReady = "READY"

	// ReadinessNotReady is a Readiness enum value
	ReadinessNotReady = "NOT_READY"

	// ReadinessUnknown is a Readiness enum value
	ReadinessUnknown = "UNKNOWN"

	// ReadinessNotAuthorized is a Readiness enum value
	ReadinessNotAuthorized = "NOT_AUTHORIZED"
)

The readiness status.

View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	ErrCodeConflictException = "ConflictException"

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "Route53 Recovery Readiness" // Name of service.
	EndpointsID = "route53-recovery-readiness" // ID to lookup a service endpoint with.
	ServiceID   = "Route53 Recovery Readiness" // ServiceID is a unique identifier of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

func Readiness_Values

func Readiness_Values() []string

Readiness_Values returns all elements of the Readiness enum

Types

type AccessDeniedException

type AccessDeniedException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CellOutput_

type CellOutput_ struct {

	// The Amazon Resource Name (ARN) for the cell.
	//
	// CellArn is a required field
	CellArn *string `locationName:"cellArn" type:"string" required:"true"`

	// The name of the cell.
	//
	// CellName is a required field
	CellName *string `locationName:"cellName" type:"string" required:"true"`

	// A list of cell ARNs.
	//
	// Cells is a required field
	Cells []*string `locationName:"cells" type:"list" required:"true"`

	// The readiness scope for the cell, which can be a cell Amazon Resource Name
	// (ARN) or a recovery group ARN. This is a list but currently can have only
	// one element.
	//
	// ParentReadinessScopes is a required field
	ParentReadinessScopes []*string `locationName:"parentReadinessScopes" type:"list" required:"true"`

	// Tags on the resources.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

Information about a cell.

func (CellOutput_) GoString

func (s CellOutput_) 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 (*CellOutput_) SetCellArn

func (s *CellOutput_) SetCellArn(v string) *CellOutput_

SetCellArn sets the CellArn field's value.

func (*CellOutput_) SetCellName

func (s *CellOutput_) SetCellName(v string) *CellOutput_

SetCellName sets the CellName field's value.

func (*CellOutput_) SetCells

func (s *CellOutput_) SetCells(v []*string) *CellOutput_

SetCells sets the Cells field's value.

func (*CellOutput_) SetParentReadinessScopes

func (s *CellOutput_) SetParentReadinessScopes(v []*string) *CellOutput_

SetParentReadinessScopes sets the ParentReadinessScopes field's value.

func (*CellOutput_) SetTags

func (s *CellOutput_) SetTags(v map[string]*string) *CellOutput_

SetTags sets the Tags field's value.

func (CellOutput_) String

func (s CellOutput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConflictException

type ConflictException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateCellInput

type CreateCellInput struct {

	// CellName is a required field
	CellName *string `locationName:"cellName" type:"string" required:"true"`

	Cells []*string `locationName:"cells" type:"list"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateCellInput) GoString

func (s CreateCellInput) 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 (*CreateCellInput) SetCellName

func (s *CreateCellInput) SetCellName(v string) *CreateCellInput

SetCellName sets the CellName field's value.

func (*CreateCellInput) SetCells

func (s *CreateCellInput) SetCells(v []*string) *CreateCellInput

SetCells sets the Cells field's value.

func (*CreateCellInput) SetTags

func (s *CreateCellInput) SetTags(v map[string]*string) *CreateCellInput

SetTags sets the Tags field's value.

func (CreateCellInput) String

func (s CreateCellInput) 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 (*CreateCellInput) Validate

func (s *CreateCellInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateCellOutput

type CreateCellOutput struct {
	CellArn *string `locationName:"cellArn" type:"string"`

	CellName *string `locationName:"cellName" type:"string"`

	Cells []*string `locationName:"cells" type:"list"`

	ParentReadinessScopes []*string `locationName:"parentReadinessScopes" type:"list"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateCellOutput) GoString

func (s CreateCellOutput) 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 (*CreateCellOutput) SetCellArn

func (s *CreateCellOutput) SetCellArn(v string) *CreateCellOutput

SetCellArn sets the CellArn field's value.

func (*CreateCellOutput) SetCellName

func (s *CreateCellOutput) SetCellName(v string) *CreateCellOutput

SetCellName sets the CellName field's value.

func (*CreateCellOutput) SetCells

func (s *CreateCellOutput) SetCells(v []*string) *CreateCellOutput

SetCells sets the Cells field's value.

func (*CreateCellOutput) SetParentReadinessScopes

func (s *CreateCellOutput) SetParentReadinessScopes(v []*string) *CreateCellOutput

SetParentReadinessScopes sets the ParentReadinessScopes field's value.

func (*CreateCellOutput) SetTags

func (s *CreateCellOutput) SetTags(v map[string]*string) *CreateCellOutput

SetTags sets the Tags field's value.

func (CreateCellOutput) String

func (s CreateCellOutput) 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 CreateCrossAccountAuthorizationInput

type CreateCrossAccountAuthorizationInput struct {

	// CrossAccountAuthorization
	//
	// CrossAccountAuthorization is a required field
	CrossAccountAuthorization *string `locationName:"crossAccountAuthorization" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateCrossAccountAuthorizationInput) GoString

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 (*CreateCrossAccountAuthorizationInput) SetCrossAccountAuthorization

SetCrossAccountAuthorization sets the CrossAccountAuthorization field's value.

func (CreateCrossAccountAuthorizationInput) 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 (*CreateCrossAccountAuthorizationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CreateCrossAccountAuthorizationOutput

type CreateCrossAccountAuthorizationOutput struct {

	// CrossAccountAuthorization
	CrossAccountAuthorization *string `locationName:"crossAccountAuthorization" type:"string"`
	// contains filtered or unexported fields
}

func (CreateCrossAccountAuthorizationOutput) GoString

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 (*CreateCrossAccountAuthorizationOutput) SetCrossAccountAuthorization

SetCrossAccountAuthorization sets the CrossAccountAuthorization field's value.

func (CreateCrossAccountAuthorizationOutput) 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 CreateReadinessCheckInput

type CreateReadinessCheckInput struct {

	// ReadinessCheckName is a required field
	ReadinessCheckName *string `locationName:"readinessCheckName" type:"string" required:"true"`

	// ResourceSetName is a required field
	ResourceSetName *string `locationName:"resourceSetName" type:"string" required:"true"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateReadinessCheckInput) GoString

func (s CreateReadinessCheckInput) 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 (*CreateReadinessCheckInput) SetReadinessCheckName

func (s *CreateReadinessCheckInput) SetReadinessCheckName(v string) *CreateReadinessCheckInput

SetReadinessCheckName sets the ReadinessCheckName field's value.

func (*CreateReadinessCheckInput) SetResourceSetName

SetResourceSetName sets the ResourceSetName field's value.

func (*CreateReadinessCheckInput) SetTags

SetTags sets the Tags field's value.

func (CreateReadinessCheckInput) String

func (s CreateReadinessCheckInput) 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 (*CreateReadinessCheckInput) Validate

func (s *CreateReadinessCheckInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateReadinessCheckOutput

type CreateReadinessCheckOutput struct {
	ReadinessCheckArn *string `locationName:"readinessCheckArn" type:"string"`

	ReadinessCheckName *string `locationName:"readinessCheckName" type:"string"`

	ResourceSet *string `locationName:"resourceSet" type:"string"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateReadinessCheckOutput) GoString

func (s CreateReadinessCheckOutput) 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 (*CreateReadinessCheckOutput) SetReadinessCheckArn

func (s *CreateReadinessCheckOutput) SetReadinessCheckArn(v string) *CreateReadinessCheckOutput

SetReadinessCheckArn sets the ReadinessCheckArn field's value.

func (*CreateReadinessCheckOutput) SetReadinessCheckName

func (s *CreateReadinessCheckOutput) SetReadinessCheckName(v string) *CreateReadinessCheckOutput

SetReadinessCheckName sets the ReadinessCheckName field's value.

func (*CreateReadinessCheckOutput) SetResourceSet

SetResourceSet sets the ResourceSet field's value.

func (*CreateReadinessCheckOutput) SetTags

SetTags sets the Tags field's value.

func (CreateReadinessCheckOutput) 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 CreateRecoveryGroupInput

type CreateRecoveryGroupInput struct {
	Cells []*string `locationName:"cells" type:"list"`

	// RecoveryGroupName is a required field
	RecoveryGroupName *string `locationName:"recoveryGroupName" type:"string" required:"true"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateRecoveryGroupInput) GoString

func (s CreateRecoveryGroupInput) 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 (*CreateRecoveryGroupInput) SetCells

SetCells sets the Cells field's value.

func (*CreateRecoveryGroupInput) SetRecoveryGroupName

func (s *CreateRecoveryGroupInput) SetRecoveryGroupName(v string) *CreateRecoveryGroupInput

SetRecoveryGroupName sets the RecoveryGroupName field's value.

func (*CreateRecoveryGroupInput) SetTags

SetTags sets the Tags field's value.

func (CreateRecoveryGroupInput) String

func (s CreateRecoveryGroupInput) 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 (*CreateRecoveryGroupInput) Validate

func (s *CreateRecoveryGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRecoveryGroupOutput

type CreateRecoveryGroupOutput struct {
	Cells []*string `locationName:"cells" type:"list"`

	RecoveryGroupArn *string `locationName:"recoveryGroupArn" type:"string"`

	RecoveryGroupName *string `locationName:"recoveryGroupName" type:"string"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateRecoveryGroupOutput) GoString

func (s CreateRecoveryGroupOutput) 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 (*CreateRecoveryGroupOutput) SetCells

SetCells sets the Cells field's value.

func (*CreateRecoveryGroupOutput) SetRecoveryGroupArn

func (s *CreateRecoveryGroupOutput) SetRecoveryGroupArn(v string) *CreateRecoveryGroupOutput

SetRecoveryGroupArn sets the RecoveryGroupArn field's value.

func (*CreateRecoveryGroupOutput) SetRecoveryGroupName

func (s *CreateRecoveryGroupOutput) SetRecoveryGroupName(v string) *CreateRecoveryGroupOutput

SetRecoveryGroupName sets the RecoveryGroupName field's value.

func (*CreateRecoveryGroupOutput) SetTags

SetTags sets the Tags field's value.

func (CreateRecoveryGroupOutput) String

func (s CreateRecoveryGroupOutput) 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 CreateResourceSetInput

type CreateResourceSetInput struct {

	// ResourceSetName is a required field
	ResourceSetName *string `locationName:"resourceSetName" type:"string" required:"true"`

	// ResourceSetType is a required field
	ResourceSetType *string `locationName:"resourceSetType" type:"string" required:"true"`

	// Resources is a required field
	Resources []*Resource `locationName:"resources" type:"list" required:"true"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateResourceSetInput) GoString

func (s CreateResourceSetInput) 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 (*CreateResourceSetInput) SetResourceSetName

func (s *CreateResourceSetInput) SetResourceSetName(v string) *CreateResourceSetInput

SetResourceSetName sets the ResourceSetName field's value.

func (*CreateResourceSetInput) SetResourceSetType

func (s *CreateResourceSetInput) SetResourceSetType(v string) *CreateResourceSetInput

SetResourceSetType sets the ResourceSetType field's value.

func (*CreateResourceSetInput) SetResources

SetResources sets the Resources field's value.

func (*CreateResourceSetInput) SetTags

SetTags sets the Tags field's value.

func (CreateResourceSetInput) String

func (s CreateResourceSetInput) 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 (*CreateResourceSetInput) Validate

func (s *CreateResourceSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateResourceSetOutput

type CreateResourceSetOutput struct {
	ResourceSetArn *string `locationName:"resourceSetArn" type:"string"`

	ResourceSetName *string `locationName:"resourceSetName" type:"string"`

	ResourceSetType *string `locationName:"resourceSetType" type:"string"`

	Resources []*Resource `locationName:"resources" type:"list"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateResourceSetOutput) GoString

func (s CreateResourceSetOutput) 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 (*CreateResourceSetOutput) SetResourceSetArn

func (s *CreateResourceSetOutput) SetResourceSetArn(v string) *CreateResourceSetOutput

SetResourceSetArn sets the ResourceSetArn field's value.

func (*CreateResourceSetOutput) SetResourceSetName

func (s *CreateResourceSetOutput) SetResourceSetName(v string) *CreateResourceSetOutput

SetResourceSetName sets the ResourceSetName field's value.

func (*CreateResourceSetOutput) SetResourceSetType

func (s *CreateResourceSetOutput) SetResourceSetType(v string) *CreateResourceSetOutput

SetResourceSetType sets the ResourceSetType field's value.

func (*CreateResourceSetOutput) SetResources

SetResources sets the Resources field's value.

func (*CreateResourceSetOutput) SetTags

SetTags sets the Tags field's value.

func (CreateResourceSetOutput) String

func (s CreateResourceSetOutput) 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 DNSTargetResource

type DNSTargetResource struct {

	// The domain name that acts as an ingress point to a portion of the customer
	// application.
	DomainName *string `locationName:"domainName" type:"string"`

	// The hosted zone Amazon Resource Name (ARN) that contains the DNS record with
	// the provided name of the target resource.
	HostedZoneArn *string `locationName:"hostedZoneArn" type:"string"`

	// The Route 53 record set ID that uniquely identifies a DNS record, given a
	// name and a type.
	RecordSetId *string `locationName:"recordSetId" type:"string"`

	// The type of DNS record of the target resource.
	RecordType *string `locationName:"recordType" type:"string"`

	// The target resource of the DNS target resource.
	TargetResource *TargetResource `locationName:"targetResource" type:"structure"`
	// contains filtered or unexported fields
}

A component for DNS/routing control readiness checks and architecture checks.

func (DNSTargetResource) GoString

func (s DNSTargetResource) 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 (*DNSTargetResource) SetDomainName

func (s *DNSTargetResource) SetDomainName(v string) *DNSTargetResource

SetDomainName sets the DomainName field's value.

func (*DNSTargetResource) SetHostedZoneArn

func (s *DNSTargetResource) SetHostedZoneArn(v string) *DNSTargetResource

SetHostedZoneArn sets the HostedZoneArn field's value.

func (*DNSTargetResource) SetRecordSetId

func (s *DNSTargetResource) SetRecordSetId(v string) *DNSTargetResource

SetRecordSetId sets the RecordSetId field's value.

func (*DNSTargetResource) SetRecordType

func (s *DNSTargetResource) SetRecordType(v string) *DNSTargetResource

SetRecordType sets the RecordType field's value.

func (*DNSTargetResource) SetTargetResource

func (s *DNSTargetResource) SetTargetResource(v *TargetResource) *DNSTargetResource

SetTargetResource sets the TargetResource field's value.

func (DNSTargetResource) String

func (s DNSTargetResource) 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 DeleteCellInput

type DeleteCellInput struct {

	// CellName is a required field
	CellName *string `location:"uri" locationName:"cellName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteCellInput) GoString

func (s DeleteCellInput) 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 (*DeleteCellInput) SetCellName

func (s *DeleteCellInput) SetCellName(v string) *DeleteCellInput

SetCellName sets the CellName field's value.

func (DeleteCellInput) String

func (s DeleteCellInput) 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 (*DeleteCellInput) Validate

func (s *DeleteCellInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCellOutput

type DeleteCellOutput struct {
	// contains filtered or unexported fields
}

func (DeleteCellOutput) GoString

func (s DeleteCellOutput) 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 (DeleteCellOutput) String

func (s DeleteCellOutput) 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 DeleteCrossAccountAuthorizationInput

type DeleteCrossAccountAuthorizationInput struct {

	// CrossAccountAuthorization is a required field
	CrossAccountAuthorization *string `location:"uri" locationName:"crossAccountAuthorization" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteCrossAccountAuthorizationInput) GoString

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 (*DeleteCrossAccountAuthorizationInput) SetCrossAccountAuthorization

SetCrossAccountAuthorization sets the CrossAccountAuthorization field's value.

func (DeleteCrossAccountAuthorizationInput) 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 (*DeleteCrossAccountAuthorizationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteCrossAccountAuthorizationOutput

type DeleteCrossAccountAuthorizationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteCrossAccountAuthorizationOutput) GoString

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 (DeleteCrossAccountAuthorizationOutput) 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 DeleteReadinessCheckInput

type DeleteReadinessCheckInput struct {

	// ReadinessCheckName is a required field
	ReadinessCheckName *string `location:"uri" locationName:"readinessCheckName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteReadinessCheckInput) GoString

func (s DeleteReadinessCheckInput) 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 (*DeleteReadinessCheckInput) SetReadinessCheckName

func (s *DeleteReadinessCheckInput) SetReadinessCheckName(v string) *DeleteReadinessCheckInput

SetReadinessCheckName sets the ReadinessCheckName field's value.

func (DeleteReadinessCheckInput) String

func (s DeleteReadinessCheckInput) 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 (*DeleteReadinessCheckInput) Validate

func (s *DeleteReadinessCheckInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteReadinessCheckOutput

type DeleteReadinessCheckOutput struct {
	// contains filtered or unexported fields
}

func (DeleteReadinessCheckOutput) GoString

func (s DeleteReadinessCheckOutput) 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 (DeleteReadinessCheckOutput) 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 DeleteRecoveryGroupInput

type DeleteRecoveryGroupInput struct {

	// RecoveryGroupName is a required field
	RecoveryGroupName *string `location:"uri" locationName:"recoveryGroupName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRecoveryGroupInput) GoString

func (s DeleteRecoveryGroupInput) 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 (*DeleteRecoveryGroupInput) SetRecoveryGroupName

func (s *DeleteRecoveryGroupInput) SetRecoveryGroupName(v string) *DeleteRecoveryGroupInput

SetRecoveryGroupName sets the RecoveryGroupName field's value.

func (DeleteRecoveryGroupInput) String

func (s DeleteRecoveryGroupInput) 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 (*DeleteRecoveryGroupInput) Validate

func (s *DeleteRecoveryGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRecoveryGroupOutput

type DeleteRecoveryGroupOutput struct {
	// contains filtered or unexported fields
}

func (DeleteRecoveryGroupOutput) GoString

func (s DeleteRecoveryGroupOutput) 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 (DeleteRecoveryGroupOutput) String

func (s DeleteRecoveryGroupOutput) 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 DeleteResourceSetInput

type DeleteResourceSetInput struct {

	// ResourceSetName is a required field
	ResourceSetName *string `location:"uri" locationName:"resourceSetName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteResourceSetInput) GoString

func (s DeleteResourceSetInput) 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 (*DeleteResourceSetInput) SetResourceSetName

func (s *DeleteResourceSetInput) SetResourceSetName(v string) *DeleteResourceSetInput

SetResourceSetName sets the ResourceSetName field's value.

func (DeleteResourceSetInput) String

func (s DeleteResourceSetInput) 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 (*DeleteResourceSetInput) Validate

func (s *DeleteResourceSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteResourceSetOutput

type DeleteResourceSetOutput struct {
	// contains filtered or unexported fields
}

func (DeleteResourceSetOutput) GoString

func (s DeleteResourceSetOutput) 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 (DeleteResourceSetOutput) String

func (s DeleteResourceSetOutput) 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 GetArchitectureRecommendationsInput

type GetArchitectureRecommendationsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// RecoveryGroupName is a required field
	RecoveryGroupName *string `location:"uri" locationName:"recoveryGroupName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetArchitectureRecommendationsInput) GoString

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 (*GetArchitectureRecommendationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*GetArchitectureRecommendationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetArchitectureRecommendationsInput) SetRecoveryGroupName

SetRecoveryGroupName sets the RecoveryGroupName field's value.

func (GetArchitectureRecommendationsInput) 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 (*GetArchitectureRecommendationsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetArchitectureRecommendationsOutput

type GetArchitectureRecommendationsOutput struct {

	// The time that a recovery group was last assessed for recommendations, in
	// UTC ISO-8601 format.
	LastAuditTimestamp *time.Time `locationName:"lastAuditTimestamp" type:"timestamp" timestampFormat:"iso8601"`

	NextToken *string `locationName:"nextToken" type:"string"`

	Recommendations []*Recommendation `locationName:"recommendations" type:"list"`
	// contains filtered or unexported fields
}

func (GetArchitectureRecommendationsOutput) GoString

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 (*GetArchitectureRecommendationsOutput) SetLastAuditTimestamp

SetLastAuditTimestamp sets the LastAuditTimestamp field's value.

func (*GetArchitectureRecommendationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetArchitectureRecommendationsOutput) SetRecommendations

SetRecommendations sets the Recommendations field's value.

func (GetArchitectureRecommendationsOutput) 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 GetCellInput

type GetCellInput struct {

	// CellName is a required field
	CellName *string `location:"uri" locationName:"cellName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetCellInput) GoString

func (s GetCellInput) 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 (*GetCellInput) SetCellName

func (s *GetCellInput) SetCellName(v string) *GetCellInput

SetCellName sets the CellName field's value.

func (GetCellInput) String

func (s GetCellInput) 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 (*GetCellInput) Validate

func (s *GetCellInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCellOutput

type GetCellOutput struct {
	CellArn *string `locationName:"cellArn" type:"string"`

	CellName *string `locationName:"cellName" type:"string"`

	Cells []*string `locationName:"cells" type:"list"`

	ParentReadinessScopes []*string `locationName:"parentReadinessScopes" type:"list"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (GetCellOutput) GoString

func (s GetCellOutput) 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 (*GetCellOutput) SetCellArn

func (s *GetCellOutput) SetCellArn(v string) *GetCellOutput

SetCellArn sets the CellArn field's value.

func (*GetCellOutput) SetCellName

func (s *GetCellOutput) SetCellName(v string) *GetCellOutput

SetCellName sets the CellName field's value.

func (*GetCellOutput) SetCells

func (s *GetCellOutput) SetCells(v []*string) *GetCellOutput

SetCells sets the Cells field's value.

func (*GetCellOutput) SetParentReadinessScopes

func (s *GetCellOutput) SetParentReadinessScopes(v []*string) *GetCellOutput

SetParentReadinessScopes sets the ParentReadinessScopes field's value.

func (*GetCellOutput) SetTags

func (s *GetCellOutput) SetTags(v map[string]*string) *GetCellOutput

SetTags sets the Tags field's value.

func (GetCellOutput) String

func (s GetCellOutput) 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 GetCellReadinessSummaryInput

type GetCellReadinessSummaryInput struct {

	// CellName is a required field
	CellName *string `location:"uri" locationName:"cellName" type:"string" required:"true"`

	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (GetCellReadinessSummaryInput) GoString

func (s GetCellReadinessSummaryInput) 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 (*GetCellReadinessSummaryInput) SetCellName

SetCellName sets the CellName field's value.

func (*GetCellReadinessSummaryInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*GetCellReadinessSummaryInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (GetCellReadinessSummaryInput) 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 (*GetCellReadinessSummaryInput) Validate

func (s *GetCellReadinessSummaryInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCellReadinessSummaryOutput

type GetCellReadinessSummaryOutput struct {
	NextToken *string `locationName:"nextToken" type:"string"`

	// The readiness status.
	Readiness *string `locationName:"readiness" type:"string" enum:"Readiness"`

	ReadinessChecks []*ReadinessCheckSummary `locationName:"readinessChecks" type:"list"`
	// contains filtered or unexported fields
}

func (GetCellReadinessSummaryOutput) GoString

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 (*GetCellReadinessSummaryOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetCellReadinessSummaryOutput) SetReadiness

SetReadiness sets the Readiness field's value.

func (*GetCellReadinessSummaryOutput) SetReadinessChecks

SetReadinessChecks sets the ReadinessChecks field's value.

func (GetCellReadinessSummaryOutput) 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 GetReadinessCheckInput

type GetReadinessCheckInput struct {

	// ReadinessCheckName is a required field
	ReadinessCheckName *string `location:"uri" locationName:"readinessCheckName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReadinessCheckInput) GoString

func (s GetReadinessCheckInput) 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 (*GetReadinessCheckInput) SetReadinessCheckName

func (s *GetReadinessCheckInput) SetReadinessCheckName(v string) *GetReadinessCheckInput

SetReadinessCheckName sets the ReadinessCheckName field's value.

func (GetReadinessCheckInput) String

func (s GetReadinessCheckInput) 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 (*GetReadinessCheckInput) Validate

func (s *GetReadinessCheckInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReadinessCheckOutput

type GetReadinessCheckOutput struct {
	ReadinessCheckArn *string `locationName:"readinessCheckArn" type:"string"`

	ReadinessCheckName *string `locationName:"readinessCheckName" type:"string"`

	ResourceSet *string `locationName:"resourceSet" type:"string"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (GetReadinessCheckOutput) GoString

func (s GetReadinessCheckOutput) 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 (*GetReadinessCheckOutput) SetReadinessCheckArn

func (s *GetReadinessCheckOutput) SetReadinessCheckArn(v string) *GetReadinessCheckOutput

SetReadinessCheckArn sets the ReadinessCheckArn field's value.

func (*GetReadinessCheckOutput) SetReadinessCheckName

func (s *GetReadinessCheckOutput) SetReadinessCheckName(v string) *GetReadinessCheckOutput

SetReadinessCheckName sets the ReadinessCheckName field's value.

func (*GetReadinessCheckOutput) SetResourceSet

SetResourceSet sets the ResourceSet field's value.

func (*GetReadinessCheckOutput) SetTags

SetTags sets the Tags field's value.

func (GetReadinessCheckOutput) String

func (s GetReadinessCheckOutput) 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 GetReadinessCheckResourceStatusInput

type GetReadinessCheckResourceStatusInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// ReadinessCheckName is a required field
	ReadinessCheckName *string `location:"uri" locationName:"readinessCheckName" type:"string" required:"true"`

	// ResourceIdentifier is a required field
	ResourceIdentifier *string `location:"uri" locationName:"resourceIdentifier" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReadinessCheckResourceStatusInput) GoString

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 (*GetReadinessCheckResourceStatusInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*GetReadinessCheckResourceStatusInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetReadinessCheckResourceStatusInput) SetReadinessCheckName

SetReadinessCheckName sets the ReadinessCheckName field's value.

func (*GetReadinessCheckResourceStatusInput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (GetReadinessCheckResourceStatusInput) 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 (*GetReadinessCheckResourceStatusInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetReadinessCheckResourceStatusOutput

type GetReadinessCheckResourceStatusOutput struct {
	NextToken *string `locationName:"nextToken" type:"string"`

	// The readiness status.
	Readiness *string `locationName:"readiness" type:"string" enum:"Readiness"`

	Rules []*RuleResult `locationName:"rules" type:"list"`
	// contains filtered or unexported fields
}

func (GetReadinessCheckResourceStatusOutput) GoString

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 (*GetReadinessCheckResourceStatusOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetReadinessCheckResourceStatusOutput) SetReadiness

SetReadiness sets the Readiness field's value.

func (*GetReadinessCheckResourceStatusOutput) SetRules

SetRules sets the Rules field's value.

func (GetReadinessCheckResourceStatusOutput) 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 GetReadinessCheckStatusInput

type GetReadinessCheckStatusInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// ReadinessCheckName is a required field
	ReadinessCheckName *string `location:"uri" locationName:"readinessCheckName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReadinessCheckStatusInput) GoString

func (s GetReadinessCheckStatusInput) 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 (*GetReadinessCheckStatusInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*GetReadinessCheckStatusInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetReadinessCheckStatusInput) SetReadinessCheckName

SetReadinessCheckName sets the ReadinessCheckName field's value.

func (GetReadinessCheckStatusInput) 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 (*GetReadinessCheckStatusInput) Validate

func (s *GetReadinessCheckStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReadinessCheckStatusOutput

type GetReadinessCheckStatusOutput struct {
	Messages []*Message `locationName:"messages" type:"list"`

	NextToken *string `locationName:"nextToken" type:"string"`

	// The readiness status.
	Readiness *string `locationName:"readiness" type:"string" enum:"Readiness"`

	Resources []*ResourceResult `locationName:"resources" type:"list"`
	// contains filtered or unexported fields
}

func (GetReadinessCheckStatusOutput) GoString

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 (*GetReadinessCheckStatusOutput) SetMessages

SetMessages sets the Messages field's value.

func (*GetReadinessCheckStatusOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetReadinessCheckStatusOutput) SetReadiness

SetReadiness sets the Readiness field's value.

func (*GetReadinessCheckStatusOutput) SetResources

SetResources sets the Resources field's value.

func (GetReadinessCheckStatusOutput) 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 GetRecoveryGroupInput

type GetRecoveryGroupInput struct {

	// RecoveryGroupName is a required field
	RecoveryGroupName *string `location:"uri" locationName:"recoveryGroupName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetRecoveryGroupInput) GoString

func (s GetRecoveryGroupInput) 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 (*GetRecoveryGroupInput) SetRecoveryGroupName

func (s *GetRecoveryGroupInput) SetRecoveryGroupName(v string) *GetRecoveryGroupInput

SetRecoveryGroupName sets the RecoveryGroupName field's value.

func (GetRecoveryGroupInput) String

func (s GetRecoveryGroupInput) 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 (*GetRecoveryGroupInput) Validate

func (s *GetRecoveryGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRecoveryGroupOutput

type GetRecoveryGroupOutput struct {
	Cells []*string `locationName:"cells" type:"list"`

	RecoveryGroupArn *string `locationName:"recoveryGroupArn" type:"string"`

	RecoveryGroupName *string `locationName:"recoveryGroupName" type:"string"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (GetRecoveryGroupOutput) GoString

func (s GetRecoveryGroupOutput) 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 (*GetRecoveryGroupOutput) SetCells

SetCells sets the Cells field's value.

func (*GetRecoveryGroupOutput) SetRecoveryGroupArn

func (s *GetRecoveryGroupOutput) SetRecoveryGroupArn(v string) *GetRecoveryGroupOutput

SetRecoveryGroupArn sets the RecoveryGroupArn field's value.

func (*GetRecoveryGroupOutput) SetRecoveryGroupName

func (s *GetRecoveryGroupOutput) SetRecoveryGroupName(v string) *GetRecoveryGroupOutput

SetRecoveryGroupName sets the RecoveryGroupName field's value.

func (*GetRecoveryGroupOutput) SetTags

SetTags sets the Tags field's value.

func (GetRecoveryGroupOutput) String

func (s GetRecoveryGroupOutput) 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 GetRecoveryGroupReadinessSummaryInput

type GetRecoveryGroupReadinessSummaryInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// RecoveryGroupName is a required field
	RecoveryGroupName *string `location:"uri" locationName:"recoveryGroupName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetRecoveryGroupReadinessSummaryInput) GoString

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 (*GetRecoveryGroupReadinessSummaryInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*GetRecoveryGroupReadinessSummaryInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetRecoveryGroupReadinessSummaryInput) SetRecoveryGroupName

SetRecoveryGroupName sets the RecoveryGroupName field's value.

func (GetRecoveryGroupReadinessSummaryInput) 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 (*GetRecoveryGroupReadinessSummaryInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetRecoveryGroupReadinessSummaryOutput

type GetRecoveryGroupReadinessSummaryOutput struct {
	NextToken *string `locationName:"nextToken" type:"string"`

	// The readiness status.
	Readiness *string `locationName:"readiness" type:"string" enum:"Readiness"`

	ReadinessChecks []*ReadinessCheckSummary `locationName:"readinessChecks" type:"list"`
	// contains filtered or unexported fields
}

func (GetRecoveryGroupReadinessSummaryOutput) GoString

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 (*GetRecoveryGroupReadinessSummaryOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetRecoveryGroupReadinessSummaryOutput) SetReadiness

SetReadiness sets the Readiness field's value.

func (*GetRecoveryGroupReadinessSummaryOutput) SetReadinessChecks

SetReadinessChecks sets the ReadinessChecks field's value.

func (GetRecoveryGroupReadinessSummaryOutput) 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 GetResourceSetInput

type GetResourceSetInput struct {

	// ResourceSetName is a required field
	ResourceSetName *string `location:"uri" locationName:"resourceSetName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetResourceSetInput) GoString

func (s GetResourceSetInput) 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 (*GetResourceSetInput) SetResourceSetName

func (s *GetResourceSetInput) SetResourceSetName(v string) *GetResourceSetInput

SetResourceSetName sets the ResourceSetName field's value.

func (GetResourceSetInput) String

func (s GetResourceSetInput) 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 (*GetResourceSetInput) Validate

func (s *GetResourceSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetResourceSetOutput

type GetResourceSetOutput struct {
	ResourceSetArn *string `locationName:"resourceSetArn" type:"string"`

	ResourceSetName *string `locationName:"resourceSetName" type:"string"`

	ResourceSetType *string `locationName:"resourceSetType" type:"string"`

	Resources []*Resource `locationName:"resources" type:"list"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (GetResourceSetOutput) GoString

func (s GetResourceSetOutput) 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 (*GetResourceSetOutput) SetResourceSetArn

func (s *GetResourceSetOutput) SetResourceSetArn(v string) *GetResourceSetOutput

SetResourceSetArn sets the ResourceSetArn field's value.

func (*GetResourceSetOutput) SetResourceSetName

func (s *GetResourceSetOutput) SetResourceSetName(v string) *GetResourceSetOutput

SetResourceSetName sets the ResourceSetName field's value.

func (*GetResourceSetOutput) SetResourceSetType

func (s *GetResourceSetOutput) SetResourceSetType(v string) *GetResourceSetOutput

SetResourceSetType sets the ResourceSetType field's value.

func (*GetResourceSetOutput) SetResources

func (s *GetResourceSetOutput) SetResources(v []*Resource) *GetResourceSetOutput

SetResources sets the Resources field's value.

func (*GetResourceSetOutput) SetTags

SetTags sets the Tags field's value.

func (GetResourceSetOutput) String

func (s GetResourceSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalServerException

type InternalServerException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListCellsInput

type ListCellsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListCellsInput) GoString

func (s ListCellsInput) 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 (*ListCellsInput) SetMaxResults

func (s *ListCellsInput) SetMaxResults(v int64) *ListCellsInput

SetMaxResults sets the MaxResults field's value.

func (*ListCellsInput) SetNextToken

func (s *ListCellsInput) SetNextToken(v string) *ListCellsInput

SetNextToken sets the NextToken field's value.

func (ListCellsInput) String

func (s ListCellsInput) 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 (*ListCellsInput) Validate

func (s *ListCellsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListCellsOutput

type ListCellsOutput struct {
	Cells []*CellOutput_ `locationName:"cells" type:"list"`

	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListCellsOutput) GoString

func (s ListCellsOutput) 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 (*ListCellsOutput) SetCells

func (s *ListCellsOutput) SetCells(v []*CellOutput_) *ListCellsOutput

SetCells sets the Cells field's value.

func (*ListCellsOutput) SetNextToken

func (s *ListCellsOutput) SetNextToken(v string) *ListCellsOutput

SetNextToken sets the NextToken field's value.

func (ListCellsOutput) String

func (s ListCellsOutput) 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 ListCrossAccountAuthorizationsInput

type ListCrossAccountAuthorizationsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListCrossAccountAuthorizationsInput) GoString

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 (*ListCrossAccountAuthorizationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListCrossAccountAuthorizationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListCrossAccountAuthorizationsInput) 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 (*ListCrossAccountAuthorizationsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListCrossAccountAuthorizationsOutput

type ListCrossAccountAuthorizationsOutput struct {
	CrossAccountAuthorizations []*string `locationName:"crossAccountAuthorizations" type:"list"`

	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListCrossAccountAuthorizationsOutput) GoString

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 (*ListCrossAccountAuthorizationsOutput) SetCrossAccountAuthorizations

SetCrossAccountAuthorizations sets the CrossAccountAuthorizations field's value.

func (*ListCrossAccountAuthorizationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListCrossAccountAuthorizationsOutput) 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 ListReadinessChecksInput

type ListReadinessChecksInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListReadinessChecksInput) GoString

func (s ListReadinessChecksInput) 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 (*ListReadinessChecksInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListReadinessChecksInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListReadinessChecksInput) String

func (s ListReadinessChecksInput) 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 (*ListReadinessChecksInput) Validate

func (s *ListReadinessChecksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListReadinessChecksOutput

type ListReadinessChecksOutput struct {
	NextToken *string `locationName:"nextToken" type:"string"`

	ReadinessChecks []*ReadinessCheckOutput_ `locationName:"readinessChecks" type:"list"`
	// contains filtered or unexported fields
}

func (ListReadinessChecksOutput) GoString

func (s ListReadinessChecksOutput) 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 (*ListReadinessChecksOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListReadinessChecksOutput) SetReadinessChecks

SetReadinessChecks sets the ReadinessChecks field's value.

func (ListReadinessChecksOutput) String

func (s ListReadinessChecksOutput) 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 ListRecoveryGroupsInput

type ListRecoveryGroupsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListRecoveryGroupsInput) GoString

func (s ListRecoveryGroupsInput) 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 (*ListRecoveryGroupsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListRecoveryGroupsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListRecoveryGroupsInput) String

func (s ListRecoveryGroupsInput) 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 (*ListRecoveryGroupsInput) Validate

func (s *ListRecoveryGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRecoveryGroupsOutput

type ListRecoveryGroupsOutput struct {
	NextToken *string `locationName:"nextToken" type:"string"`

	RecoveryGroups []*RecoveryGroupOutput_ `locationName:"recoveryGroups" type:"list"`
	// contains filtered or unexported fields
}

func (ListRecoveryGroupsOutput) GoString

func (s ListRecoveryGroupsOutput) 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 (*ListRecoveryGroupsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListRecoveryGroupsOutput) SetRecoveryGroups

SetRecoveryGroups sets the RecoveryGroups field's value.

func (ListRecoveryGroupsOutput) String

func (s ListRecoveryGroupsOutput) 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 ListResourceSetsInput

type ListResourceSetsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListResourceSetsInput) GoString

func (s ListResourceSetsInput) 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 (*ListResourceSetsInput) SetMaxResults

func (s *ListResourceSetsInput) SetMaxResults(v int64) *ListResourceSetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListResourceSetsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListResourceSetsInput) String

func (s ListResourceSetsInput) 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 (*ListResourceSetsInput) Validate

func (s *ListResourceSetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListResourceSetsOutput

type ListResourceSetsOutput struct {
	NextToken *string `locationName:"nextToken" type:"string"`

	ResourceSets []*ResourceSetOutput_ `locationName:"resourceSets" type:"list"`
	// contains filtered or unexported fields
}

func (ListResourceSetsOutput) GoString

func (s ListResourceSetsOutput) 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 (*ListResourceSetsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListResourceSetsOutput) SetResourceSets

SetResourceSets sets the ResourceSets field's value.

func (ListResourceSetsOutput) String

func (s ListResourceSetsOutput) 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 ListRulesInput

type ListRulesInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"`
	// contains filtered or unexported fields
}

func (ListRulesInput) GoString

func (s ListRulesInput) 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 (*ListRulesInput) SetMaxResults

func (s *ListRulesInput) SetMaxResults(v int64) *ListRulesInput

SetMaxResults sets the MaxResults field's value.

func (*ListRulesInput) SetNextToken

func (s *ListRulesInput) SetNextToken(v string) *ListRulesInput

SetNextToken sets the NextToken field's value.

func (*ListRulesInput) SetResourceType

func (s *ListRulesInput) SetResourceType(v string) *ListRulesInput

SetResourceType sets the ResourceType field's value.

func (ListRulesInput) String

func (s ListRulesInput) 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 (*ListRulesInput) Validate

func (s *ListRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRulesOutput

type ListRulesOutput struct {
	NextToken *string `locationName:"nextToken" type:"string"`

	Rules []*ListRulesOutput_ `locationName:"rules" type:"list"`
	// contains filtered or unexported fields
}

func (ListRulesOutput) GoString

func (s ListRulesOutput) 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 (*ListRulesOutput) SetNextToken

func (s *ListRulesOutput) SetNextToken(v string) *ListRulesOutput

SetNextToken sets the NextToken field's value.

func (*ListRulesOutput) SetRules

SetRules sets the Rules field's value.

func (ListRulesOutput) String

func (s ListRulesOutput) 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 ListRulesOutput_

type ListRulesOutput_ struct {

	// The resource type that the readiness rule applies to.
	//
	// ResourceType is a required field
	ResourceType *string `locationName:"resourceType" type:"string" required:"true"`

	// The description of a readiness rule.
	//
	// RuleDescription is a required field
	RuleDescription *string `locationName:"ruleDescription" type:"string" required:"true"`

	// The ID for the readiness rule.
	//
	// RuleId is a required field
	RuleId *string `locationName:"ruleId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Readiness rule information, including the resource type, rule ID, and rule description.

func (ListRulesOutput_) GoString

func (s ListRulesOutput_) 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 (*ListRulesOutput_) SetResourceType

func (s *ListRulesOutput_) SetResourceType(v string) *ListRulesOutput_

SetResourceType sets the ResourceType field's value.

func (*ListRulesOutput_) SetRuleDescription

func (s *ListRulesOutput_) SetRuleDescription(v string) *ListRulesOutput_

SetRuleDescription sets the RuleDescription field's value.

func (*ListRulesOutput_) SetRuleId

func (s *ListRulesOutput_) SetRuleId(v string) *ListRulesOutput_

SetRuleId sets the RuleId field's value.

func (ListRulesOutput_) String

func (s ListRulesOutput_) 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 ListTagsForResourcesInput

type ListTagsForResourcesInput struct {

	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesInput) GoString

func (s ListTagsForResourcesInput) 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 (*ListTagsForResourcesInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourcesInput) String

func (s ListTagsForResourcesInput) 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 (*ListTagsForResourcesInput) Validate

func (s *ListTagsForResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourcesOutput

type ListTagsForResourcesOutput struct {

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesOutput) GoString

func (s ListTagsForResourcesOutput) 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 (*ListTagsForResourcesOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourcesOutput) 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 Message

type Message struct {

	// The text of a readiness check message.
	MessageText *string `locationName:"messageText" type:"string"`
	// contains filtered or unexported fields
}

Information relating to readiness check status.

func (Message) GoString

func (s Message) 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 (*Message) SetMessageText

func (s *Message) SetMessageText(v string) *Message

SetMessageText sets the MessageText field's value.

func (Message) String

func (s Message) 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 NLBResource

type NLBResource struct {

	// The Network Load Balancer resource Amazon Resource Name (ARN).
	Arn *string `locationName:"arn" type:"string"`
	// contains filtered or unexported fields
}

The Network Load Balancer resource that a DNS target resource points to.

func (NLBResource) GoString

func (s NLBResource) 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 (*NLBResource) SetArn

func (s *NLBResource) SetArn(v string) *NLBResource

SetArn sets the Arn field's value.

func (NLBResource) String

func (s NLBResource) 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 R53ResourceRecord

type R53ResourceRecord struct {

	// The DNS target domain name.
	DomainName *string `locationName:"domainName" type:"string"`

	// The Route 53 Resource Record Set ID.
	RecordSetId *string `locationName:"recordSetId" type:"string"`
	// contains filtered or unexported fields
}

The Route 53 resource that a DNS target resource record points to.

func (R53ResourceRecord) GoString

func (s R53ResourceRecord) 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 (*R53ResourceRecord) SetDomainName

func (s *R53ResourceRecord) SetDomainName(v string) *R53ResourceRecord

SetDomainName sets the DomainName field's value.

func (*R53ResourceRecord) SetRecordSetId

func (s *R53ResourceRecord) SetRecordSetId(v string) *R53ResourceRecord

SetRecordSetId sets the RecordSetId field's value.

func (R53ResourceRecord) String

func (s R53ResourceRecord) 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 ReadinessCheckOutput_

type ReadinessCheckOutput_ struct {

	// The Amazon Resource Name (ARN) associated with a readiness check.
	//
	// ReadinessCheckArn is a required field
	ReadinessCheckArn *string `locationName:"readinessCheckArn" type:"string" required:"true"`

	// Name of a readiness check.
	ReadinessCheckName *string `locationName:"readinessCheckName" type:"string"`

	// Name of the resource set to be checked.
	//
	// ResourceSet is a required field
	ResourceSet *string `locationName:"resourceSet" type:"string" required:"true"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

A readiness check.

func (ReadinessCheckOutput_) GoString

func (s ReadinessCheckOutput_) 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 (*ReadinessCheckOutput_) SetReadinessCheckArn

func (s *ReadinessCheckOutput_) SetReadinessCheckArn(v string) *ReadinessCheckOutput_

SetReadinessCheckArn sets the ReadinessCheckArn field's value.

func (*ReadinessCheckOutput_) SetReadinessCheckName

func (s *ReadinessCheckOutput_) SetReadinessCheckName(v string) *ReadinessCheckOutput_

SetReadinessCheckName sets the ReadinessCheckName field's value.

func (*ReadinessCheckOutput_) SetResourceSet

func (s *ReadinessCheckOutput_) SetResourceSet(v string) *ReadinessCheckOutput_

SetResourceSet sets the ResourceSet field's value.

func (*ReadinessCheckOutput_) SetTags

SetTags sets the Tags field's value.

func (ReadinessCheckOutput_) String

func (s ReadinessCheckOutput_) 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 ReadinessCheckSummary

type ReadinessCheckSummary struct {

	// The readiness status of this readiness check.
	Readiness *string `locationName:"readiness" type:"string" enum:"Readiness"`

	// The name of a readiness check.
	ReadinessCheckName *string `locationName:"readinessCheckName" type:"string"`
	// contains filtered or unexported fields
}

Summary of all readiness check statuses in a recovery group, paginated in GetRecoveryGroupReadinessSummary and GetCellReadinessSummary.

func (ReadinessCheckSummary) GoString

func (s ReadinessCheckSummary) 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 (*ReadinessCheckSummary) SetReadiness

SetReadiness sets the Readiness field's value.

func (*ReadinessCheckSummary) SetReadinessCheckName

func (s *ReadinessCheckSummary) SetReadinessCheckName(v string) *ReadinessCheckSummary

SetReadinessCheckName sets the ReadinessCheckName field's value.

func (ReadinessCheckSummary) String

func (s ReadinessCheckSummary) 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 Recommendation

type Recommendation struct {

	// Text of the recommendations that are provided to make an application more
	// recovery resilient.
	//
	// RecommendationText is a required field
	RecommendationText *string `locationName:"recommendationText" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Recommendations that are provided to make an application more recovery resilient.

func (Recommendation) GoString

func (s Recommendation) 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 (*Recommendation) SetRecommendationText

func (s *Recommendation) SetRecommendationText(v string) *Recommendation

SetRecommendationText sets the RecommendationText field's value.

func (Recommendation) String

func (s Recommendation) 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 RecoveryGroupOutput_

type RecoveryGroupOutput_ struct {

	// A list of a cell's Amazon Resource Names (ARNs).
	//
	// Cells is a required field
	Cells []*string `locationName:"cells" type:"list" required:"true"`

	// The Amazon Resource Name (ARN) for the recovery group.
	//
	// RecoveryGroupArn is a required field
	RecoveryGroupArn *string `locationName:"recoveryGroupArn" type:"string" required:"true"`

	// The name of the recovery group.
	//
	// RecoveryGroupName is a required field
	RecoveryGroupName *string `locationName:"recoveryGroupName" type:"string" required:"true"`

	// The tags associated with the recovery group.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

A representation of the application, typically containing multiple cells.

func (RecoveryGroupOutput_) GoString

func (s RecoveryGroupOutput_) 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 (*RecoveryGroupOutput_) SetCells

SetCells sets the Cells field's value.

func (*RecoveryGroupOutput_) SetRecoveryGroupArn

func (s *RecoveryGroupOutput_) SetRecoveryGroupArn(v string) *RecoveryGroupOutput_

SetRecoveryGroupArn sets the RecoveryGroupArn field's value.

func (*RecoveryGroupOutput_) SetRecoveryGroupName

func (s *RecoveryGroupOutput_) SetRecoveryGroupName(v string) *RecoveryGroupOutput_

SetRecoveryGroupName sets the RecoveryGroupName field's value.

func (*RecoveryGroupOutput_) SetTags

SetTags sets the Tags field's value.

func (RecoveryGroupOutput_) String

func (s RecoveryGroupOutput_) 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 Resource

type Resource struct {

	// The component identifier of the resource, generated when DNS target resource
	// is used.
	ComponentId *string `locationName:"componentId" type:"string"`

	// The DNS target resource.
	DnsTargetResource *DNSTargetResource `locationName:"dnsTargetResource" type:"structure"`

	// A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that
	// this resource is contained within.
	ReadinessScopes []*string `locationName:"readinessScopes" type:"list"`

	// The Amazon Resource Name (ARN) of the Amazon Web Services resource.
	ResourceArn *string `locationName:"resourceArn" type:"string"`
	// contains filtered or unexported fields
}

The resource element of a resource set.

func (Resource) GoString

func (s Resource) 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 (*Resource) SetComponentId

func (s *Resource) SetComponentId(v string) *Resource

SetComponentId sets the ComponentId field's value.

func (*Resource) SetDnsTargetResource

func (s *Resource) SetDnsTargetResource(v *DNSTargetResource) *Resource

SetDnsTargetResource sets the DnsTargetResource field's value.

func (*Resource) SetReadinessScopes

func (s *Resource) SetReadinessScopes(v []*string) *Resource

SetReadinessScopes sets the ReadinessScopes field's value.

func (*Resource) SetResourceArn

func (s *Resource) SetResourceArn(v string) *Resource

SetResourceArn sets the ResourceArn field's value.

func (Resource) String

func (s Resource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceNotFoundException

type ResourceNotFoundException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

func (*ResourceNotFoundException) Code

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceResult

type ResourceResult struct {

	// The component id of the resource.
	ComponentId *string `locationName:"componentId" type:"string"`

	// The time (UTC) that the resource was last checked for readiness, in ISO-8601
	// format.
	//
	// LastCheckedTimestamp is a required field
	LastCheckedTimestamp *time.Time `locationName:"lastCheckedTimestamp" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The readiness of a resource.
	//
	// Readiness is a required field
	Readiness *string `locationName:"readiness" type:"string" required:"true" enum:"Readiness"`

	// The Amazon Resource Name (ARN) of the resource.
	ResourceArn *string `locationName:"resourceArn" type:"string"`
	// contains filtered or unexported fields
}

The result of a successful Resource request, with status for an individual resource.

func (ResourceResult) GoString

func (s ResourceResult) 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 (*ResourceResult) SetComponentId

func (s *ResourceResult) SetComponentId(v string) *ResourceResult

SetComponentId sets the ComponentId field's value.

func (*ResourceResult) SetLastCheckedTimestamp

func (s *ResourceResult) SetLastCheckedTimestamp(v time.Time) *ResourceResult

SetLastCheckedTimestamp sets the LastCheckedTimestamp field's value.

func (*ResourceResult) SetReadiness

func (s *ResourceResult) SetReadiness(v string) *ResourceResult

SetReadiness sets the Readiness field's value.

func (*ResourceResult) SetResourceArn

func (s *ResourceResult) SetResourceArn(v string) *ResourceResult

SetResourceArn sets the ResourceArn field's value.

func (ResourceResult) String

func (s ResourceResult) 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 ResourceSetOutput_

type ResourceSetOutput_ struct {

	// The Amazon Resource Name (ARN) for the resource set.
	//
	// ResourceSetArn is a required field
	ResourceSetArn *string `locationName:"resourceSetArn" type:"string" required:"true"`

	// The name of the resource set.
	//
	// ResourceSetName is a required field
	ResourceSetName *string `locationName:"resourceSetName" type:"string" required:"true"`

	// The resource type of the resources in the resource set. Enter one of the
	// following values for resource type:
	//
	// AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup,
	// AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table,
	// AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer,
	// AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck,
	// AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC,
	// AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
	//
	// ResourceSetType is a required field
	ResourceSetType *string `locationName:"resourceSetType" type:"string" required:"true"`

	// A list of resource objects.
	//
	// Resources is a required field
	Resources []*Resource `locationName:"resources" type:"list" required:"true"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

A collection of resources of the same type.

func (ResourceSetOutput_) GoString

func (s ResourceSetOutput_) 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 (*ResourceSetOutput_) SetResourceSetArn

func (s *ResourceSetOutput_) SetResourceSetArn(v string) *ResourceSetOutput_

SetResourceSetArn sets the ResourceSetArn field's value.

func (*ResourceSetOutput_) SetResourceSetName

func (s *ResourceSetOutput_) SetResourceSetName(v string) *ResourceSetOutput_

SetResourceSetName sets the ResourceSetName field's value.

func (*ResourceSetOutput_) SetResourceSetType

func (s *ResourceSetOutput_) SetResourceSetType(v string) *ResourceSetOutput_

SetResourceSetType sets the ResourceSetType field's value.

func (*ResourceSetOutput_) SetResources

func (s *ResourceSetOutput_) SetResources(v []*Resource) *ResourceSetOutput_

SetResources sets the Resources field's value.

func (*ResourceSetOutput_) SetTags

func (s *ResourceSetOutput_) SetTags(v map[string]*string) *ResourceSetOutput_

SetTags sets the Tags field's value.

func (ResourceSetOutput_) String

func (s ResourceSetOutput_) 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 Route53RecoveryReadiness

type Route53RecoveryReadiness struct {
	*client.Client
}

Route53RecoveryReadiness provides the API operation methods for making requests to AWS Route53 Recovery Readiness. See this package's package overview docs for details on the service.

Route53RecoveryReadiness methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New creates a new instance of the Route53RecoveryReadiness 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 Route53RecoveryReadiness client from just a session.
svc := route53recoveryreadiness.New(mySession)

// Create a Route53RecoveryReadiness client with additional configuration
svc := route53recoveryreadiness.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*Route53RecoveryReadiness) CreateCell

CreateCell API operation for AWS Route53 Recovery Readiness.

Creates a cell in an account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Route53 Recovery Readiness's API operation CreateCell for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • ConflictException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/CreateCell

func (*Route53RecoveryReadiness) CreateCellRequest

func (c *Route53RecoveryReadiness) CreateCellRequest(input *CreateCellInput) (req *request.Request, output *CreateCellOutput)

CreateCellRequest generates a "aws/request.Request" representing the client's request for the CreateCell 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 CreateCell for more information on using the CreateCell 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 CreateCellRequest method.
req, resp := client.CreateCellRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/CreateCell

func (*Route53RecoveryReadiness) CreateCellWithContext

func (c *Route53RecoveryReadiness) CreateCellWithContext(ctx aws.Context, input *CreateCellInput, opts ...request.Option) (*CreateCellOutput, error)

CreateCellWithContext is the same as CreateCell with the addition of the ability to pass a context and additional request options.

See CreateCell 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 (*Route53RecoveryReadiness) CreateCrossAccountAuthorization

CreateCrossAccountAuthorization API operation for AWS Route53 Recovery Readiness.

Creates a cross-account readiness authorization. This lets you authorize another account to work with Route 53 Application Recovery Controller, for example, to check the readiness status of resources in a separate account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Route53 Recovery Readiness's API operation CreateCrossAccountAuthorization for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • ConflictException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/CreateCrossAccountAuthorization

func (*Route53RecoveryReadiness) CreateCrossAccountAuthorizationRequest

func (c *Route53RecoveryReadiness) CreateCrossAccountAuthorizationRequest(input *CreateCrossAccountAuthorizationInput) (req *request.Request, output *CreateCrossAccountAuthorizationOutput)

CreateCrossAccountAuthorizationRequest generates a "aws/request.Request" representing the client's request for the CreateCrossAccountAuthorization 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 CreateCrossAccountAuthorization for more information on using the CreateCrossAccountAuthorization 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 CreateCrossAccountAuthorizationRequest method.
req, resp := client.CreateCrossAccountAuthorizationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/CreateCrossAccountAuthorization

func (*Route53RecoveryReadiness) CreateCrossAccountAuthorizationWithContext

func (c *Route53RecoveryReadiness) CreateCrossAccountAuthorizationWithContext(ctx aws.Context, input *CreateCrossAccountAuthorizationInput, opts ...request.Option) (*CreateCrossAccountAuthorizationOutput, error)

CreateCrossAccountAuthorizationWithContext is the same as CreateCrossAccountAuthorization with the addition of the ability to pass a context and additional request options.

See CreateCrossAccountAuthorization 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 (*Route53RecoveryReadiness) CreateReadinessCheck

CreateReadinessCheck API operation for AWS Route53 Recovery Readiness.

Creates a readiness check in an account. A readiness check monitors a resource set in your application, such as a set of Amazon Aurora instances, that Application Recovery Controller is auditing recovery readiness for. The audits run once every minute on every resource that's associated with a readiness check.

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 Route53 Recovery Readiness's API operation CreateReadinessCheck for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • ConflictException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/CreateReadinessCheck

func (*Route53RecoveryReadiness) CreateReadinessCheckRequest

func (c *Route53RecoveryReadiness) CreateReadinessCheckRequest(input *CreateReadinessCheckInput) (req *request.Request, output *CreateReadinessCheckOutput)

CreateReadinessCheckRequest generates a "aws/request.Request" representing the client's request for the CreateReadinessCheck 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 CreateReadinessCheck for more information on using the CreateReadinessCheck 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 CreateReadinessCheckRequest method.
req, resp := client.CreateReadinessCheckRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/CreateReadinessCheck

func (*Route53RecoveryReadiness) CreateReadinessCheckWithContext

func (c *Route53RecoveryReadiness) CreateReadinessCheckWithContext(ctx aws.Context, input *CreateReadinessCheckInput, opts ...request.Option) (*CreateReadinessCheckOutput, error)

CreateReadinessCheckWithContext is the same as CreateReadinessCheck with the addition of the ability to pass a context and additional request options.

See CreateReadinessCheck 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 (*Route53RecoveryReadiness) CreateRecoveryGroup

CreateRecoveryGroup API operation for AWS Route53 Recovery Readiness.

Creates a recovery group in an account. A recovery group corresponds to an application and includes a list of the cells that make up the application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Route53 Recovery Readiness's API operation CreateRecoveryGroup for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • ConflictException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/CreateRecoveryGroup

func (*Route53RecoveryReadiness) CreateRecoveryGroupRequest

func (c *Route53RecoveryReadiness) CreateRecoveryGroupRequest(input *CreateRecoveryGroupInput) (req *request.Request, output *CreateRecoveryGroupOutput)

CreateRecoveryGroupRequest generates a "aws/request.Request" representing the client's request for the CreateRecoveryGroup 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 CreateRecoveryGroup for more information on using the CreateRecoveryGroup 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 CreateRecoveryGroupRequest method.
req, resp := client.CreateRecoveryGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/CreateRecoveryGroup

func (*Route53RecoveryReadiness) CreateRecoveryGroupWithContext

func (c *Route53RecoveryReadiness) CreateRecoveryGroupWithContext(ctx aws.Context, input *CreateRecoveryGroupInput, opts ...request.Option) (*CreateRecoveryGroupOutput, error)

CreateRecoveryGroupWithContext is the same as CreateRecoveryGroup with the addition of the ability to pass a context and additional request options.

See CreateRecoveryGroup 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 (*Route53RecoveryReadiness) CreateResourceSet

CreateResourceSet API operation for AWS Route53 Recovery Readiness.

Creates a resource set. A resource set is a set of resources of one type that span multiple cells. You can associate a resource set with a readiness check to monitor the resources for failover readiness.

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 Route53 Recovery Readiness's API operation CreateResourceSet for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • ConflictException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/CreateResourceSet

func (*Route53RecoveryReadiness) CreateResourceSetRequest

func (c *Route53RecoveryReadiness) CreateResourceSetRequest(input *CreateResourceSetInput) (req *request.Request, output *CreateResourceSetOutput)

CreateResourceSetRequest generates a "aws/request.Request" representing the client's request for the CreateResourceSet 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 CreateResourceSet for more information on using the CreateResourceSet 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 CreateResourceSetRequest method.
req, resp := client.CreateResourceSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/CreateResourceSet

func (*Route53RecoveryReadiness) CreateResourceSetWithContext

func (c *Route53RecoveryReadiness) CreateResourceSetWithContext(ctx aws.Context, input *CreateResourceSetInput, opts ...request.Option) (*CreateResourceSetOutput, error)

CreateResourceSetWithContext is the same as CreateResourceSet with the addition of the ability to pass a context and additional request options.

See CreateResourceSet 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 (*Route53RecoveryReadiness) DeleteCell

DeleteCell API operation for AWS Route53 Recovery Readiness.

Delete a cell. When successful, the response code is 204, with no response body.

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 Route53 Recovery Readiness's API operation DeleteCell for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/DeleteCell

func (*Route53RecoveryReadiness) DeleteCellRequest

func (c *Route53RecoveryReadiness) DeleteCellRequest(input *DeleteCellInput) (req *request.Request, output *DeleteCellOutput)

DeleteCellRequest generates a "aws/request.Request" representing the client's request for the DeleteCell 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 DeleteCell for more information on using the DeleteCell 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 DeleteCellRequest method.
req, resp := client.DeleteCellRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/DeleteCell

func (*Route53RecoveryReadiness) DeleteCellWithContext

func (c *Route53RecoveryReadiness) DeleteCellWithContext(ctx aws.Context, input *DeleteCellInput, opts ...request.Option) (*DeleteCellOutput, error)

DeleteCellWithContext is the same as DeleteCell with the addition of the ability to pass a context and additional request options.

See DeleteCell 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 (*Route53RecoveryReadiness) DeleteCrossAccountAuthorization

DeleteCrossAccountAuthorization API operation for AWS Route53 Recovery Readiness.

Deletes cross account readiness authorization.

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 Route53 Recovery Readiness's API operation DeleteCrossAccountAuthorization for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/DeleteCrossAccountAuthorization

func (*Route53RecoveryReadiness) DeleteCrossAccountAuthorizationRequest

func (c *Route53RecoveryReadiness) DeleteCrossAccountAuthorizationRequest(input *DeleteCrossAccountAuthorizationInput) (req *request.Request, output *DeleteCrossAccountAuthorizationOutput)

DeleteCrossAccountAuthorizationRequest generates a "aws/request.Request" representing the client's request for the DeleteCrossAccountAuthorization 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 DeleteCrossAccountAuthorization for more information on using the DeleteCrossAccountAuthorization 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 DeleteCrossAccountAuthorizationRequest method.
req, resp := client.DeleteCrossAccountAuthorizationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/DeleteCrossAccountAuthorization

func (*Route53RecoveryReadiness) DeleteCrossAccountAuthorizationWithContext

func (c *Route53RecoveryReadiness) DeleteCrossAccountAuthorizationWithContext(ctx aws.Context, input *DeleteCrossAccountAuthorizationInput, opts ...request.Option) (*DeleteCrossAccountAuthorizationOutput, error)

DeleteCrossAccountAuthorizationWithContext is the same as DeleteCrossAccountAuthorization with the addition of the ability to pass a context and additional request options.

See DeleteCrossAccountAuthorization 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 (*Route53RecoveryReadiness) DeleteReadinessCheck

DeleteReadinessCheck API operation for AWS Route53 Recovery Readiness.

Deletes a readiness check.

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 Route53 Recovery Readiness's API operation DeleteReadinessCheck for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/DeleteReadinessCheck

func (*Route53RecoveryReadiness) DeleteReadinessCheckRequest

func (c *Route53RecoveryReadiness) DeleteReadinessCheckRequest(input *DeleteReadinessCheckInput) (req *request.Request, output *DeleteReadinessCheckOutput)

DeleteReadinessCheckRequest generates a "aws/request.Request" representing the client's request for the DeleteReadinessCheck 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 DeleteReadinessCheck for more information on using the DeleteReadinessCheck 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 DeleteReadinessCheckRequest method.
req, resp := client.DeleteReadinessCheckRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/DeleteReadinessCheck

func (*Route53RecoveryReadiness) DeleteReadinessCheckWithContext

func (c *Route53RecoveryReadiness) DeleteReadinessCheckWithContext(ctx aws.Context, input *DeleteReadinessCheckInput, opts ...request.Option) (*DeleteReadinessCheckOutput, error)

DeleteReadinessCheckWithContext is the same as DeleteReadinessCheck with the addition of the ability to pass a context and additional request options.

See DeleteReadinessCheck 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 (*Route53RecoveryReadiness) DeleteRecoveryGroup

DeleteRecoveryGroup API operation for AWS Route53 Recovery Readiness.

Deletes a recovery group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Route53 Recovery Readiness's API operation DeleteRecoveryGroup for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/DeleteRecoveryGroup

func (*Route53RecoveryReadiness) DeleteRecoveryGroupRequest

func (c *Route53RecoveryReadiness) DeleteRecoveryGroupRequest(input *DeleteRecoveryGroupInput) (req *request.Request, output *DeleteRecoveryGroupOutput)

DeleteRecoveryGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteRecoveryGroup 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 DeleteRecoveryGroup for more information on using the DeleteRecoveryGroup 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 DeleteRecoveryGroupRequest method.
req, resp := client.DeleteRecoveryGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/DeleteRecoveryGroup

func (*Route53RecoveryReadiness) DeleteRecoveryGroupWithContext

func (c *Route53RecoveryReadiness) DeleteRecoveryGroupWithContext(ctx aws.Context, input *DeleteRecoveryGroupInput, opts ...request.Option) (*DeleteRecoveryGroupOutput, error)

DeleteRecoveryGroupWithContext is the same as DeleteRecoveryGroup with the addition of the ability to pass a context and additional request options.

See DeleteRecoveryGroup 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 (*Route53RecoveryReadiness) DeleteResourceSet

DeleteResourceSet API operation for AWS Route53 Recovery Readiness.

Deletes a resource set.

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 Route53 Recovery Readiness's API operation DeleteResourceSet for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/DeleteResourceSet

func (*Route53RecoveryReadiness) DeleteResourceSetRequest

func (c *Route53RecoveryReadiness) DeleteResourceSetRequest(input *DeleteResourceSetInput) (req *request.Request, output *DeleteResourceSetOutput)

DeleteResourceSetRequest generates a "aws/request.Request" representing the client's request for the DeleteResourceSet 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 DeleteResourceSet for more information on using the DeleteResourceSet 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 DeleteResourceSetRequest method.
req, resp := client.DeleteResourceSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/DeleteResourceSet

func (*Route53RecoveryReadiness) DeleteResourceSetWithContext

func (c *Route53RecoveryReadiness) DeleteResourceSetWithContext(ctx aws.Context, input *DeleteResourceSetInput, opts ...request.Option) (*DeleteResourceSetOutput, error)

DeleteResourceSetWithContext is the same as DeleteResourceSet with the addition of the ability to pass a context and additional request options.

See DeleteResourceSet 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 (*Route53RecoveryReadiness) GetArchitectureRecommendations

GetArchitectureRecommendations API operation for AWS Route53 Recovery Readiness.

Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Route53 Recovery Readiness's API operation GetArchitectureRecommendations for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetArchitectureRecommendations

func (*Route53RecoveryReadiness) GetArchitectureRecommendationsRequest

func (c *Route53RecoveryReadiness) GetArchitectureRecommendationsRequest(input *GetArchitectureRecommendationsInput) (req *request.Request, output *GetArchitectureRecommendationsOutput)

GetArchitectureRecommendationsRequest generates a "aws/request.Request" representing the client's request for the GetArchitectureRecommendations 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 GetArchitectureRecommendations for more information on using the GetArchitectureRecommendations 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 GetArchitectureRecommendationsRequest method.
req, resp := client.GetArchitectureRecommendationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetArchitectureRecommendations

func (*Route53RecoveryReadiness) GetArchitectureRecommendationsWithContext

func (c *Route53RecoveryReadiness) GetArchitectureRecommendationsWithContext(ctx aws.Context, input *GetArchitectureRecommendationsInput, opts ...request.Option) (*GetArchitectureRecommendationsOutput, error)

GetArchitectureRecommendationsWithContext is the same as GetArchitectureRecommendations with the addition of the ability to pass a context and additional request options.

See GetArchitectureRecommendations 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 (*Route53RecoveryReadiness) GetCell

GetCell API operation for AWS Route53 Recovery Readiness.

Gets information about a cell including cell name, cell Amazon Resource Name (ARN), ARNs of nested cells for this cell, and a list of those cell ARNs with their associated recovery group ARNs.

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 Route53 Recovery Readiness's API operation GetCell for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetCell

func (*Route53RecoveryReadiness) GetCellReadinessSummary

GetCellReadinessSummary API operation for AWS Route53 Recovery Readiness.

Gets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a single value.

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 Route53 Recovery Readiness's API operation GetCellReadinessSummary for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetCellReadinessSummary

func (*Route53RecoveryReadiness) GetCellReadinessSummaryPages

func (c *Route53RecoveryReadiness) GetCellReadinessSummaryPages(input *GetCellReadinessSummaryInput, fn func(*GetCellReadinessSummaryOutput, bool) bool) error

GetCellReadinessSummaryPages iterates over the pages of a GetCellReadinessSummary operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See GetCellReadinessSummary 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 GetCellReadinessSummary operation.
pageNum := 0
err := client.GetCellReadinessSummaryPages(params,
    func(page *route53recoveryreadiness.GetCellReadinessSummaryOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Route53RecoveryReadiness) GetCellReadinessSummaryPagesWithContext

func (c *Route53RecoveryReadiness) GetCellReadinessSummaryPagesWithContext(ctx aws.Context, input *GetCellReadinessSummaryInput, fn func(*GetCellReadinessSummaryOutput, bool) bool, opts ...request.Option) error

GetCellReadinessSummaryPagesWithContext same as GetCellReadinessSummaryPages 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 (*Route53RecoveryReadiness) GetCellReadinessSummaryRequest

func (c *Route53RecoveryReadiness) GetCellReadinessSummaryRequest(input *GetCellReadinessSummaryInput) (req *request.Request, output *GetCellReadinessSummaryOutput)

GetCellReadinessSummaryRequest generates a "aws/request.Request" representing the client's request for the GetCellReadinessSummary 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 GetCellReadinessSummary for more information on using the GetCellReadinessSummary 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 GetCellReadinessSummaryRequest method.
req, resp := client.GetCellReadinessSummaryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetCellReadinessSummary

func (*Route53RecoveryReadiness) GetCellReadinessSummaryWithContext

func (c *Route53RecoveryReadiness) GetCellReadinessSummaryWithContext(ctx aws.Context, input *GetCellReadinessSummaryInput, opts ...request.Option) (*GetCellReadinessSummaryOutput, error)

GetCellReadinessSummaryWithContext is the same as GetCellReadinessSummary with the addition of the ability to pass a context and additional request options.

See GetCellReadinessSummary 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 (*Route53RecoveryReadiness) GetCellRequest

func (c *Route53RecoveryReadiness) GetCellRequest(input *GetCellInput) (req *request.Request, output *GetCellOutput)

GetCellRequest generates a "aws/request.Request" representing the client's request for the GetCell 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 GetCell for more information on using the GetCell 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 GetCellRequest method.
req, resp := client.GetCellRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetCell

func (*Route53RecoveryReadiness) GetCellWithContext

func (c *Route53RecoveryReadiness) GetCellWithContext(ctx aws.Context, input *GetCellInput, opts ...request.Option) (*GetCellOutput, error)

GetCellWithContext is the same as GetCell with the addition of the ability to pass a context and additional request options.

See GetCell 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 (*Route53RecoveryReadiness) GetReadinessCheck

GetReadinessCheck API operation for AWS Route53 Recovery Readiness.

Gets details about a readiness check.

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 Route53 Recovery Readiness's API operation GetReadinessCheck for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetReadinessCheck

func (*Route53RecoveryReadiness) GetReadinessCheckRequest

func (c *Route53RecoveryReadiness) GetReadinessCheckRequest(input *GetReadinessCheckInput) (req *request.Request, output *GetReadinessCheckOutput)

GetReadinessCheckRequest generates a "aws/request.Request" representing the client's request for the GetReadinessCheck 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 GetReadinessCheck for more information on using the GetReadinessCheck 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 GetReadinessCheckRequest method.
req, resp := client.GetReadinessCheckRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetReadinessCheck

func (*Route53RecoveryReadiness) GetReadinessCheckResourceStatus

GetReadinessCheckResourceStatus API operation for AWS Route53 Recovery Readiness.

Gets individual readiness status for a readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in the recovery group, use GetRecoveryGroupReadinessSummary.

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 Route53 Recovery Readiness's API operation GetReadinessCheckResourceStatus for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetReadinessCheckResourceStatus

func (*Route53RecoveryReadiness) GetReadinessCheckResourceStatusPages

func (c *Route53RecoveryReadiness) GetReadinessCheckResourceStatusPages(input *GetReadinessCheckResourceStatusInput, fn func(*GetReadinessCheckResourceStatusOutput, bool) bool) error

GetReadinessCheckResourceStatusPages iterates over the pages of a GetReadinessCheckResourceStatus operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See GetReadinessCheckResourceStatus 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 GetReadinessCheckResourceStatus operation.
pageNum := 0
err := client.GetReadinessCheckResourceStatusPages(params,
    func(page *route53recoveryreadiness.GetReadinessCheckResourceStatusOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Route53RecoveryReadiness) GetReadinessCheckResourceStatusPagesWithContext

func (c *Route53RecoveryReadiness) GetReadinessCheckResourceStatusPagesWithContext(ctx aws.Context, input *GetReadinessCheckResourceStatusInput, fn func(*GetReadinessCheckResourceStatusOutput, bool) bool, opts ...request.Option) error

GetReadinessCheckResourceStatusPagesWithContext same as GetReadinessCheckResourceStatusPages 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 (*Route53RecoveryReadiness) GetReadinessCheckResourceStatusRequest

func (c *Route53RecoveryReadiness) GetReadinessCheckResourceStatusRequest(input *GetReadinessCheckResourceStatusInput) (req *request.Request, output *GetReadinessCheckResourceStatusOutput)

GetReadinessCheckResourceStatusRequest generates a "aws/request.Request" representing the client's request for the GetReadinessCheckResourceStatus 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 GetReadinessCheckResourceStatus for more information on using the GetReadinessCheckResourceStatus 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 GetReadinessCheckResourceStatusRequest method.
req, resp := client.GetReadinessCheckResourceStatusRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetReadinessCheckResourceStatus

func (*Route53RecoveryReadiness) GetReadinessCheckResourceStatusWithContext

func (c *Route53RecoveryReadiness) GetReadinessCheckResourceStatusWithContext(ctx aws.Context, input *GetReadinessCheckResourceStatusInput, opts ...request.Option) (*GetReadinessCheckResourceStatusOutput, error)

GetReadinessCheckResourceStatusWithContext is the same as GetReadinessCheckResourceStatus with the addition of the ability to pass a context and additional request options.

See GetReadinessCheckResourceStatus 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 (*Route53RecoveryReadiness) GetReadinessCheckStatus

GetReadinessCheckStatus API operation for AWS Route53 Recovery Readiness.

Gets the readiness status for an individual readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in a recovery group, use GetRecoveryGroupReadinessSummary.

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 Route53 Recovery Readiness's API operation GetReadinessCheckStatus for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetReadinessCheckStatus

func (*Route53RecoveryReadiness) GetReadinessCheckStatusPages

func (c *Route53RecoveryReadiness) GetReadinessCheckStatusPages(input *GetReadinessCheckStatusInput, fn func(*GetReadinessCheckStatusOutput, bool) bool) error

GetReadinessCheckStatusPages iterates over the pages of a GetReadinessCheckStatus operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See GetReadinessCheckStatus 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 GetReadinessCheckStatus operation.
pageNum := 0
err := client.GetReadinessCheckStatusPages(params,
    func(page *route53recoveryreadiness.GetReadinessCheckStatusOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Route53RecoveryReadiness) GetReadinessCheckStatusPagesWithContext

func (c *Route53RecoveryReadiness) GetReadinessCheckStatusPagesWithContext(ctx aws.Context, input *GetReadinessCheckStatusInput, fn func(*GetReadinessCheckStatusOutput, bool) bool, opts ...request.Option) error

GetReadinessCheckStatusPagesWithContext same as GetReadinessCheckStatusPages 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 (*Route53RecoveryReadiness) GetReadinessCheckStatusRequest

func (c *Route53RecoveryReadiness) GetReadinessCheckStatusRequest(input *GetReadinessCheckStatusInput) (req *request.Request, output *GetReadinessCheckStatusOutput)

GetReadinessCheckStatusRequest generates a "aws/request.Request" representing the client's request for the GetReadinessCheckStatus 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 GetReadinessCheckStatus for more information on using the GetReadinessCheckStatus 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 GetReadinessCheckStatusRequest method.
req, resp := client.GetReadinessCheckStatusRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetReadinessCheckStatus

func (*Route53RecoveryReadiness) GetReadinessCheckStatusWithContext

func (c *Route53RecoveryReadiness) GetReadinessCheckStatusWithContext(ctx aws.Context, input *GetReadinessCheckStatusInput, opts ...request.Option) (*GetReadinessCheckStatusOutput, error)

GetReadinessCheckStatusWithContext is the same as GetReadinessCheckStatus with the addition of the ability to pass a context and additional request options.

See GetReadinessCheckStatus 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 (*Route53RecoveryReadiness) GetReadinessCheckWithContext

func (c *Route53RecoveryReadiness) GetReadinessCheckWithContext(ctx aws.Context, input *GetReadinessCheckInput, opts ...request.Option) (*GetReadinessCheckOutput, error)

GetReadinessCheckWithContext is the same as GetReadinessCheck with the addition of the ability to pass a context and additional request options.

See GetReadinessCheck 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 (*Route53RecoveryReadiness) GetRecoveryGroup

GetRecoveryGroup API operation for AWS Route53 Recovery Readiness.

Gets details about a recovery group, including a list of the cells that are included in it.

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 Route53 Recovery Readiness's API operation GetRecoveryGroup for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetRecoveryGroup

func (*Route53RecoveryReadiness) GetRecoveryGroupReadinessSummary

GetRecoveryGroupReadinessSummary API operation for AWS Route53 Recovery Readiness.

Displays a summary of information about a recovery group's readiness status. Includes the readiness checks for resources in the recovery group and the readiness status of each one.

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 Route53 Recovery Readiness's API operation GetRecoveryGroupReadinessSummary for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetRecoveryGroupReadinessSummary

func (*Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryPages

func (c *Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryPages(input *GetRecoveryGroupReadinessSummaryInput, fn func(*GetRecoveryGroupReadinessSummaryOutput, bool) bool) error

GetRecoveryGroupReadinessSummaryPages iterates over the pages of a GetRecoveryGroupReadinessSummary operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See GetRecoveryGroupReadinessSummary 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 GetRecoveryGroupReadinessSummary operation.
pageNum := 0
err := client.GetRecoveryGroupReadinessSummaryPages(params,
    func(page *route53recoveryreadiness.GetRecoveryGroupReadinessSummaryOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryPagesWithContext

func (c *Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryPagesWithContext(ctx aws.Context, input *GetRecoveryGroupReadinessSummaryInput, fn func(*GetRecoveryGroupReadinessSummaryOutput, bool) bool, opts ...request.Option) error

GetRecoveryGroupReadinessSummaryPagesWithContext same as GetRecoveryGroupReadinessSummaryPages 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 (*Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryRequest

func (c *Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryRequest(input *GetRecoveryGroupReadinessSummaryInput) (req *request.Request, output *GetRecoveryGroupReadinessSummaryOutput)

GetRecoveryGroupReadinessSummaryRequest generates a "aws/request.Request" representing the client's request for the GetRecoveryGroupReadinessSummary 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 GetRecoveryGroupReadinessSummary for more information on using the GetRecoveryGroupReadinessSummary 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 GetRecoveryGroupReadinessSummaryRequest method.
req, resp := client.GetRecoveryGroupReadinessSummaryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetRecoveryGroupReadinessSummary

func (*Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryWithContext

func (c *Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryWithContext(ctx aws.Context, input *GetRecoveryGroupReadinessSummaryInput, opts ...request.Option) (*GetRecoveryGroupReadinessSummaryOutput, error)

GetRecoveryGroupReadinessSummaryWithContext is the same as GetRecoveryGroupReadinessSummary with the addition of the ability to pass a context and additional request options.

See GetRecoveryGroupReadinessSummary 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 (*Route53RecoveryReadiness) GetRecoveryGroupRequest

func (c *Route53RecoveryReadiness) GetRecoveryGroupRequest(input *GetRecoveryGroupInput) (req *request.Request, output *GetRecoveryGroupOutput)

GetRecoveryGroupRequest generates a "aws/request.Request" representing the client's request for the GetRecoveryGroup 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 GetRecoveryGroup for more information on using the GetRecoveryGroup 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 GetRecoveryGroupRequest method.
req, resp := client.GetRecoveryGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetRecoveryGroup

func (*Route53RecoveryReadiness) GetRecoveryGroupWithContext

func (c *Route53RecoveryReadiness) GetRecoveryGroupWithContext(ctx aws.Context, input *GetRecoveryGroupInput, opts ...request.Option) (*GetRecoveryGroupOutput, error)

GetRecoveryGroupWithContext is the same as GetRecoveryGroup with the addition of the ability to pass a context and additional request options.

See GetRecoveryGroup 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 (*Route53RecoveryReadiness) GetResourceSet

GetResourceSet API operation for AWS Route53 Recovery Readiness.

Displays the details about a resource set, including a list of the resources in the set.

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 Route53 Recovery Readiness's API operation GetResourceSet for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetResourceSet

func (*Route53RecoveryReadiness) GetResourceSetRequest

func (c *Route53RecoveryReadiness) GetResourceSetRequest(input *GetResourceSetInput) (req *request.Request, output *GetResourceSetOutput)

GetResourceSetRequest generates a "aws/request.Request" representing the client's request for the GetResourceSet 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 GetResourceSet for more information on using the GetResourceSet 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 GetResourceSetRequest method.
req, resp := client.GetResourceSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/GetResourceSet

func (*Route53RecoveryReadiness) GetResourceSetWithContext

func (c *Route53RecoveryReadiness) GetResourceSetWithContext(ctx aws.Context, input *GetResourceSetInput, opts ...request.Option) (*GetResourceSetOutput, error)

GetResourceSetWithContext is the same as GetResourceSet with the addition of the ability to pass a context and additional request options.

See GetResourceSet 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 (*Route53RecoveryReadiness) ListCells

ListCells API operation for AWS Route53 Recovery Readiness.

Lists the cells for an account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Route53 Recovery Readiness's API operation ListCells for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListCells

func (*Route53RecoveryReadiness) ListCellsPages

func (c *Route53RecoveryReadiness) ListCellsPages(input *ListCellsInput, fn func(*ListCellsOutput, bool) bool) error

ListCellsPages iterates over the pages of a ListCells operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListCells 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 ListCells operation.
pageNum := 0
err := client.ListCellsPages(params,
    func(page *route53recoveryreadiness.ListCellsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Route53RecoveryReadiness) ListCellsPagesWithContext

func (c *Route53RecoveryReadiness) ListCellsPagesWithContext(ctx aws.Context, input *ListCellsInput, fn func(*ListCellsOutput, bool) bool, opts ...request.Option) error

ListCellsPagesWithContext same as ListCellsPages 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 (*Route53RecoveryReadiness) ListCellsRequest

func (c *Route53RecoveryReadiness) ListCellsRequest(input *ListCellsInput) (req *request.Request, output *ListCellsOutput)

ListCellsRequest generates a "aws/request.Request" representing the client's request for the ListCells 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 ListCells for more information on using the ListCells 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 ListCellsRequest method.
req, resp := client.ListCellsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListCells

func (*Route53RecoveryReadiness) ListCellsWithContext

func (c *Route53RecoveryReadiness) ListCellsWithContext(ctx aws.Context, input *ListCellsInput, opts ...request.Option) (*ListCellsOutput, error)

ListCellsWithContext is the same as ListCells with the addition of the ability to pass a context and additional request options.

See ListCells 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 (*Route53RecoveryReadiness) ListCrossAccountAuthorizations

ListCrossAccountAuthorizations API operation for AWS Route53 Recovery Readiness.

Lists the cross-account readiness authorizations that are in place for an account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Route53 Recovery Readiness's API operation ListCrossAccountAuthorizations for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListCrossAccountAuthorizations

func (*Route53RecoveryReadiness) ListCrossAccountAuthorizationsPages

func (c *Route53RecoveryReadiness) ListCrossAccountAuthorizationsPages(input *ListCrossAccountAuthorizationsInput, fn func(*ListCrossAccountAuthorizationsOutput, bool) bool) error

ListCrossAccountAuthorizationsPages iterates over the pages of a ListCrossAccountAuthorizations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListCrossAccountAuthorizations 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 ListCrossAccountAuthorizations operation.
pageNum := 0
err := client.ListCrossAccountAuthorizationsPages(params,
    func(page *route53recoveryreadiness.ListCrossAccountAuthorizationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Route53RecoveryReadiness) ListCrossAccountAuthorizationsPagesWithContext

func (c *Route53RecoveryReadiness) ListCrossAccountAuthorizationsPagesWithContext(ctx aws.Context, input *ListCrossAccountAuthorizationsInput, fn func(*ListCrossAccountAuthorizationsOutput, bool) bool, opts ...request.Option) error

ListCrossAccountAuthorizationsPagesWithContext same as ListCrossAccountAuthorizationsPages 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 (*Route53RecoveryReadiness) ListCrossAccountAuthorizationsRequest

func (c *Route53RecoveryReadiness) ListCrossAccountAuthorizationsRequest(input *ListCrossAccountAuthorizationsInput) (req *request.Request, output *ListCrossAccountAuthorizationsOutput)

ListCrossAccountAuthorizationsRequest generates a "aws/request.Request" representing the client's request for the ListCrossAccountAuthorizations 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 ListCrossAccountAuthorizations for more information on using the ListCrossAccountAuthorizations 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 ListCrossAccountAuthorizationsRequest method.
req, resp := client.ListCrossAccountAuthorizationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListCrossAccountAuthorizations

func (*Route53RecoveryReadiness) ListCrossAccountAuthorizationsWithContext

func (c *Route53RecoveryReadiness) ListCrossAccountAuthorizationsWithContext(ctx aws.Context, input *ListCrossAccountAuthorizationsInput, opts ...request.Option) (*ListCrossAccountAuthorizationsOutput, error)

ListCrossAccountAuthorizationsWithContext is the same as ListCrossAccountAuthorizations with the addition of the ability to pass a context and additional request options.

See ListCrossAccountAuthorizations 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 (*Route53RecoveryReadiness) ListReadinessChecks

ListReadinessChecks API operation for AWS Route53 Recovery Readiness.

Lists the readiness checks for an account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Route53 Recovery Readiness's API operation ListReadinessChecks for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListReadinessChecks

func (*Route53RecoveryReadiness) ListReadinessChecksPages

func (c *Route53RecoveryReadiness) ListReadinessChecksPages(input *ListReadinessChecksInput, fn func(*ListReadinessChecksOutput, bool) bool) error

ListReadinessChecksPages iterates over the pages of a ListReadinessChecks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListReadinessChecks 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 ListReadinessChecks operation.
pageNum := 0
err := client.ListReadinessChecksPages(params,
    func(page *route53recoveryreadiness.ListReadinessChecksOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Route53RecoveryReadiness) ListReadinessChecksPagesWithContext

func (c *Route53RecoveryReadiness) ListReadinessChecksPagesWithContext(ctx aws.Context, input *ListReadinessChecksInput, fn func(*ListReadinessChecksOutput, bool) bool, opts ...request.Option) error

ListReadinessChecksPagesWithContext same as ListReadinessChecksPages 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 (*Route53RecoveryReadiness) ListReadinessChecksRequest

func (c *Route53RecoveryReadiness) ListReadinessChecksRequest(input *ListReadinessChecksInput) (req *request.Request, output *ListReadinessChecksOutput)

ListReadinessChecksRequest generates a "aws/request.Request" representing the client's request for the ListReadinessChecks 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 ListReadinessChecks for more information on using the ListReadinessChecks 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 ListReadinessChecksRequest method.
req, resp := client.ListReadinessChecksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListReadinessChecks

func (*Route53RecoveryReadiness) ListReadinessChecksWithContext

func (c *Route53RecoveryReadiness) ListReadinessChecksWithContext(ctx aws.Context, input *ListReadinessChecksInput, opts ...request.Option) (*ListReadinessChecksOutput, error)

ListReadinessChecksWithContext is the same as ListReadinessChecks with the addition of the ability to pass a context and additional request options.

See ListReadinessChecks 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 (*Route53RecoveryReadiness) ListRecoveryGroups

ListRecoveryGroups API operation for AWS Route53 Recovery Readiness.

Lists the recovery groups in an account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Route53 Recovery Readiness's API operation ListRecoveryGroups for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListRecoveryGroups

func (*Route53RecoveryReadiness) ListRecoveryGroupsPages

func (c *Route53RecoveryReadiness) ListRecoveryGroupsPages(input *ListRecoveryGroupsInput, fn func(*ListRecoveryGroupsOutput, bool) bool) error

ListRecoveryGroupsPages iterates over the pages of a ListRecoveryGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListRecoveryGroups 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 ListRecoveryGroups operation.
pageNum := 0
err := client.ListRecoveryGroupsPages(params,
    func(page *route53recoveryreadiness.ListRecoveryGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Route53RecoveryReadiness) ListRecoveryGroupsPagesWithContext

func (c *Route53RecoveryReadiness) ListRecoveryGroupsPagesWithContext(ctx aws.Context, input *ListRecoveryGroupsInput, fn func(*ListRecoveryGroupsOutput, bool) bool, opts ...request.Option) error

ListRecoveryGroupsPagesWithContext same as ListRecoveryGroupsPages 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 (*Route53RecoveryReadiness) ListRecoveryGroupsRequest

func (c *Route53RecoveryReadiness) ListRecoveryGroupsRequest(input *ListRecoveryGroupsInput) (req *request.Request, output *ListRecoveryGroupsOutput)

ListRecoveryGroupsRequest generates a "aws/request.Request" representing the client's request for the ListRecoveryGroups 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 ListRecoveryGroups for more information on using the ListRecoveryGroups 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 ListRecoveryGroupsRequest method.
req, resp := client.ListRecoveryGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListRecoveryGroups

func (*Route53RecoveryReadiness) ListRecoveryGroupsWithContext

func (c *Route53RecoveryReadiness) ListRecoveryGroupsWithContext(ctx aws.Context, input *ListRecoveryGroupsInput, opts ...request.Option) (*ListRecoveryGroupsOutput, error)

ListRecoveryGroupsWithContext is the same as ListRecoveryGroups with the addition of the ability to pass a context and additional request options.

See ListRecoveryGroups 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 (*Route53RecoveryReadiness) ListResourceSets

ListResourceSets API operation for AWS Route53 Recovery Readiness.

Lists the resource sets in an account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Route53 Recovery Readiness's API operation ListResourceSets for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListResourceSets

func (*Route53RecoveryReadiness) ListResourceSetsPages

func (c *Route53RecoveryReadiness) ListResourceSetsPages(input *ListResourceSetsInput, fn func(*ListResourceSetsOutput, bool) bool) error

ListResourceSetsPages iterates over the pages of a ListResourceSets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListResourceSets 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 ListResourceSets operation.
pageNum := 0
err := client.ListResourceSetsPages(params,
    func(page *route53recoveryreadiness.ListResourceSetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Route53RecoveryReadiness) ListResourceSetsPagesWithContext

func (c *Route53RecoveryReadiness) ListResourceSetsPagesWithContext(ctx aws.Context, input *ListResourceSetsInput, fn func(*ListResourceSetsOutput, bool) bool, opts ...request.Option) error

ListResourceSetsPagesWithContext same as ListResourceSetsPages 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 (*Route53RecoveryReadiness) ListResourceSetsRequest

func (c *Route53RecoveryReadiness) ListResourceSetsRequest(input *ListResourceSetsInput) (req *request.Request, output *ListResourceSetsOutput)

ListResourceSetsRequest generates a "aws/request.Request" representing the client's request for the ListResourceSets 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 ListResourceSets for more information on using the ListResourceSets 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 ListResourceSetsRequest method.
req, resp := client.ListResourceSetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListResourceSets

func (*Route53RecoveryReadiness) ListResourceSetsWithContext

func (c *Route53RecoveryReadiness) ListResourceSetsWithContext(ctx aws.Context, input *ListResourceSetsInput, opts ...request.Option) (*ListResourceSetsOutput, error)

ListResourceSetsWithContext is the same as ListResourceSets with the addition of the ability to pass a context and additional request options.

See ListResourceSets 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 (*Route53RecoveryReadiness) ListRules

ListRules API operation for AWS Route53 Recovery Readiness.

Lists all readiness rules, or lists the readiness rules for a specific resource type.

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 Route53 Recovery Readiness's API operation ListRules for usage and error information.

Returned Error Types:

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListRules

func (*Route53RecoveryReadiness) ListRulesPages

func (c *Route53RecoveryReadiness) ListRulesPages(input *ListRulesInput, fn func(*ListRulesOutput, bool) bool) error

ListRulesPages iterates over the pages of a ListRules operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListRules 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 ListRules operation.
pageNum := 0
err := client.ListRulesPages(params,
    func(page *route53recoveryreadiness.ListRulesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Route53RecoveryReadiness) ListRulesPagesWithContext

func (c *Route53RecoveryReadiness) ListRulesPagesWithContext(ctx aws.Context, input *ListRulesInput, fn func(*ListRulesOutput, bool) bool, opts ...request.Option) error

ListRulesPagesWithContext same as ListRulesPages 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 (*Route53RecoveryReadiness) ListRulesRequest

func (c *Route53RecoveryReadiness) ListRulesRequest(input *ListRulesInput) (req *request.Request, output *ListRulesOutput)

ListRulesRequest generates a "aws/request.Request" representing the client's request for the ListRules 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 ListRules for more information on using the ListRules 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 ListRulesRequest method.
req, resp := client.ListRulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListRules

func (*Route53RecoveryReadiness) ListRulesWithContext

func (c *Route53RecoveryReadiness) ListRulesWithContext(ctx aws.Context, input *ListRulesInput, opts ...request.Option) (*ListRulesOutput, error)

ListRulesWithContext is the same as ListRules with the addition of the ability to pass a context and additional request options.

See ListRules 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 (*Route53RecoveryReadiness) ListTagsForResources

ListTagsForResources API operation for AWS Route53 Recovery Readiness.

Lists the tags for a 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 Route53 Recovery Readiness's API operation ListTagsForResources for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ValidationException

  • InternalServerException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListTagsForResources

func (*Route53RecoveryReadiness) ListTagsForResourcesRequest

func (c *Route53RecoveryReadiness) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

ListTagsForResourcesRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResources 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 ListTagsForResources for more information on using the ListTagsForResources 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 ListTagsForResourcesRequest method.
req, resp := client.ListTagsForResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/ListTagsForResources

func (*Route53RecoveryReadiness) ListTagsForResourcesWithContext

func (c *Route53RecoveryReadiness) ListTagsForResourcesWithContext(ctx aws.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

ListTagsForResourcesWithContext is the same as ListTagsForResources with the addition of the ability to pass a context and additional request options.

See ListTagsForResources 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 (*Route53RecoveryReadiness) TagResource

TagResource API operation for AWS Route53 Recovery Readiness.

Adds a tag to a 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 Route53 Recovery Readiness's API operation TagResource for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ValidationException

  • InternalServerException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/TagResource

func (*Route53RecoveryReadiness) TagResourceRequest

func (c *Route53RecoveryReadiness) 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/route53-recovery-readiness-2019-12-02/TagResource

func (*Route53RecoveryReadiness) TagResourceWithContext

func (c *Route53RecoveryReadiness) 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 (*Route53RecoveryReadiness) UntagResource

UntagResource API operation for AWS Route53 Recovery Readiness.

Removes a tag from a 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 Route53 Recovery Readiness's API operation UntagResource for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ValidationException

  • InternalServerException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/UntagResource

func (*Route53RecoveryReadiness) UntagResourceRequest

func (c *Route53RecoveryReadiness) 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/route53-recovery-readiness-2019-12-02/UntagResource

func (*Route53RecoveryReadiness) UntagResourceWithContext

func (c *Route53RecoveryReadiness) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Route53RecoveryReadiness) UpdateCell

UpdateCell API operation for AWS Route53 Recovery Readiness.

Updates a cell to replace the list of nested cells with a new list of nested cells.

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 Route53 Recovery Readiness's API operation UpdateCell for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/UpdateCell

func (*Route53RecoveryReadiness) UpdateCellRequest

func (c *Route53RecoveryReadiness) UpdateCellRequest(input *UpdateCellInput) (req *request.Request, output *UpdateCellOutput)

UpdateCellRequest generates a "aws/request.Request" representing the client's request for the UpdateCell 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 UpdateCell for more information on using the UpdateCell 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 UpdateCellRequest method.
req, resp := client.UpdateCellRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/UpdateCell

func (*Route53RecoveryReadiness) UpdateCellWithContext

func (c *Route53RecoveryReadiness) UpdateCellWithContext(ctx aws.Context, input *UpdateCellInput, opts ...request.Option) (*UpdateCellOutput, error)

UpdateCellWithContext is the same as UpdateCell with the addition of the ability to pass a context and additional request options.

See UpdateCell 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 (*Route53RecoveryReadiness) UpdateReadinessCheck

UpdateReadinessCheck API operation for AWS Route53 Recovery Readiness.

Updates a readiness check.

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 Route53 Recovery Readiness's API operation UpdateReadinessCheck for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/UpdateReadinessCheck

func (*Route53RecoveryReadiness) UpdateReadinessCheckRequest

func (c *Route53RecoveryReadiness) UpdateReadinessCheckRequest(input *UpdateReadinessCheckInput) (req *request.Request, output *UpdateReadinessCheckOutput)

UpdateReadinessCheckRequest generates a "aws/request.Request" representing the client's request for the UpdateReadinessCheck 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 UpdateReadinessCheck for more information on using the UpdateReadinessCheck 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 UpdateReadinessCheckRequest method.
req, resp := client.UpdateReadinessCheckRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/UpdateReadinessCheck

func (*Route53RecoveryReadiness) UpdateReadinessCheckWithContext

func (c *Route53RecoveryReadiness) UpdateReadinessCheckWithContext(ctx aws.Context, input *UpdateReadinessCheckInput, opts ...request.Option) (*UpdateReadinessCheckOutput, error)

UpdateReadinessCheckWithContext is the same as UpdateReadinessCheck with the addition of the ability to pass a context and additional request options.

See UpdateReadinessCheck 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 (*Route53RecoveryReadiness) UpdateRecoveryGroup

UpdateRecoveryGroup API operation for AWS Route53 Recovery Readiness.

Updates a recovery group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Route53 Recovery Readiness's API operation UpdateRecoveryGroup for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/UpdateRecoveryGroup

func (*Route53RecoveryReadiness) UpdateRecoveryGroupRequest

func (c *Route53RecoveryReadiness) UpdateRecoveryGroupRequest(input *UpdateRecoveryGroupInput) (req *request.Request, output *UpdateRecoveryGroupOutput)

UpdateRecoveryGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateRecoveryGroup 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 UpdateRecoveryGroup for more information on using the UpdateRecoveryGroup 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 UpdateRecoveryGroupRequest method.
req, resp := client.UpdateRecoveryGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/UpdateRecoveryGroup

func (*Route53RecoveryReadiness) UpdateRecoveryGroupWithContext

func (c *Route53RecoveryReadiness) UpdateRecoveryGroupWithContext(ctx aws.Context, input *UpdateRecoveryGroupInput, opts ...request.Option) (*UpdateRecoveryGroupOutput, error)

UpdateRecoveryGroupWithContext is the same as UpdateRecoveryGroup with the addition of the ability to pass a context and additional request options.

See UpdateRecoveryGroup 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 (*Route53RecoveryReadiness) UpdateResourceSet

UpdateResourceSet API operation for AWS Route53 Recovery Readiness.

Updates a resource set.

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 Route53 Recovery Readiness's API operation UpdateResourceSet for usage and error information.

Returned Error Types:

  • ResourceNotFoundException

  • ThrottlingException

  • ValidationException

  • InternalServerException

  • AccessDeniedException

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/UpdateResourceSet

func (*Route53RecoveryReadiness) UpdateResourceSetRequest

func (c *Route53RecoveryReadiness) UpdateResourceSetRequest(input *UpdateResourceSetInput) (req *request.Request, output *UpdateResourceSetOutput)

UpdateResourceSetRequest generates a "aws/request.Request" representing the client's request for the UpdateResourceSet 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 UpdateResourceSet for more information on using the UpdateResourceSet 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 UpdateResourceSetRequest method.
req, resp := client.UpdateResourceSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/route53-recovery-readiness-2019-12-02/UpdateResourceSet

func (*Route53RecoveryReadiness) UpdateResourceSetWithContext

func (c *Route53RecoveryReadiness) UpdateResourceSetWithContext(ctx aws.Context, input *UpdateResourceSetInput, opts ...request.Option) (*UpdateResourceSetOutput, error)

UpdateResourceSetWithContext is the same as UpdateResourceSet with the addition of the ability to pass a context and additional request options.

See UpdateResourceSet 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 RuleResult

type RuleResult struct {

	// The time the resource was last checked for readiness, in ISO-8601 format,
	// UTC.
	//
	// LastCheckedTimestamp is a required field
	LastCheckedTimestamp *time.Time `locationName:"lastCheckedTimestamp" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// Details about the resource's readiness.
	//
	// Messages is a required field
	Messages []*Message `locationName:"messages" type:"list" required:"true"`

	// The readiness at rule level.
	//
	// Readiness is a required field
	Readiness *string `locationName:"readiness" type:"string" required:"true" enum:"Readiness"`

	// The identifier of the rule.
	//
	// RuleId is a required field
	RuleId *string `locationName:"ruleId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The result of a successful Rule request, with status for an individual rule.

func (RuleResult) GoString

func (s RuleResult) 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 (*RuleResult) SetLastCheckedTimestamp

func (s *RuleResult) SetLastCheckedTimestamp(v time.Time) *RuleResult

SetLastCheckedTimestamp sets the LastCheckedTimestamp field's value.

func (*RuleResult) SetMessages

func (s *RuleResult) SetMessages(v []*Message) *RuleResult

SetMessages sets the Messages field's value.

func (*RuleResult) SetReadiness

func (s *RuleResult) SetReadiness(v string) *RuleResult

SetReadiness sets the Readiness field's value.

func (*RuleResult) SetRuleId

func (s *RuleResult) SetRuleId(v string) *RuleResult

SetRuleId sets the RuleId field's value.

func (RuleResult) String

func (s RuleResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TagResourceInput

type TagResourceInput struct {

	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"`

	// A collection of tags associated with a resource.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" type:"map" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TargetResource

type TargetResource struct {

	// The Network Load Balancer Resource.
	NLBResource *NLBResource `locationName:"nLBResource" type:"structure"`

	// The Route 53 resource.
	R53Resource *R53ResourceRecord `locationName:"r53Resource" type:"structure"`
	// contains filtered or unexported fields
}

The target resource that the Route 53 record points to.

func (TargetResource) GoString

func (s TargetResource) 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 (*TargetResource) SetNLBResource

func (s *TargetResource) SetNLBResource(v *NLBResource) *TargetResource

SetNLBResource sets the NLBResource field's value.

func (*TargetResource) SetR53Resource

func (s *TargetResource) SetR53Resource(v *R53ResourceRecord) *TargetResource

SetR53Resource sets the R53Resource field's value.

func (TargetResource) String

func (s TargetResource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThrottlingException

type ThrottlingException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"`

	// TagKeys is a required field
	TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateCellInput

type UpdateCellInput struct {

	// CellName is a required field
	CellName *string `location:"uri" locationName:"cellName" type:"string" required:"true"`

	// Cells is a required field
	Cells []*string `locationName:"cells" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateCellInput) GoString

func (s UpdateCellInput) 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 (*UpdateCellInput) SetCellName

func (s *UpdateCellInput) SetCellName(v string) *UpdateCellInput

SetCellName sets the CellName field's value.

func (*UpdateCellInput) SetCells

func (s *UpdateCellInput) SetCells(v []*string) *UpdateCellInput

SetCells sets the Cells field's value.

func (UpdateCellInput) String

func (s UpdateCellInput) 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 (*UpdateCellInput) Validate

func (s *UpdateCellInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateCellOutput

type UpdateCellOutput struct {
	CellArn *string `locationName:"cellArn" type:"string"`

	CellName *string `locationName:"cellName" type:"string"`

	Cells []*string `locationName:"cells" type:"list"`

	ParentReadinessScopes []*string `locationName:"parentReadinessScopes" type:"list"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (UpdateCellOutput) GoString

func (s UpdateCellOutput) 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 (*UpdateCellOutput) SetCellArn

func (s *UpdateCellOutput) SetCellArn(v string) *UpdateCellOutput

SetCellArn sets the CellArn field's value.

func (*UpdateCellOutput) SetCellName

func (s *UpdateCellOutput) SetCellName(v string) *UpdateCellOutput

SetCellName sets the CellName field's value.

func (*UpdateCellOutput) SetCells

func (s *UpdateCellOutput) SetCells(v []*string) *UpdateCellOutput

SetCells sets the Cells field's value.

func (*UpdateCellOutput) SetParentReadinessScopes

func (s *UpdateCellOutput) SetParentReadinessScopes(v []*string) *UpdateCellOutput

SetParentReadinessScopes sets the ParentReadinessScopes field's value.

func (*UpdateCellOutput) SetTags

func (s *UpdateCellOutput) SetTags(v map[string]*string) *UpdateCellOutput

SetTags sets the Tags field's value.

func (UpdateCellOutput) String

func (s UpdateCellOutput) 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 UpdateReadinessCheckInput

type UpdateReadinessCheckInput struct {

	// ReadinessCheckName is a required field
	ReadinessCheckName *string `location:"uri" locationName:"readinessCheckName" type:"string" required:"true"`

	// ResourceSetName is a required field
	ResourceSetName *string `locationName:"resourceSetName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateReadinessCheckInput) GoString

func (s UpdateReadinessCheckInput) 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 (*UpdateReadinessCheckInput) SetReadinessCheckName

func (s *UpdateReadinessCheckInput) SetReadinessCheckName(v string) *UpdateReadinessCheckInput

SetReadinessCheckName sets the ReadinessCheckName field's value.

func (*UpdateReadinessCheckInput) SetResourceSetName

SetResourceSetName sets the ResourceSetName field's value.

func (UpdateReadinessCheckInput) String

func (s UpdateReadinessCheckInput) 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 (*UpdateReadinessCheckInput) Validate

func (s *UpdateReadinessCheckInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateReadinessCheckOutput

type UpdateReadinessCheckOutput struct {
	ReadinessCheckArn *string `locationName:"readinessCheckArn" type:"string"`

	ReadinessCheckName *string `locationName:"readinessCheckName" type:"string"`

	ResourceSet *string `locationName:"resourceSet" type:"string"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (UpdateReadinessCheckOutput) GoString

func (s UpdateReadinessCheckOutput) 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 (*UpdateReadinessCheckOutput) SetReadinessCheckArn

func (s *UpdateReadinessCheckOutput) SetReadinessCheckArn(v string) *UpdateReadinessCheckOutput

SetReadinessCheckArn sets the ReadinessCheckArn field's value.

func (*UpdateReadinessCheckOutput) SetReadinessCheckName

func (s *UpdateReadinessCheckOutput) SetReadinessCheckName(v string) *UpdateReadinessCheckOutput

SetReadinessCheckName sets the ReadinessCheckName field's value.

func (*UpdateReadinessCheckOutput) SetResourceSet

SetResourceSet sets the ResourceSet field's value.

func (*UpdateReadinessCheckOutput) SetTags

SetTags sets the Tags field's value.

func (UpdateReadinessCheckOutput) 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 UpdateRecoveryGroupInput

type UpdateRecoveryGroupInput struct {

	// Cells is a required field
	Cells []*string `locationName:"cells" type:"list" required:"true"`

	// RecoveryGroupName is a required field
	RecoveryGroupName *string `location:"uri" locationName:"recoveryGroupName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateRecoveryGroupInput) GoString

func (s UpdateRecoveryGroupInput) 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 (*UpdateRecoveryGroupInput) SetCells

SetCells sets the Cells field's value.

func (*UpdateRecoveryGroupInput) SetRecoveryGroupName

func (s *UpdateRecoveryGroupInput) SetRecoveryGroupName(v string) *UpdateRecoveryGroupInput

SetRecoveryGroupName sets the RecoveryGroupName field's value.

func (UpdateRecoveryGroupInput) String

func (s UpdateRecoveryGroupInput) 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 (*UpdateRecoveryGroupInput) Validate

func (s *UpdateRecoveryGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRecoveryGroupOutput

type UpdateRecoveryGroupOutput struct {
	Cells []*string `locationName:"cells" type:"list"`

	RecoveryGroupArn *string `locationName:"recoveryGroupArn" type:"string"`

	RecoveryGroupName *string `locationName:"recoveryGroupName" type:"string"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (UpdateRecoveryGroupOutput) GoString

func (s UpdateRecoveryGroupOutput) 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 (*UpdateRecoveryGroupOutput) SetCells

SetCells sets the Cells field's value.

func (*UpdateRecoveryGroupOutput) SetRecoveryGroupArn

func (s *UpdateRecoveryGroupOutput) SetRecoveryGroupArn(v string) *UpdateRecoveryGroupOutput

SetRecoveryGroupArn sets the RecoveryGroupArn field's value.

func (*UpdateRecoveryGroupOutput) SetRecoveryGroupName

func (s *UpdateRecoveryGroupOutput) SetRecoveryGroupName(v string) *UpdateRecoveryGroupOutput

SetRecoveryGroupName sets the RecoveryGroupName field's value.

func (*UpdateRecoveryGroupOutput) SetTags

SetTags sets the Tags field's value.

func (UpdateRecoveryGroupOutput) String

func (s UpdateRecoveryGroupOutput) 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 UpdateResourceSetInput

type UpdateResourceSetInput struct {

	// ResourceSetName is a required field
	ResourceSetName *string `location:"uri" locationName:"resourceSetName" type:"string" required:"true"`

	// ResourceSetType is a required field
	ResourceSetType *string `locationName:"resourceSetType" type:"string" required:"true"`

	// Resources is a required field
	Resources []*Resource `locationName:"resources" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateResourceSetInput) GoString

func (s UpdateResourceSetInput) 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 (*UpdateResourceSetInput) SetResourceSetName

func (s *UpdateResourceSetInput) SetResourceSetName(v string) *UpdateResourceSetInput

SetResourceSetName sets the ResourceSetName field's value.

func (*UpdateResourceSetInput) SetResourceSetType

func (s *UpdateResourceSetInput) SetResourceSetType(v string) *UpdateResourceSetInput

SetResourceSetType sets the ResourceSetType field's value.

func (*UpdateResourceSetInput) SetResources

SetResources sets the Resources field's value.

func (UpdateResourceSetInput) String

func (s UpdateResourceSetInput) 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 (*UpdateResourceSetInput) Validate

func (s *UpdateResourceSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateResourceSetOutput

type UpdateResourceSetOutput struct {
	ResourceSetArn *string `locationName:"resourceSetArn" type:"string"`

	ResourceSetName *string `locationName:"resourceSetName" type:"string"`

	ResourceSetType *string `locationName:"resourceSetType" type:"string"`

	Resources []*Resource `locationName:"resources" type:"list"`

	// A collection of tags associated with a resource.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (UpdateResourceSetOutput) GoString

func (s UpdateResourceSetOutput) 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 (*UpdateResourceSetOutput) SetResourceSetArn

func (s *UpdateResourceSetOutput) SetResourceSetArn(v string) *UpdateResourceSetOutput

SetResourceSetArn sets the ResourceSetArn field's value.

func (*UpdateResourceSetOutput) SetResourceSetName

func (s *UpdateResourceSetOutput) SetResourceSetName(v string) *UpdateResourceSetOutput

SetResourceSetName sets the ResourceSetName field's value.

func (*UpdateResourceSetOutput) SetResourceSetType

func (s *UpdateResourceSetOutput) SetResourceSetType(v string) *UpdateResourceSetOutput

SetResourceSetType sets the ResourceSetType field's value.

func (*UpdateResourceSetOutput) SetResources

SetResources sets the Resources field's value.

func (*UpdateResourceSetOutput) SetTags

SetTags sets the Tags field's value.

func (UpdateResourceSetOutput) String

func (s UpdateResourceSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationException

type ValidationException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

Directories

Path Synopsis
Package route53recoveryreadinessiface provides an interface to enable mocking the AWS Route53 Recovery Readiness service client for testing your code.
Package route53recoveryreadinessiface provides an interface to enable mocking the AWS Route53 Recovery Readiness service client for testing your code.

Jump to

Keyboard shortcuts

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