types

package
Version: v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string
	// contains filtered or unexported fields
}

User does not have sufficient access to perform this action.

func (*AccessDeniedException) Error

func (e *AccessDeniedException) Error() string

func (*AccessDeniedException) ErrorCode

func (e *AccessDeniedException) ErrorCode() string

func (*AccessDeniedException) ErrorFault

func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

func (*AccessDeniedException) ErrorMessage

func (e *AccessDeniedException) ErrorMessage() string

type CellOutput

type CellOutput struct {

	// The arn for the Cell
	//
	// This member is required.
	CellArn *string

	// The name of the Cell
	//
	// This member is required.
	CellName *string

	// A list of Cell arns
	//
	// This member is required.
	Cells []string

	// A list of Cell ARNs and/or RecoveryGroup ARNs
	//
	// This member is required.
	ParentReadinessScopes []string

	// A collection of tags associated with a resource
	Tags map[string]string
	// contains filtered or unexported fields
}

A Cell and its properties

type ConflictException

type ConflictException struct {
	Message *string
	// contains filtered or unexported fields
}

Updating or deleting a resource can cause an inconsistent state.

func (*ConflictException) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

func (e *ConflictException) ErrorFault() smithy.ErrorFault

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type DNSTargetResource

type DNSTargetResource struct {

	// The DNS Name that acts as ingress point to a portion of application
	DomainName *string

	// The Hosted Zone ARN that contains the DNS record with the provided name of
	// target resource.
	HostedZoneArn *string

	// The R53 Set Id to uniquely identify a record given a Name and a Type
	RecordSetId *string

	// The Type of DNS Record of target resource
	RecordType *string

	// The target resource the R53 record points to
	TargetResource *TargetResource
	// contains filtered or unexported fields
}

A component for DNS/Routing Control Readiness Checks

type InternalServerException

type InternalServerException struct {
	Message *string
	// contains filtered or unexported fields
}

An unexpected error occurred.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type ListRulesOutput

type ListRulesOutput struct {

	// The resource type the rule applies to.
	//
	// This member is required.
	ResourceType *string

	// A description of the rule
	//
	// This member is required.
	RuleDescription *string

	// The Rule's ID.
	//
	// This member is required.
	RuleId *string
	// contains filtered or unexported fields
}

A collection of rules used in a readiness check

type Message

type Message struct {

	// The text of a readiness check message
	MessageText *string
	// contains filtered or unexported fields
}

Information relating to readiness check status

type NLBResource

type NLBResource struct {

	// An NLB resource arn
	Arn *string
	// contains filtered or unexported fields
}

The NLB resource a DNS Target Resource points to

type R53ResourceRecord

type R53ResourceRecord struct {

	// The DNS target name
	DomainName *string

	// The Resource Record set id
	RecordSetId *string
	// contains filtered or unexported fields
}

The Route 53 resource a DNS Target Resource record points to

type Readiness

type Readiness string
const (
	ReadinessReady         Readiness = "READY"
	ReadinessNotReady      Readiness = "NOT_READY"
	ReadinessUnknown       Readiness = "UNKNOWN"
	ReadinessNotAuthorized Readiness = "NOT_AUTHORIZED"
)

Enum values for Readiness

func (Readiness) Values

func (Readiness) Values() []Readiness

Values returns all known values for Readiness. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ReadinessCheckOutput

type ReadinessCheckOutput struct {

	// Arn associated with ReadinessCheck
	//
	// This member is required.
	ReadinessCheckArn *string

	// Name of the ResourceSet to be checked
	//
	// This member is required.
	ResourceSet *string

	// Name for a ReadinessCheck
	ReadinessCheckName *string

	// A collection of tags associated with a resource
	Tags map[string]string
	// contains filtered or unexported fields
}

A resource used for checking the readiness of a Resource Set

type ReadinessCheckSummary

type ReadinessCheckSummary struct {

	// The readiness of this ReadinessCheck
	Readiness Readiness

	// The name of a ReadinessCheck which is part of the given RecoveryGroup or Cell
	ReadinessCheckName *string
	// contains filtered or unexported fields
}

