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
- func Readiness_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type CellOutput_
- func (s CellOutput_) GoString() string
- func (s *CellOutput_) SetCellArn(v string) *CellOutput_
- func (s *CellOutput_) SetCellName(v string) *CellOutput_
- func (s *CellOutput_) SetCells(v []*string) *CellOutput_
- func (s *CellOutput_) SetParentReadinessScopes(v []*string) *CellOutput_
- func (s *CellOutput_) SetTags(v map[string]*string) *CellOutput_
- func (s CellOutput_) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateCellInput
- func (s CreateCellInput) GoString() string
- func (s *CreateCellInput) SetCellName(v string) *CreateCellInput
- func (s *CreateCellInput) SetCells(v []*string) *CreateCellInput
- func (s *CreateCellInput) SetTags(v map[string]*string) *CreateCellInput
- func (s CreateCellInput) String() string
- func (s *CreateCellInput) Validate() error
- type CreateCellOutput
- func (s CreateCellOutput) GoString() string
- func (s *CreateCellOutput) SetCellArn(v string) *CreateCellOutput
- func (s *CreateCellOutput) SetCellName(v string) *CreateCellOutput
- func (s *CreateCellOutput) SetCells(v []*string) *CreateCellOutput
- func (s *CreateCellOutput) SetParentReadinessScopes(v []*string) *CreateCellOutput
- func (s *CreateCellOutput) SetTags(v map[string]*string) *CreateCellOutput
- func (s CreateCellOutput) String() string
- type CreateCrossAccountAuthorizationInput
- func (s CreateCrossAccountAuthorizationInput) GoString() string
- func (s *CreateCrossAccountAuthorizationInput) SetCrossAccountAuthorization(v string) *CreateCrossAccountAuthorizationInput
- func (s CreateCrossAccountAuthorizationInput) String() string
- func (s *CreateCrossAccountAuthorizationInput) Validate() error
- type CreateCrossAccountAuthorizationOutput
- type CreateReadinessCheckInput
- func (s CreateReadinessCheckInput) GoString() string
- func (s *CreateReadinessCheckInput) SetReadinessCheckName(v string) *CreateReadinessCheckInput
- func (s *CreateReadinessCheckInput) SetResourceSetName(v string) *CreateReadinessCheckInput
- func (s *CreateReadinessCheckInput) SetTags(v map[string]*string) *CreateReadinessCheckInput
- func (s CreateReadinessCheckInput) String() string
- func (s *CreateReadinessCheckInput) Validate() error
- type CreateReadinessCheckOutput
- func (s CreateReadinessCheckOutput) GoString() string
- func (s *CreateReadinessCheckOutput) SetReadinessCheckArn(v string) *CreateReadinessCheckOutput
- func (s *CreateReadinessCheckOutput) SetReadinessCheckName(v string) *CreateReadinessCheckOutput
- func (s *CreateReadinessCheckOutput) SetResourceSet(v string) *CreateReadinessCheckOutput
- func (s *CreateReadinessCheckOutput) SetTags(v map[string]*string) *CreateReadinessCheckOutput
- func (s CreateReadinessCheckOutput) String() string
- type CreateRecoveryGroupInput
- func (s CreateRecoveryGroupInput) GoString() string
- func (s *CreateRecoveryGroupInput) SetCells(v []*string) *CreateRecoveryGroupInput
- func (s *CreateRecoveryGroupInput) SetRecoveryGroupName(v string) *CreateRecoveryGroupInput
- func (s *CreateRecoveryGroupInput) SetTags(v map[string]*string) *CreateRecoveryGroupInput
- func (s CreateRecoveryGroupInput) String() string
- func (s *CreateRecoveryGroupInput) Validate() error
- type CreateRecoveryGroupOutput
- func (s CreateRecoveryGroupOutput) GoString() string
- func (s *CreateRecoveryGroupOutput) SetCells(v []*string) *CreateRecoveryGroupOutput
- func (s *CreateRecoveryGroupOutput) SetRecoveryGroupArn(v string) *CreateRecoveryGroupOutput
- func (s *CreateRecoveryGroupOutput) SetRecoveryGroupName(v string) *CreateRecoveryGroupOutput
- func (s *CreateRecoveryGroupOutput) SetTags(v map[string]*string) *CreateRecoveryGroupOutput
- func (s CreateRecoveryGroupOutput) String() string
- type CreateResourceSetInput
- func (s CreateResourceSetInput) GoString() string
- func (s *CreateResourceSetInput) SetResourceSetName(v string) *CreateResourceSetInput
- func (s *CreateResourceSetInput) SetResourceSetType(v string) *CreateResourceSetInput
- func (s *CreateResourceSetInput) SetResources(v []*Resource) *CreateResourceSetInput
- func (s *CreateResourceSetInput) SetTags(v map[string]*string) *CreateResourceSetInput
- func (s CreateResourceSetInput) String() string
- func (s *CreateResourceSetInput) Validate() error
- type CreateResourceSetOutput
- func (s CreateResourceSetOutput) GoString() string
- func (s *CreateResourceSetOutput) SetResourceSetArn(v string) *CreateResourceSetOutput
- func (s *CreateResourceSetOutput) SetResourceSetName(v string) *CreateResourceSetOutput
- func (s *CreateResourceSetOutput) SetResourceSetType(v string) *CreateResourceSetOutput
- func (s *CreateResourceSetOutput) SetResources(v []*Resource) *CreateResourceSetOutput
- func (s *CreateResourceSetOutput) SetTags(v map[string]*string) *CreateResourceSetOutput
- func (s CreateResourceSetOutput) String() string
- type DNSTargetResource
- func (s DNSTargetResource) GoString() string
- func (s *DNSTargetResource) SetDomainName(v string) *DNSTargetResource
- func (s *DNSTargetResource) SetHostedZoneArn(v string) *DNSTargetResource
- func (s *DNSTargetResource) SetRecordSetId(v string) *DNSTargetResource
- func (s *DNSTargetResource) SetRecordType(v string) *DNSTargetResource
- func (s *DNSTargetResource) SetTargetResource(v *TargetResource) *DNSTargetResource
- func (s DNSTargetResource) String() string
- type DeleteCellInput
- type DeleteCellOutput
- type DeleteCrossAccountAuthorizationInput
- func (s DeleteCrossAccountAuthorizationInput) GoString() string
- func (s *DeleteCrossAccountAuthorizationInput) SetCrossAccountAuthorization(v string) *DeleteCrossAccountAuthorizationInput
- func (s DeleteCrossAccountAuthorizationInput) String() string
- func (s *DeleteCrossAccountAuthorizationInput) Validate() error
- type DeleteCrossAccountAuthorizationOutput
- type DeleteReadinessCheckInput
- type DeleteReadinessCheckOutput
- type DeleteRecoveryGroupInput
- type DeleteRecoveryGroupOutput
- type DeleteResourceSetInput
- type DeleteResourceSetOutput
- type GetArchitectureRecommendationsInput
- func (s GetArchitectureRecommendationsInput) GoString() string
- func (s *GetArchitectureRecommendationsInput) SetMaxResults(v int64) *GetArchitectureRecommendationsInput
- func (s *GetArchitectureRecommendationsInput) SetNextToken(v string) *GetArchitectureRecommendationsInput
- func (s *GetArchitectureRecommendationsInput) SetRecoveryGroupName(v string) *GetArchitectureRecommendationsInput
- func (s GetArchitectureRecommendationsInput) String() string
- func (s *GetArchitectureRecommendationsInput) Validate() error
- type GetArchitectureRecommendationsOutput
- func (s GetArchitectureRecommendationsOutput) GoString() string
- func (s *GetArchitectureRecommendationsOutput) SetLastAuditTimestamp(v time.Time) *GetArchitectureRecommendationsOutput
- func (s *GetArchitectureRecommendationsOutput) SetNextToken(v string) *GetArchitectureRecommendationsOutput
- func (s *GetArchitectureRecommendationsOutput) SetRecommendations(v []*Recommendation) *GetArchitectureRecommendationsOutput
- func (s GetArchitectureRecommendationsOutput) String() string
- type GetCellInput
- type GetCellOutput
- func (s GetCellOutput) GoString() string
- func (s *GetCellOutput) SetCellArn(v string) *GetCellOutput
- func (s *GetCellOutput) SetCellName(v string) *GetCellOutput
- func (s *GetCellOutput) SetCells(v []*string) *GetCellOutput
- func (s *GetCellOutput) SetParentReadinessScopes(v []*string) *GetCellOutput
- func (s *GetCellOutput) SetTags(v map[string]*string) *GetCellOutput
- func (s GetCellOutput) String() string
- type GetCellReadinessSummaryInput
- func (s GetCellReadinessSummaryInput) GoString() string
- func (s *GetCellReadinessSummaryInput) SetCellName(v string) *GetCellReadinessSummaryInput
- func (s *GetCellReadinessSummaryInput) SetMaxResults(v int64) *GetCellReadinessSummaryInput
- func (s *GetCellReadinessSummaryInput) SetNextToken(v string) *GetCellReadinessSummaryInput
- func (s GetCellReadinessSummaryInput) String() string
- func (s *GetCellReadinessSummaryInput) Validate() error
- type GetCellReadinessSummaryOutput
- func (s GetCellReadinessSummaryOutput) GoString() string
- func (s *GetCellReadinessSummaryOutput) SetNextToken(v string) *GetCellReadinessSummaryOutput
- func (s *GetCellReadinessSummaryOutput) SetReadiness(v string) *GetCellReadinessSummaryOutput
- func (s *GetCellReadinessSummaryOutput) SetReadinessChecks(v []*ReadinessCheckSummary) *GetCellReadinessSummaryOutput
- func (s GetCellReadinessSummaryOutput) String() string
- type GetReadinessCheckInput
- type GetReadinessCheckOutput
- func (s GetReadinessCheckOutput) GoString() string
- func (s *GetReadinessCheckOutput) SetReadinessCheckArn(v string) *GetReadinessCheckOutput
- func (s *GetReadinessCheckOutput) SetReadinessCheckName(v string) *GetReadinessCheckOutput
- func (s *GetReadinessCheckOutput) SetResourceSet(v string) *GetReadinessCheckOutput
- func (s *GetReadinessCheckOutput) SetTags(v map[string]*string) *GetReadinessCheckOutput
- func (s GetReadinessCheckOutput) String() string
- type GetReadinessCheckResourceStatusInput
- func (s GetReadinessCheckResourceStatusInput) GoString() string
- func (s *GetReadinessCheckResourceStatusInput) SetMaxResults(v int64) *GetReadinessCheckResourceStatusInput
- func (s *GetReadinessCheckResourceStatusInput) SetNextToken(v string) *GetReadinessCheckResourceStatusInput
- func (s *GetReadinessCheckResourceStatusInput) SetReadinessCheckName(v string) *GetReadinessCheckResourceStatusInput
- func (s *GetReadinessCheckResourceStatusInput) SetResourceIdentifier(v string) *GetReadinessCheckResourceStatusInput
- func (s GetReadinessCheckResourceStatusInput) String() string
- func (s *GetReadinessCheckResourceStatusInput) Validate() error
- type GetReadinessCheckResourceStatusOutput
- func (s GetReadinessCheckResourceStatusOutput) GoString() string
- func (s *GetReadinessCheckResourceStatusOutput) SetNextToken(v string) *GetReadinessCheckResourceStatusOutput
- func (s *GetReadinessCheckResourceStatusOutput) SetReadiness(v string) *GetReadinessCheckResourceStatusOutput
- func (s *GetReadinessCheckResourceStatusOutput) SetRules(v []*RuleResult) *GetReadinessCheckResourceStatusOutput
- func (s GetReadinessCheckResourceStatusOutput) String() string
- type GetReadinessCheckStatusInput
- func (s GetReadinessCheckStatusInput) GoString() string
- func (s *GetReadinessCheckStatusInput) SetMaxResults(v int64) *GetReadinessCheckStatusInput
- func (s *GetReadinessCheckStatusInput) SetNextToken(v string) *GetReadinessCheckStatusInput
- func (s *GetReadinessCheckStatusInput) SetReadinessCheckName(v string) *GetReadinessCheckStatusInput
- func (s GetReadinessCheckStatusInput) String() string
- func (s *GetReadinessCheckStatusInput) Validate() error
- type GetReadinessCheckStatusOutput
- func (s GetReadinessCheckStatusOutput) GoString() string
- func (s *GetReadinessCheckStatusOutput) SetMessages(v []*Message) *GetReadinessCheckStatusOutput
- func (s *GetReadinessCheckStatusOutput) SetNextToken(v string) *GetReadinessCheckStatusOutput
- func (s *GetReadinessCheckStatusOutput) SetReadiness(v string) *GetReadinessCheckStatusOutput
- func (s *GetReadinessCheckStatusOutput) SetResources(v []*ResourceResult) *GetReadinessCheckStatusOutput
- func (s GetReadinessCheckStatusOutput) String() string
- type GetRecoveryGroupInput
- type GetRecoveryGroupOutput
- func (s GetRecoveryGroupOutput) GoString() string
- func (s *GetRecoveryGroupOutput) SetCells(v []*string) *GetRecoveryGroupOutput
- func (s *GetRecoveryGroupOutput) SetRecoveryGroupArn(v string) *GetRecoveryGroupOutput
- func (s *GetRecoveryGroupOutput) SetRecoveryGroupName(v string) *GetRecoveryGroupOutput
- func (s *GetRecoveryGroupOutput) SetTags(v map[string]*string) *GetRecoveryGroupOutput
- func (s GetRecoveryGroupOutput) String() string
- type GetRecoveryGroupReadinessSummaryInput
- func (s GetRecoveryGroupReadinessSummaryInput) GoString() string
- func (s *GetRecoveryGroupReadinessSummaryInput) SetMaxResults(v int64) *GetRecoveryGroupReadinessSummaryInput
- func (s *GetRecoveryGroupReadinessSummaryInput) SetNextToken(v string) *GetRecoveryGroupReadinessSummaryInput
- func (s *GetRecoveryGroupReadinessSummaryInput) SetRecoveryGroupName(v string) *GetRecoveryGroupReadinessSummaryInput
- func (s GetRecoveryGroupReadinessSummaryInput) String() string
- func (s *GetRecoveryGroupReadinessSummaryInput) Validate() error
- type GetRecoveryGroupReadinessSummaryOutput
- func (s GetRecoveryGroupReadinessSummaryOutput) GoString() string
- func (s *GetRecoveryGroupReadinessSummaryOutput) SetNextToken(v string) *GetRecoveryGroupReadinessSummaryOutput
- func (s *GetRecoveryGroupReadinessSummaryOutput) SetReadiness(v string) *GetRecoveryGroupReadinessSummaryOutput
- func (s *GetRecoveryGroupReadinessSummaryOutput) SetReadinessChecks(v []*ReadinessCheckSummary) *GetRecoveryGroupReadinessSummaryOutput
- func (s GetRecoveryGroupReadinessSummaryOutput) String() string
- type GetResourceSetInput
- type GetResourceSetOutput
- func (s GetResourceSetOutput) GoString() string
- func (s *GetResourceSetOutput) SetResourceSetArn(v string) *GetResourceSetOutput
- func (s *GetResourceSetOutput) SetResourceSetName(v string) *GetResourceSetOutput
- func (s *GetResourceSetOutput) SetResourceSetType(v string) *GetResourceSetOutput
- func (s *GetResourceSetOutput) SetResources(v []*Resource) *GetResourceSetOutput
- func (s *GetResourceSetOutput) SetTags(v map[string]*string) *GetResourceSetOutput
- func (s GetResourceSetOutput) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListCellsInput
- type ListCellsOutput
- type ListCrossAccountAuthorizationsInput
- func (s ListCrossAccountAuthorizationsInput) GoString() string
- func (s *ListCrossAccountAuthorizationsInput) SetMaxResults(v int64) *ListCrossAccountAuthorizationsInput
- func (s *ListCrossAccountAuthorizationsInput) SetNextToken(v string) *ListCrossAccountAuthorizationsInput
- func (s ListCrossAccountAuthorizationsInput) String() string
- func (s *ListCrossAccountAuthorizationsInput) Validate() error
- type ListCrossAccountAuthorizationsOutput
- func (s ListCrossAccountAuthorizationsOutput) GoString() string
- func (s *ListCrossAccountAuthorizationsOutput) SetCrossAccountAuthorizations(v []*string) *ListCrossAccountAuthorizationsOutput
- func (s *ListCrossAccountAuthorizationsOutput) SetNextToken(v string) *ListCrossAccountAuthorizationsOutput
- func (s ListCrossAccountAuthorizationsOutput) String() string
- type ListReadinessChecksInput
- func (s ListReadinessChecksInput) GoString() string
- func (s *ListReadinessChecksInput) SetMaxResults(v int64) *ListReadinessChecksInput
- func (s *ListReadinessChecksInput) SetNextToken(v string) *ListReadinessChecksInput
- func (s ListReadinessChecksInput) String() string
- func (s *ListReadinessChecksInput) Validate() error
- type ListReadinessChecksOutput
- type ListRecoveryGroupsInput
- func (s ListRecoveryGroupsInput) GoString() string
- func (s *ListRecoveryGroupsInput) SetMaxResults(v int64) *ListRecoveryGroupsInput
- func (s *ListRecoveryGroupsInput) SetNextToken(v string) *ListRecoveryGroupsInput
- func (s ListRecoveryGroupsInput) String() string
- func (s *ListRecoveryGroupsInput) Validate() error
- type ListRecoveryGroupsOutput
- type ListResourceSetsInput
- func (s ListResourceSetsInput) GoString() string
- func (s *ListResourceSetsInput) SetMaxResults(v int64) *ListResourceSetsInput
- func (s *ListResourceSetsInput) SetNextToken(v string) *ListResourceSetsInput
- func (s ListResourceSetsInput) String() string
- func (s *ListResourceSetsInput) Validate() error
- type ListResourceSetsOutput
- type ListRulesInput
- func (s ListRulesInput) GoString() string
- func (s *ListRulesInput) SetMaxResults(v int64) *ListRulesInput
- func (s *ListRulesInput) SetNextToken(v string) *ListRulesInput
- func (s *ListRulesInput) SetResourceType(v string) *ListRulesInput
- func (s ListRulesInput) String() string
- func (s *ListRulesInput) Validate() error
- type ListRulesOutput
- type ListRulesOutput_
- type ListTagsForResourcesInput
- type ListTagsForResourcesOutput
- type Message
- type NLBResource
- type R53ResourceRecord
- type ReadinessCheckOutput_
- func (s ReadinessCheckOutput_) GoString() string
- func (s *ReadinessCheckOutput_) SetReadinessCheckArn(v string) *ReadinessCheckOutput_
- func (s *ReadinessCheckOutput_) SetReadinessCheckName(v string) *ReadinessCheckOutput_
- func (s *ReadinessCheckOutput_) SetResourceSet(v string) *ReadinessCheckOutput_
- func (s *ReadinessCheckOutput_) SetTags(v map[string]*string) *ReadinessCheckOutput_
- func (s ReadinessCheckOutput_) String() string
- type ReadinessCheckSummary
- type Recommendation
- type RecoveryGroupOutput_
- func (s RecoveryGroupOutput_) GoString() string
- func (s *RecoveryGroupOutput_) SetCells(v []*string) *RecoveryGroupOutput_
- func (s *RecoveryGroupOutput_) SetRecoveryGroupArn(v string) *RecoveryGroupOutput_
- func (s *RecoveryGroupOutput_) SetRecoveryGroupName(v string) *RecoveryGroupOutput_
- func (s *RecoveryGroupOutput_) SetTags(v map[string]*string) *RecoveryGroupOutput_
- func (s RecoveryGroupOutput_) String() string
- type Resource
- func (s Resource) GoString() string
- func (s *Resource) SetComponentId(v string) *Resource
- func (s *Resource) SetDnsTargetResource(v *DNSTargetResource) *Resource
- func (s *Resource) SetReadinessScopes(v []*string) *Resource
- func (s *Resource) SetResourceArn(v string) *Resource
- func (s Resource) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ResourceResult
- func (s ResourceResult) GoString() string
- func (s *ResourceResult) SetComponentId(v string) *ResourceResult
- func (s *ResourceResult) SetLastCheckedTimestamp(v time.Time) *ResourceResult
- func (s *ResourceResult) SetReadiness(v string) *ResourceResult
- func (s *ResourceResult) SetResourceArn(v string) *ResourceResult
- func (s ResourceResult) String() string
- type ResourceSetOutput_
- func (s ResourceSetOutput_) GoString() string
- func (s *ResourceSetOutput_) SetResourceSetArn(v string) *ResourceSetOutput_
- func (s *ResourceSetOutput_) SetResourceSetName(v string) *ResourceSetOutput_
- func (s *ResourceSetOutput_) SetResourceSetType(v string) *ResourceSetOutput_
- func (s *ResourceSetOutput_) SetResources(v []*Resource) *ResourceSetOutput_
- func (s *ResourceSetOutput_) SetTags(v map[string]*string) *ResourceSetOutput_
- func (s ResourceSetOutput_) String() string
- type Route53RecoveryReadiness
- func (c *Route53RecoveryReadiness) CreateCell(input *CreateCellInput) (*CreateCellOutput, error)
- func (c *Route53RecoveryReadiness) CreateCellRequest(input *CreateCellInput) (req *request.Request, output *CreateCellOutput)
- func (c *Route53RecoveryReadiness) CreateCellWithContext(ctx aws.Context, input *CreateCellInput, opts ...request.Option) (*CreateCellOutput, error)
- func (c *Route53RecoveryReadiness) CreateCrossAccountAuthorization(input *CreateCrossAccountAuthorizationInput) (*CreateCrossAccountAuthorizationOutput, error)
- func (c *Route53RecoveryReadiness) CreateCrossAccountAuthorizationRequest(input *CreateCrossAccountAuthorizationInput) (req *request.Request, output *CreateCrossAccountAuthorizationOutput)
- func (c *Route53RecoveryReadiness) CreateCrossAccountAuthorizationWithContext(ctx aws.Context, input *CreateCrossAccountAuthorizationInput, ...) (*CreateCrossAccountAuthorizationOutput, error)
- func (c *Route53RecoveryReadiness) CreateReadinessCheck(input *CreateReadinessCheckInput) (*CreateReadinessCheckOutput, error)
- func (c *Route53RecoveryReadiness) CreateReadinessCheckRequest(input *CreateReadinessCheckInput) (req *request.Request, output *CreateReadinessCheckOutput)
- func (c *Route53RecoveryReadiness) CreateReadinessCheckWithContext(ctx aws.Context, input *CreateReadinessCheckInput, opts ...request.Option) (*CreateReadinessCheckOutput, error)
- func (c *Route53RecoveryReadiness) CreateRecoveryGroup(input *CreateRecoveryGroupInput) (*CreateRecoveryGroupOutput, error)
- func (c *Route53RecoveryReadiness) CreateRecoveryGroupRequest(input *CreateRecoveryGroupInput) (req *request.Request, output *CreateRecoveryGroupOutput)
- func (c *Route53RecoveryReadiness) CreateRecoveryGroupWithContext(ctx aws.Context, input *CreateRecoveryGroupInput, opts ...request.Option) (*CreateRecoveryGroupOutput, error)
- func (c *Route53RecoveryReadiness) CreateResourceSet(input *CreateResourceSetInput) (*CreateResourceSetOutput, error)
- func (c *Route53RecoveryReadiness) CreateResourceSetRequest(input *CreateResourceSetInput) (req *request.Request, output *CreateResourceSetOutput)
- func (c *Route53RecoveryReadiness) CreateResourceSetWithContext(ctx aws.Context, input *CreateResourceSetInput, opts ...request.Option) (*CreateResourceSetOutput, error)
- func (c *Route53RecoveryReadiness) DeleteCell(input *DeleteCellInput) (*DeleteCellOutput, error)
- func (c *Route53RecoveryReadiness) DeleteCellRequest(input *DeleteCellInput) (req *request.Request, output *DeleteCellOutput)
- func (c *Route53RecoveryReadiness) DeleteCellWithContext(ctx aws.Context, input *DeleteCellInput, opts ...request.Option) (*DeleteCellOutput, error)
- func (c *Route53RecoveryReadiness) DeleteCrossAccountAuthorization(input *DeleteCrossAccountAuthorizationInput) (*DeleteCrossAccountAuthorizationOutput, error)
- func (c *Route53RecoveryReadiness) DeleteCrossAccountAuthorizationRequest(input *DeleteCrossAccountAuthorizationInput) (req *request.Request, output *DeleteCrossAccountAuthorizationOutput)
- func (c *Route53RecoveryReadiness) DeleteCrossAccountAuthorizationWithContext(ctx aws.Context, input *DeleteCrossAccountAuthorizationInput, ...) (*DeleteCrossAccountAuthorizationOutput, error)
- func (c *Route53RecoveryReadiness) DeleteReadinessCheck(input *DeleteReadinessCheckInput) (*DeleteReadinessCheckOutput, error)
- func (c *Route53RecoveryReadiness) DeleteReadinessCheckRequest(input *DeleteReadinessCheckInput) (req *request.Request, output *DeleteReadinessCheckOutput)
- func (c *Route53RecoveryReadiness) DeleteReadinessCheckWithContext(ctx aws.Context, input *DeleteReadinessCheckInput, opts ...request.Option) (*DeleteReadinessCheckOutput, error)
- func (c *Route53RecoveryReadiness) DeleteRecoveryGroup(input *DeleteRecoveryGroupInput) (*DeleteRecoveryGroupOutput, error)
- func (c *Route53RecoveryReadiness) DeleteRecoveryGroupRequest(input *DeleteRecoveryGroupInput) (req *request.Request, output *DeleteRecoveryGroupOutput)
- func (c *Route53RecoveryReadiness) DeleteRecoveryGroupWithContext(ctx aws.Context, input *DeleteRecoveryGroupInput, opts ...request.Option) (*DeleteRecoveryGroupOutput, error)
- func (c *Route53RecoveryReadiness) DeleteResourceSet(input *DeleteResourceSetInput) (*DeleteResourceSetOutput, error)
- func (c *Route53RecoveryReadiness) DeleteResourceSetRequest(input *DeleteResourceSetInput) (req *request.Request, output *DeleteResourceSetOutput)
- func (c *Route53RecoveryReadiness) DeleteResourceSetWithContext(ctx aws.Context, input *DeleteResourceSetInput, opts ...request.Option) (*DeleteResourceSetOutput, error)
- func (c *Route53RecoveryReadiness) GetArchitectureRecommendations(input *GetArchitectureRecommendationsInput) (*GetArchitectureRecommendationsOutput, error)
- func (c *Route53RecoveryReadiness) GetArchitectureRecommendationsRequest(input *GetArchitectureRecommendationsInput) (req *request.Request, output *GetArchitectureRecommendationsOutput)
- func (c *Route53RecoveryReadiness) GetArchitectureRecommendationsWithContext(ctx aws.Context, input *GetArchitectureRecommendationsInput, ...) (*GetArchitectureRecommendationsOutput, error)
- func (c *Route53RecoveryReadiness) GetCell(input *GetCellInput) (*GetCellOutput, error)
- func (c *Route53RecoveryReadiness) GetCellReadinessSummary(input *GetCellReadinessSummaryInput) (*GetCellReadinessSummaryOutput, error)
- func (c *Route53RecoveryReadiness) GetCellReadinessSummaryPages(input *GetCellReadinessSummaryInput, ...) error
- func (c *Route53RecoveryReadiness) GetCellReadinessSummaryPagesWithContext(ctx aws.Context, input *GetCellReadinessSummaryInput, ...) error
- func (c *Route53RecoveryReadiness) GetCellReadinessSummaryRequest(input *GetCellReadinessSummaryInput) (req *request.Request, output *GetCellReadinessSummaryOutput)
- func (c *Route53RecoveryReadiness) GetCellReadinessSummaryWithContext(ctx aws.Context, input *GetCellReadinessSummaryInput, opts ...request.Option) (*GetCellReadinessSummaryOutput, error)
- func (c *Route53RecoveryReadiness) GetCellRequest(input *GetCellInput) (req *request.Request, output *GetCellOutput)
- func (c *Route53RecoveryReadiness) GetCellWithContext(ctx aws.Context, input *GetCellInput, opts ...request.Option) (*GetCellOutput, error)
- func (c *Route53RecoveryReadiness) GetReadinessCheck(input *GetReadinessCheckInput) (*GetReadinessCheckOutput, error)
- func (c *Route53RecoveryReadiness) GetReadinessCheckRequest(input *GetReadinessCheckInput) (req *request.Request, output *GetReadinessCheckOutput)
- func (c *Route53RecoveryReadiness) GetReadinessCheckResourceStatus(input *GetReadinessCheckResourceStatusInput) (*GetReadinessCheckResourceStatusOutput, error)
- func (c *Route53RecoveryReadiness) GetReadinessCheckResourceStatusPages(input *GetReadinessCheckResourceStatusInput, ...) error
- func (c *Route53RecoveryReadiness) GetReadinessCheckResourceStatusPagesWithContext(ctx aws.Context, input *GetReadinessCheckResourceStatusInput, ...) error
- func (c *Route53RecoveryReadiness) GetReadinessCheckResourceStatusRequest(input *GetReadinessCheckResourceStatusInput) (req *request.Request, output *GetReadinessCheckResourceStatusOutput)
- func (c *Route53RecoveryReadiness) GetReadinessCheckResourceStatusWithContext(ctx aws.Context, input *GetReadinessCheckResourceStatusInput, ...) (*GetReadinessCheckResourceStatusOutput, error)
- func (c *Route53RecoveryReadiness) GetReadinessCheckStatus(input *GetReadinessCheckStatusInput) (*GetReadinessCheckStatusOutput, error)
- func (c *Route53RecoveryReadiness) GetReadinessCheckStatusPages(input *GetReadinessCheckStatusInput, ...) error
- func (c *Route53RecoveryReadiness) GetReadinessCheckStatusPagesWithContext(ctx aws.Context, input *GetReadinessCheckStatusInput, ...) error
- func (c *Route53RecoveryReadiness) GetReadinessCheckStatusRequest(input *GetReadinessCheckStatusInput) (req *request.Request, output *GetReadinessCheckStatusOutput)
- func (c *Route53RecoveryReadiness) GetReadinessCheckStatusWithContext(ctx aws.Context, input *GetReadinessCheckStatusInput, opts ...request.Option) (*GetReadinessCheckStatusOutput, error)
- func (c *Route53RecoveryReadiness) GetReadinessCheckWithContext(ctx aws.Context, input *GetReadinessCheckInput, opts ...request.Option) (*GetReadinessCheckOutput, error)
- func (c *Route53RecoveryReadiness) GetRecoveryGroup(input *GetRecoveryGroupInput) (*GetRecoveryGroupOutput, error)
- func (c *Route53RecoveryReadiness) GetRecoveryGroupReadinessSummary(input *GetRecoveryGroupReadinessSummaryInput) (*GetRecoveryGroupReadinessSummaryOutput, error)
- func (c *Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryPages(input *GetRecoveryGroupReadinessSummaryInput, ...) error
- func (c *Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryPagesWithContext(ctx aws.Context, input *GetRecoveryGroupReadinessSummaryInput, ...) error
- func (c *Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryRequest(input *GetRecoveryGroupReadinessSummaryInput) (req *request.Request, output *GetRecoveryGroupReadinessSummaryOutput)
- func (c *Route53RecoveryReadiness) GetRecoveryGroupReadinessSummaryWithContext(ctx aws.Context, input *GetRecoveryGroupReadinessSummaryInput, ...) (*GetRecoveryGroupReadinessSummaryOutput, error)
- func (c *Route53RecoveryReadiness) GetRecoveryGroupRequest(input *GetRecoveryGroupInput) (req *request.Request, output *GetRecoveryGroupOutput)
- func (c *Route53RecoveryReadiness) GetRecoveryGroupWithContext(ctx aws.Context, input *GetRecoveryGroupInput, opts ...request.Option) (*GetRecoveryGroupOutput, error)
- func (c *Route53RecoveryReadiness) GetResourceSet(input *GetResourceSetInput) (*GetResourceSetOutput, error)
- func (c *Route53RecoveryReadiness) GetResourceSetRequest(input *GetResourceSetInput) (req *request.Request, output *GetResourceSetOutput)
- func (c *Route53RecoveryReadiness) GetResourceSetWithContext(ctx aws.Context, input *GetResourceSetInput, opts ...request.Option) (*GetResourceSetOutput, error)
- func (c *Route53RecoveryReadiness) ListCells(input *ListCellsInput) (*ListCellsOutput, error)
- func (c *Route53RecoveryReadiness) ListCellsPages(input *ListCellsInput, fn func(*ListCellsOutput, bool) bool) error
- func (c *Route53RecoveryReadiness) ListCellsPagesWithContext(ctx aws.Context, input *ListCellsInput, fn func(*ListCellsOutput, bool) bool, ...) error
- func (c *Route53RecoveryReadiness) ListCellsRequest(input *ListCellsInput) (req *request.Request, output *ListCellsOutput)
- func (c *Route53RecoveryReadiness) ListCellsWithContext(ctx aws.Context, input *ListCellsInput, opts ...request.Option) (*ListCellsOutput, error)
- func (c *Route53RecoveryReadiness) ListCrossAccountAuthorizations(input *ListCrossAccountAuthorizationsInput) (*ListCrossAccountAuthorizationsOutput, error)
- func (c *Route53RecoveryReadiness) ListCrossAccountAuthorizationsPages(input *ListCrossAccountAuthorizationsInput, ...) error
- func (c *Route53RecoveryReadiness) ListCrossAccountAuthorizationsPagesWithContext(ctx aws.Context, input *ListCrossAccountAuthorizationsInput, ...) error
- func (c *Route53RecoveryReadiness) ListCrossAccountAuthorizationsRequest(input *ListCrossAccountAuthorizationsInput) (req *request.Request, output *ListCrossAccountAuthorizationsOutput)
- func (c *Route53RecoveryReadiness) ListCrossAccountAuthorizationsWithContext(ctx aws.Context, input *ListCrossAccountAuthorizationsInput, ...) (*ListCrossAccountAuthorizationsOutput, error)
- func (c *Route53RecoveryReadiness) ListReadinessChecks(input *ListReadinessChecksInput) (*ListReadinessChecksOutput, error)
- func (c *Route53RecoveryReadiness) ListReadinessChecksPages(input *ListReadinessChecksInput, ...) error
- func (c *Route53RecoveryReadiness) ListReadinessChecksPagesWithContext(ctx aws.Context, input *ListReadinessChecksInput, ...) error
- func (c *Route53RecoveryReadiness) ListReadinessChecksRequest(input *ListReadinessChecksInput) (req *request.Request, output *ListReadinessChecksOutput)
- func (c *Route53RecoveryReadiness) ListReadinessChecksWithContext(ctx aws.Context, input *ListReadinessChecksInput, opts ...request.Option) (*ListReadinessChecksOutput, error)
- func (c *Route53RecoveryReadiness) ListRecoveryGroups(input *ListRecoveryGroupsInput) (*ListRecoveryGroupsOutput, error)
- func (c *Route53RecoveryReadiness) ListRecoveryGroupsPages(input *ListRecoveryGroupsInput, fn func(*ListRecoveryGroupsOutput, bool) bool) error
- func (c *Route53RecoveryReadiness) ListRecoveryGroupsPagesWithContext(ctx aws.Context, input *ListRecoveryGroupsInput, ...) error
- func (c *Route53RecoveryReadiness) ListRecoveryGroupsRequest(input *ListRecoveryGroupsInput) (req *request.Request, output *ListRecoveryGroupsOutput)
- func (c *Route53RecoveryReadiness) ListRecoveryGroupsWithContext(ctx aws.Context, input *ListRecoveryGroupsInput, opts ...request.Option) (*ListRecoveryGroupsOutput, error)
- func (c *Route53RecoveryReadiness) ListResourceSets(input *ListResourceSetsInput) (*ListResourceSetsOutput, error)
- func (c *Route53RecoveryReadiness) ListResourceSetsPages(input *ListResourceSetsInput, fn func(*ListResourceSetsOutput, bool) bool) error
- func (c *Route53RecoveryReadiness) ListResourceSetsPagesWithContext(ctx aws.Context, input *ListResourceSetsInput, ...) error
- func (c *Route53RecoveryReadiness) ListResourceSetsRequest(input *ListResourceSetsInput) (req *request.Request, output *ListResourceSetsOutput)
- func (c *Route53RecoveryReadiness) ListResourceSetsWithContext(ctx aws.Context, input *ListResourceSetsInput, opts ...request.Option) (*ListResourceSetsOutput, error)
- func (c *Route53RecoveryReadiness) ListRules(input *ListRulesInput) (*ListRulesOutput, error)
- func (c *Route53RecoveryReadiness) ListRulesPages(input *ListRulesInput, fn func(*ListRulesOutput, bool) bool) error
- func (c *Route53RecoveryReadiness) ListRulesPagesWithContext(ctx aws.Context, input *ListRulesInput, fn func(*ListRulesOutput, bool) bool, ...) error
- func (c *Route53RecoveryReadiness) ListRulesRequest(input *ListRulesInput) (req *request.Request, output *ListRulesOutput)
- func (c *Route53RecoveryReadiness) ListRulesWithContext(ctx aws.Context, input *ListRulesInput, opts ...request.Option) (*ListRulesOutput, error)
- func (c *Route53RecoveryReadiness) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
- func (c *Route53RecoveryReadiness) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)
- func (c *Route53RecoveryReadiness) ListTagsForResourcesWithContext(ctx aws.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)
- func (c *Route53RecoveryReadiness) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Route53RecoveryReadiness) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Route53RecoveryReadiness) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Route53RecoveryReadiness) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Route53RecoveryReadiness) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Route53RecoveryReadiness) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Route53RecoveryReadiness) UpdateCell(input *UpdateCellInput) (*UpdateCellOutput, error)
- func (c *Route53RecoveryReadiness) UpdateCellRequest(input *UpdateCellInput) (req *request.Request, output *UpdateCellOutput)
- func (c *Route53RecoveryReadiness) UpdateCellWithContext(ctx aws.Context, input *UpdateCellInput, opts ...request.Option) (*UpdateCellOutput, error)
- func (c *Route53RecoveryReadiness) UpdateReadinessCheck(input *UpdateReadinessCheckInput) (*UpdateReadinessCheckOutput, error)
- func (c *Route53RecoveryReadiness) UpdateReadinessCheckRequest(input *UpdateReadinessCheckInput) (req *request.Request, output *UpdateReadinessCheckOutput)
- func (c *Route53RecoveryReadiness) UpdateReadinessCheckWithContext(ctx aws.Context, input *UpdateReadinessCheckInput, opts ...request.Option) (*UpdateReadinessCheckOutput, error)
- func (c *Route53RecoveryReadiness) UpdateRecoveryGroup(input *UpdateRecoveryGroupInput) (*UpdateRecoveryGroupOutput, error)
- func (c *Route53RecoveryReadiness) UpdateRecoveryGroupRequest(input *UpdateRecoveryGroupInput) (req *request.Request, output *UpdateRecoveryGroupOutput)
- func (c *Route53RecoveryReadiness) UpdateRecoveryGroupWithContext(ctx aws.Context, input *UpdateRecoveryGroupInput, opts ...request.Option) (*UpdateRecoveryGroupOutput, error)
- func (c *Route53RecoveryReadiness) UpdateResourceSet(input *UpdateResourceSetInput) (*UpdateResourceSetOutput, error)
- func (c *Route53RecoveryReadiness) UpdateResourceSetRequest(input *UpdateResourceSetInput) (req *request.Request, output *UpdateResourceSetOutput)
- func (c *Route53RecoveryReadiness) UpdateResourceSetWithContext(ctx aws.Context, input *UpdateResourceSetInput, opts ...request.Option) (*UpdateResourceSetOutput, error)
- type RuleResult
- func (s RuleResult) GoString() string
- func (s *RuleResult) SetLastCheckedTimestamp(v time.Time) *RuleResult
- func (s *RuleResult) SetMessages(v []*Message) *RuleResult
- func (s *RuleResult) SetReadiness(v string) *RuleResult
- func (s *RuleResult) SetRuleId(v string) *RuleResult
- func (s RuleResult) String() string
- type TagResourceInput
- type TagResourceOutput
- type TargetResource
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateCellInput
- type UpdateCellOutput
- func (s UpdateCellOutput) GoString() string
- func (s *UpdateCellOutput) SetCellArn(v string) *UpdateCellOutput
- func (s *UpdateCellOutput) SetCellName(v string) *UpdateCellOutput
- func (s *UpdateCellOutput) SetCells(v []*string) *UpdateCellOutput
- func (s *UpdateCellOutput) SetParentReadinessScopes(v []*string) *UpdateCellOutput
- func (s *UpdateCellOutput) SetTags(v map[string]*string) *UpdateCellOutput
- func (s UpdateCellOutput) String() string
- type UpdateReadinessCheckInput
- func (s UpdateReadinessCheckInput) GoString() string
- func (s *UpdateReadinessCheckInput) SetReadinessCheckName(v string) *UpdateReadinessCheckInput
- func (s *UpdateReadinessCheckInput) SetResourceSetName(v string) *UpdateReadinessCheckInput
- func (s UpdateReadinessCheckInput) String() string
- func (s *UpdateReadinessCheckInput) Validate() error
- type UpdateReadinessCheckOutput
- func (s UpdateReadinessCheckOutput) GoString() string
- func (s *UpdateReadinessCheckOutput) SetReadinessCheckArn(v string) *UpdateReadinessCheckOutput
- func (s *UpdateReadinessCheckOutput) SetReadinessCheckName(v string) *UpdateReadinessCheckOutput
- func (s *UpdateReadinessCheckOutput) SetResourceSet(v string) *UpdateReadinessCheckOutput
- func (s *UpdateReadinessCheckOutput) SetTags(v map[string]*string) *UpdateReadinessCheckOutput
- func (s UpdateReadinessCheckOutput) String() string
- type UpdateRecoveryGroupInput
- func (s UpdateRecoveryGroupInput) GoString() string
- func (s *UpdateRecoveryGroupInput) SetCells(v []*string) *UpdateRecoveryGroupInput
- func (s *UpdateRecoveryGroupInput) SetRecoveryGroupName(v string) *UpdateRecoveryGroupInput
- func (s UpdateRecoveryGroupInput) String() string
- func (s *UpdateRecoveryGroupInput) Validate() error
- type UpdateRecoveryGroupOutput
- func (s UpdateRecoveryGroupOutput) GoString() string
- func (s *UpdateRecoveryGroupOutput) SetCells(v []*string) *UpdateRecoveryGroupOutput
- func (s *UpdateRecoveryGroupOutput) SetRecoveryGroupArn(v string) *UpdateRecoveryGroupOutput
- func (s *UpdateRecoveryGroupOutput) SetRecoveryGroupName(v string) *UpdateRecoveryGroupOutput
- func (s *UpdateRecoveryGroupOutput) SetTags(v map[string]*string) *UpdateRecoveryGroupOutput
- func (s UpdateRecoveryGroupOutput) String() string
- type UpdateResourceSetInput
- func (s UpdateResourceSetInput) GoString() string
- func (s *UpdateResourceSetInput) SetResourceSetName(v string) *UpdateResourceSetInput
- func (s *UpdateResourceSetInput) SetResourceSetType(v string) *UpdateResourceSetInput
- func (s *UpdateResourceSetInput) SetResources(v []*Resource) *UpdateResourceSetInput
- func (s UpdateResourceSetInput) String() string
- func (s *UpdateResourceSetInput) Validate() error
- type UpdateResourceSetOutput
- func (s UpdateResourceSetOutput) GoString() string
- func (s *UpdateResourceSetOutput) SetResourceSetArn(v string) *UpdateResourceSetOutput
- func (s *UpdateResourceSetOutput) SetResourceSetName(v string) *UpdateResourceSetOutput
- func (s *UpdateResourceSetOutput) SetResourceSetType(v string) *UpdateResourceSetOutput
- func (s *UpdateResourceSetOutput) SetResources(v []*Resource) *UpdateResourceSetOutput
- func (s *UpdateResourceSetOutput) SetTags(v map[string]*string) *UpdateResourceSetOutput
- func (s UpdateResourceSetOutput) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // 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.
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" )
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 ¶
func (s CreateCrossAccountAuthorizationInput) 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 (*CreateCrossAccountAuthorizationInput) SetCrossAccountAuthorization ¶
func (s *CreateCrossAccountAuthorizationInput) SetCrossAccountAuthorization(v string) *CreateCrossAccountAuthorizationInput
SetCrossAccountAuthorization sets the CrossAccountAuthorization field's value.
func (CreateCrossAccountAuthorizationInput) String ¶
func (s CreateCrossAccountAuthorizationInput) 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 (*CreateCrossAccountAuthorizationInput) Validate ¶
func (s *CreateCrossAccountAuthorizationInput) Validate() error
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 ¶
func (s CreateCrossAccountAuthorizationOutput) 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 (*CreateCrossAccountAuthorizationOutput) SetCrossAccountAuthorization ¶
func (s *CreateCrossAccountAuthorizationOutput) SetCrossAccountAuthorization(v string) *CreateCrossAccountAuthorizationOutput
SetCrossAccountAuthorization sets the CrossAccountAuthorization field's value.
func (CreateCrossAccountAuthorizationOutput) String ¶
func (s CreateCrossAccountAuthorizationOutput) 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 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 ¶
func (s *CreateReadinessCheckInput) SetResourceSetName(v string) *CreateReadinessCheckInput
SetResourceSetName sets the ResourceSetName field's value.
func (*CreateReadinessCheckInput) SetTags ¶
func (s *CreateReadinessCheckInput) SetTags(v map[string]*string) *CreateReadinessCheckInput
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 ¶
func (s *CreateReadinessCheckOutput) SetResourceSet(v string) *CreateReadinessCheckOutput
SetResourceSet sets the ResourceSet field's value.
func (*CreateReadinessCheckOutput) SetTags ¶
func (s *CreateReadinessCheckOutput) SetTags(v map[string]*string) *CreateReadinessCheckOutput
SetTags sets the Tags field's value.
func (CreateReadinessCheckOutput) String ¶
func (s CreateReadinessCheckOutput) 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 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 ¶
func (s *CreateRecoveryGroupInput) SetCells(v []*string) *CreateRecoveryGroupInput
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 ¶
func (s *CreateRecoveryGroupInput) SetTags(v map[string]*string) *CreateRecoveryGroupInput
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 ¶
func (s *CreateRecoveryGroupOutput) SetCells(v []*string) *CreateRecoveryGroupOutput
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 ¶
func (s *CreateRecoveryGroupOutput) SetTags(v map[string]*string) *CreateRecoveryGroupOutput
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 ¶
func (s *CreateResourceSetInput) SetResources(v []*Resource) *CreateResourceSetInput
SetResources sets the Resources field's value.
func (*CreateResourceSetInput) SetTags ¶
func (s *CreateResourceSetInput) SetTags(v map[string]*string) *CreateResourceSetInput
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 ¶
func (s *CreateResourceSetOutput) SetResources(v []*Resource) *CreateResourceSetOutput
SetResources sets the Resources field's value.
func (*CreateResourceSetOutput) SetTags ¶
func (s *CreateResourceSetOutput) SetTags(v map[string]*string) *CreateResourceSetOutput
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 ¶
func (s DeleteCrossAccountAuthorizationInput) 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 (*DeleteCrossAccountAuthorizationInput) SetCrossAccountAuthorization ¶
func (s *DeleteCrossAccountAuthorizationInput) SetCrossAccountAuthorization(v string) *DeleteCrossAccountAuthorizationInput
SetCrossAccountAuthorization sets the CrossAccountAuthorization field's value.
func (DeleteCrossAccountAuthorizationInput) String ¶
func (s DeleteCrossAccountAuthorizationInput) 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 (*DeleteCrossAccountAuthorizationInput) Validate ¶
func (s *DeleteCrossAccountAuthorizationInput) Validate() error
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 ¶
func (s DeleteCrossAccountAuthorizationOutput) 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 (DeleteCrossAccountAuthorizationOutput) String ¶
func (s DeleteCrossAccountAuthorizationOutput) 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 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 ¶
func (s DeleteReadinessCheckOutput) 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 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 ¶
func (s GetArchitectureRecommendationsInput) 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 (*GetArchitectureRecommendationsInput) SetMaxResults ¶
func (s *GetArchitectureRecommendationsInput) SetMaxResults(v int64) *GetArchitectureRecommendationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetArchitectureRecommendationsInput) SetNextToken ¶
func (s *GetArchitectureRecommendationsInput) SetNextToken(v string) *GetArchitectureRecommendationsInput
SetNextToken sets the NextToken field's value.
func (*GetArchitectureRecommendationsInput) SetRecoveryGroupName ¶
func (s *GetArchitectureRecommendationsInput) SetRecoveryGroupName(v string) *GetArchitectureRecommendationsInput
SetRecoveryGroupName sets the RecoveryGroupName field's value.
func (GetArchitectureRecommendationsInput) String ¶
func (s GetArchitectureRecommendationsInput) 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 (*GetArchitectureRecommendationsInput) Validate ¶
func (s *GetArchitectureRecommendationsInput) Validate() error
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 ¶
func (s GetArchitectureRecommendationsOutput) 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 (*GetArchitectureRecommendationsOutput) SetLastAuditTimestamp ¶
func (s *GetArchitectureRecommendationsOutput) SetLastAuditTimestamp(v time.Time) *GetArchitectureRecommendationsOutput
SetLastAuditTimestamp sets the LastAuditTimestamp field's value.
func (*GetArchitectureRecommendationsOutput) SetNextToken ¶
func (s *GetArchitectureRecommendationsOutput) SetNextToken(v string) *GetArchitectureRecommendationsOutput
SetNextToken sets the NextToken field's value.
func (*GetArchitectureRecommendationsOutput) SetRecommendations ¶
func (s *GetArchitectureRecommendationsOutput) SetRecommendations(v []*Recommendation) *GetArchitectureRecommendationsOutput
SetRecommendations sets the Recommendations field's value.
func (GetArchitectureRecommendationsOutput) String ¶
func (s GetArchitectureRecommendationsOutput) 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 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 ¶
func (s *GetCellReadinessSummaryInput) SetCellName(v string) *GetCellReadinessSummaryInput
SetCellName sets the CellName field's value.
func (*GetCellReadinessSummaryInput) SetMaxResults ¶
func (s *GetCellReadinessSummaryInput) SetMaxResults(v int64) *GetCellReadinessSummaryInput
SetMaxResults sets the MaxResults field's value.
func (*GetCellReadinessSummaryInput) SetNextToken ¶
func (s *GetCellReadinessSummaryInput) SetNextToken(v string) *GetCellReadinessSummaryInput
SetNextToken sets the NextToken field's value.
func (GetCellReadinessSummaryInput) String ¶
func (s GetCellReadinessSummaryInput) 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 (*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 ¶
func (s GetCellReadinessSummaryOutput) 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 (*GetCellReadinessSummaryOutput) SetNextToken ¶
func (s *GetCellReadinessSummaryOutput) SetNextToken(v string) *GetCellReadinessSummaryOutput
SetNextToken sets the NextToken field's value.
func (*GetCellReadinessSummaryOutput) SetReadiness ¶
func (s *GetCellReadinessSummaryOutput) SetReadiness(v string) *GetCellReadinessSummaryOutput
SetReadiness sets the Readiness field's value.
func (*GetCellReadinessSummaryOutput) SetReadinessChecks ¶
func (s *GetCellReadinessSummaryOutput) SetReadinessChecks(v []*ReadinessCheckSummary) *GetCellReadinessSummaryOutput
SetReadinessChecks sets the ReadinessChecks field's value.
func (GetCellReadinessSummaryOutput) String ¶
func (s GetCellReadinessSummaryOutput) 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 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 ¶
func (s *GetReadinessCheckOutput) SetResourceSet(v string) *GetReadinessCheckOutput
SetResourceSet sets the ResourceSet field's value.
func (*GetReadinessCheckOutput) SetTags ¶
func (s *GetReadinessCheckOutput) SetTags(v map[string]*string) *GetReadinessCheckOutput
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 ¶
func (s GetReadinessCheckResourceStatusInput) 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 (*GetReadinessCheckResourceStatusInput) SetMaxResults ¶
func (s *GetReadinessCheckResourceStatusInput) SetMaxResults(v int64) *GetReadinessCheckResourceStatusInput
SetMaxResults sets the MaxResults field's value.
func (*GetReadinessCheckResourceStatusInput) SetNextToken ¶
func (s *GetReadinessCheckResourceStatusInput) SetNextToken(v string) *GetReadinessCheckResourceStatusInput
SetNextToken sets the NextToken field's value.
func (*GetReadinessCheckResourceStatusInput) SetReadinessCheckName ¶
func (s *GetReadinessCheckResourceStatusInput) SetReadinessCheckName(v string) *GetReadinessCheckResourceStatusInput
SetReadinessCheckName sets the ReadinessCheckName field's value.
func (*GetReadinessCheckResourceStatusInput) SetResourceIdentifier ¶
func (s *GetReadinessCheckResourceStatusInput) SetResourceIdentifier(v string) *GetReadinessCheckResourceStatusInput
SetResourceIdentifier sets the ResourceIdentifier field's value.
func (GetReadinessCheckResourceStatusInput) String ¶
func (s GetReadinessCheckResourceStatusInput) 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 (*GetReadinessCheckResourceStatusInput) Validate ¶
func (s *GetReadinessCheckResourceStatusInput) Validate() error
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 ¶
func (s GetReadinessCheckResourceStatusOutput) 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 (*GetReadinessCheckResourceStatusOutput) SetNextToken ¶
func (s *GetReadinessCheckResourceStatusOutput) SetNextToken(v string) *GetReadinessCheckResourceStatusOutput
SetNextToken sets the NextToken field's value.
func (*GetReadinessCheckResourceStatusOutput) SetReadiness ¶
func (s *GetReadinessCheckResourceStatusOutput) SetReadiness(v string) *GetReadinessCheckResourceStatusOutput
SetReadiness sets the Readiness field's value.
func (*GetReadinessCheckResourceStatusOutput) SetRules ¶
func (s *GetReadinessCheckResourceStatusOutput) SetRules(v []*RuleResult) *GetReadinessCheckResourceStatusOutput
SetRules sets the Rules field's value.
func (GetReadinessCheckResourceStatusOutput) String ¶
func (s GetReadinessCheckResourceStatusOutput) 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 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 ¶
func (s *GetReadinessCheckStatusInput) SetMaxResults(v int64) *GetReadinessCheckStatusInput
SetMaxResults sets the MaxResults field's value.
func (*GetReadinessCheckStatusInput) SetNextToken ¶
func (s *GetReadinessCheckStatusInput) SetNextToken(v string) *GetReadinessCheckStatusInput
SetNextToken sets the NextToken field's value.
func (*GetReadinessCheckStatusInput) SetReadinessCheckName ¶
func (s *GetReadinessCheckStatusInput) SetReadinessCheckName(v string) *GetReadinessCheckStatusInput
SetReadinessCheckName sets the ReadinessCheckName field's value.
func (GetReadinessCheckStatusInput) String ¶
func (s GetReadinessCheckStatusInput) 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 (*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 ¶
func (s GetReadinessCheckStatusOutput) 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 (*GetReadinessCheckStatusOutput) SetMessages ¶
func (s *GetReadinessCheckStatusOutput) SetMessages(v []*Message) *GetReadinessCheckStatusOutput
SetMessages sets the Messages field's value.
func (*GetReadinessCheckStatusOutput) SetNextToken ¶
func (s *GetReadinessCheckStatusOutput) SetNextToken(v string) *GetReadinessCheckStatusOutput
SetNextToken sets the NextToken field's value.
func (*GetReadinessCheckStatusOutput) SetReadiness ¶
func (s *GetReadinessCheckStatusOutput) SetReadiness(v string) *GetReadinessCheckStatusOutput
SetReadiness sets the Readiness field's value.
func (*GetReadinessCheckStatusOutput) SetResources ¶
func (s *GetReadinessCheckStatusOutput) SetResources(v []*ResourceResult) *GetReadinessCheckStatusOutput
SetResources sets the Resources field's value.
func (GetReadinessCheckStatusOutput) String ¶
func (s GetReadinessCheckStatusOutput) 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 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 ¶
func (s *GetRecoveryGroupOutput) SetCells(v []*string) *GetRecoveryGroupOutput
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 ¶
func (s *GetRecoveryGroupOutput) SetTags(v map[string]*string) *GetRecoveryGroupOutput
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 ¶
func (s GetRecoveryGroupReadinessSummaryInput) 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 (*GetRecoveryGroupReadinessSummaryInput) SetMaxResults ¶
func (s *GetRecoveryGroupReadinessSummaryInput) SetMaxResults(v int64) *GetRecoveryGroupReadinessSummaryInput
SetMaxResults sets the MaxResults field's value.
func (*GetRecoveryGroupReadinessSummaryInput) SetNextToken ¶
func (s *GetRecoveryGroupReadinessSummaryInput) SetNextToken(v string) *GetRecoveryGroupReadinessSummaryInput
SetNextToken sets the NextToken field's value.
func (*GetRecoveryGroupReadinessSummaryInput) SetRecoveryGroupName ¶
func (s *GetRecoveryGroupReadinessSummaryInput) SetRecoveryGroupName(v string) *GetRecoveryGroupReadinessSummaryInput
SetRecoveryGroupName sets the RecoveryGroupName field's value.
func (GetRecoveryGroupReadinessSummaryInput) String ¶
func (s GetRecoveryGroupReadinessSummaryInput) 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 (*GetRecoveryGroupReadinessSummaryInput) Validate ¶
func (s *GetRecoveryGroupReadinessSummaryInput) Validate() error
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 ¶
func (s GetRecoveryGroupReadinessSummaryOutput) 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 (*GetRecoveryGroupReadinessSummaryOutput) SetNextToken ¶
func (s *GetRecoveryGroupReadinessSummaryOutput) SetNextToken(v string) *GetRecoveryGroupReadinessSummaryOutput
SetNextToken sets the NextToken field's value.
func (*GetRecoveryGroupReadinessSummaryOutput) SetReadiness ¶
func (s *GetRecoveryGroupReadinessSummaryOutput) SetReadiness(v string) *GetRecoveryGroupReadinessSummaryOutput
SetReadiness sets the Readiness field's value.
func (*GetRecoveryGroupReadinessSummaryOutput) SetReadinessChecks ¶
func (s *GetRecoveryGroupReadinessSummaryOutput) SetReadinessChecks(v []*ReadinessCheckSummary) *GetRecoveryGroupReadinessSummaryOutput
SetReadinessChecks sets the ReadinessChecks field's value.
func (GetRecoveryGroupReadinessSummaryOutput) String ¶
func (s GetRecoveryGroupReadinessSummaryOutput) 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 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 ¶
func (s *GetResourceSetOutput) SetTags(v map[string]*string) *GetResourceSetOutput
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 ¶
func (s ListCrossAccountAuthorizationsInput) 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 (*ListCrossAccountAuthorizationsInput) SetMaxResults ¶
func (s *ListCrossAccountAuthorizationsInput) SetMaxResults(v int64) *ListCrossAccountAuthorizationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCrossAccountAuthorizationsInput) SetNextToken ¶
func (s *ListCrossAccountAuthorizationsInput) SetNextToken(v string) *ListCrossAccountAuthorizationsInput
SetNextToken sets the NextToken field's value.
func (ListCrossAccountAuthorizationsInput) String ¶
func (s ListCrossAccountAuthorizationsInput) 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 (*ListCrossAccountAuthorizationsInput) Validate ¶
func (s *ListCrossAccountAuthorizationsInput) Validate() error
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 ¶
func (s ListCrossAccountAuthorizationsOutput) 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 (*ListCrossAccountAuthorizationsOutput) SetCrossAccountAuthorizations ¶
func (s *ListCrossAccountAuthorizationsOutput) SetCrossAccountAuthorizations(v []*string) *ListCrossAccountAuthorizationsOutput
SetCrossAccountAuthorizations sets the CrossAccountAuthorizations field's value.
func (*ListCrossAccountAuthorizationsOutput) SetNextToken ¶
func (s *ListCrossAccountAuthorizationsOutput) SetNextToken(v string) *ListCrossAccountAuthorizationsOutput
SetNextToken sets the NextToken field's value.
func (ListCrossAccountAuthorizationsOutput) String ¶
func (s ListCrossAccountAuthorizationsOutput) 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 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 ¶
func (s *ListReadinessChecksInput) SetMaxResults(v int64) *ListReadinessChecksInput
SetMaxResults sets the MaxResults field's value.
func (*ListReadinessChecksInput) SetNextToken ¶
func (s *ListReadinessChecksInput) SetNextToken(v string) *ListReadinessChecksInput
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 ¶
func (s *ListReadinessChecksOutput) SetNextToken(v string) *ListReadinessChecksOutput
SetNextToken sets the NextToken field's value.
func (*ListReadinessChecksOutput) SetReadinessChecks ¶
func (s *ListReadinessChecksOutput) SetReadinessChecks(v []*ReadinessCheckOutput_) *ListReadinessChecksOutput
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 ¶
func (s *ListRecoveryGroupsInput) SetMaxResults(v int64) *ListRecoveryGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListRecoveryGroupsInput) SetNextToken ¶
func (s *ListRecoveryGroupsInput) SetNextToken(v string) *ListRecoveryGroupsInput
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 ¶
func (s *ListRecoveryGroupsOutput) SetNextToken(v string) *ListRecoveryGroupsOutput
SetNextToken sets the NextToken field's value.
func (*ListRecoveryGroupsOutput) SetRecoveryGroups ¶
func (s *ListRecoveryGroupsOutput) SetRecoveryGroups(v []*RecoveryGroupOutput_) *ListRecoveryGroupsOutput
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 ¶
func (s *ListResourceSetsInput) SetNextToken(v string) *ListResourceSetsInput
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 ¶
func (s *ListResourceSetsOutput) SetNextToken(v string) *ListResourceSetsOutput
SetNextToken sets the NextToken field's value.
func (*ListResourceSetsOutput) SetResourceSets ¶
func (s *ListResourceSetsOutput) SetResourceSets(v []*ResourceSetOutput_) *ListResourceSetsOutput
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 ¶
func (s *ListRulesOutput) SetRules(v []*ListRulesOutput_) *ListRulesOutput
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 ¶
func (s *ListTagsForResourcesInput) SetResourceArn(v string) *ListTagsForResourcesInput
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 ¶
func (s *ListTagsForResourcesOutput) SetTags(v map[string]*string) *ListTagsForResourcesOutput
SetTags sets the Tags field's value.
func (ListTagsForResourcesOutput) String ¶
func (s ListTagsForResourcesOutput) 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 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 ¶
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 ¶
SetMessageText sets the MessageText field's value.
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 ¶
func (s *ReadinessCheckOutput_) SetTags(v map[string]*string) *ReadinessCheckOutput_
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 ¶
func (s *ReadinessCheckSummary) SetReadiness(v string) *ReadinessCheckSummary
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 ¶
func (s *RecoveryGroupOutput_) SetCells(v []*string) *RecoveryGroupOutput_
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 ¶
func (s *RecoveryGroupOutput_) SetTags(v map[string]*string) *RecoveryGroupOutput_
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 ¶
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 ¶
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 ¶
SetReadinessScopes sets the ReadinessScopes field's value.
func (*Resource) SetResourceArn ¶
SetResourceArn sets the ResourceArn field's value.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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 ¶
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 ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Route53RecoveryReadiness
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 ¶
func (c *Route53RecoveryReadiness) CreateCell(input *CreateCellInput) (*CreateCellOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) CreateCrossAccountAuthorization(input *CreateCrossAccountAuthorizationInput) (*CreateCrossAccountAuthorizationOutput, error)
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
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) }
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 ¶
func (c *Route53RecoveryReadiness) CreateReadinessCheck(input *CreateReadinessCheckInput) (*CreateReadinessCheckOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) CreateRecoveryGroup(input *CreateRecoveryGroupInput) (*CreateRecoveryGroupOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) CreateResourceSet(input *CreateResourceSetInput) (*CreateResourceSetOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) DeleteCell(input *DeleteCellInput) (*DeleteCellOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) DeleteCrossAccountAuthorization(input *DeleteCrossAccountAuthorizationInput) (*DeleteCrossAccountAuthorizationOutput, error)
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
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) }
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 ¶
func (c *Route53RecoveryReadiness) DeleteReadinessCheck(input *DeleteReadinessCheckInput) (*DeleteReadinessCheckOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) DeleteRecoveryGroup(input *DeleteRecoveryGroupInput) (*DeleteRecoveryGroupOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) DeleteResourceSet(input *DeleteResourceSetInput) (*DeleteResourceSetOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) GetArchitectureRecommendations(input *GetArchitectureRecommendationsInput) (*GetArchitectureRecommendationsOutput, error)
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
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) }
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 ¶
func (c *Route53RecoveryReadiness) GetCell(input *GetCellInput) (*GetCellOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) GetCellReadinessSummary(input *GetCellReadinessSummaryInput) (*GetCellReadinessSummaryOutput, error)
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
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) }
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 ¶
func (c *Route53RecoveryReadiness) GetReadinessCheck(input *GetReadinessCheckInput) (*GetReadinessCheckOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) GetReadinessCheckResourceStatus(input *GetReadinessCheckResourceStatusInput) (*GetReadinessCheckResourceStatusOutput, error)
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
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) }
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 ¶
func (c *Route53RecoveryReadiness) GetReadinessCheckStatus(input *GetReadinessCheckStatusInput) (*GetReadinessCheckStatusOutput, error)
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
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) }
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 ¶
func (c *Route53RecoveryReadiness) GetRecoveryGroup(input *GetRecoveryGroupInput) (*GetRecoveryGroupOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) GetRecoveryGroupReadinessSummary(input *GetRecoveryGroupReadinessSummaryInput) (*GetRecoveryGroupReadinessSummaryOutput, error)
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
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) }
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 ¶
func (c *Route53RecoveryReadiness) GetResourceSet(input *GetResourceSetInput) (*GetResourceSetOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) ListCells(input *ListCellsInput) (*ListCellsOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) ListCrossAccountAuthorizations(input *ListCrossAccountAuthorizationsInput) (*ListCrossAccountAuthorizationsOutput, error)
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
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) }
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 ¶
func (c *Route53RecoveryReadiness) ListReadinessChecks(input *ListReadinessChecksInput) (*ListReadinessChecksOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) ListRecoveryGroups(input *ListRecoveryGroupsInput) (*ListRecoveryGroupsOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) ListResourceSets(input *ListResourceSetsInput) (*ListResourceSetsOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) ListRules(input *ListRulesInput) (*ListRulesOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) UpdateCell(input *UpdateCellInput) (*UpdateCellOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) UpdateReadinessCheck(input *UpdateReadinessCheckInput) (*UpdateReadinessCheckOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) UpdateRecoveryGroup(input *UpdateRecoveryGroupInput) (*UpdateRecoveryGroupOutput, error)
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 ¶
func (c *Route53RecoveryReadiness) UpdateResourceSet(input *UpdateResourceSetInput) (*UpdateResourceSetOutput, error)
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 ¶
func (s *UpdateReadinessCheckInput) SetResourceSetName(v string) *UpdateReadinessCheckInput
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 ¶
func (s *UpdateReadinessCheckOutput) SetResourceSet(v string) *UpdateReadinessCheckOutput
SetResourceSet sets the ResourceSet field's value.
func (*UpdateReadinessCheckOutput) SetTags ¶
func (s *UpdateReadinessCheckOutput) SetTags(v map[string]*string) *UpdateReadinessCheckOutput
SetTags sets the Tags field's value.
func (UpdateReadinessCheckOutput) String ¶
func (s UpdateReadinessCheckOutput) 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 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 ¶
func (s *UpdateRecoveryGroupInput) SetCells(v []*string) *UpdateRecoveryGroupInput
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 ¶
func (s *UpdateRecoveryGroupOutput) SetCells(v []*string) *UpdateRecoveryGroupOutput
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 ¶
func (s *UpdateRecoveryGroupOutput) SetTags(v map[string]*string) *UpdateRecoveryGroupOutput
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 ¶
func (s *UpdateResourceSetInput) SetResources(v []*Resource) *UpdateResourceSetInput
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 ¶
func (s *UpdateResourceSetOutput) SetResources(v []*Resource) *UpdateResourceSetOutput
SetResources sets the Resources field's value.
func (*UpdateResourceSetOutput) SetTags ¶
func (s *UpdateResourceSetOutput) SetTags(v map[string]*string) *UpdateResourceSetOutput
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. |