 Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Package apis contains Kubernetes API groups for AWS cloud provider. | Package apis contains Kubernetes API groups for AWS cloud provider. | 
| 
          
            acm
            
            
          
           Package acm contains certificate manager API versions | Package acm contains certificate manager API versions | 
| 
          
            acm/v1alpha1
            
            
          
           Package v1alpha1 contains API Schema definitions for the acm v1alpha1 API group +kubebuilder:object:generate=true +groupName=acm.aws.crossplane.io +versionName=v1alpha1 | Package v1alpha1 contains API Schema definitions for the acm v1alpha1 API group +kubebuilder:object:generate=true +groupName=acm.aws.crossplane.io +versionName=v1alpha1 | 
| 
          
            acm/v1beta1
            
            
          
           Package v1beta1 contains API Schema definitions for the acm v1alpha1 API group +kubebuilder:object:generate=true +groupName=acm.aws.crossplane.io +versionName=v1beta1 | Package v1beta1 contains API Schema definitions for the acm v1alpha1 API group +kubebuilder:object:generate=true +groupName=acm.aws.crossplane.io +versionName=v1beta1 | 
| 
          
            acmpca
            
            
          
           Package acmpca contains Private Certificate Authority API versions | Package acmpca contains Private Certificate Authority API versions | 
| 
          
            acmpca/v1alpha1
            
            
          
           Package v1alpha1 contains API Schema definitions for the acmpca v1alpha1 API group +kubebuilder:object:generate=true +groupName=acmpca.aws.crossplane.io +versionName=v1alpha1 | Package v1alpha1 contains API Schema definitions for the acmpca v1alpha1 API group +kubebuilder:object:generate=true +groupName=acmpca.aws.crossplane.io +versionName=v1alpha1 | 
| 
          
            acmpca/v1beta1
            
            
          
           Package v1beta1 contains API Schema definitions for the acmpca v1alpha1 API group +kubebuilder:object:generate=true +groupName=acmpca.aws.crossplane.io +versionName=v1beta1 | Package v1beta1 contains API Schema definitions for the acmpca v1alpha1 API group +kubebuilder:object:generate=true +groupName=acmpca.aws.crossplane.io +versionName=v1beta1 | 
| 
          
            batch/manualv1alpha1
            
            
          
           Package manualv1alpha1 is the v1alpha1 version of the batch.aws.crossplane.io API. | Package manualv1alpha1 is the v1alpha1 version of the batch.aws.crossplane.io API. | 
| 
          
            cache
            
            
          
           Package cache contains AWS cache API versions | Package cache contains AWS cache API versions | 
| 
          
            cache/v1alpha1
            
            
          
           Package v1alpha1 contains managed resources for AWS caching services such as ElastiCache. | Package v1alpha1 contains managed resources for AWS caching services such as ElastiCache. | 
| 
          
            cache/v1beta1
            
            
          
           Package v1beta1 contains managed resources for AWS caching services such as ElastiCache. | Package v1beta1 contains managed resources for AWS caching services such as ElastiCache. | 
| 
          
            cognitoidentityprovider/manualv1alpha1
            
            
          
           Package manualv1alpha1 contains managed resources for the Amazon Cognito service such as GroupUserMembership. | Package manualv1alpha1 contains managed resources for the Amazon Cognito service such as GroupUserMembership. | 
| 
          
            common
            
            
          
           Package common contains shared types that are used in multiple CRDs. | Package common contains shared types that are used in multiple CRDs. | 
| 
          
            database
            
            
          
           Package database contains AWS database API versions | Package database contains AWS database API versions | 
| 
          
            database/v1beta1
            
            
          
           Package v1beta1 contains managed resources for AWS database services such as RDS. | Package v1beta1 contains managed resources for AWS database services such as RDS. | 
| 
          
            ec2/v1beta1
            
            
          
           Package v1beta1 contains managed resources for AWS network services such as VPC and Subnet. | Package v1beta1 contains managed resources for AWS network services such as VPC and Subnet. | 
| 
          
            ecr/v1alpha1
            
            
          
           Package v1alpha1 contains managed resources for AWS ECR services +kubebuilder:object:generate=true +groupName=ecr.aws.crossplane.io +versionName=v1alpha1 | Package v1alpha1 contains managed resources for AWS ECR services +kubebuilder:object:generate=true +groupName=ecr.aws.crossplane.io +versionName=v1alpha1 | 
| 
          
            ecr/v1beta1
            
            
          
           Package v1beta1 contains managed resources for AWS ECR services +kubebuilder:object:generate=true +groupName=ecr.aws.crossplane.io +versionName=v1beta1 | Package v1beta1 contains managed resources for AWS ECR services +kubebuilder:object:generate=true +groupName=ecr.aws.crossplane.io +versionName=v1beta1 | 
| 
          
            eks
            
            
          
           Package eks contains AWS EKS API versions | Package eks contains AWS EKS API versions | 
| 
          
            eks/manualv1alpha1
            
            
          
           Package manualv1alpha1 contains managed resources for AWS Elastic Kubernetes Service such as NodeGroup. | Package manualv1alpha1 contains managed resources for AWS Elastic Kubernetes Service such as NodeGroup. | 
| 
          
            eks/v1beta1
            
            
          
           Package v1beta1 contains managed resources for AWS Elastic Kubernetes Service such as Cluster. | Package v1beta1 contains managed resources for AWS Elastic Kubernetes Service such as Cluster. | 
| 
          
            elasticloadbalancing/v1alpha1
            
            
          
           Package v1alpha1 contains managed resources for AWS Elastic Load Balancing services such as IAM. | Package v1alpha1 contains managed resources for AWS Elastic Load Balancing services such as IAM. | 
