awscc.route53_healthcheck¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - route53:DeleteHealthCheck
update¶
Parent base class for filters and actions.
definitions:
AlarmIdentifier:
additionalProperties: false
description: A complex type that identifies the CloudWatch alarm that you want
Amazon Route 53 health checkers to use to determine whether the specified health
check is healthy.
properties:
Name:
description: The name of the CloudWatch alarm that you want Amazon Route 53
health checkers to use to determine whether this health check is healthy.
maxLength: 256
minLength: 1
type: string
Region:
description: For the CloudWatch alarm that you want Route 53 health checkers
to use to determine whether this health check is healthy, the region that
the alarm was created in.
type: string
required:
- Name
- Region
type: object
HealthCheckTag:
additionalProperties: false
description: A key-value pair to associate with a resource.
properties:
Key:
description: The key name of the tag.
maxLength: 128
type: string
Value:
description: The value for the tag.
maxLength: 256
type: string
required:
- Value
- Key
type: object
properties:
HealthCheckConfig:
additionalProperties: false
description: A complex type that contains information about the health check.
properties:
AlarmIdentifier:
additionalProperties: false
description: A complex type that identifies the CloudWatch alarm that you
want Amazon Route 53 health checkers to use to determine whether the specified
health check is healthy.
properties:
Name:
description: The name of the CloudWatch alarm that you want Amazon Route
53 health checkers to use to determine whether this health check is
healthy.
maxLength: 256
minLength: 1
type: string
Region:
description: For the CloudWatch alarm that you want Route 53 health checkers
to use to determine whether this health check is healthy, the region
that the alarm was created in.
type: string
required:
- Name
- Region
type: object
ChildHealthChecks:
insertionOrder: false
items:
type: string
maxItems: 256
type: array
EnableSNI:
type: boolean
FailureThreshold:
maximum: 10
minimum: 1
type: integer
FullyQualifiedDomainName:
maxLength: 255
type: string
HealthThreshold:
maximum: 256
minimum: 0
type: integer
IPAddress:
maxLength: 45
pattern: ^((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))$|^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$
type: string
InsufficientDataHealthStatus:
enum:
- Healthy
- LastKnownStatus
- Unhealthy
type: string
Inverted:
type: boolean
MeasureLatency:
type: boolean
Port:
maximum: 65535
minimum: 1
type: integer
Regions:
insertionOrder: false
items:
type: string
maxItems: 64
type: array
RequestInterval:
maximum: 30
minimum: 10
type: integer
ResourcePath:
maxLength: 255
type: string
RoutingControlArn:
maxLength: 255
minLength: 1
type: string
SearchString:
maxLength: 255
type: string
Type:
enum:
- CALCULATED
- CLOUDWATCH_METRIC
- HTTP
- HTTP_STR_MATCH
- HTTPS
- HTTPS_STR_MATCH
- TCP
- RECOVERY_CONTROL
type: string
required:
- Type
type: object
HealthCheckTags:
description: An array of key-value pairs to apply to this resource.
insertionOrder: false
items:
additionalProperties: false
description: A key-value pair to associate with a resource.
properties:
Key:
description: The key name of the tag.
maxLength: 128
type: string
Value:
description: The value for the tag.
maxLength: 256
type: string
required:
- Value
- Key
type: object
type: array
uniqueItems: true
type:
enum:
- update
Permissions - route53:UpdateHealthCheck, route53:ChangeTagsForResource, route53:ListTagsForResource, cloudwatch:DescribeAlarms