Versions in this module Expand all Collapse all v1 v1.0.1 Jul 4, 2024 v1.0.0 Jul 4, 2024 Changes in this version + const EndpointsID + const ErrCodeAccessDeniedException + const ErrCodeConflictException + const ErrCodeInternalServerException + const ErrCodeResourceNotFoundException + const ErrCodeServiceQuotaExceededException + const ErrCodeThrottlingException + const ErrCodeValidationException + const RuleTypeAnd + const RuleTypeAtleast + const RuleTypeOr + const ServiceID + const ServiceName + const StatusDeployed + const StatusPending + const StatusPendingDeletion + func RuleType_Values() []string + func Status_Values() []string + type AccessDeniedException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *AccessDeniedException) Code() string + func (s *AccessDeniedException) Error() string + func (s *AccessDeniedException) Message() string + func (s *AccessDeniedException) OrigErr() error + func (s *AccessDeniedException) RequestID() string + func (s *AccessDeniedException) StatusCode() int + func (s AccessDeniedException) GoString() string + func (s AccessDeniedException) String() string + type AssertionRule struct + AssertedControls []*string + ControlPanelArn *string + Name *string + RuleConfig *RuleConfig + SafetyRuleArn *string + Status *string + WaitPeriodMs *int64 + func (s *AssertionRule) SetAssertedControls(v []*string) *AssertionRule + func (s *AssertionRule) SetControlPanelArn(v string) *AssertionRule + func (s *AssertionRule) SetName(v string) *AssertionRule + func (s *AssertionRule) SetRuleConfig(v *RuleConfig) *AssertionRule + func (s *AssertionRule) SetSafetyRuleArn(v string) *AssertionRule + func (s *AssertionRule) SetStatus(v string) *AssertionRule + func (s *AssertionRule) SetWaitPeriodMs(v int64) *AssertionRule + func (s AssertionRule) GoString() string + func (s AssertionRule) String() string + type AssertionRuleUpdate struct + Name *string + SafetyRuleArn *string + WaitPeriodMs *int64 + func (s *AssertionRuleUpdate) SetName(v string) *AssertionRuleUpdate + func (s *AssertionRuleUpdate) SetSafetyRuleArn(v string) *AssertionRuleUpdate + func (s *AssertionRuleUpdate) SetWaitPeriodMs(v int64) *AssertionRuleUpdate + func (s *AssertionRuleUpdate) Validate() error + func (s AssertionRuleUpdate) GoString() string + func (s AssertionRuleUpdate) String() string + type Cluster struct + ClusterArn *string + ClusterEndpoints []*ClusterEndpoint + Name *string + Status *string + func (s *Cluster) SetClusterArn(v string) *Cluster + func (s *Cluster) SetClusterEndpoints(v []*ClusterEndpoint) *Cluster + func (s *Cluster) SetName(v string) *Cluster + func (s *Cluster) SetStatus(v string) *Cluster + func (s Cluster) GoString() string + func (s Cluster) String() string + type ClusterEndpoint struct + Endpoint *string + Region *string + func (s *ClusterEndpoint) SetEndpoint(v string) *ClusterEndpoint + func (s *ClusterEndpoint) SetRegion(v string) *ClusterEndpoint + func (s ClusterEndpoint) GoString() string + func (s ClusterEndpoint) String() string + type ConflictException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ConflictException) Code() string + func (s *ConflictException) Error() string + func (s *ConflictException) Message() string + func (s *ConflictException) OrigErr() error + func (s *ConflictException) RequestID() string + func (s *ConflictException) StatusCode() int + func (s ConflictException) GoString() string + func (s ConflictException) String() string + type ControlPanel struct + ClusterArn *string + ControlPanelArn *string + DefaultControlPanel *bool + Name *string + RoutingControlCount *int64 + Status *string + func (s *ControlPanel) SetClusterArn(v string) *ControlPanel + func (s *ControlPanel) SetControlPanelArn(v string) *ControlPanel + func (s *ControlPanel) SetDefaultControlPanel(v bool) *ControlPanel + func (s *ControlPanel) SetName(v string) *ControlPanel + func (s *ControlPanel) SetRoutingControlCount(v int64) *ControlPanel + func (s *ControlPanel) SetStatus(v string) *ControlPanel + func (s ControlPanel) GoString() string + func (s ControlPanel) String() string + type CreateClusterInput struct + ClientToken *string + ClusterName *string + Tags map[string]*string + func (s *CreateClusterInput) SetClientToken(v string) *CreateClusterInput + func (s *CreateClusterInput) SetClusterName(v string) *CreateClusterInput + func (s *CreateClusterInput) SetTags(v map[string]*string) *CreateClusterInput + func (s *CreateClusterInput) Validate() error + func (s CreateClusterInput) GoString() string + func (s CreateClusterInput) String() string + type CreateClusterOutput struct + Cluster *Cluster + func (s *CreateClusterOutput) SetCluster(v *Cluster) *CreateClusterOutput + func (s CreateClusterOutput) GoString() string + func (s CreateClusterOutput) String() string + type CreateControlPanelInput struct + ClientToken *string + ClusterArn *string + ControlPanelName *string + Tags map[string]*string + func (s *CreateControlPanelInput) SetClientToken(v string) *CreateControlPanelInput + func (s *CreateControlPanelInput) SetClusterArn(v string) *CreateControlPanelInput + func (s *CreateControlPanelInput) SetControlPanelName(v string) *CreateControlPanelInput + func (s *CreateControlPanelInput) SetTags(v map[string]*string) *CreateControlPanelInput + func (s *CreateControlPanelInput) Validate() error + func (s CreateControlPanelInput) GoString() string + func (s CreateControlPanelInput) String() string + type CreateControlPanelOutput struct + ControlPanel *ControlPanel + func (s *CreateControlPanelOutput) SetControlPanel(v *ControlPanel) *CreateControlPanelOutput + func (s CreateControlPanelOutput) GoString() string + func (s CreateControlPanelOutput) String() string + type CreateRoutingControlInput struct + ClientToken *string + ClusterArn *string + ControlPanelArn *string + RoutingControlName *string + func (s *CreateRoutingControlInput) SetClientToken(v string) *CreateRoutingControlInput + func (s *CreateRoutingControlInput) SetClusterArn(v string) *CreateRoutingControlInput + func (s *CreateRoutingControlInput) SetControlPanelArn(v string) *CreateRoutingControlInput + func (s *CreateRoutingControlInput) SetRoutingControlName(v string) *CreateRoutingControlInput + func (s *CreateRoutingControlInput) Validate() error + func (s CreateRoutingControlInput) GoString() string + func (s CreateRoutingControlInput) String() string + type CreateRoutingControlOutput struct + RoutingControl *RoutingControl + func (s *CreateRoutingControlOutput) SetRoutingControl(v *RoutingControl) *CreateRoutingControlOutput + func (s CreateRoutingControlOutput) GoString() string + func (s CreateRoutingControlOutput) String() string + type CreateSafetyRuleInput struct + AssertionRule *NewAssertionRule + ClientToken *string + GatingRule *NewGatingRule + Tags map[string]*string + func (s *CreateSafetyRuleInput) SetAssertionRule(v *NewAssertionRule) *CreateSafetyRuleInput + func (s *CreateSafetyRuleInput) SetClientToken(v string) *CreateSafetyRuleInput + func (s *CreateSafetyRuleInput) SetGatingRule(v *NewGatingRule) *CreateSafetyRuleInput + func (s *CreateSafetyRuleInput) SetTags(v map[string]*string) *CreateSafetyRuleInput + func (s *CreateSafetyRuleInput) Validate() error + func (s CreateSafetyRuleInput) GoString() string + func (s CreateSafetyRuleInput) String() string + type CreateSafetyRuleOutput struct + AssertionRule *AssertionRule + GatingRule *GatingRule + func (s *CreateSafetyRuleOutput) SetAssertionRule(v *AssertionRule) *CreateSafetyRuleOutput + func (s *CreateSafetyRuleOutput) SetGatingRule(v *GatingRule) *CreateSafetyRuleOutput + func (s CreateSafetyRuleOutput) GoString() string + func (s CreateSafetyRuleOutput) String() string + type DeleteClusterInput struct + ClusterArn *string + func (s *DeleteClusterInput) SetClusterArn(v string) *DeleteClusterInput + func (s *DeleteClusterInput) Validate() error + func (s DeleteClusterInput) GoString() string + func (s DeleteClusterInput) String() string + type DeleteClusterOutput struct + func (s DeleteClusterOutput) GoString() string + func (s DeleteClusterOutput) String() string + type DeleteControlPanelInput struct + ControlPanelArn *string + func (s *DeleteControlPanelInput) SetControlPanelArn(v string) *DeleteControlPanelInput + func (s *DeleteControlPanelInput) Validate() error + func (s DeleteControlPanelInput) GoString() string + func (s DeleteControlPanelInput) String() string + type DeleteControlPanelOutput struct + func (s DeleteControlPanelOutput) GoString() string + func (s DeleteControlPanelOutput) String() string + type DeleteRoutingControlInput struct + RoutingControlArn *string + func (s *DeleteRoutingControlInput) SetRoutingControlArn(v string) *DeleteRoutingControlInput + func (s *DeleteRoutingControlInput) Validate() error + func (s DeleteRoutingControlInput) GoString() string + func (s DeleteRoutingControlInput) String() string + type DeleteRoutingControlOutput struct + func (s DeleteRoutingControlOutput) GoString() string + func (s DeleteRoutingControlOutput) String() string + type DeleteSafetyRuleInput struct + SafetyRuleArn *string + func (s *DeleteSafetyRuleInput) SetSafetyRuleArn(v string) *DeleteSafetyRuleInput + func (s *DeleteSafetyRuleInput) Validate() error + func (s DeleteSafetyRuleInput) GoString() string + func (s DeleteSafetyRuleInput) String() string + type DeleteSafetyRuleOutput struct + func (s DeleteSafetyRuleOutput) GoString() string + func (s DeleteSafetyRuleOutput) String() string + type DescribeClusterInput struct + ClusterArn *string + func (s *DescribeClusterInput) SetClusterArn(v string) *DescribeClusterInput + func (s *DescribeClusterInput) Validate() error + func (s DescribeClusterInput) GoString() string + func (s DescribeClusterInput) String() string + type DescribeClusterOutput struct + Cluster *Cluster + func (s *DescribeClusterOutput) SetCluster(v *Cluster) *DescribeClusterOutput + func (s DescribeClusterOutput) GoString() string + func (s DescribeClusterOutput) String() string + type DescribeControlPanelInput struct + ControlPanelArn *string + func (s *DescribeControlPanelInput) SetControlPanelArn(v string) *DescribeControlPanelInput + func (s *DescribeControlPanelInput) Validate() error + func (s DescribeControlPanelInput) GoString() string + func (s DescribeControlPanelInput) String() string + type DescribeControlPanelOutput struct + ControlPanel *ControlPanel + func (s *DescribeControlPanelOutput) SetControlPanel(v *ControlPanel) *DescribeControlPanelOutput + func (s DescribeControlPanelOutput) GoString() string + func (s DescribeControlPanelOutput) String() string + type DescribeRoutingControlInput struct + RoutingControlArn *string + func (s *DescribeRoutingControlInput) SetRoutingControlArn(v string) *DescribeRoutingControlInput + func (s *DescribeRoutingControlInput) Validate() error + func (s DescribeRoutingControlInput) GoString() string + func (s DescribeRoutingControlInput) String() string + type DescribeRoutingControlOutput struct + RoutingControl *RoutingControl + func (s *DescribeRoutingControlOutput) SetRoutingControl(v *RoutingControl) *DescribeRoutingControlOutput + func (s DescribeRoutingControlOutput) GoString() string + func (s DescribeRoutingControlOutput) String() string + type DescribeSafetyRuleInput struct + SafetyRuleArn *string + func (s *DescribeSafetyRuleInput) SetSafetyRuleArn(v string) *DescribeSafetyRuleInput + func (s *DescribeSafetyRuleInput) Validate() error + func (s DescribeSafetyRuleInput) GoString() string + func (s DescribeSafetyRuleInput) String() string + type DescribeSafetyRuleOutput struct + AssertionRule *AssertionRule + GatingRule *GatingRule + func (s *DescribeSafetyRuleOutput) SetAssertionRule(v *AssertionRule) *DescribeSafetyRuleOutput + func (s *DescribeSafetyRuleOutput) SetGatingRule(v *GatingRule) *DescribeSafetyRuleOutput + func (s DescribeSafetyRuleOutput) GoString() string + func (s DescribeSafetyRuleOutput) String() string + type GatingRule struct + ControlPanelArn *string + GatingControls []*string + Name *string + RuleConfig *RuleConfig + SafetyRuleArn *string + Status *string + TargetControls []*string + WaitPeriodMs *int64 + func (s *GatingRule) SetControlPanelArn(v string) *GatingRule + func (s *GatingRule) SetGatingControls(v []*string) *GatingRule + func (s *GatingRule) SetName(v string) *GatingRule + func (s *GatingRule) SetRuleConfig(v *RuleConfig) *GatingRule + func (s *GatingRule) SetSafetyRuleArn(v string) *GatingRule + func (s *GatingRule) SetStatus(v string) *GatingRule + func (s *GatingRule) SetTargetControls(v []*string) *GatingRule + func (s *GatingRule) SetWaitPeriodMs(v int64) *GatingRule + func (s GatingRule) GoString() string + func (s GatingRule) String() string + type GatingRuleUpdate struct + Name *string + SafetyRuleArn *string + WaitPeriodMs *int64 + func (s *GatingRuleUpdate) SetName(v string) *GatingRuleUpdate + func (s *GatingRuleUpdate) SetSafetyRuleArn(v string) *GatingRuleUpdate + func (s *GatingRuleUpdate) SetWaitPeriodMs(v int64) *GatingRuleUpdate + func (s *GatingRuleUpdate) Validate() error + func (s GatingRuleUpdate) GoString() string + func (s GatingRuleUpdate) String() string + type InternalServerException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InternalServerException) Code() string + func (s *InternalServerException) Error() string + func (s *InternalServerException) Message() string + func (s *InternalServerException) OrigErr() error + func (s *InternalServerException) RequestID() string + func (s *InternalServerException) StatusCode() int + func (s InternalServerException) GoString() string + func (s InternalServerException) String() string + type ListAssociatedRoute53HealthChecksInput struct + MaxResults *int64 + NextToken *string + RoutingControlArn *string + func (s *ListAssociatedRoute53HealthChecksInput) SetMaxResults(v int64) *ListAssociatedRoute53HealthChecksInput + func (s *ListAssociatedRoute53HealthChecksInput) SetNextToken(v string) *ListAssociatedRoute53HealthChecksInput + func (s *ListAssociatedRoute53HealthChecksInput) SetRoutingControlArn(v string) *ListAssociatedRoute53HealthChecksInput + func (s *ListAssociatedRoute53HealthChecksInput) Validate() error + func (s ListAssociatedRoute53HealthChecksInput) GoString() string + func (s ListAssociatedRoute53HealthChecksInput) String() string + type ListAssociatedRoute53HealthChecksOutput struct + HealthCheckIds []*string + NextToken *string + func (s *ListAssociatedRoute53HealthChecksOutput) SetHealthCheckIds(v []*string) *ListAssociatedRoute53HealthChecksOutput + func (s *ListAssociatedRoute53HealthChecksOutput) SetNextToken(v string) *ListAssociatedRoute53HealthChecksOutput + func (s ListAssociatedRoute53HealthChecksOutput) GoString() string + func (s ListAssociatedRoute53HealthChecksOutput) String() string + type ListClustersInput struct + MaxResults *int64 + NextToken *string + func (s *ListClustersInput) SetMaxResults(v int64) *ListClustersInput + func (s *ListClustersInput) SetNextToken(v string) *ListClustersInput + func (s *ListClustersInput) Validate() error + func (s ListClustersInput) GoString() string + func (s ListClustersInput) String() string + type ListClustersOutput struct + Clusters []*Cluster + NextToken *string + func (s *ListClustersOutput) SetClusters(v []*Cluster) *ListClustersOutput + func (s *ListClustersOutput) SetNextToken(v string) *ListClustersOutput + func (s ListClustersOutput) GoString() string + func (s ListClustersOutput) String() string + type ListControlPanelsInput struct + ClusterArn *string + MaxResults *int64 + NextToken *string + func (s *ListControlPanelsInput) SetClusterArn(v string) *ListControlPanelsInput + func (s *ListControlPanelsInput) SetMaxResults(v int64) *ListControlPanelsInput + func (s *ListControlPanelsInput) SetNextToken(v string) *ListControlPanelsInput + func (s *ListControlPanelsInput) Validate() error + func (s ListControlPanelsInput) GoString() string + func (s ListControlPanelsInput) String() string + type ListControlPanelsOutput struct + ControlPanels []*ControlPanel + NextToken *string + func (s *ListControlPanelsOutput) SetControlPanels(v []*ControlPanel) *ListControlPanelsOutput + func (s *ListControlPanelsOutput) SetNextToken(v string) *ListControlPanelsOutput + func (s ListControlPanelsOutput) GoString() string + func (s ListControlPanelsOutput) String() string + type ListRoutingControlsInput struct + ControlPanelArn *string + MaxResults *int64 + NextToken *string + func (s *ListRoutingControlsInput) SetControlPanelArn(v string) *ListRoutingControlsInput + func (s *ListRoutingControlsInput) SetMaxResults(v int64) *ListRoutingControlsInput + func (s *ListRoutingControlsInput) SetNextToken(v string) *ListRoutingControlsInput + func (s *ListRoutingControlsInput) Validate() error + func (s ListRoutingControlsInput) GoString() string + func (s ListRoutingControlsInput) String() string + type ListRoutingControlsOutput struct + NextToken *string + RoutingControls []*RoutingControl + func (s *ListRoutingControlsOutput) SetNextToken(v string) *ListRoutingControlsOutput + func (s *ListRoutingControlsOutput) SetRoutingControls(v []*RoutingControl) *ListRoutingControlsOutput + func (s ListRoutingControlsOutput) GoString() string + func (s ListRoutingControlsOutput) String() string + type ListSafetyRulesInput struct + ControlPanelArn *string + MaxResults *int64 + NextToken *string + func (s *ListSafetyRulesInput) SetControlPanelArn(v string) *ListSafetyRulesInput + func (s *ListSafetyRulesInput) SetMaxResults(v int64) *ListSafetyRulesInput + func (s *ListSafetyRulesInput) SetNextToken(v string) *ListSafetyRulesInput + func (s *ListSafetyRulesInput) Validate() error + func (s ListSafetyRulesInput) GoString() string + func (s ListSafetyRulesInput) String() string + type ListSafetyRulesOutput struct + NextToken *string + SafetyRules []*Rule + func (s *ListSafetyRulesOutput) SetNextToken(v string) *ListSafetyRulesOutput + func (s *ListSafetyRulesOutput) SetSafetyRules(v []*Rule) *ListSafetyRulesOutput + func (s ListSafetyRulesOutput) GoString() string + func (s ListSafetyRulesOutput) String() string + type ListTagsForResourceInput struct + ResourceArn *string + func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput + func (s *ListTagsForResourceInput) Validate() error + func (s ListTagsForResourceInput) GoString() string + func (s ListTagsForResourceInput) String() string + type ListTagsForResourceOutput struct + Tags map[string]*string + func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput + func (s ListTagsForResourceOutput) GoString() string + func (s ListTagsForResourceOutput) String() string + type NewAssertionRule struct + AssertedControls []*string + ControlPanelArn *string + Name *string + RuleConfig *RuleConfig + WaitPeriodMs *int64 + func (s *NewAssertionRule) SetAssertedControls(v []*string) *NewAssertionRule + func (s *NewAssertionRule) SetControlPanelArn(v string) *NewAssertionRule + func (s *NewAssertionRule) SetName(v string) *NewAssertionRule + func (s *NewAssertionRule) SetRuleConfig(v *RuleConfig) *NewAssertionRule + func (s *NewAssertionRule) SetWaitPeriodMs(v int64) *NewAssertionRule + func (s *NewAssertionRule) Validate() error + func (s NewAssertionRule) GoString() string + func (s NewAssertionRule) String() string + type NewGatingRule struct + ControlPanelArn *string + GatingControls []*string + Name *string + RuleConfig *RuleConfig + TargetControls []*string + WaitPeriodMs *int64 + func (s *NewGatingRule) SetControlPanelArn(v string) *NewGatingRule + func (s *NewGatingRule) SetGatingControls(v []*string) *NewGatingRule + func (s *NewGatingRule) SetName(v string) *NewGatingRule + func (s *NewGatingRule) SetRuleConfig(v *RuleConfig) *NewGatingRule + func (s *NewGatingRule) SetTargetControls(v []*string) *NewGatingRule + func (s *NewGatingRule) SetWaitPeriodMs(v int64) *NewGatingRule + func (s *NewGatingRule) Validate() error + func (s NewGatingRule) GoString() string + func (s NewGatingRule) String() string + type ResourceNotFoundException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ResourceNotFoundException) Code() string + func (s *ResourceNotFoundException) Error() string + func (s *ResourceNotFoundException) Message() string + func (s *ResourceNotFoundException) OrigErr() error + func (s *ResourceNotFoundException) RequestID() string + func (s *ResourceNotFoundException) StatusCode() int + func (s ResourceNotFoundException) GoString() string + func (s ResourceNotFoundException) String() string + type Route53RecoveryControlConfig struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *Route53RecoveryControlConfig + func (c *Route53RecoveryControlConfig) CreateCluster(input *CreateClusterInput) (*CreateClusterOutput, error) + func (c *Route53RecoveryControlConfig) CreateClusterRequest(input *CreateClusterInput) (req *request.Request, output *CreateClusterOutput) + func (c *Route53RecoveryControlConfig) CreateClusterWithContext(ctx aws.Context, input *CreateClusterInput, opts ...request.Option) (*CreateClusterOutput, error) + func (c *Route53RecoveryControlConfig) CreateControlPanel(input *CreateControlPanelInput) (*CreateControlPanelOutput, error) + func (c *Route53RecoveryControlConfig) CreateControlPanelRequest(input *CreateControlPanelInput) (req *request.Request, output *CreateControlPanelOutput) + func (c *Route53RecoveryControlConfig) CreateControlPanelWithContext(ctx aws.Context, input *CreateControlPanelInput, opts ...request.Option) (*CreateControlPanelOutput, error) + func (c *Route53RecoveryControlConfig) CreateRoutingControl(input *CreateRoutingControlInput) (*CreateRoutingControlOutput, error) + func (c *Route53RecoveryControlConfig) CreateRoutingControlRequest(input *CreateRoutingControlInput) (req *request.Request, output *CreateRoutingControlOutput) + func (c *Route53RecoveryControlConfig) CreateRoutingControlWithContext(ctx aws.Context, input *CreateRoutingControlInput, opts ...request.Option) (*CreateRoutingControlOutput, error) + func (c *Route53RecoveryControlConfig) CreateSafetyRule(input *CreateSafetyRuleInput) (*CreateSafetyRuleOutput, error) + func (c *Route53RecoveryControlConfig) CreateSafetyRuleRequest(input *CreateSafetyRuleInput) (req *request.Request, output *CreateSafetyRuleOutput) + func (c *Route53RecoveryControlConfig) CreateSafetyRuleWithContext(ctx aws.Context, input *CreateSafetyRuleInput, opts ...request.Option) (*CreateSafetyRuleOutput, error) + func (c *Route53RecoveryControlConfig) DeleteCluster(input *DeleteClusterInput) (*DeleteClusterOutput, error) + func (c *Route53RecoveryControlConfig) DeleteClusterRequest(input *DeleteClusterInput) (req *request.Request, output *DeleteClusterOutput) + func (c *Route53RecoveryControlConfig) DeleteClusterWithContext(ctx aws.Context, input *DeleteClusterInput, opts ...request.Option) (*DeleteClusterOutput, error) + func (c *Route53RecoveryControlConfig) DeleteControlPanel(input *DeleteControlPanelInput) (*DeleteControlPanelOutput, error) + func (c *Route53RecoveryControlConfig) DeleteControlPanelRequest(input *DeleteControlPanelInput) (req *request.Request, output *DeleteControlPanelOutput) + func (c *Route53RecoveryControlConfig) DeleteControlPanelWithContext(ctx aws.Context, input *DeleteControlPanelInput, opts ...request.Option) (*DeleteControlPanelOutput, error) + func (c *Route53RecoveryControlConfig) DeleteRoutingControl(input *DeleteRoutingControlInput) (*DeleteRoutingControlOutput, error) + func (c *Route53RecoveryControlConfig) DeleteRoutingControlRequest(input *DeleteRoutingControlInput) (req *request.Request, output *DeleteRoutingControlOutput) + func (c *Route53RecoveryControlConfig) DeleteRoutingControlWithContext(ctx aws.Context, input *DeleteRoutingControlInput, opts ...request.Option) (*DeleteRoutingControlOutput, error) + func (c *Route53RecoveryControlConfig) DeleteSafetyRule(input *DeleteSafetyRuleInput) (*DeleteSafetyRuleOutput, error) + func (c *Route53RecoveryControlConfig) DeleteSafetyRuleRequest(input *DeleteSafetyRuleInput) (req *request.Request, output *DeleteSafetyRuleOutput) + func (c *Route53RecoveryControlConfig) DeleteSafetyRuleWithContext(ctx aws.Context, input *DeleteSafetyRuleInput, opts ...request.Option) (*DeleteSafetyRuleOutput, error) + func (c *Route53RecoveryControlConfig) DescribeCluster(input *DescribeClusterInput) (*DescribeClusterOutput, error) + func (c *Route53RecoveryControlConfig) DescribeClusterRequest(input *DescribeClusterInput) (req *request.Request, output *DescribeClusterOutput) + func (c *Route53RecoveryControlConfig) DescribeClusterWithContext(ctx aws.Context, input *DescribeClusterInput, opts ...request.Option) (*DescribeClusterOutput, error) + func (c *Route53RecoveryControlConfig) DescribeControlPanel(input *DescribeControlPanelInput) (*DescribeControlPanelOutput, error) + func (c *Route53RecoveryControlConfig) DescribeControlPanelRequest(input *DescribeControlPanelInput) (req *request.Request, output *DescribeControlPanelOutput) + func (c *Route53RecoveryControlConfig) DescribeControlPanelWithContext(ctx aws.Context, input *DescribeControlPanelInput, opts ...request.Option) (*DescribeControlPanelOutput, error) + func (c *Route53RecoveryControlConfig) DescribeRoutingControl(input *DescribeRoutingControlInput) (*DescribeRoutingControlOutput, error) + func (c *Route53RecoveryControlConfig) DescribeRoutingControlRequest(input *DescribeRoutingControlInput) (req *request.Request, output *DescribeRoutingControlOutput) + func (c *Route53RecoveryControlConfig) DescribeRoutingControlWithContext(ctx aws.Context, input *DescribeRoutingControlInput, opts ...request.Option) (*DescribeRoutingControlOutput, error) + func (c *Route53RecoveryControlConfig) DescribeSafetyRule(input *DescribeSafetyRuleInput) (*DescribeSafetyRuleOutput, error) + func (c *Route53RecoveryControlConfig) DescribeSafetyRuleRequest(input *DescribeSafetyRuleInput) (req *request.Request, output *DescribeSafetyRuleOutput) + func (c *Route53RecoveryControlConfig) DescribeSafetyRuleWithContext(ctx aws.Context, input *DescribeSafetyRuleInput, opts ...request.Option) (*DescribeSafetyRuleOutput, error) + func (c *Route53RecoveryControlConfig) ListAssociatedRoute53HealthChecks(input *ListAssociatedRoute53HealthChecksInput) (*ListAssociatedRoute53HealthChecksOutput, error) + func (c *Route53RecoveryControlConfig) ListAssociatedRoute53HealthChecksPages(input *ListAssociatedRoute53HealthChecksInput, ...) error + func (c *Route53RecoveryControlConfig) ListAssociatedRoute53HealthChecksPagesWithContext(ctx aws.Context, input *ListAssociatedRoute53HealthChecksInput, ...) error + func (c *Route53RecoveryControlConfig) ListAssociatedRoute53HealthChecksRequest(input *ListAssociatedRoute53HealthChecksInput) (req *request.Request, output *ListAssociatedRoute53HealthChecksOutput) + func (c *Route53RecoveryControlConfig) ListAssociatedRoute53HealthChecksWithContext(ctx aws.Context, input *ListAssociatedRoute53HealthChecksInput, ...) (*ListAssociatedRoute53HealthChecksOutput, error) + func (c *Route53RecoveryControlConfig) ListClusters(input *ListClustersInput) (*ListClustersOutput, error) + func (c *Route53RecoveryControlConfig) ListClustersPages(input *ListClustersInput, fn func(*ListClustersOutput, bool) bool) error + func (c *Route53RecoveryControlConfig) ListClustersPagesWithContext(ctx aws.Context, input *ListClustersInput, ...) error + func (c *Route53RecoveryControlConfig) ListClustersRequest(input *ListClustersInput) (req *request.Request, output *ListClustersOutput) + func (c *Route53RecoveryControlConfig) ListClustersWithContext(ctx aws.Context, input *ListClustersInput, opts ...request.Option) (*ListClustersOutput, error) + func (c *Route53RecoveryControlConfig) ListControlPanels(input *ListControlPanelsInput) (*ListControlPanelsOutput, error) + func (c *Route53RecoveryControlConfig) ListControlPanelsPages(input *ListControlPanelsInput, fn func(*ListControlPanelsOutput, bool) bool) error + func (c *Route53RecoveryControlConfig) ListControlPanelsPagesWithContext(ctx aws.Context, input *ListControlPanelsInput, ...) error + func (c *Route53RecoveryControlConfig) ListControlPanelsRequest(input *ListControlPanelsInput) (req *request.Request, output *ListControlPanelsOutput) + func (c *Route53RecoveryControlConfig) ListControlPanelsWithContext(ctx aws.Context, input *ListControlPanelsInput, opts ...request.Option) (*ListControlPanelsOutput, error) + func (c *Route53RecoveryControlConfig) ListRoutingControls(input *ListRoutingControlsInput) (*ListRoutingControlsOutput, error) + func (c *Route53RecoveryControlConfig) ListRoutingControlsPages(input *ListRoutingControlsInput, ...) error + func (c *Route53RecoveryControlConfig) ListRoutingControlsPagesWithContext(ctx aws.Context, input *ListRoutingControlsInput, ...) error + func (c *Route53RecoveryControlConfig) ListRoutingControlsRequest(input *ListRoutingControlsInput) (req *request.Request, output *ListRoutingControlsOutput) + func (c *Route53RecoveryControlConfig) ListRoutingControlsWithContext(ctx aws.Context, input *ListRoutingControlsInput, opts ...request.Option) (*ListRoutingControlsOutput, error) + func (c *Route53RecoveryControlConfig) ListSafetyRules(input *ListSafetyRulesInput) (*ListSafetyRulesOutput, error) + func (c *Route53RecoveryControlConfig) ListSafetyRulesPages(input *ListSafetyRulesInput, fn func(*ListSafetyRulesOutput, bool) bool) error + func (c *Route53RecoveryControlConfig) ListSafetyRulesPagesWithContext(ctx aws.Context, input *ListSafetyRulesInput, ...) error + func (c *Route53RecoveryControlConfig) ListSafetyRulesRequest(input *ListSafetyRulesInput) (req *request.Request, output *ListSafetyRulesOutput) + func (c *Route53RecoveryControlConfig) ListSafetyRulesWithContext(ctx aws.Context, input *ListSafetyRulesInput, opts ...request.Option) (*ListSafetyRulesOutput, error) + func (c *Route53RecoveryControlConfig) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error) + func (c *Route53RecoveryControlConfig) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput) + func (c *Route53RecoveryControlConfig) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error) + func (c *Route53RecoveryControlConfig) TagResource(input *TagResourceInput) (*TagResourceOutput, error) + func (c *Route53RecoveryControlConfig) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput) + func (c *Route53RecoveryControlConfig) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error) + func (c *Route53RecoveryControlConfig) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error) + func (c *Route53RecoveryControlConfig) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput) + func (c *Route53RecoveryControlConfig) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error) + func (c *Route53RecoveryControlConfig) UpdateControlPanel(input *UpdateControlPanelInput) (*UpdateControlPanelOutput, error) + func (c *Route53RecoveryControlConfig) UpdateControlPanelRequest(input *UpdateControlPanelInput) (req *request.Request, output *UpdateControlPanelOutput) + func (c *Route53RecoveryControlConfig) UpdateControlPanelWithContext(ctx aws.Context, input *UpdateControlPanelInput, opts ...request.Option) (*UpdateControlPanelOutput, error) + func (c *Route53RecoveryControlConfig) UpdateRoutingControl(input *UpdateRoutingControlInput) (*UpdateRoutingControlOutput, error) + func (c *Route53RecoveryControlConfig) UpdateRoutingControlRequest(input *UpdateRoutingControlInput) (req *request.Request, output *UpdateRoutingControlOutput) + func (c *Route53RecoveryControlConfig) UpdateRoutingControlWithContext(ctx aws.Context, input *UpdateRoutingControlInput, opts ...request.Option) (*UpdateRoutingControlOutput, error) + func (c *Route53RecoveryControlConfig) UpdateSafetyRule(input *UpdateSafetyRuleInput) (*UpdateSafetyRuleOutput, error) + func (c *Route53RecoveryControlConfig) UpdateSafetyRuleRequest(input *UpdateSafetyRuleInput) (req *request.Request, output *UpdateSafetyRuleOutput) + func (c *Route53RecoveryControlConfig) UpdateSafetyRuleWithContext(ctx aws.Context, input *UpdateSafetyRuleInput, opts ...request.Option) (*UpdateSafetyRuleOutput, error) + func (c *Route53RecoveryControlConfig) WaitUntilClusterCreated(input *DescribeClusterInput) error + func (c *Route53RecoveryControlConfig) WaitUntilClusterCreatedWithContext(ctx aws.Context, input *DescribeClusterInput, opts ...request.WaiterOption) error + func (c *Route53RecoveryControlConfig) WaitUntilClusterDeleted(input *DescribeClusterInput) error + func (c *Route53RecoveryControlConfig) WaitUntilClusterDeletedWithContext(ctx aws.Context, input *DescribeClusterInput, opts ...request.WaiterOption) error + func (c *Route53RecoveryControlConfig) WaitUntilControlPanelCreated(input *DescribeControlPanelInput) error + func (c *Route53RecoveryControlConfig) WaitUntilControlPanelCreatedWithContext(ctx aws.Context, input *DescribeControlPanelInput, ...) error + func (c *Route53RecoveryControlConfig) WaitUntilControlPanelDeleted(input *DescribeControlPanelInput) error + func (c *Route53RecoveryControlConfig) WaitUntilControlPanelDeletedWithContext(ctx aws.Context, input *DescribeControlPanelInput, ...) error + func (c *Route53RecoveryControlConfig) WaitUntilRoutingControlCreated(input *DescribeRoutingControlInput) error + func (c *Route53RecoveryControlConfig) WaitUntilRoutingControlCreatedWithContext(ctx aws.Context, input *DescribeRoutingControlInput, ...) error + func (c *Route53RecoveryControlConfig) WaitUntilRoutingControlDeleted(input *DescribeRoutingControlInput) error + func (c *Route53RecoveryControlConfig) WaitUntilRoutingControlDeletedWithContext(ctx aws.Context, input *DescribeRoutingControlInput, ...) error + type RoutingControl struct + ControlPanelArn *string + Name *string + RoutingControlArn *string + Status *string + func (s *RoutingControl) SetControlPanelArn(v string) *RoutingControl + func (s *RoutingControl) SetName(v string) *RoutingControl + func (s *RoutingControl) SetRoutingControlArn(v string) *RoutingControl + func (s *RoutingControl) SetStatus(v string) *RoutingControl + func (s RoutingControl) GoString() string + func (s RoutingControl) String() string + type Rule struct + ASSERTION *AssertionRule + GATING *GatingRule + func (s *Rule) SetASSERTION(v *AssertionRule) *Rule + func (s *Rule) SetGATING(v *GatingRule) *Rule + func (s Rule) GoString() string + func (s Rule) String() string + type RuleConfig struct + Inverted *bool + Threshold *int64 + Type *string + func (s *RuleConfig) SetInverted(v bool) *RuleConfig + func (s *RuleConfig) SetThreshold(v int64) *RuleConfig + func (s *RuleConfig) SetType(v string) *RuleConfig + func (s *RuleConfig) Validate() error + func (s RuleConfig) GoString() string + func (s RuleConfig) String() string + type ServiceQuotaExceededException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ServiceQuotaExceededException) Code() string + func (s *ServiceQuotaExceededException) Error() string + func (s *ServiceQuotaExceededException) Message() string + func (s *ServiceQuotaExceededException) OrigErr() error + func (s *ServiceQuotaExceededException) RequestID() string + func (s *ServiceQuotaExceededException) StatusCode() int + func (s ServiceQuotaExceededException) GoString() string + func (s ServiceQuotaExceededException) String() string + type TagResourceInput struct + ResourceArn *string + Tags map[string]*string + func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput + func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput + func (s *TagResourceInput) Validate() error + func (s TagResourceInput) GoString() string + func (s TagResourceInput) String() string + type TagResourceOutput struct + func (s TagResourceOutput) GoString() string + func (s TagResourceOutput) String() string + type ThrottlingException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ThrottlingException) Code() string + func (s *ThrottlingException) Error() string + func (s *ThrottlingException) Message() string + func (s *ThrottlingException) OrigErr() error + func (s *ThrottlingException) RequestID() string + func (s *ThrottlingException) StatusCode() int + func (s ThrottlingException) GoString() string + func (s ThrottlingException) String() string + type UntagResourceInput struct + ResourceArn *string + TagKeys []*string + func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput + func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput + func (s *UntagResourceInput) Validate() error + func (s UntagResourceInput) GoString() string + func (s UntagResourceInput) String() string + type UntagResourceOutput struct + func (s UntagResourceOutput) GoString() string + func (s UntagResourceOutput) String() string + type UpdateControlPanelInput struct + ControlPanelArn *string + ControlPanelName *string + func (s *UpdateControlPanelInput) SetControlPanelArn(v string) *UpdateControlPanelInput + func (s *UpdateControlPanelInput) SetControlPanelName(v string) *UpdateControlPanelInput + func (s *UpdateControlPanelInput) Validate() error + func (s UpdateControlPanelInput) GoString() string + func (s UpdateControlPanelInput) String() string + type UpdateControlPanelOutput struct + ControlPanel *ControlPanel + func (s *UpdateControlPanelOutput) SetControlPanel(v *ControlPanel) *UpdateControlPanelOutput + func (s UpdateControlPanelOutput) GoString() string + func (s UpdateControlPanelOutput) String() string + type UpdateRoutingControlInput struct + RoutingControlArn *string + RoutingControlName *string + func (s *UpdateRoutingControlInput) SetRoutingControlArn(v string) *UpdateRoutingControlInput + func (s *UpdateRoutingControlInput) SetRoutingControlName(v string) *UpdateRoutingControlInput + func (s *UpdateRoutingControlInput) Validate() error + func (s UpdateRoutingControlInput) GoString() string + func (s UpdateRoutingControlInput) String() string + type UpdateRoutingControlOutput struct + RoutingControl *RoutingControl + func (s *UpdateRoutingControlOutput) SetRoutingControl(v *RoutingControl) *UpdateRoutingControlOutput + func (s UpdateRoutingControlOutput) GoString() string + func (s UpdateRoutingControlOutput) String() string + type UpdateSafetyRuleInput struct + AssertionRuleUpdate *AssertionRuleUpdate + GatingRuleUpdate *GatingRuleUpdate + func (s *UpdateSafetyRuleInput) SetAssertionRuleUpdate(v *AssertionRuleUpdate) *UpdateSafetyRuleInput + func (s *UpdateSafetyRuleInput) SetGatingRuleUpdate(v *GatingRuleUpdate) *UpdateSafetyRuleInput + func (s *UpdateSafetyRuleInput) Validate() error + func (s UpdateSafetyRuleInput) GoString() string + func (s UpdateSafetyRuleInput) String() string + type UpdateSafetyRuleOutput struct + AssertionRule *AssertionRule + GatingRule *GatingRule + func (s *UpdateSafetyRuleOutput) SetAssertionRule(v *AssertionRule) *UpdateSafetyRuleOutput + func (s *UpdateSafetyRuleOutput) SetGatingRule(v *GatingRule) *UpdateSafetyRuleOutput + func (s UpdateSafetyRuleOutput) GoString() string + func (s UpdateSafetyRuleOutput) String() string + type ValidationException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ValidationException) Code() string + func (s *ValidationException) Error() string + func (s *ValidationException) Message() string + func (s *ValidationException) OrigErr() error + func (s *ValidationException) RequestID() string + func (s *ValidationException) StatusCode() int + func (s ValidationException) GoString() string + func (s ValidationException) String() string