| 
          
            elbv2/manualv1alpha1
            
            
          
           Package manualv1alpha1 contains manually creaed managed resources for AWS Elastic Loadbalancing V2. | Package manualv1alpha1 contains manually creaed managed resources for AWS Elastic Loadbalancing V2. | 
| 
          
            iam/v1beta1
            
            
          
           Package v1beta1 contains managed resources for AWS identity services such as IAM. | Package v1beta1 contains managed resources for AWS identity services such as IAM. | 
| 
          
            lambda/manualv1alpha1
            
            
          
           Package manualv1alpha1 is the v1alpha1 version of the lambda.aws.crossplane.io API. | Package manualv1alpha1 is the v1alpha1 version of the lambda.aws.crossplane.io API. | 
| 
          
            redshift/v1alpha1
            
            
          
           Package v1alpha1 contains managed resources for AWS Redshift services such as Cluster. | Package v1alpha1 contains managed resources for AWS Redshift services such as Cluster. | 
| 
          
            route53/v1alpha1
            
            
          
           Package v1alpha1 contains managed resources for AWS network services such as HostedZone and ResourceRecordSet. | Package v1alpha1 contains managed resources for AWS network services such as HostedZone and ResourceRecordSet. | 
| 
          
            route53resolver/manualv1alpha1
            
            
          
           Package manualv1alpha1 contains managed resources for AWS network services such as Route Resolver Rule Association +kubebuilder:object:generate=true +groupName=route53resolver.aws.crossplane.io +versionName=v1alpha1 | Package manualv1alpha1 contains managed resources for AWS network services such as Route Resolver Rule Association +kubebuilder:object:generate=true +groupName=route53resolver.aws.crossplane.io +versionName=v1alpha1 | 
| 
          
            s3
            
            
          
           Package s3 contains AWS S3 API versions | Package s3 contains AWS S3 API versions | 
| 
          
            s3/common
            
            
          
           Package common contains shared types that are used in multiple S3 CRDs. | Package common contains shared types that are used in multiple S3 CRDs. | 
| 
          
            s3/v1alpha3
            
            
          
           Package v1alpha3 contains configuration resources for AWS S3 services such as S3. | Package v1alpha3 contains configuration resources for AWS S3 services such as S3. | 
| 
          
            s3/v1beta1
            
            
          
           Package v1beta1 contains managed resources for AWS S3. | Package v1beta1 contains managed resources for AWS S3. | 
| 
          
            secretsmanager
            
            
          
           Package secretsmanager contains AWS Secrets Manager API versions | Package secretsmanager contains AWS Secrets Manager API versions | 
| 
          
            sns
            
            
          
           Package sns contains AWS SNS API versions | Package sns contains AWS SNS API versions | 
| 
          
            sns/v1beta1
            
            
          
           Package v1beta1 contains managed resources for AWS SNS services such as Topic & Subscription. | Package v1beta1 contains managed resources for AWS SNS services such as Topic & Subscription. | 
| 
          
            sqs/v1beta1
            
            
          
           Package v1beta1 contains managed resources for AWS SQS resources such as Queues. | Package v1beta1 contains managed resources for AWS SQS resources such as Queues. | 
| 
          
            v1alpha1
            
            
          
           Package v1alpha1 contains core AWS resources. | Package v1alpha1 contains core AWS resources. | 
| 
          
            v1beta1
            
            
          
           Package v1beta1 contains core AWS resources. | Package v1beta1 contains core AWS resources. | 
| cmd
       | |
| 
          
            provider
            
            command
          
          
         | |
| pkg
       | |
| 
          
            clients/mock/cognitoidentityprovider
            
            
          
           Package cognitoidentityprovider is a generated GoMock package. | Package cognitoidentityprovider is a generated GoMock package. | 
| 
          
            clients/mock/ec2iface
            
            
          
           Package ec2iface is a generated GoMock package. | Package ec2iface is a generated GoMock package. | 
| 
          
            clients/mock/eksiface
            
            
          
           Package eksiface is a generated GoMock package. | Package eksiface is a generated GoMock package. | 
| 
          
            clients/mock/kmsiface
            
            
          
           Package kmsiface is a generated GoMock package. | Package kmsiface is a generated GoMock package. | 
| 
          
            clients/mock/kube
            
            
          
           Package kube is a generated GoMock package. | Package kube is a generated GoMock package. | 
| 
          
            clients/mock/transferiface
            
            
          
           Package transferiface is a generated GoMock package. | Package transferiface is a generated GoMock package. | 
| 
          
            utils/policy/old
            
            
          
           Deprecated use the policy package that contains better parser support. | Deprecated use the policy package that contains better parser support. | 
| 
          
            utils/reconciler/managed
            
            
          
           Package managed provides a custom implementation of RetryingCriticalAnnotationUpdater from the crossplane-runtime package managed (github.com/crossplane/crossplane-runtime/pkg/reconciler/managed/api.go) This custom implementation is currently used in all controllers to revert back to the behavior before this breaking change from crossplane-runtime:v1.14.0 (https://github.com/crossplane/crossplane-runtime/pull/526) See also https://github.com/crossplane-contrib/provider-aws/pull/1953 for more information | Package managed provides a custom implementation of RetryingCriticalAnnotationUpdater from the crossplane-runtime package managed (github.com/crossplane/crossplane-runtime/pkg/reconciler/managed/api.go) This custom implementation is currently used in all controllers to revert back to the behavior before this breaking change from crossplane-runtime:v1.14.0 (https://github.com/crossplane/crossplane-runtime/pull/526) See also https://github.com/crossplane-contrib/provider-aws/pull/1953 for more information | 
| 
          
            version
            
            
          
           Package version contains the version of provider-aws repo | Package version contains the version of provider-aws repo | 
 Click to show internal directories. 
   Click to hide internal directories.