AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
aws-native.route53.HealthCheck
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
Resource schema for AWS::Route53::HealthCheck.
Create HealthCheck Resource
new HealthCheck(name: string, args: HealthCheckArgs, opts?: CustomResourceOptions);
@overload
def HealthCheck(resource_name: str,
opts: Optional[ResourceOptions] = None,
health_check_config: Optional[HealthCheckConfigPropertiesArgs] = None,
health_check_tags: Optional[Sequence[HealthCheckTagArgs]] = None)
@overload
def HealthCheck(resource_name: str,
args: HealthCheckArgs,
opts: Optional[ResourceOptions] = None)
func NewHealthCheck(ctx *Context, name string, args HealthCheckArgs, opts ...ResourceOption) (*HealthCheck, error)
public HealthCheck(string name, HealthCheckArgs args, CustomResourceOptions? opts = null)
public HealthCheck(String name, HealthCheckArgs args)
public HealthCheck(String name, HealthCheckArgs args, CustomResourceOptions options)
type: aws-native:route53:HealthCheck
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args HealthCheckArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args HealthCheckArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args HealthCheckArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args HealthCheckArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args HealthCheckArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
HealthCheck Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The HealthCheck resource accepts the following input properties:
- Health
Check Pulumi.Config Aws Native. Route53. Inputs. Health Check Config Properties - A complex type that contains information about the health check.
- List<Pulumi.
Aws Native. Route53. Inputs. Health Check Tag> - An array of key-value pairs to apply to this resource.
- Health
Check HealthConfig Check Config Properties Args - A complex type that contains information about the health check.
- []Health
Check Tag Args - An array of key-value pairs to apply to this resource.
- health
Check HealthConfig Check Config Properties - A complex type that contains information about the health check.
- List<Health
Check Tag> - An array of key-value pairs to apply to this resource.
- health
Check HealthConfig Check Config Properties - A complex type that contains information about the health check.
- Health
Check Tag[] - An array of key-value pairs to apply to this resource.
- health_
check_ Healthconfig Check Config Properties Args - A complex type that contains information about the health check.
- Sequence[Health
Check Tag Args] - An array of key-value pairs to apply to this resource.
- health
Check Property MapConfig - A complex type that contains information about the health check.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the HealthCheck resource produces the following output properties:
- Health
Check stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Health
Check stringId - Id string
- The provider-assigned unique ID for this managed resource.
- health
Check StringId - id String
- The provider-assigned unique ID for this managed resource.
- health
Check stringId - id string
- The provider-assigned unique ID for this managed resource.
- health_
check_ strid - id str
- The provider-assigned unique ID for this managed resource.
- health
Check StringId - id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
HealthCheckAlarmIdentifier, HealthCheckAlarmIdentifierArgs
- Name string
- The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.
- Region string
- 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.
- Name string
- The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.
- Region string
- 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.
- name String
- The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.
- region String
- 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.
- name string
- The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.
- region string
- 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.
- name str
- The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.
- region str
- 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.
- name String
- The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.
- region String
- 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.
HealthCheckConfigProperties, HealthCheckConfigPropertiesArgs
- Type
Pulumi.
Aws Native. Route53. Health Check Config Properties Type - Alarm
Identifier Pulumi.Aws Native. Route53. Inputs. Health Check Alarm Identifier - Child
Health List<string>Checks - Enable
Sni bool - Failure
Threshold int - Fully
Qualified stringDomain Name - Health
Threshold int - Insufficient
Data Pulumi.Health Status Aws Native. Route53. Health Check Config Properties Insufficient Data Health Status - Inverted bool
- Ip
Address string - Measure
Latency bool - Port int
- Regions List<string>
- Request
Interval int - Resource
Path string - Routing
Control stringArn - Search
String string
- Type
Health
Check Config Properties Type - Alarm
Identifier HealthCheck Alarm Identifier - Child
Health []stringChecks - Enable
Sni bool - Failure
Threshold int - Fully
Qualified stringDomain Name - Health
Threshold int - Insufficient
Data HealthHealth Status Check Config Properties Insufficient Data Health Status - Inverted bool
- Ip
Address string - Measure
Latency bool - Port int
- Regions []string
- Request
Interval int - Resource
Path string - Routing
Control stringArn - Search
String string
- type
Health
Check Config Properties Type - alarm
Identifier HealthCheck Alarm Identifier - child
Health List<String>Checks - enable
Sni Boolean - failure
Threshold Integer - fully
Qualified StringDomain Name - health
Threshold Integer - insufficient
Data HealthHealth Status Check Config Properties Insufficient Data Health Status - inverted Boolean
- ip
Address String - measure
Latency Boolean - port Integer
- regions List<String>
- request
Interval Integer - resource
Path String - routing
Control StringArn - search
String String
- type
Health
Check Config Properties Type - alarm
Identifier HealthCheck Alarm Identifier - child
Health string[]Checks - enable
Sni boolean - failure
Threshold number - fully
Qualified stringDomain Name - health
Threshold number - insufficient
Data HealthHealth Status Check Config Properties Insufficient Data Health Status - inverted boolean
- ip
Address string - measure
Latency boolean - port number
- regions string[]
- request
Interval number - resource
Path string - routing
Control stringArn - search
String string
- type
Health
Check Config Properties Type - alarm_
identifier HealthCheck Alarm Identifier - child_
health_ Sequence[str]checks - enable_
sni bool - failure_
threshold int - fully_
qualified_ strdomain_ name - health_
threshold int - insufficient_
data_ Healthhealth_ status Check Config Properties Insufficient Data Health Status - inverted bool
- ip_
address str - measure_
latency bool - port int
- regions Sequence[str]
- request_
interval int - resource_
path str - routing_
control_ strarn - search_
string str
- type "CALCULATED" | "CLOUDWATCH_METRIC" | "HTTP" | "HTTP_STR_MATCH" | "HTTPS" | "HTTPS_STR_MATCH" | "TCP" | "RECOVERY_CONTROL"
- alarm
Identifier Property Map - child
Health List<String>Checks - enable
Sni Boolean - failure
Threshold Number - fully
Qualified StringDomain Name - health
Threshold Number - insufficient
Data "Healthy" | "LastHealth Status Known Status" | "Unhealthy" - inverted Boolean
- ip
Address String - measure
Latency Boolean - port Number
- regions List<String>
- request
Interval Number - resource
Path String - routing
Control StringArn - search
String String
HealthCheckConfigPropertiesInsufficientDataHealthStatus, HealthCheckConfigPropertiesInsufficientDataHealthStatusArgs
- Healthy
- Healthy
- Last
Known Status - LastKnownStatus
- Unhealthy
- Unhealthy
- Health
Check Config Properties Insufficient Data Health Status Healthy - Healthy
- Health
Check Config Properties Insufficient Data Health Status Last Known Status - LastKnownStatus
- Health
Check Config Properties Insufficient Data Health Status Unhealthy - Unhealthy
- Healthy
- Healthy
- Last
Known Status - LastKnownStatus
- Unhealthy
- Unhealthy
- Healthy
- Healthy
- Last
Known Status - LastKnownStatus
- Unhealthy
- Unhealthy
- HEALTHY
- Healthy
- LAST_KNOWN_STATUS
- LastKnownStatus
- UNHEALTHY
- Unhealthy
- "Healthy"
- Healthy
- "Last
Known Status" - LastKnownStatus
- "Unhealthy"
- Unhealthy
HealthCheckConfigPropertiesType, HealthCheckConfigPropertiesTypeArgs
- Calculated
- CALCULATED
- Cloudwatch
Metric - CLOUDWATCH_METRIC
- Http
- HTTP
- Http
Str Match - HTTP_STR_MATCH
- Https
- HTTPS
- Https
Str Match - HTTPS_STR_MATCH
- Tcp
- TCP
- Recovery
Control - RECOVERY_CONTROL
- Health
Check Config Properties Type Calculated - CALCULATED
- Health
Check Config Properties Type Cloudwatch Metric - CLOUDWATCH_METRIC
- Health
Check Config Properties Type Http - HTTP
- Health
Check Config Properties Type Http Str Match - HTTP_STR_MATCH
- Health
Check Config Properties Type Https - HTTPS
- Health
Check Config Properties Type Https Str Match - HTTPS_STR_MATCH
- Health
Check Config Properties Type Tcp - TCP
- Health
Check Config Properties Type Recovery Control - RECOVERY_CONTROL
- Calculated
- CALCULATED
- Cloudwatch
Metric - CLOUDWATCH_METRIC
- Http
- HTTP
- Http
Str Match - HTTP_STR_MATCH
- Https
- HTTPS
- Https
Str Match - HTTPS_STR_MATCH
- Tcp
- TCP
- Recovery
Control - RECOVERY_CONTROL
- Calculated
- CALCULATED
- Cloudwatch
Metric - CLOUDWATCH_METRIC
- Http
- HTTP
- Http
Str Match - HTTP_STR_MATCH
- Https
- HTTPS
- Https
Str Match - HTTPS_STR_MATCH
- Tcp
- TCP
- Recovery
Control - RECOVERY_CONTROL
- CALCULATED
- CALCULATED
- CLOUDWATCH_METRIC
- CLOUDWATCH_METRIC
- HTTP
- HTTP
- HTTP_STR_MATCH
- HTTP_STR_MATCH
- HTTPS
- HTTPS
- HTTPS_STR_MATCH
- HTTPS_STR_MATCH
- TCP
- TCP
- RECOVERY_CONTROL
- RECOVERY_CONTROL
- "CALCULATED"
- CALCULATED
- "CLOUDWATCH_METRIC"
- CLOUDWATCH_METRIC
- "HTTP"
- HTTP
- "HTTP_STR_MATCH"
- HTTP_STR_MATCH
- "HTTPS"
- HTTPS
- "HTTPS_STR_MATCH"
- HTTPS_STR_MATCH
- "TCP"
- TCP
- "RECOVERY_CONTROL"
- RECOVERY_CONTROL
HealthCheckTag, HealthCheckTagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi