Route 53 Profiles

3 resource kinds. Generated from the operator's CRD schemas.

API Group: aws.konfig.io/v1alpha1

Route53ProfilesProfile # CLOUD CONTROL · AWS::Route53Profiles::Profile

Route53ProfilesProfile manages AWS::Route53Profiles::Profile through the AWS Cloud Control API.

kubectl get route53profilesprofiles · example on GitHub

Example

# Route53ProfilesProfile — Route 53 Profiles
# 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/route53profiles.html#route53profilesprofile
apiVersion: aws.konfig.io/v1alpha1
kind: Route53ProfilesProfile
metadata:
  name: example-route53profilesprofile
  namespace: default
spec:
  name: example-route53profilesprofile
  providerRef:
    name: example-route53profilesprofile
    region: us-east-1
  tags:
  - key: example
    value: example

Spec

FieldTypeRequiredDescription
namestringyesThe name of the profile.
providerRefobject—ProviderRef selects the AWSProvider (account/region) this resource is reconciled against.
providerRef.namestringyesName of a cluster-scoped AWSProvider.
providerRef.regionstring—Region overrides the provider's region for this resource only.
tagsarray<object>—An array of key-value pairs to apply to this resource.
tags[].keystringyes
tags[].valuestringyes

Status

FieldTypeRequiredDescription
arnstring—The Amazon Resource Name (ARN) of the resolver profile.
attemptinteger—Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure.
awsProviderobject—AWSProvider confirms the account and region this resource was reconciled against.
awsProvider.accountIdstring—AccountID the resource lives in.
awsProvider.namestring—Name of the AWSProvider used; empty when the operator's own credentials were used.
awsProvider.regionstring—Region the resource lives in (empty for global services).
clientTokenstring—The id of the creator request Read-only: reported by AWS after creation.
conditionsarray<object>—Conditions describe the current state of the resource.
conditions[].lastTransitionTimestringyeslastTransitionTime is the last time the condition transitioned from one status to another.
conditions[].messagestringyesmessage is a human readable message indicating details about the transition.
conditions[].observedGenerationinteger—observedGeneration represents the .metadata.generation that the condition was set based upon.
conditions[].reasonstringyesreason contains a programmatic identifier indicating the reason for the condition's last transition.
conditions[].statusenumyesstatus of the condition, one of True, False, Unknown. Allowed: True, False, Unknown
conditions[].typestringyestype of condition in CamelCase or in foo.example.com/CamelCase.
idstring—The ID of the profile.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
lastSyncTimestring—
observedGenerationinteger—
operationstring—Operation is the in-flight operation (CREATE, UPDATE, DELETE).
operationStatusstring—OperationStatus is the last reported operation status.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.
shareStatusenum—The sharing status of the profile. Allowed: NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME

Route53ProfilesProfileAssociation # CLOUD CONTROL · AWS::Route53Profiles::ProfileAssociation

Route53ProfilesProfileAssociation manages AWS::Route53Profiles::ProfileAssociation through the AWS Cloud Control API.

kubectl get route53profilesprofileassociations · example on GitHub

Example

# Route53ProfilesProfileAssociation — Route 53 Profiles
# 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/route53profiles.html#route53profilesprofileassociation
apiVersion: aws.konfig.io/v1alpha1
kind: Route53ProfilesProfileAssociation
metadata:
  name: example-route53profilesprofileassociation
  namespace: default
spec:
  arn: arn:aws:iam::123456789012:role/example-role
  name: example-route53profilesprofileassociation
  profileId: example-id
  providerRef:
    name: example-route53profilesprofileassociation
    region: us-east-1
  resourceId: example-id
  tags:
  - key: example
    value: example

Spec

FieldTypeRequiredDescription
arnstring—The Amazon Resource Name (ARN) of the profile association.
namestringyesThe name of an association between a Profile and a VPC.
profileIdstringyesThe ID of the profile that you associated with the resource that is specified by ResourceId.
providerRefobject—ProviderRef selects the AWSProvider (account/region) this resource is reconciled against.
providerRef.namestringyesName of a cluster-scoped AWSProvider.
providerRef.regionstring—Region overrides the provider's region for this resource only.
resourceIdstringyesThe resource that you associated the profile with.
tagsarray<object>—An array of key-value pairs to apply to this resource.
tags[].keystringyes
tags[].valuestringyes

