Route 53 ARC Readiness
4 resource kinds. Generated from the operator's CRD schemas.
aws.konfig.io/v1alpha1
Route53RecoveryReadinessCell # CLOUD CONTROL · AWS::Route53RecoveryReadiness::Cell
Route53RecoveryReadinessCell manages AWS::Route53RecoveryReadiness::Cell through the AWS Cloud Control API.
kubectl get route53recoveryreadinesscells · example on GitHub
Example
# Route53RecoveryReadinessCell — Route 53 ARC Readiness
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/route53recoveryreadiness.html#route53recoveryreadinesscell
apiVersion: aws.konfig.io/v1alpha1
kind: Route53RecoveryReadinessCell
metadata:
name: example-route53recoveryreadinesscell
namespace: default
spec:
cellName: example-route53recoveryreadinesscell
cells:
- example
providerRef:
name: example-route53recoveryreadinesscell
region: us-east-1
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
cellName | string | — | The name of the cell to create. |
cells | array<string> | — | A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
tags | array<object> | — | A collection of tags associated with a resource |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
cellArn | string | — | The Amazon Resource Name (ARN) of the cell. |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
parentReadinessScopes | array<string> | — | The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
Route53RecoveryReadinessReadinessCheck # CLOUD CONTROL · AWS::Route53RecoveryReadiness::ReadinessCheck
Route53RecoveryReadinessReadinessCheck manages AWS::Route53RecoveryReadiness::ReadinessCheck through the AWS Cloud Control API.
kubectl get route53recoveryreadinessreadinesschecks · example on GitHub
Example
# Route53RecoveryReadinessReadinessCheck — Route 53 ARC Readiness
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/route53recoveryreadiness.html#route53recoveryreadinessreadinesscheck
apiVersion: aws.konfig.io/v1alpha1
kind: Route53RecoveryReadinessReadinessCheck
metadata:
name: example-route53recoveryreadinessreadinesscheck
namespace: default
spec:
providerRef:
name: example-route53recoveryreadinessreadinesscheck
region: us-east-1
readinessCheckName: example-route53recoveryreadinessreadinesscheck
resourceSetName: example-route53recoveryreadinessreadinesscheck
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
readinessCheckName | string | — | Name of the ReadinessCheck to create. |
resourceSetName | string | — | The name of the resource set to check. |
tags | array<object> | — | A collection of tags associated with a resource. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
readinessCheckArn | string | — | The Amazon Resource Name (ARN) of the readiness check. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
Route53RecoveryReadinessRecoveryGroup # CLOUD CONTROL · AWS::Route53RecoveryReadiness::RecoveryGroup
Route53RecoveryReadinessRecoveryGroup manages AWS::Route53RecoveryReadiness::RecoveryGroup through the AWS Cloud Control API.
kubectl get route53recoveryreadinessrecoverygroups · example on GitHub
Example
# Route53RecoveryReadinessRecoveryGroup — Route 53 ARC Readiness
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/route53recoveryreadiness.html#route53recoveryreadinessrecoverygroup
apiVersion: aws.konfig.io/v1alpha1
kind: Route53RecoveryReadinessRecoveryGroup
metadata:
name: example-route53recoveryreadinessrecoverygroup
namespace: default
spec:
cells:
- example
providerRef:
name: example-route53recoveryreadinessrecoverygroup
region: us-east-1
recoveryGroupName: example-route53recoveryreadinessrecoverygroup
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
cells | array<string> | — | A list of the cell Amazon Resource Names (ARNs) in the recovery group. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
recoveryGroupName | string | — | The name of the recovery group to create. |
tags | array<object> | — | A collection of tags associated with a resource. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
recoveryGroupArn | string | — | A collection of tags associated with a resource. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
Route53RecoveryReadinessResourceSet # CLOUD CONTROL · AWS::Route53RecoveryReadiness::ResourceSet
Route53RecoveryReadinessResourceSet manages AWS::Route53RecoveryReadiness::ResourceSet through the AWS Cloud Control API.
kubectl get route53recoveryreadinessresourcesets · example on GitHub
Example
# Route53RecoveryReadinessResourceSet — Route 53 ARC Readiness
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/route53recoveryreadiness.html#route53recoveryreadinessresourceset
apiVersion: aws.konfig.io/v1alpha1
kind: Route53RecoveryReadinessResourceSet
metadata:
name: example-route53recoveryreadinessresourceset
namespace: default
spec:
providerRef:
name: example-route53recoveryreadinessresourceset
region: us-east-1
resourceSetName: example-route53recoveryreadinessresourceset
resourceSetType: example
resources:
- dnsTargetResource:
domainName: example-route53recoveryreadinessresourceset
hostedZoneArn: arn:aws:iam::123456789012:role/example-role
recordType: example
readinessScopes:
- example
resourceArn: arn:aws:iam::123456789012:role/example-role
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
resourceSetName | string | — | The name of the resource set to create. |
resourceSetType | string | yes | The resource type of the resources in the resource set. |
resources | array<object> | yes | A list of resource objects in the resource set. |
resources[].componentId | string | — | The component identifier of the resource, generated when DNS target resource is used. |
resources[].dnsTargetResource | object | — | Route53RecoveryReadinessResourceSetDNSTargetResource is a nested property type of AWS::Route53RecoveryReadiness::ResourceSet. |
resources[].dnsTargetResource.domainName | string | — | The domain name that acts as an ingress point to a portion of the customer application. |
resources[].dnsTargetResource.hostedZoneArn | string | — | The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource. |
resources[].dnsTargetResource.recordSetId | string | — | The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type. |
resources[].dnsTargetResource.recordType | string | — | The type of DNS record of the target resource. |
resources[].dnsTargetResource.targetResource | object | — | Route53RecoveryReadinessResourceSetTargetResource is a nested property type of AWS::Route53RecoveryReadiness::ResourceSet. |
resources[].dnsTargetResource.targetResource.nlbResource | object | — | Route53RecoveryReadinessResourceSetNLBResource is a nested property type of AWS::Route53RecoveryReadiness::ResourceSet. |
resources[].dnsTargetResource.targetResource.nlbResource.arn | string | — | A Network Load Balancer resource Amazon Resource Name (ARN). |
resources[].dnsTargetResource.targetResource.r53Resource | object | — | Route53RecoveryReadinessResourceSetR53ResourceRecord is a nested property type of AWS::Route53RecoveryReadiness::ResourceSet. |
resources[].dnsTargetResource.targetResource.r53Resource.domainName | string | — | The DNS target domain name. |
resources[].dnsTargetResource.targetResource.r53Resource.recordSetId | string | — | The Resource Record set id. |
resources[].readinessScopes | array<string> | — | A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within. |
resources[].resourceArn | string | — | The Amazon Resource Name (ARN) of the AWS resource. |
tags | array<object> | — | A tag to associate with the parameters for a resource set. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
resourceSetArn | string | — | The Amazon Resource Name (ARN) of the resource set. |