CodeGuru Reviewer

1 resource kind. Generated from the operator's CRD schemas.

API Group: aws.konfig.io/v1alpha1

CodeGuruReviewerRepositoryAssociation # CLOUD CONTROL · AWS::CodeGuruReviewer::RepositoryAssociation

CodeGuruReviewerRepositoryAssociation manages AWS::CodeGuruReviewer::RepositoryAssociation through the AWS Cloud Control API.

kubectl get codegurureviewerrepositoryassociations · example on GitHub

Example

# CodeGuruReviewerRepositoryAssociation — CodeGuru Reviewer
# 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/codegurureviewer.html#codegurureviewerrepositoryassociation
apiVersion: aws.konfig.io/v1alpha1
kind: CodeGuruReviewerRepositoryAssociation
metadata:
  name: example-codegurureviewerrepositoryassociation
  namespace: default
spec:
  bucketName: example-codegurureviewerrepositoryassociation
  connectionArn: arn:aws:iam::123456789012:role/example-role
  name: example-codegurureviewerrepositoryassociation
  owner: example
  providerRef:
    name: example-codegurureviewerrepositoryassociation
    region: us-east-1
  tags:
  - key: example
    value: example
  type: CodeCommit

Spec

FieldTypeRequiredDescription
bucketNamestring—The name of the S3 bucket associated with an associated S3 repository.
connectionArnstring—The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection.
namestringyesName of the repository to be associated.
ownerstring—The owner of the repository.
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>—The tags associated with a repository association.
tags[].keystringyes
tags[].valuestringyes
typeenumyesThe type of repository to be associated. Allowed: CodeCommit, Bitbucket, GitHubEnterpriseServer, S3Bucket

Status

FieldTypeRequiredDescription
associationArnstring—The Amazon Resource Name (ARN) of the repository association.
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.