Status

FieldTypeRequiredDescription
attemptinteger—Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure.
awsProviderobject—AWSProvider confirms the account and region this resource was reconciled against.
awsProvider.accountIdstring—AccountID the resource lives in.
awsProvider.namestring—Name of the AWSProvider used; empty when the operator's own credentials were used.
awsProvider.regionstring—Region the resource lives in (empty for global services).
conditionsarray<object>—Conditions describe the current state of the resource.
conditions[].lastTransitionTimestringyeslastTransitionTime is the last time the condition transitioned from one status to another.
conditions[].messagestringyesmessage is a human readable message indicating details about the transition.
conditions[].observedGenerationinteger—observedGeneration represents the .metadata.generation that the condition was set based upon.
conditions[].reasonstringyesreason contains a programmatic identifier indicating the reason for the condition's last transition.
conditions[].statusenumyesstatus of the condition, one of True, False, Unknown. Allowed: True, False, Unknown
conditions[].typestringyestype of condition in CamelCase or in foo.example.com/CamelCase.
idstring—Primary Identifier for Profile Association Read-only: reported by AWS after creation.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
lastSyncTimestring—
observedGenerationinteger—
operationstring—Operation is the in-flight operation (CREATE, UPDATE, DELETE).
operationStatusstring—OperationStatus is the last reported operation status.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.

Route53ProfilesProfileResourceAssociation # CLOUD CONTROL · AWS::Route53Profiles::ProfileResourceAssociation

Route53ProfilesProfileResourceAssociation manages AWS::Route53Profiles::ProfileResourceAssociation through the AWS Cloud Control API.

kubectl get route53profilesprofileresourceassociations · example on GitHub

Example

# Route53ProfilesProfileResourceAssociation — Route 53 Profiles
# 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/route53profiles.html#route53profilesprofileresourceassociation
apiVersion: aws.konfig.io/v1alpha1
kind: Route53ProfilesProfileResourceAssociation
metadata:
  name: example-route53profilesprofileresourceassociation
  namespace: default
spec:
  name: example-route53profilesprofileresourceassociation
  profileId: example-id
  providerRef:
    name: example-route53profilesprofileresourceassociation
    region: us-east-1
  resourceArn: arn:aws:iam::123456789012:role/example-role
  resourceProperties: example

Spec

FieldTypeRequiredDescription
namestringyesThe name of an association between the Profile and resource.
profileIdstringyesThe ID of the profile that you associated the resource to that is specified by ResourceArn.
providerRefobject—ProviderRef selects the AWSProvider (account/region) this resource is reconciled against.
providerRef.namestringyesName of a cluster-scoped AWSProvider.
providerRef.regionstring—Region overrides the provider's region for this resource only.
resourceArnstringyesThe arn of the resource that you associated to the Profile.
resourcePropertiesstring—A JSON-formatted string with key-value pairs specifying the properties of the associated resource.

Status

FieldTypeRequiredDescription
attemptinteger—Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure.
awsProviderobject—AWSProvider confirms the account and region this resource was reconciled against.
awsProvider.accountIdstring—AccountID the resource lives in.
awsProvider.namestring—Name of the AWSProvider used; empty when the operator's own credentials were used.
awsProvider.regionstring—Region the resource lives in (empty for global services).
conditionsarray<object>—Conditions describe the current state of the resource.
conditions[].lastTransitionTimestringyeslastTransitionTime is the last time the condition transitioned from one status to another.
conditions[].messagestringyesmessage is a human readable message indicating details about the transition.
conditions[].observedGenerationinteger—observedGeneration represents the .metadata.generation that the condition was set based upon.
conditions[].reasonstringyesreason contains a programmatic identifier indicating the reason for the condition's last transition.
conditions[].statusenumyesstatus of the condition, one of True, False, Unknown. Allowed: True, False, Unknown
conditions[].typestringyestype of condition in CamelCase or in foo.example.com/CamelCase.
idstring—Primary Identifier for Profile Resource Association Read-only: reported by AWS after creation.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
lastSyncTimestring—
observedGenerationinteger—
operationstring—Operation is the in-flight operation (CREATE, UPDATE, DELETE).
operationStatusstring—OperationStatus is the last reported operation status.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.
resourceTypestring—The type of the resource associated to the Profile.