Batch

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

API Group: aws.konfig.io/v1alpha1

BatchComputeEnvironment # GA

BatchComputeEnvironment is the Schema for managing AWS Batch compute environments.

kubectl get batchcomputeenvironments · example on GitHub

Example

# BatchComputeEnvironment — Batch
# 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/batch.html#batchcomputeenvironment
apiVersion: aws.konfig.io/v1alpha1
kind: BatchComputeEnvironment
metadata:
  name: example-batchcomputeenvironment
  namespace: default
spec:
  computeResources:
    desiredvCpus: 1
    instanceRoleArn: arn:aws:iam::123456789012:role/example-role
    instanceTypes:
    - example
    maxvCpus: 1
    minvCpus: 1
    securityGroupRefs:
    - name: example-securitygrouprefs
    subnetRefs:
    - name: example-subnetrefs
    type: FARGATE
  name: example-batchcomputeenvironment
  providerRef:
    name: example-batchcomputeenvironment
    region: us-east-1
  state: ENABLED
  tags:
    environment: dev
    team: platform
  type: MANAGED

Spec

FieldTypeRequiredDescription
computeResourcesobject—ComputeResources configures the managed compute resources.
computeResources.desiredvCpusinteger—DesiredvCpus is the desired number of vCPUs (EC2/SPOT only).
computeResources.instanceRoleArnstring—InstanceRoleArn is the ECS instance profile applied to EC2 instances (EC2/SPOT only).
computeResources.instanceTypesarray<string>—InstanceTypes are EC2 instance types that can be launched (EC2/SPOT only).
computeResources.maxvCpusintegeryesMaxvCpus is the maximum number of vCPUs.
computeResources.minvCpusinteger—MinvCpus is the minimum number of vCPUs (EC2/SPOT only).
computeResources.securityGroupRefsarray<object>—SecurityGroupRefs are the security groups for the compute resources.
computeResources.securityGroupRefs[].idstring—ID is a direct AWS Security Group ID (e.g.
computeResources.securityGroupRefs[].namestring—Name of a SecurityGroup CR in the same namespace.
computeResources.subnetRefsarray<object>—SubnetRefs are the VPC subnets where compute resources are launched.
computeResources.subnetRefs[].idstring—ID is a direct AWS Subnet ID (e.g.
computeResources.subnetRefs[].namestring—Name of a Subnet CR in the same namespace.
computeResources.typeenumyesType of compute resource. Allowed: FARGATE, FARGATE_SPOT, EC2, SPOT
namestringyesName of the compute environment.
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.
stateenum—State of the compute environment. Allowed: ENABLED, DISABLED
tagsmap<string>—Tags are AWS resource tags to apply.
typeenumyesType of the compute environment. Allowed: MANAGED, UNMANAGED

Status

FieldTypeRequiredDescription
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).
computeEnvironmentArnstring—ComputeEnvironmentARN is the ARN of the compute environment.
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.
lastSyncTimestring—LastSyncTime is when the resource was last successfully reconciled.
observedGenerationinteger—ObservedGeneration is the most recent .metadata.generation reconciled.
statusstring—Status is the current compute environment status (e.g.

BatchConsumableResource # CLOUD CONTROL · AWS::Batch::ConsumableResource

BatchConsumableResource manages AWS::Batch::ConsumableResource through the AWS Cloud Control API.

kubectl get batchconsumableresources · example on GitHub

Example

# BatchConsumableResource — Batch
# 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/batch.html#batchconsumableresource
apiVersion: aws.konfig.io/v1alpha1
kind: BatchConsumableResource
metadata:
  name: example-batchconsumableresource
  namespace: default
spec:
  consumableResourceName: example-batchconsumableresource
  providerRef:
    name: example-batchconsumableresource
    region: us-east-1
  resourceType: REPLENISHABLE
  tags:
    environment: dev
    team: platform
  totalQuantity: 1

Spec

FieldTypeRequiredDescription
consumableResourceNamestring—Name of ConsumableResource.
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.
resourceTypeenumyesCreate-only in AWS: changing it requires replacing the resource. Allowed: REPLENISHABLE, NON_REPLENISHABLE
tagsmap<string>—A key-value pair to associate with a resource.
totalQuantityintegeryesTotal Quantity of ConsumableResource.

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.
availableQuantityinteger—Available Quantity of ConsumableResource.
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.
consumableResourceArnstring—Read-only: reported by AWS after creation.
createdAtinteger—Read-only: reported by AWS after creation.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
inUseQuantityinteger—In-use Quantity of ConsumableResource.
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.

BatchJobDefinition # GA

BatchJobDefinition is the Schema for managing AWS Batch job definitions.

kubectl get batchjobdefinitions · example on GitHub

Example

# BatchJobDefinition — Batch
# 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/batch.html#batchjobdefinition
apiVersion: aws.konfig.io/v1alpha1
kind: BatchJobDefinition
metadata:
  name: example-batchjobdefinition
  namespace: default
spec:
  containerProperties:
    command:
    - example
    environment:
      key: value
    executionRoleArn: arn:aws:iam::123456789012:role/example-role
    executionRoleRef:
      name: example-executionrole
    image: example
    jobRoleArn: arn:aws:iam::123456789012:role/example-role
    jobRoleRef:
      name: example-jobrole
    resourceRequirements:
    - type: VCPU
      value: example
  name: example-batchjobdefinition
  platformCapabilities:
  - example
  providerRef:
    name: example-batchjobdefinition
    region: us-east-1
  retryStrategy:
    attempts: 1
  tags:
    environment: dev
    team: platform
  timeout:
    attemptDurationSeconds: 60
  type: container

Spec

FieldTypeRequiredDescription
containerPropertiesobjectyesContainerProperties describe the container run by the job.
containerProperties.commandarray<string>—Command passed to the container.
containerProperties.environmentmap<string>—Environment variables for the container.
containerProperties.executionRoleArnstring—ExecutionRoleArn is a direct IAM role ARN for the execution role (required for Fargate).
containerProperties.executionRoleRefobject—ExecutionRoleRef references an IAMRole CR for the execution role.
containerProperties.executionRoleRef.arnstring—ARN is a direct AWS IAM role ARN.
containerProperties.executionRoleRef.namestring—Name of an IAMRole CR in the same namespace.
containerProperties.executionRoleRef.namespacestring—Namespace of the IAMRole CR.
containerProperties.imagestringyesImage used to start the container.
containerProperties.jobRoleArnstring—JobRoleArn is a direct IAM role ARN the job assumes.
containerProperties.jobRoleRefobject—JobRoleRef references an IAMRole CR for the job role.
containerProperties.jobRoleRef.arnstring—ARN is a direct AWS IAM role ARN.
containerProperties.jobRoleRef.namestring—Name of an IAMRole CR in the same namespace.
containerProperties.jobRoleRef.namespacestring—Namespace of the IAMRole CR.
containerProperties.resourceRequirementsarray<object>—ResourceRequirements declare VCPU/MEMORY/GPU requirements.
containerProperties.resourceRequirements[].typeenumyesType of resource. Allowed: VCPU, MEMORY, GPU
containerProperties.resourceRequirements[].valuestringyesValue is the quantity of the resource (e.g.
namestringyesName of the job definition.
platformCapabilitiesarray<string>—PlatformCapabilities required by the job (EC2 or FARGATE).
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.
retryStrategyobject—RetryStrategy configures retries for failed jobs.
retryStrategy.attemptsintegeryesAttempts is the number of times to move a job to RUNNABLE status (1-10).
tagsmap<string>—Tags are AWS resource tags to apply.
timeoutobject—Timeout configures the job timeout.
timeout.attemptDurationSecondsintegeryesAttemptDurationSeconds after which Batch terminates unfinished jobs.
typeenumyesType of job definition. Allowed: container

Status

FieldTypeRequiredDescription
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.
jobDefinitionArnstring—JobDefinitionARN is the ARN of the active job definition revision.
lastSyncTimestring—LastSyncTime is when the resource was last successfully reconciled.
observedGenerationinteger—ObservedGeneration is the most recent .metadata.generation reconciled.
revisioninteger—Revision is the current job definition revision.
specHashstring—SpecHash tracks the spec that produced the current revision.

BatchJobQueue # GA

BatchJobQueue is the Schema for managing AWS Batch job queues.

kubectl get batchjobqueues · example on GitHub

Example

# BatchJobQueue — Batch
# 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/batch.html#batchjobqueue
apiVersion: aws.konfig.io/v1alpha1
kind: BatchJobQueue
metadata:
  name: example-batchjobqueue
  namespace: default
spec:
  computeEnvironmentOrder:
  - computeEnvironmentRef:
      name: example-computeenvironment
    order: 1
  name: example-batchjobqueue
  priority: 1
  providerRef:
    name: example-batchjobqueue
    region: us-east-1
  state: ENABLED
  tags:
    environment: dev
    team: platform

Spec

FieldTypeRequiredDescription
computeEnvironmentOrderarray<object>yesComputeEnvironmentOrder maps compute environments to this queue.
computeEnvironmentOrder[].computeEnvironmentRefobjectyesComputeEnvironmentRef references the compute environment.
computeEnvironmentOrder[].computeEnvironmentRef.arnstring—ARN is a direct AWS compute environment ARN.
computeEnvironmentOrder[].computeEnvironmentRef.namestring—Name of a BatchComputeEnvironment CR in the same namespace.
computeEnvironmentOrder[].orderintegeryesOrder in which compute environments are tried (ascending).
namestringyesName of the job queue.
priorityintegeryesPriority of the job queue.
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.
stateenum—State of the job queue. Allowed: ENABLED, DISABLED
tagsmap<string>—Tags are AWS resource tags to apply.

Status

FieldTypeRequiredDescription
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.
jobQueueArnstring—JobQueueARN is the ARN of the job queue.
lastSyncTimestring—LastSyncTime is when the resource was last successfully reconciled.
observedGenerationinteger—ObservedGeneration is the most recent .metadata.generation reconciled.
statusstring—Status is the current job queue status (e.g.

BatchQuotaShare # CLOUD CONTROL · AWS::Batch::QuotaShare

BatchQuotaShare manages AWS::Batch::QuotaShare through the AWS Cloud Control API.

kubectl get batchquotashares · example on GitHub

Example

# BatchQuotaShare — Batch
# 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/batch.html#batchquotashare
apiVersion: aws.konfig.io/v1alpha1
kind: BatchQuotaShare
metadata:
  name: example-batchquotashare
  namespace: default
spec:
  capacityLimits:
  - capacityUnit: example
    maxCapacity: 1
  jobQueue: example
  preemptionConfiguration:
    inSharePreemption: ENABLED
  providerRef:
    name: example-batchquotashare
    region: us-east-1
  quotaShareName: example-batchquotashare
  resourceSharingConfiguration:
    borrowLimit: 1
    strategy: RESERVE
  state: ENABLED
  tags:
    environment: dev
    team: platform

Spec

FieldTypeRequiredDescription
capacityLimitsarray<object>yesA list that specifies the quantity and type of compute capacity allocated to the quota share.
capacityLimits[].capacityUnitstringyesThe unit of compute capacity for the capacityLimit.
capacityLimits[].maxCapacityintegeryesThe maximum capacity available for the quota share.
jobQueuestringyesThe AWS Batch job queue associated with the quota share.
preemptionConfigurationobjectyesSpecifies the preemption behavior for jobs in a quota share.
preemptionConfiguration.inSharePreemptionenumyesSpecifies whether jobs within a quota share can be preempted by another, higher priority job in the same quota share. Allowed: ENABLED, DISABLED
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.
quotaShareNamestringyesThe name of the quota share.
resourceSharingConfigurationobjectyesSpecifies whether a quota share reserves, lends, or both lends and borrows idle compute capacity.
resourceSharingConfiguration.borrowLimitinteger—The maximum percentage of additional capacity that the quota share can borrow from other shares.
resourceSharingConfiguration.strategyenumyesThe resource sharing strategy for the quota share. Allowed: RESERVE, LEND, LEND_AND_BORROW
stateenum—The state of the quota share. Allowed: ENABLED, DISABLED
tagsmap<string>—The tags that you apply to the quota share to help you categorize and organize your resources.

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.
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.
quotaShareArnstring—The Amazon Resource Name (ARN) of the quota share.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.

BatchSchedulingPolicy # CLOUD CONTROL · AWS::Batch::SchedulingPolicy

BatchSchedulingPolicy manages AWS::Batch::SchedulingPolicy through the AWS Cloud Control API.

kubectl get batchschedulingpolicies · example on GitHub

Example

# BatchSchedulingPolicy — Batch
# 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/batch.html#batchschedulingpolicy
apiVersion: aws.konfig.io/v1alpha1
kind: BatchSchedulingPolicy
metadata:
  name: example-batchschedulingpolicy
  namespace: default
spec:
  fairsharePolicy:
    computeReservation: 1
    shareDecaySeconds: 300
    shareDistribution:
    - shareIdentifier: example
      weightFactor: 1
  name: example-batchschedulingpolicy
  providerRef:
    name: example-batchschedulingpolicy
    region: us-east-1
  quotaSharePolicy:
    idleResourceAssignmentStrategy: FIFO
  tags:
    environment: dev
    team: platform

Spec

FieldTypeRequiredDescription
fairsharePolicyobject—BatchSchedulingPolicyFairsharePolicy is a nested property type of AWS::Batch::SchedulingPolicy.
fairsharePolicy.computeReservationnumber—
fairsharePolicy.shareDecaySecondsnumber—
fairsharePolicy.shareDistributionarray<object>—List of Share Attributes
fairsharePolicy.shareDistribution[].shareIdentifierstring—
fairsharePolicy.shareDistribution[].weightFactornumber—
namestring—Name of Scheduling Policy.
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.
quotaSharePolicyobject—BatchSchedulingPolicyQuotaSharePolicy is a nested property type of AWS::Batch::SchedulingPolicy.
quotaSharePolicy.idleResourceAssignmentStrategyenum—Allowed: FIFO
tagsmap<string>—A key-value pair to associate with a resource.

Status

FieldTypeRequiredDescription
arnstring—Read-only: reported by AWS after creation.
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.
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.

BatchServiceEnvironment # CLOUD CONTROL · AWS::Batch::ServiceEnvironment

BatchServiceEnvironment manages AWS::Batch::ServiceEnvironment through the AWS Cloud Control API.

kubectl get batchserviceenvironments · example on GitHub

Example

# BatchServiceEnvironment — Batch
# 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/batch.html#batchserviceenvironment
apiVersion: aws.konfig.io/v1alpha1
kind: BatchServiceEnvironment
metadata:
  name: example-batchserviceenvironment
  namespace: default
spec:
  capacityLimits:
  - capacityUnit: example
    maxCapacity: 2
  providerRef:
    name: example-batchserviceenvironment
    region: us-east-1
  serviceEnvironmentName: example-batchserviceenvironment
  serviceEnvironmentType: example
  state: example
  tags:
    environment: dev
    team: platform

Spec

FieldTypeRequiredDescription
capacityLimitsarray<object>yes
capacityLimits[].capacityUnitstring—
capacityLimits[].maxCapacityinteger—
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.
serviceEnvironmentNamestring—Create-only in AWS: changing it requires replacing the resource.
serviceEnvironmentTypestringyesCreate-only in AWS: changing it requires replacing the resource.
statestring—
tagsmap<string>—A key-value pair to associate with a 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.
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.
serviceEnvironmentArnstring—Read-only: reported by AWS after creation.