Summary of ReadinessCheck status, paginated in GetRecoveryGroupReadinessSummary and GetCellReadinessSummary

type Recommendation

type Recommendation struct {

	// Guidance text for recommendation
	//
	// This member is required.
	RecommendationText *string
	// contains filtered or unexported fields
}

Guidance for improving Recovery Group resilliancy

type RecoveryGroupOutput

type RecoveryGroupOutput struct {

	// A list of Cell arns
	//
	// This member is required.
	Cells []string

	// The arn for the RecoveryGroup
	//
	// This member is required.
	RecoveryGroupArn *string

	// The name of the RecoveryGroup
	//
	// This member is required.
	RecoveryGroupName *string

	// A collection of tags associated with a resource
	Tags map[string]string
	// contains filtered or unexported fields
}

A Recovery Group generally containing multiple Cells

type Resource

type Resource struct {

	// The component id of the resource, generated by the service when
	// dnsTargetResource is used
	ComponentId *string

	// A component for DNS/Routing Control Readiness Checks
	DnsTargetResource *DNSTargetResource

	// A list of RecoveryGroup ARNs and/or Cell ARNs that this resource is contained
	// within.
	ReadinessScopes []string

	// The ARN of the AWS resource, can be skipped if dnsTargetResource is used
	ResourceArn *string
	// contains filtered or unexported fields
}

The resource element of a ResourceSet

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string
	// contains filtered or unexported fields
}

The requested resource does not exist.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type ResourceResult

type ResourceResult struct {

	// The time the resource was last checked for readiness, in ISO-8601 format, UTC.
	//
	// This member is required.
	LastCheckedTimestamp *time.Time

	// The readiness of the resource.
	//
	// This member is required.
	Readiness Readiness

	// The component id of the resource
	ComponentId *string

	// The ARN of the resource
	ResourceArn *string
	// contains filtered or unexported fields
}

Result with status for an individual resource.

type ResourceSetOutput

type ResourceSetOutput struct {

	// The arn for the ResourceSet
	//
	// This member is required.
	ResourceSetArn *string

	// The name of the ResourceSet
	//
	// This member is required.
	ResourceSetName *string

	// AWS Resource Type of the resources in the ResourceSet
	//
	// This member is required.
	ResourceSetType *string

	// A list of Resource objects
	//
	// This member is required.
	Resources []Resource

	// A collection of tags associated with a resource
	Tags map[string]string
	// contains filtered or unexported fields
}

A collection of resources of the same type

type RuleResult

type RuleResult struct {

	// The time the resource was last checked for readiness, in ISO-8601 format, UTC.
	//
	// This member is required.
	LastCheckedTimestamp *time.Time

	// Details about the resource's readiness
	//
	// This member is required.
	Messages []Message

	// The readiness at rule level.
	//
	// This member is required.
	Readiness Readiness

	// The identifier of the rule.
	//
	// This member is required.
	RuleId *string
	// contains filtered or unexported fields
}

Result with status for an individual rule..

type TargetResource

type TargetResource struct {

	// The NLB resource a DNS Target Resource points to
	NLBResource *NLBResource

	// The Route 53 resource a DNS Target Resource record points to
	R53Resource *R53ResourceRecord
	// contains filtered or unexported fields
}

The target resource the R53 record points to

type ThrottlingException

type ThrottlingException struct {
	Message *string
	// contains filtered or unexported fields
}

Request was denied due to request throttling.

func (*ThrottlingException) Error

func (e *ThrottlingException) Error() string

func (*ThrottlingException) ErrorCode

func (e *ThrottlingException) ErrorCode() string

func (*ThrottlingException) ErrorFault

func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

func (*ThrottlingException) ErrorMessage

func (e *ThrottlingException) ErrorMessage() string

type ValidationException

type ValidationException struct {
	Message *string
	// contains filtered or unexported fields
}

The input fails to satisfy the constraints specified by an AWS service.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL