Documentation ¶
Overview ¶
Package route53recoveryreadiness provides the client and types for making API requests to AWS Route53 Recovery Readiness.
AWS Route53 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 of an entire ReadinessCheck or an individual resource ARN.
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
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
type CellOutput_ ¶
type CellOutput_ struct { // The 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"` // A list of Cell ARNs and/or RecoveryGroup ARNs // // ParentReadinessScopes is a required field ParentReadinessScopes []*string `locationName:"parentReadinessScopes" 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 Cell and its properties
func (CellOutput_) GoString ¶
func (s CellOutput_) GoString() string
GoString returns the string representation
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
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
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
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
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
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
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
type CreateCrossAccountAuthorizationInput ¶
type CreateCrossAccountAuthorizationInput struct { // A cross-account authorization, e.g. arn:aws:iam::123456789012:root // // 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
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
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 { // A cross-account authorization, e.g. arn:aws:iam::123456789012:root CrossAccountAuthorization *string `locationName:"crossAccountAuthorization" type:"string"` // contains filtered or unexported fields }
func (CreateCrossAccountAuthorizationOutput) GoString ¶
func (s CreateCrossAccountAuthorizationOutput) GoString() string
GoString returns the string representation
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
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
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
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
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
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
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
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
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
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
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
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
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
type DNSTargetResource ¶
type DNSTargetResource struct { // The DNS Name that acts as ingress point to a portion of application DomainName *string `locationName:"domainName" type:"string"` // The Hosted Zone ARN that contains the DNS record with the provided name of // target resource. HostedZoneArn *string `locationName:"hostedZoneArn" type:"string"` // The R53 Set Id to uniquely identify a record given a Name and a Type RecordSetId *string `locationName:"recordSetId" type:"string"` // The Type of DNS Record of target resource RecordType *string `locationName:"recordType" type:"string"` // The target resource the R53 record points to TargetResource *TargetResource `locationName:"targetResource" type:"structure"` // contains filtered or unexported fields }
A component for DNS/Routing Control Readiness Checks
func (DNSTargetResource) GoString ¶
func (s DNSTargetResource) GoString() string
GoString returns the string representation
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
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
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
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
func (DeleteCellOutput) String ¶
func (s DeleteCellOutput) String() string
String returns the string representation
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
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
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
func (DeleteCrossAccountAuthorizationOutput) String ¶
func (s DeleteCrossAccountAuthorizationOutput) String() string
String returns the string representation
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
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
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
func (DeleteReadinessCheckOutput) String ¶
func (s DeleteReadinessCheckOutput) String() string
String returns the string representation
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
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
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
func (DeleteRecoveryGroupOutput) String ¶
func (s DeleteRecoveryGroupOutput) String() string
String returns the string representation
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
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
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
func (DeleteResourceSetOutput) String ¶
func (s DeleteResourceSetOutput) String() string
String returns the string representation
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
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
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 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
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
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
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
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
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
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
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
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 of an entire ReadinessCheck or an individual resource ARN. 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
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
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
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
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
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
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
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
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 of an entire ReadinessCheck or an individual resource ARN. 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
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
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
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
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 of an entire ReadinessCheck or an individual resource ARN. 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
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
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
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
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
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
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
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
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 of an entire ReadinessCheck or an individual resource ARN. 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
type ListRulesOutput_ ¶
type ListRulesOutput_ struct { // The resource type the rule applies to. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" type:"string" required:"true"` // A description of the rule // // RuleDescription is a required field RuleDescription *string `locationName:"ruleDescription" type:"string" required:"true"` // The Rule's ID. // // RuleId is a required field RuleId *string `locationName:"ruleId" type:"string" required:"true"` // contains filtered or unexported fields }
A collection of rules used in a readiness check
func (ListRulesOutput_) GoString ¶
func (s ListRulesOutput_) GoString() string
GoString returns the string representation
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
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
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
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
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
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) SetMessageText ¶
SetMessageText sets the MessageText field's value.
type NLBResource ¶
type NLBResource struct { // An NLB resource arn Arn *string `locationName:"arn" type:"string"` // contains filtered or unexported fields }
The NLB resource a DNS Target Resource points to
func (NLBResource) GoString ¶
func (s NLBResource) GoString() string
GoString returns the string representation
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
type R53ResourceRecord ¶
type R53ResourceRecord struct { // The DNS target name DomainName *string `locationName:"domainName" type:"string"` // The Resource Record set id RecordSetId *string `locationName:"recordSetId" type:"string"` // contains filtered or unexported fields }
The Route 53 resource a DNS Target Resource record points to
func (R53ResourceRecord) GoString ¶
func (s R53ResourceRecord) GoString() string
GoString returns the string representation
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
type ReadinessCheckOutput_ ¶
type ReadinessCheckOutput_ struct { // Arn associated with ReadinessCheck // // ReadinessCheckArn is a required field ReadinessCheckArn *string `locationName:"readinessCheckArn" type:"string" required:"true"` // Name for a ReadinessCheck ReadinessCheckName *string `locationName:"readinessCheckName" type:"string"` // Name of the ResourceSet 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 resource used for checking the readiness of a Resource Set
func (ReadinessCheckOutput_) GoString ¶
func (s ReadinessCheckOutput_) GoString() string
GoString returns the string representation
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
type ReadinessCheckSummary ¶
type ReadinessCheckSummary struct { // The readiness of this ReadinessCheck Readiness *string `locationName:"readiness" type:"string" enum:"Readiness"` // The name of a ReadinessCheck which is part of the given RecoveryGroup or // Cell ReadinessCheckName *string `locationName:"readinessCheckName" type:"string"` // contains filtered or unexported fields }
Summary of ReadinessCheck status, paginated in GetRecoveryGroupReadinessSummary and GetCellReadinessSummary
func (ReadinessCheckSummary) GoString ¶
func (s ReadinessCheckSummary) GoString() string
GoString returns the string representation
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
type Recommendation ¶
type Recommendation struct { // Guidance text for recommendation // // RecommendationText is a required field RecommendationText *string `locationName:"recommendationText" type:"string" required:"true"` // contains filtered or unexported fields }
Guidance for improving Recovery Group resilliancy
func (Recommendation) GoString ¶
func (s Recommendation) GoString() string
GoString returns the string representation
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
type RecoveryGroupOutput_ ¶
type RecoveryGroupOutput_ struct { // A list of Cell arns // // Cells is a required field Cells []*string `locationName:"cells" type:"list" required:"true"` // The arn for the RecoveryGroup // // RecoveryGroupArn is a required field RecoveryGroupArn *string `locationName:"recoveryGroupArn" type:"string" required:"true"` // The name of the RecoveryGroup // // 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 }
A Recovery Group generally containing multiple Cells
func (RecoveryGroupOutput_) GoString ¶
func (s RecoveryGroupOutput_) GoString() string
GoString returns the string representation
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
type Resource ¶
type Resource struct { // The component id of the resource, generated by the service when dnsTargetResource // is used ComponentId *string `locationName:"componentId" type:"string"` // A component for DNS/Routing Control Readiness Checks DnsTargetResource *DNSTargetResource `locationName:"dnsTargetResource" type:"structure"` // A list of RecoveryGroup ARNs and/or Cell ARNs that this resource is contained // within. ReadinessScopes []*string `locationName:"readinessScopes" type:"list"` // The ARN of the AWS resource, can be skipped if dnsTargetResource is used ResourceArn *string `locationName:"resourceArn" type:"string"` // contains filtered or unexported fields }
The resource element of a ResourceSet
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
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
type ResourceResult ¶
type ResourceResult struct { // The component id of the resource ComponentId *string `locationName:"componentId" type:"string"` // 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"` // The readiness of the resource. // // Readiness is a required field Readiness *string `locationName:"readiness" type:"string" required:"true" enum:"Readiness"` // The ARN of the resource ResourceArn *string `locationName:"resourceArn" type:"string"` // contains filtered or unexported fields }
Result with status for an individual resource.
func (ResourceResult) GoString ¶
func (s ResourceResult) GoString() string
GoString returns the string representation
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
type ResourceSetOutput_ ¶
type ResourceSetOutput_ struct { // The arn for the ResourceSet // // ResourceSetArn is a required field ResourceSetArn *string `locationName:"resourceSetArn" type:"string" required:"true"` // The name of the ResourceSet // // ResourceSetName is a required field ResourceSetName *string `locationName:"resourceSetName" type:"string" required:"true"` // AWS Resource Type of the resources in the ResourceSet // // 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
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
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 new Cell.
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.
Create a new 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 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 new 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 new 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 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 new 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 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.
Deletes an existing Cell.
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.
Delete 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 an existing 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 an existing 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 an existing 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.
Returns a collection of recommendations to improve resilliance and readiness check quality for 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.
Returns information about a Cell.
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.
Returns information about readiness of a Cell.
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.
Returns information about a ReadinessCheck.
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.
Returns detailed information about the status of an individual resource within a Readiness Check's 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 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.
Returns information about the status of 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 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.
Returns information about 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 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.
Returns information about 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 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.
Returns information about 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 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.
Returns a collection of 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 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.
Returns a collection of cross account readiness authorizations.
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.
Returns a collection of Readiness Checks.
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.
Returns a collection of Recovery Groups.
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.
Returns a collection of Resource Sets.
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.
Returns a collection of rules that are applied as part of Readiness Checks.
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.
Returns a list of the tags assigned to the specified resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS 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 tags to the specified resource. You can specify one or more tags to add.
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 tags from the specified resource. You can specify one or more tags to remove.
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 an existing Cell.
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 an exisiting 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 an existing 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 an existing 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 }
Result with status for an individual rule..
func (RuleResult) GoString ¶
func (s RuleResult) GoString() string
GoString returns the string representation
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
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
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
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
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TargetResource ¶
type TargetResource struct { // The NLB resource a DNS Target Resource points to NLBResource *NLBResource `locationName:"nLBResource" type:"structure"` // The Route 53 resource a DNS Target Resource record points to R53Resource *R53ResourceRecord `locationName:"r53Resource" type:"structure"` // contains filtered or unexported fields }
The target resource the R53 record points to
func (TargetResource) GoString ¶
func (s TargetResource) GoString() string
GoString returns the string representation
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
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
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
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
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
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
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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. |