apiVersion: organizations.aws.m.upbound.io/v1beta1 kind: Account metadata: name: aws-prod namespace: aws-organization labels: environment: production managed-by: crossplane spec: forProvider: name: aws-prod # IMPORTANT: Must be a unique email address email: aws-prod@yourdomain.com parentIdRef: name: production-ou roleName: OrganizationAccountAccessRole tags: Environment: Production ManagedBy: Crossplane CostCenter: Production providerConfigRef: name: org-config --- apiVersion: organizations.aws.m.upbound.io/v1beta1 kind: Account metadata: name: aws-dev namespace: aws-organization labels: environment: development managed-by: crossplane spec: forProvider: name: aws-dev email: aws-dev@yourdomain.com # Must be unique parentIdRef: name: non-production-ou roleName: OrganizationAccountAccessRole tags: Environment: Development ManagedBy: Crossplane CostCenter: NonProduction providerConfigRef: name: org-config --- apiVersion: organizations.aws.m.upbound.io/v1beta1 kind: Account metadata: name: aws-qa namespace: aws-organization labels: environment: qa managed-by: crossplane spec: forProvider: name: aws-qa email: aws-qa@yourdomain.com # Must be unique parentIdRef: name: non-production-ou roleName: OrganizationAccountAccessRole tags: Environment: QA ManagedBy: Crossplane CostCenter: NonProduction providerConfigRef: name: org-config ---