diff --git a/examples-generated/accessanalyzer/analyzer.yaml b/examples-generated/accessanalyzer/analyzer.yaml
new file mode 100644
index 000000000..da9a7c9c8
--- /dev/null
+++ b/examples-generated/accessanalyzer/analyzer.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: accessanalyzer.aws.jet.crossplane.io/v1alpha1
+#kind: Analyzer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# analyzerName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/acm/certificate.yaml b/examples-generated/acm/certificate.yaml
new file mode 100644
index 000000000..f1c94c779
--- /dev/null
+++ b/examples-generated/acm/certificate.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: acm.aws.jet.crossplane.io/v1alpha1
+#kind: Certificate
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domainName: example.com
+# lifecycle:
+# - create_before_destroy: true
+# tags:
+# Environment: test
+# validationMethod: DNS
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/acm/certificatevalidation.yaml b/examples-generated/acm/certificatevalidation.yaml
new file mode 100644
index 000000000..d9dae009b
--- /dev/null
+++ b/examples-generated/acm/certificatevalidation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: acm.aws.jet.crossplane.io/v1alpha1
+#kind: CertificateValidation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# certificateArn: ${aws_acm_certificate.example.arn}
+# validationRecordFqdns: '${[for record in aws_route53_record.example : record.fqdn]}'
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/acmpca/certificate.yaml b/examples-generated/acmpca/certificate.yaml
new file mode 100644
index 000000000..0303c113d
--- /dev/null
+++ b/examples-generated/acmpca/certificate.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: acmpca.aws.jet.crossplane.io/v1alpha1
+#kind: Certificate
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# certificateAuthorityArn: ${aws_acmpca_certificate_authority.example.arn}
+# certificateSigningRequest: ${tls_cert_request.csr.cert_request_pem}
+# signingAlgorithm: SHA256WITHRSA
+# validity:
+# - type: YEARS
+# value: 1
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/acmpca/certificateauthority.yaml b/examples-generated/acmpca/certificateauthority.yaml
new file mode 100644
index 000000000..e75e73cd3
--- /dev/null
+++ b/examples-generated/acmpca/certificateauthority.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: acmpca.aws.jet.crossplane.io/v1alpha1
+#kind: CertificateAuthority
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# certificateAuthorityConfiguration:
+# - keyAlgorithm: RSA_4096
+# signingAlgorithm: SHA512WITHRSA
+# subject:
+# - commonName: example.com
+# permanentDeletionTimeInDays: 7
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/acmpca/certificateauthoritycertificate.yaml b/examples-generated/acmpca/certificateauthoritycertificate.yaml
new file mode 100644
index 000000000..5991ba847
--- /dev/null
+++ b/examples-generated/acmpca/certificateauthoritycertificate.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: acmpca.aws.jet.crossplane.io/v1alpha1
+#kind: CertificateAuthorityCertificate
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# certificate: ${aws_acmpca_certificate.example.certificate}
+# certificateAuthorityArn: ${aws_acmpca_certificate_authority.example.arn}
+# certificateChain: ${aws_acmpca_certificate.example.certificate_chain}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/amp/workspace.yaml b/examples-generated/amp/workspace.yaml
new file mode 100644
index 000000000..ef0cc79d0
--- /dev/null
+++ b/examples-generated/amp/workspace.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: amp.aws.jet.crossplane.io/v1alpha1
+#kind: Workspace
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# alias: prometheus-test
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/amplify/app.yaml b/examples-generated/amplify/app.yaml
new file mode 100644
index 000000000..234418d63
--- /dev/null
+++ b/examples-generated/amplify/app.yaml
@@ -0,0 +1,35 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: amplify.aws.jet.crossplane.io/v1alpha1
+#kind: App
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# buildSpec: |
+# version: 0.1
+# frontend:
+# phases:
+# preBuild:
+# commands:
+# - yarn install
+# build:
+# commands:
+# - yarn run build
+# artifacts:
+# baseDirectory: build
+# files:
+# - '**/*'
+# cache:
+# paths:
+# - node_modules/**/*
+# customRule:
+# - source: /<*>
+# status: "404"
+# target: /index.html
+# environmentVariables:
+# ENV: test
+# name: example
+# repository: https://github.com/example/app
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/amplify/backendenvironment.yaml b/examples-generated/amplify/backendenvironment.yaml
new file mode 100644
index 000000000..f8f93c232
--- /dev/null
+++ b/examples-generated/amplify/backendenvironment.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: amplify.aws.jet.crossplane.io/v1alpha1
+#kind: BackendEnvironment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# appId: ${aws_amplify_app.example.id}
+# deploymentArtifacts: app-example-deployment
+# environmentName: example
+# stackName: amplify-app-example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/amplify/branch.yaml b/examples-generated/amplify/branch.yaml
new file mode 100644
index 000000000..86dadace6
--- /dev/null
+++ b/examples-generated/amplify/branch.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: amplify.aws.jet.crossplane.io/v1alpha1
+#kind: Branch
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# appId: ${aws_amplify_app.example.id}
+# branchName: master
+# environmentVariables:
+# REACT_APP_API_SERVER: https://api.example.com
+# framework: React
+# stage: PRODUCTION
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/amplify/domainassociation.yaml b/examples-generated/amplify/domainassociation.yaml
new file mode 100644
index 000000000..0f842f777
--- /dev/null
+++ b/examples-generated/amplify/domainassociation.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: amplify.aws.jet.crossplane.io/v1alpha1
+#kind: DomainAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# appId: ${aws_amplify_app.example.id}
+# domainName: example.com
+# subDomain:
+# - branchName: ${aws_amplify_branch.master.branch_name}
+# prefix: ""
+# - branchName: ${aws_amplify_branch.master.branch_name}
+# prefix: www
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/amplify/webhook.yaml b/examples-generated/amplify/webhook.yaml
new file mode 100644
index 000000000..bd7fcf63f
--- /dev/null
+++ b/examples-generated/amplify/webhook.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: amplify.aws.jet.crossplane.io/v1alpha1
+#kind: Webhook
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# appId: ${aws_amplify_app.example.id}
+# branchName: ${aws_amplify_branch.master.branch_name}
+# description: triggermaster
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/account.yaml b/examples-generated/apigateway/account.yaml
new file mode 100644
index 000000000..9d5712228
--- /dev/null
+++ b/examples-generated/apigateway/account.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: Account
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cloudwatchRoleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/apikey.yaml b/examples-generated/apigateway/apikey.yaml
new file mode 100644
index 000000000..c5f18e527
--- /dev/null
+++ b/examples-generated/apigateway/apikey.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: APIKey
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: demo
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/authorizer.yaml b/examples-generated/apigateway/authorizer.yaml
new file mode 100644
index 000000000..e1a4ebb82
--- /dev/null
+++ b/examples-generated/apigateway/authorizer.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: Authorizer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# authorizerCredentials: ${aws_iam_role.invocation_role.arn}
+# authorizerUri: ${aws_lambda_function.authorizer.invoke_arn}
+# name: demo
+# restApiId: ${aws_api_gateway_rest_api.demo.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/basepathmapping.yaml b/examples-generated/apigateway/basepathmapping.yaml
new file mode 100644
index 000000000..2fe39bc20
--- /dev/null
+++ b/examples-generated/apigateway/basepathmapping.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: BasePathMapping
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_api_gateway_rest_api.example.id}
+# domainName: ${aws_api_gateway_domain_name.example.domain_name}
+# stageName: ${aws_api_gateway_stage.example.stage_name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/clientcertificate.yaml b/examples-generated/apigateway/clientcertificate.yaml
new file mode 100644
index 000000000..ebb8f33b2
--- /dev/null
+++ b/examples-generated/apigateway/clientcertificate.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: ClientCertificate
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: My client certificate
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/deployment.yaml b/examples-generated/apigateway/deployment.yaml
new file mode 100644
index 000000000..2116a00ff
--- /dev/null
+++ b/examples-generated/apigateway/deployment.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: Deployment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# lifecycle:
+# - create_before_destroy: true
+# restApiId: ${aws_api_gateway_rest_api.example.id}
+# triggers:
+# redeployment: ${sha1(jsonencode(aws_api_gateway_rest_api.example.body))}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/documentationpart.yaml b/examples-generated/apigateway/documentationpart.yaml
new file mode 100644
index 000000000..baa96b27c
--- /dev/null
+++ b/examples-generated/apigateway/documentationpart.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: DocumentationPart
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# location:
+# - method: GET
+# path: /example
+# type: METHOD
+# properties: '{"description":"Example description"}'
+# restApiId: ${aws_api_gateway_rest_api.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/documentationversion.yaml b/examples-generated/apigateway/documentationversion.yaml
new file mode 100644
index 000000000..db1f82e07
--- /dev/null
+++ b/examples-generated/apigateway/documentationversion.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: DocumentationVersion
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Example description
+# restApiId: ${aws_api_gateway_rest_api.example.id}
+# version: example_version
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/domainname.yaml b/examples-generated/apigateway/domainname.yaml
new file mode 100644
index 000000000..1ebd319f2
--- /dev/null
+++ b/examples-generated/apigateway/domainname.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: DomainName
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# certificateArn: ${aws_acm_certificate_validation.example.certificate_arn}
+# domainName: api.example.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/gatewayresponse.yaml b/examples-generated/apigateway/gatewayresponse.yaml
new file mode 100644
index 000000000..5668abcc5
--- /dev/null
+++ b/examples-generated/apigateway/gatewayresponse.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: GatewayResponse
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# responseParameters:
+# gatewayresponse.header.Authorization: '''Basic'''
+# responseTemplates:
+# application/json: '{"message":$context.error.messageString}'
+# responseType: UNAUTHORIZED
+# restApiId: ${aws_api_gateway_rest_api.main.id}
+# statusCode: "401"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/integration.yaml b/examples-generated/apigateway/integration.yaml
new file mode 100644
index 000000000..f330ac08b
--- /dev/null
+++ b/examples-generated/apigateway/integration.yaml
@@ -0,0 +1,25 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: Integration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cacheKeyParameters:
+# - method.request.path.param
+# cacheNamespace: foobar
+# httpMethod: ${aws_api_gateway_method.MyDemoMethod.http_method}
+# requestParameters:
+# integration.request.header.X-Authorization: '''static'''
+# requestTemplates:
+# application/xml: |
+# {
+# "body" : $input.json('$')
+# }
+# resourceId: ${aws_api_gateway_resource.MyDemoResource.id}
+# restApiId: ${aws_api_gateway_rest_api.MyDemoAPI.id}
+# timeoutMilliseconds: 29000
+# type: MOCK
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/integrationresponse.yaml b/examples-generated/apigateway/integrationresponse.yaml
new file mode 100644
index 000000000..f735ba07f
--- /dev/null
+++ b/examples-generated/apigateway/integrationresponse.yaml
@@ -0,0 +1,21 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: IntegrationResponse
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# httpMethod: ${aws_api_gateway_method.MyDemoMethod.http_method}
+# resourceId: ${aws_api_gateway_resource.MyDemoResource.id}
+# responseTemplates:
+# application/xml: |
+ #set($inputRoot = $input.path('$'))
+#
+#
+# $inputRoot.body
+#
+# restApiId: ${aws_api_gateway_rest_api.MyDemoAPI.id}
+# statusCode: ${aws_api_gateway_method_response.response_200.status_code}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/method.yaml b/examples-generated/apigateway/method.yaml
new file mode 100644
index 000000000..f09659218
--- /dev/null
+++ b/examples-generated/apigateway/method.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: Method
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# authorization: NONE
+# httpMethod: GET
+# resourceId: ${aws_api_gateway_resource.MyDemoResource.id}
+# restApiId: ${aws_api_gateway_rest_api.MyDemoAPI.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/methodresponse.yaml b/examples-generated/apigateway/methodresponse.yaml
new file mode 100644
index 000000000..bbf518c70
--- /dev/null
+++ b/examples-generated/apigateway/methodresponse.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: MethodResponse
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# httpMethod: ${aws_api_gateway_method.MyDemoMethod.http_method}
+# resourceId: ${aws_api_gateway_resource.MyDemoResource.id}
+# restApiId: ${aws_api_gateway_rest_api.MyDemoAPI.id}
+# statusCode: "200"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/methodsettings.yaml b/examples-generated/apigateway/methodsettings.yaml
new file mode 100644
index 000000000..4e6dd393f
--- /dev/null
+++ b/examples-generated/apigateway/methodsettings.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: MethodSettings
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# methodPath: '*/*'
+# restApiId: ${aws_api_gateway_rest_api.example.id}
+# settings:
+# - loggingLevel: ERROR
+# metricsEnabled: true
+# stageName: ${aws_api_gateway_stage.example.stage_name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/model.yaml b/examples-generated/apigateway/model.yaml
new file mode 100644
index 000000000..517d084a2
--- /dev/null
+++ b/examples-generated/apigateway/model.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: Model
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# contentType: application/json
+# description: a JSON schema
+# name: user
+# restApiId: ${aws_api_gateway_rest_api.MyDemoAPI.id}
+# schema: |
+# {
+# "type": "object"
+# }
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/requestvalidator.yaml b/examples-generated/apigateway/requestvalidator.yaml
new file mode 100644
index 000000000..260fe71b0
--- /dev/null
+++ b/examples-generated/apigateway/requestvalidator.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: RequestValidator
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# restApiId: ${aws_api_gateway_rest_api.example.id}
+# validateRequestBody: true
+# validateRequestParameters: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/resource.yaml b/examples-generated/apigateway/resource.yaml
new file mode 100644
index 000000000..7371f49a3
--- /dev/null
+++ b/examples-generated/apigateway/resource.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: Resource
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# parentId: ${aws_api_gateway_rest_api.MyDemoAPI.root_resource_id}
+# pathPart: mydemoresource
+# restApiId: ${aws_api_gateway_rest_api.MyDemoAPI.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/restapi.yaml b/examples-generated/apigateway/restapi.yaml
new file mode 100644
index 000000000..b46ecca5e
--- /dev/null
+++ b/examples-generated/apigateway/restapi.yaml
@@ -0,0 +1,34 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: RestAPI
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# body: |-
+# ${jsonencode({
+# openapi = "3.0.1"
+# info = {
+# title = "example"
+# version = "1.0"
+# }
+# paths = {
+# "/path1" = {
+# get = {
+# x-amazon-apigateway-integration = {
+# httpMethod = "GET"
+# payloadFormatVersion = "1.0"
+# type = "HTTP_PROXY"
+# uri = "https://ip-ranges.amazonaws.com/ip-ranges.json"
+# }
+# }
+# }
+# }
+# })}
+# endpointConfiguration:
+# - types:
+# - REGIONAL
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/restapipolicy.yaml b/examples-generated/apigateway/restapipolicy.yaml
new file mode 100644
index 000000000..b933b1a93
--- /dev/null
+++ b/examples-generated/apigateway/restapipolicy.yaml
@@ -0,0 +1,30 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: RestAPIPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policy: |
+# {
+# "Version": "2012-10-17",
+# "Statement": [
+# {
+# "Effect": "Allow",
+# "Principal": {
+# "AWS": "*"
+# },
+# "Action": "execute-api:Invoke",
+# "Resource": "${aws_api_gateway_rest_api.test.execution_arn}",
+# "Condition": {
+# "IpAddress": {
+# "aws:SourceIp": "123.123.123.123/32"
+# }
+# }
+# }
+# ]
+# }
+# restApiId: ${aws_api_gateway_rest_api.test.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/stage.yaml b/examples-generated/apigateway/stage.yaml
new file mode 100644
index 000000000..9255d4ee8
--- /dev/null
+++ b/examples-generated/apigateway/stage.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: Stage
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# deploymentId: ${aws_api_gateway_deployment.example.id}
+# restApiId: ${aws_api_gateway_rest_api.example.id}
+# stageName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/usageplan.yaml b/examples-generated/apigateway/usageplan.yaml
new file mode 100644
index 000000000..494a019ff
--- /dev/null
+++ b/examples-generated/apigateway/usageplan.yaml
@@ -0,0 +1,25 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: UsagePlan
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiStages:
+# - apiId: ${aws_api_gateway_rest_api.example.id}
+# stage: ${aws_api_gateway_stage.development.stage_name}
+# - apiId: ${aws_api_gateway_rest_api.example.id}
+# stage: ${aws_api_gateway_stage.production.stage_name}
+# description: my description
+# name: my-usage-plan
+# productCode: MYCODE
+# quotaSettings:
+# - limit: 20
+# offset: 2
+# period: WEEK
+# throttleSettings:
+# - burstLimit: 5
+# rateLimit: 10
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/usageplankey.yaml b/examples-generated/apigateway/usageplankey.yaml
new file mode 100644
index 000000000..dbcc5ac35
--- /dev/null
+++ b/examples-generated/apigateway/usageplankey.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: UsagePlanKey
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# keyId: ${aws_api_gateway_api_key.mykey.id}
+# keyType: API_KEY
+# usagePlanId: ${aws_api_gateway_usage_plan.myusageplan.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigateway/vpclink.yaml b/examples-generated/apigateway/vpclink.yaml
new file mode 100644
index 000000000..27c93b368
--- /dev/null
+++ b/examples-generated/apigateway/vpclink.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigateway.aws.jet.crossplane.io/v1alpha1
+#kind: VPCLink
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: example description
+# name: example
+# targetArns:
+# - ${aws_lb.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/api.yaml b/examples-generated/apigatewayv2/api.yaml
new file mode 100644
index 000000000..18695165d
--- /dev/null
+++ b/examples-generated/apigatewayv2/api.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: API
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example-websocket-api
+# protocolType: WEBSOCKET
+# routeSelectionExpression: $request.body.action
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/apimapping.yaml b/examples-generated/apigatewayv2/apimapping.yaml
new file mode 100644
index 000000000..97d07bcd6
--- /dev/null
+++ b/examples-generated/apigatewayv2/apimapping.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: APIMapping
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_apigatewayv2_api.example.id}
+# domainName: ${aws_apigatewayv2_domain_name.example.id}
+# stage: ${aws_apigatewayv2_stage.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/authorizer.yaml b/examples-generated/apigatewayv2/authorizer.yaml
new file mode 100644
index 000000000..664ca02ed
--- /dev/null
+++ b/examples-generated/apigatewayv2/authorizer.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: Authorizer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_apigatewayv2_api.example.id}
+# authorizerType: REQUEST
+# authorizerUri: ${aws_lambda_function.example.invoke_arn}
+# identitySources:
+# - route.request.header.Auth
+# name: example-authorizer
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/deployment.yaml b/examples-generated/apigatewayv2/deployment.yaml
new file mode 100644
index 000000000..04da111c5
--- /dev/null
+++ b/examples-generated/apigatewayv2/deployment.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: Deployment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_apigatewayv2_route.example.api_id}
+# description: Example deployment
+# lifecycle:
+# - create_before_destroy: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/domainname.yaml b/examples-generated/apigatewayv2/domainname.yaml
new file mode 100644
index 000000000..7883882ce
--- /dev/null
+++ b/examples-generated/apigatewayv2/domainname.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: DomainName
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domainName: ws-api.example.com
+# domainNameConfiguration:
+# - certificateArn: ${aws_acm_certificate.example.arn}
+# endpointType: REGIONAL
+# securityPolicy: TLS_1_2
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/integration.yaml b/examples-generated/apigatewayv2/integration.yaml
new file mode 100644
index 000000000..98c020b7b
--- /dev/null
+++ b/examples-generated/apigatewayv2/integration.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: Integration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_apigatewayv2_api.example.id}
+# integrationType: MOCK
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/integrationresponse.yaml b/examples-generated/apigatewayv2/integrationresponse.yaml
new file mode 100644
index 000000000..586dee7d6
--- /dev/null
+++ b/examples-generated/apigatewayv2/integrationresponse.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: IntegrationResponse
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_apigatewayv2_api.example.id}
+# integrationId: ${aws_apigatewayv2_integration.example.id}
+# integrationResponseKey: /200/
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/model.yaml b/examples-generated/apigatewayv2/model.yaml
new file mode 100644
index 000000000..a2ac6c422
--- /dev/null
+++ b/examples-generated/apigatewayv2/model.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: Model
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_apigatewayv2_api.example.id}
+# contentType: application/json
+# name: example
+# schema: |
+# {
+# "$schema": "http://json-schema.org/draft-04/schema#",
+# "title": "ExampleModel",
+# "type": "object",
+# "properties": {
+# "id": { "type": "string" }
+# }
+# }
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/route.yaml b/examples-generated/apigatewayv2/route.yaml
new file mode 100644
index 000000000..200e19582
--- /dev/null
+++ b/examples-generated/apigatewayv2/route.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: Route
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_apigatewayv2_api.example.id}
+# routeKey: $default
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/routeresponse.yaml b/examples-generated/apigatewayv2/routeresponse.yaml
new file mode 100644
index 000000000..5be8df5e4
--- /dev/null
+++ b/examples-generated/apigatewayv2/routeresponse.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: RouteResponse
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_apigatewayv2_api.example.id}
+# routeId: ${aws_apigatewayv2_route.example.id}
+# routeResponseKey: $default
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/stage.yaml b/examples-generated/apigatewayv2/stage.yaml
new file mode 100644
index 000000000..a54b5ad1e
--- /dev/null
+++ b/examples-generated/apigatewayv2/stage.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: Stage
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_apigatewayv2_api.example.id}
+# name: example-stage
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apigatewayv2/vpclink.yaml b/examples-generated/apigatewayv2/vpclink.yaml
new file mode 100644
index 000000000..dd3f7a464
--- /dev/null
+++ b/examples-generated/apigatewayv2/vpclink.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apigatewayv2.aws.jet.crossplane.io/v1alpha1
+#kind: VPCLink
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# securityGroupIdRefs:
+# - name: example
+# subnetIdRefs:
+# name: example
+# tags:
+# Usage: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appautoscaling/policy.yaml b/examples-generated/appautoscaling/policy.yaml
new file mode 100644
index 000000000..f216f4aec
--- /dev/null
+++ b/examples-generated/appautoscaling/policy.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appautoscaling.aws.jet.crossplane.io/v1alpha1
+#kind: Policy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: DynamoDBReadCapacityUtilization:${aws_appautoscaling_target.dynamodb_table_read_target.resource_id}
+# policyType: TargetTrackingScaling
+# resourceId: ${aws_appautoscaling_target.dynamodb_table_read_target.resource_id}
+# scalableDimension: ${aws_appautoscaling_target.dynamodb_table_read_target.scalable_dimension}
+# serviceNamespace: ${aws_appautoscaling_target.dynamodb_table_read_target.service_namespace}
+# targetTrackingScalingPolicyConfiguration:
+# - predefinedMetricSpecification:
+# - predefinedMetricType: DynamoDBReadCapacityUtilization
+# targetValue: 70
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appautoscaling/scheduledaction.yaml b/examples-generated/appautoscaling/scheduledaction.yaml
new file mode 100644
index 000000000..58e483f4e
--- /dev/null
+++ b/examples-generated/appautoscaling/scheduledaction.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appautoscaling.aws.jet.crossplane.io/v1alpha1
+#kind: ScheduledAction
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: dynamodb
+# resourceId: ${aws_appautoscaling_target.dynamodb.resource_id}
+# scalableDimension: ${aws_appautoscaling_target.dynamodb.scalable_dimension}
+# scalableTargetAction:
+# - maxCapacity: 200
+# minCapacity: 1
+# schedule: at(2006-01-02T15:04:05)
+# serviceNamespace: ${aws_appautoscaling_target.dynamodb.service_namespace}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appautoscaling/target.yaml b/examples-generated/appautoscaling/target.yaml
new file mode 100644
index 000000000..6aa6f2a14
--- /dev/null
+++ b/examples-generated/appautoscaling/target.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appautoscaling.aws.jet.crossplane.io/v1alpha1
+#kind: Target
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# maxCapacity: 100
+# minCapacity: 5
+# resourceId: GameScores
+# scalableDimension: dynamodb:table:ReadCapacityUnits
+# serviceNamespace: dynamodb
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appconfig/application.yaml b/examples-generated/appconfig/application.yaml
new file mode 100644
index 000000000..17040ed59
--- /dev/null
+++ b/examples-generated/appconfig/application.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appconfig.aws.jet.crossplane.io/v1alpha1
+#kind: Application
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Example AppConfig Application
+# name: example-application-tf
+# tags:
+# Type: AppConfig Application
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appconfig/configurationprofile.yaml b/examples-generated/appconfig/configurationprofile.yaml
new file mode 100644
index 000000000..7d24aed85
--- /dev/null
+++ b/examples-generated/appconfig/configurationprofile.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appconfig.aws.jet.crossplane.io/v1alpha1
+#kind: ConfigurationProfile
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_appconfig_application.example.id}
+# description: Example Configuration Profile
+# locationUri: hosted
+# name: example-configuration-profile-tf
+# tags:
+# Type: AppConfig Configuration Profile
+# validator:
+# - contentSecretRef:
+# key: attribute.arn
+# name: example-lambda-function
+# namespace: crossplane-system
+# type: LAMBDA
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appconfig/deployment.yaml b/examples-generated/appconfig/deployment.yaml
new file mode 100644
index 000000000..54cd1f535
--- /dev/null
+++ b/examples-generated/appconfig/deployment.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appconfig.aws.jet.crossplane.io/v1alpha1
+#kind: Deployment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_appconfig_application.example.id}
+# configurationProfileId: ${aws_appconfig_configuration_profile.example.configuration_profile_id}
+# configurationVersion: ${aws_appconfig_hosted_configuration_version.example.version_number}
+# deploymentStrategyId: ${aws_appconfig_deployment_strategy.example.id}
+# description: My example deployment
+# environmentId: ${aws_appconfig_environment.example.environment_id}
+# tags:
+# Type: AppConfig Deployment
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appconfig/deploymentstrategy.yaml b/examples-generated/appconfig/deploymentstrategy.yaml
new file mode 100644
index 000000000..a10acd95b
--- /dev/null
+++ b/examples-generated/appconfig/deploymentstrategy.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appconfig.aws.jet.crossplane.io/v1alpha1
+#kind: DeploymentStrategy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# deploymentDurationInMinutes: 3
+# description: Example Deployment Strategy
+# finalBakeTimeInMinutes: 4
+# growthFactor: 10
+# growthType: LINEAR
+# name: example-deployment-strategy-tf
+# replicateTo: NONE
+# tags:
+# Type: AppConfig Deployment Strategy
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appconfig/environment.yaml b/examples-generated/appconfig/environment.yaml
new file mode 100644
index 000000000..296032d22
--- /dev/null
+++ b/examples-generated/appconfig/environment.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appconfig.aws.jet.crossplane.io/v1alpha1
+#kind: Environment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_appconfig_application.example.id}
+# description: Example AppConfig Environment
+# monitor:
+# - alarmArn: ${aws_cloudwatch_metric_alarm.example.arn}
+# alarmRoleArn: ${aws_iam_role.example.arn}
+# name: example-environment-tf
+# tags:
+# Type: AppConfig Environment
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appconfig/hostedconfigurationversion.yaml b/examples-generated/appconfig/hostedconfigurationversion.yaml
new file mode 100644
index 000000000..828d80314
--- /dev/null
+++ b/examples-generated/appconfig/hostedconfigurationversion.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appconfig.aws.jet.crossplane.io/v1alpha1
+#kind: HostedConfigurationVersion
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_appconfig_application.example.id}
+# configurationProfileId: ${aws_appconfig_configuration_profile.example.configuration_profile_id}
+# contentSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# contentType: application/json
+# description: Example Hosted Configuration Version
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appmesh/gatewayroute.yaml b/examples-generated/appmesh/gatewayroute.yaml
new file mode 100644
index 000000000..65d9860c1
--- /dev/null
+++ b/examples-generated/appmesh/gatewayroute.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appmesh.aws.jet.crossplane.io/v1alpha1
+#kind: GatewayRoute
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# meshName: example-service-mesh
+# name: example-gateway-route
+# spec:
+# - httpRoute:
+# - action:
+# - target:
+# - virtualService:
+# - virtualServiceName: servicea.simpleapp.local
+# match:
+# - prefix: /
+# tags:
+# Environment: test
+# virtualGatewayName: example-virtual-gateway
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appmesh/mesh.yaml b/examples-generated/appmesh/mesh.yaml
new file mode 100644
index 000000000..f864d1ad9
--- /dev/null
+++ b/examples-generated/appmesh/mesh.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appmesh.aws.jet.crossplane.io/v1alpha1
+#kind: Mesh
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: simpleapp
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appmesh/route.yaml b/examples-generated/appmesh/route.yaml
new file mode 100644
index 000000000..161437bc3
--- /dev/null
+++ b/examples-generated/appmesh/route.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appmesh.aws.jet.crossplane.io/v1alpha1
+#kind: Route
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# meshName: ${aws_appmesh_mesh.simple.id}
+# name: serviceB-route
+# spec:
+# - httpRoute:
+# - action:
+# - weightedTarget:
+# - virtualNode: serviceBv1
+# weight: 90
+# - virtualNode: serviceBv1
+# weight: 10
+# match:
+# - prefix: /
+# virtualRouterName: serviceB
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appmesh/virtualgateway.yaml b/examples-generated/appmesh/virtualgateway.yaml
new file mode 100644
index 000000000..ac10378cc
--- /dev/null
+++ b/examples-generated/appmesh/virtualgateway.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appmesh.aws.jet.crossplane.io/v1alpha1
+#kind: VirtualGateway
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# meshName: example-service-mesh
+# name: example-virtual-gateway
+# spec:
+# - listener:
+# - portMapping:
+# - port: 8080
+# protocol: http
+# tags:
+# Environment: test
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appmesh/virtualnode.yaml b/examples-generated/appmesh/virtualnode.yaml
new file mode 100644
index 000000000..aed01c88b
--- /dev/null
+++ b/examples-generated/appmesh/virtualnode.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appmesh.aws.jet.crossplane.io/v1alpha1
+#kind: VirtualNode
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# meshName: ${aws_appmesh_mesh.simple.id}
+# name: serviceBv1
+# spec:
+# - backend:
+# - virtualService:
+# - virtualServiceName: servicea.simpleapp.local
+# listener:
+# - portMapping:
+# - port: 8080
+# protocol: http
+# serviceDiscovery:
+# - dns:
+# - hostname: serviceb.simpleapp.local
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appmesh/virtualrouter.yaml b/examples-generated/appmesh/virtualrouter.yaml
new file mode 100644
index 000000000..7e3015a62
--- /dev/null
+++ b/examples-generated/appmesh/virtualrouter.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appmesh.aws.jet.crossplane.io/v1alpha1
+#kind: VirtualRouter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# meshName: ${aws_appmesh_mesh.simple.id}
+# name: serviceB
+# spec:
+# - listener:
+# - portMapping:
+# - port: 8080
+# protocol: http
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appmesh/virtualservice.yaml b/examples-generated/appmesh/virtualservice.yaml
new file mode 100644
index 000000000..786a95e10
--- /dev/null
+++ b/examples-generated/appmesh/virtualservice.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appmesh.aws.jet.crossplane.io/v1alpha1
+#kind: VirtualService
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# meshName: ${aws_appmesh_mesh.simple.id}
+# name: servicea.simpleapp.local
+# spec:
+# - provider:
+# - virtualNode:
+# - virtualNodeName: serviceBv1
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apprunner/autoscalingconfigurationversion.yaml b/examples-generated/apprunner/autoscalingconfigurationversion.yaml
new file mode 100644
index 000000000..642e780ec
--- /dev/null
+++ b/examples-generated/apprunner/autoscalingconfigurationversion.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apprunner.aws.jet.crossplane.io/v1alpha1
+#kind: AutoScalingConfigurationVersion
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# autoScalingConfigurationName: example
+# maxConcurrency: 50
+# maxSize: 10
+# minSize: 2
+# tags:
+# Name: example-apprunner-autoscaling
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apprunner/connection.yaml b/examples-generated/apprunner/connection.yaml
new file mode 100644
index 000000000..df2560817
--- /dev/null
+++ b/examples-generated/apprunner/connection.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apprunner.aws.jet.crossplane.io/v1alpha1
+#kind: Connection
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# connectionName: example
+# providerType: GITHUB
+# tags:
+# Name: example-apprunner-connection
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apprunner/customdomainassociation.yaml b/examples-generated/apprunner/customdomainassociation.yaml
new file mode 100644
index 000000000..658d0aadc
--- /dev/null
+++ b/examples-generated/apprunner/customdomainassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apprunner.aws.jet.crossplane.io/v1alpha1
+#kind: CustomDomainAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domainName: example.com
+# serviceArn: ${aws_apprunner_service.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/apprunner/service.yaml b/examples-generated/apprunner/service.yaml
new file mode 100644
index 000000000..f84494ca2
--- /dev/null
+++ b/examples-generated/apprunner/service.yaml
@@ -0,0 +1,28 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: apprunner.aws.jet.crossplane.io/v1alpha1
+#kind: Service
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# serviceName: example
+# sourceConfiguration:
+# - authenticationConfiguration:
+# - connectionArn: ${aws_apprunner_connection.example.arn}
+# codeRepository:
+# - codeConfiguration:
+# - codeConfigurationValues:
+# - buildCommand: python setup.py develop
+# port: "8000"
+# runtime: python3
+# startCommand: python runapp.py
+# configurationSource: API
+# repositoryUrl: https://github.com/example/my-example-python-app
+# sourceCodeVersion:
+# - type: BRANCH
+# value: main
+# tags:
+# Name: example-apprunner-service
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appsync/apikey.yaml b/examples-generated/appsync/apikey.yaml
new file mode 100644
index 000000000..a292fd63e
--- /dev/null
+++ b/examples-generated/appsync/apikey.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appsync.aws.jet.crossplane.io/v1alpha1
+#kind: APIKey
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_appsync_graphql_api.example.id}
+# expires: "2018-05-03T04:00:00Z"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appsync/datasource.yaml b/examples-generated/appsync/datasource.yaml
new file mode 100644
index 000000000..fb2017f52
--- /dev/null
+++ b/examples-generated/appsync/datasource.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appsync.aws.jet.crossplane.io/v1alpha1
+#kind: Datasource
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_appsync_graphql_api.example.id}
+# dynamodbConfig:
+# - tableName: GameScores
+# name: tf_appsync_example
+# serviceRoleArnRef:
+# name: example
+# type: AMAZON_DYNAMODB
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appsync/function.yaml b/examples-generated/appsync/function.yaml
new file mode 100644
index 000000000..928579321
--- /dev/null
+++ b/examples-generated/appsync/function.yaml
@@ -0,0 +1,28 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appsync.aws.jet.crossplane.io/v1alpha1
+#kind: Function
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_appsync_graphql_api.example.id}
+# dataSource: tf_appsync_example
+# name: example
+# requestMappingTemplate: |
+# {
+# "version": "2018-05-29",
+# "method": "GET",
+# "resourcePath": "/",
+# "params":{
+# "headers": $utils.http.copyheaders($ctx.request.headers)
+# }
+# }
+# responseMappingTemplate: |
+ #if($ctx.result.statusCode == 200)
+# $ctx.result.body
+ #else
+# $utils.appendError($ctx.result.body, $ctx.result.statusCode)
+ #end
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appsync/graphqlapi.yaml b/examples-generated/appsync/graphqlapi.yaml
new file mode 100644
index 000000000..c08402e58
--- /dev/null
+++ b/examples-generated/appsync/graphqlapi.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appsync.aws.jet.crossplane.io/v1alpha1
+#kind: GraphQLAPI
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# authenticationType: API_KEY
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/appsync/resolver.yaml b/examples-generated/appsync/resolver.yaml
new file mode 100644
index 000000000..ed415283e
--- /dev/null
+++ b/examples-generated/appsync/resolver.yaml
@@ -0,0 +1,34 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: appsync.aws.jet.crossplane.io/v1alpha1
+#kind: Resolver
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiId: ${aws_appsync_graphql_api.test.id}
+# cachingConfig:
+# - cachingKeys:
+# - $context.identity.sub
+# - $context.arguments.id
+# ttl: 60
+# dataSource: tf_appsync_example
+# field: singlePost
+# requestTemplate: |
+# {
+# "version": "2018-05-29",
+# "method": "GET",
+# "resourcePath": "/",
+# "params":{
+# "headers": $utils.http.copyheaders($ctx.request.headers)
+# }
+# }
+# responseTemplate: |
+ #if($ctx.result.statusCode == 200)
+# $ctx.result.body
+ #else
+# $utils.appendError($ctx.result.body, $ctx.result.statusCode)
+ #end
+# type: Query
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/athena/database.yaml b/examples-generated/athena/database.yaml
new file mode 100644
index 000000000..c0f65224e
--- /dev/null
+++ b/examples-generated/athena/database.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: athena.aws.jet.crossplane.io/v1alpha1
+#kind: Database
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: ${aws_s3_bucket.hoge.bucket}
+# name: database_name
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/athena/namedquery.yaml b/examples-generated/athena/namedquery.yaml
new file mode 100644
index 000000000..ae572928c
--- /dev/null
+++ b/examples-generated/athena/namedquery.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: athena.aws.jet.crossplane.io/v1alpha1
+#kind: NamedQuery
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# database: database_name
+# name: bar
+# query: database_name
+# workgroup: ${aws_athena_workgroup.test.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/athena/workgroup.yaml b/examples-generated/athena/workgroup.yaml
new file mode 100644
index 000000000..85f547c43
--- /dev/null
+++ b/examples-generated/athena/workgroup.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: athena.aws.jet.crossplane.io/v1alpha1
+#kind: Workgroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# configuration:
+# - enforceWorkgroupConfiguration: true
+# publishCloudwatchMetricsEnabled: true
+# resultConfiguration:
+# - encryptionConfiguration:
+# - encryptionOption: SSE_KMS
+# kmsKeyArn: ${aws_kms_key.example.arn}
+# outputLocation: s3://${aws_s3_bucket.example.bucket}/output/
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/autoscaling/attachment.yaml b/examples-generated/autoscaling/attachment.yaml
new file mode 100644
index 000000000..7022999b7
--- /dev/null
+++ b/examples-generated/autoscaling/attachment.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: autoscaling.aws.jet.crossplane.io/v1alpha2
+#kind: Attachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# autoscalingGroupNameRef:
+# name: example
+# elb: ${aws_elb.bar.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/autoscaling/autoscalinggroup.yaml b/examples-generated/autoscaling/autoscalinggroup.yaml
new file mode 100644
index 000000000..c14c6f246
--- /dev/null
+++ b/examples-generated/autoscaling/autoscalinggroup.yaml
@@ -0,0 +1,40 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: autoscaling.aws.jet.crossplane.io/v1alpha2
+#kind: AutoscalingGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# desiredCapacity: 4
+# forceDelete: true
+# healthCheckGracePeriod: 300
+# healthCheckType: ELB
+# initialLifecycleHook:
+# - defaultResult: CONTINUE
+# heartbeatTimeout: 2000
+# lifecycleTransition: autoscaling:EC2_INSTANCE_LAUNCHING
+# name: foobar
+# notificationMetadata: |
+# {
+# "foo": "bar"
+# }
+# notificationTargetArn: arn:aws:sqs:us-east-1:444455556666:queue1*
+# roleArn: arn:aws:iam::123456789012:role/S3Access
+# launchConfiguration: web_config
+# maxSize: 5
+# minSize: 2
+# placementGroup: ${aws_placement_group.test.id}
+# tag:
+# - key: foo
+# propagateAtLaunch: true
+# value: bar
+# - key: lorem
+# propagateAtLaunch: false
+# value: ipsum
+# timeouts:
+# - delete: 15m
+# vpcZoneIdentifierRefs:
+# - name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/autoscaling/launchconfiguration.yaml b/examples-generated/autoscaling/launchconfiguration.yaml
new file mode 100644
index 000000000..283fd7574
--- /dev/null
+++ b/examples-generated/autoscaling/launchconfiguration.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: autoscaling.aws.jet.crossplane.io/v1alpha1
+#kind: LaunchConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# imageId: ${data.aws_ami.ubuntu.id}
+# instanceType: t2.micro
+# name: web_config
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/autoscaling/lifecyclehook.yaml b/examples-generated/autoscaling/lifecyclehook.yaml
new file mode 100644
index 000000000..f4eca599b
--- /dev/null
+++ b/examples-generated/autoscaling/lifecyclehook.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: autoscaling.aws.jet.crossplane.io/v1alpha1
+#kind: LifecycleHook
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# autoscalingGroupName: ${aws_autoscaling_group.foobar.name}
+# defaultResult: CONTINUE
+# heartbeatTimeout: 2000
+# lifecycleTransition: autoscaling:EC2_INSTANCE_LAUNCHING
+# name: foobar
+# notificationMetadata: |
+# {
+# "foo": "bar"
+# }
+# notificationTargetArn: arn:aws:sqs:us-east-1:444455556666:queue1*
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/autoscaling/notification.yaml b/examples-generated/autoscaling/notification.yaml
new file mode 100644
index 000000000..8a305278a
--- /dev/null
+++ b/examples-generated/autoscaling/notification.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: autoscaling.aws.jet.crossplane.io/v1alpha1
+#kind: Notification
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# groupNames:
+# - ${aws_autoscaling_group.bar.name}
+# - ${aws_autoscaling_group.foo.name}
+# notifications:
+# - autoscaling:EC2_INSTANCE_LAUNCH
+# - autoscaling:EC2_INSTANCE_TERMINATE
+# - autoscaling:EC2_INSTANCE_LAUNCH_ERROR
+# - autoscaling:EC2_INSTANCE_TERMINATE_ERROR
+# topicArn: ${aws_sns_topic.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/autoscaling/policy.yaml b/examples-generated/autoscaling/policy.yaml
new file mode 100644
index 000000000..01eca6a00
--- /dev/null
+++ b/examples-generated/autoscaling/policy.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: autoscaling.aws.jet.crossplane.io/v1alpha1
+#kind: Policy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# adjustmentType: ChangeInCapacity
+# autoscalingGroupName: ${aws_autoscaling_group.bar.name}
+# cooldown: 300
+# name: foobar3-terraform-test
+# scalingAdjustment: 4
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/autoscaling/schedule.yaml b/examples-generated/autoscaling/schedule.yaml
new file mode 100644
index 000000000..dc247f0c6
--- /dev/null
+++ b/examples-generated/autoscaling/schedule.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: autoscaling.aws.jet.crossplane.io/v1alpha1
+#kind: Schedule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# autoscalingGroupName: ${aws_autoscaling_group.foobar.name}
+# desiredCapacity: 0
+# endTime: "2016-12-12T06:00:00Z"
+# maxSize: 1
+# minSize: 0
+# scheduledActionName: foobar
+# startTime: "2016-12-11T18:00:00Z"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/autoscalingplans/scalingplan.yaml b/examples-generated/autoscalingplans/scalingplan.yaml
new file mode 100644
index 000000000..91fba76cb
--- /dev/null
+++ b/examples-generated/autoscalingplans/scalingplan.yaml
@@ -0,0 +1,26 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: autoscalingplans.aws.jet.crossplane.io/v1alpha1
+#kind: ScalingPlan
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationSource:
+# - tagFilter:
+# - key: application
+# values:
+# - example
+# name: example-dynamic-cost-optimization
+# scalingInstruction:
+# - maxCapacity: 3
+# minCapacity: 0
+# resourceId: ${format("autoScalingGroup/%s", aws_autoscaling_group.example.name)}
+# scalableDimension: autoscaling:autoScalingGroup:DesiredCapacity
+# serviceNamespace: autoscaling
+# targetTrackingConfiguration:
+# - predefinedScalingMetricSpecification:
+# - predefinedScalingMetricType: ASGAverageCPUUtilization
+# targetValue: 70
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/backup/globalsettings.yaml b/examples-generated/backup/globalsettings.yaml
new file mode 100644
index 000000000..611d0d1bd
--- /dev/null
+++ b/examples-generated/backup/globalsettings.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: backup.aws.jet.crossplane.io/v1alpha1
+#kind: GlobalSettings
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# globalSettings:
+# isCrossAccountBackupEnabled: "true"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/backup/plan.yaml b/examples-generated/backup/plan.yaml
new file mode 100644
index 000000000..7a09cdf41
--- /dev/null
+++ b/examples-generated/backup/plan.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: backup.aws.jet.crossplane.io/v1alpha1
+#kind: Plan
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# advancedBackupSetting:
+# - backupOptions:
+# WindowsVSS: enabled
+# resourceType: EC2
+# name: tf_example_backup_plan
+# rule:
+# - ruleName: tf_example_backup_rule
+# schedule: cron(0 12 * * ? *)
+# targetVaultName: example_backup_vault
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/backup/regionsettings.yaml b/examples-generated/backup/regionsettings.yaml
new file mode 100644
index 000000000..ba1c96309
--- /dev/null
+++ b/examples-generated/backup/regionsettings.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: backup.aws.jet.crossplane.io/v1alpha1
+#kind: RegionSettings
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# resourceTypeOptInPreference:
+# Aurora: true
+# DynamoDB: true
+# EBS: true
+# EC2: true
+# EFS: true
+# FSx: true
+# RDS: true
+# Storage Gateway: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/backup/selection.yaml b/examples-generated/backup/selection.yaml
new file mode 100644
index 000000000..33d038cf8
--- /dev/null
+++ b/examples-generated/backup/selection.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: backup.aws.jet.crossplane.io/v1alpha1
+#kind: Selection
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# iamRoleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/backup/vault.yaml b/examples-generated/backup/vault.yaml
new file mode 100644
index 000000000..3ce6e2261
--- /dev/null
+++ b/examples-generated/backup/vault.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: backup.aws.jet.crossplane.io/v1alpha1
+#kind: Vault
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# kmsKeyArnRef:
+# name: example
+# name: example_backup_vault
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/backup/vaultnotifications.yaml b/examples-generated/backup/vaultnotifications.yaml
new file mode 100644
index 000000000..7de053670
--- /dev/null
+++ b/examples-generated/backup/vaultnotifications.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: backup.aws.jet.crossplane.io/v1alpha1
+#kind: VaultNotifications
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# backupVaultEvents:
+# - BACKUP_JOB_STARTED
+# - RESTORE_JOB_COMPLETED
+# backupVaultName: example_backup_vault
+# snsTopicArn: ${aws_sns_topic.test.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/backup/vaultpolicy.yaml b/examples-generated/backup/vaultpolicy.yaml
new file mode 100644
index 000000000..4614ced30
--- /dev/null
+++ b/examples-generated/backup/vaultpolicy.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: backup.aws.jet.crossplane.io/v1alpha1
+#kind: VaultPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# backupVaultName: example_backup_vault
+# policy: "{\n \"Version\": \"2012-10-17\",\n \"Id\": \"default\",\n \"Statement\":
+# [\n {\n \"Sid\": \"default\",\n \"Effect\": \"Allow\",\n \"Principal\":
+# {\n \"AWS\": \"*\"\n },\n \"Action\": [\n\t\t\"backup:DescribeBackupVault\",\n\t\t\"backup:DeleteBackupVault\",\n\t\t\"backup:PutBackupVaultAccessPolicy\",\n\t\t\"backup:DeleteBackupVaultAccessPolicy\",\n\t\t\"backup:GetBackupVaultAccessPolicy\",\n\t\t\"backup:StartBackupJob\",\n\t\t\"backup:GetBackupVaultNotifications\",\n\t\t\"backup:PutBackupVaultNotifications\"\n
+# \ ],\n \"Resource\": \"${aws_backup_vault.example.arn}\"\n }\n ]\n}\n"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/batch/computeenvironment.yaml b/examples-generated/batch/computeenvironment.yaml
new file mode 100644
index 000000000..fb21ed5d1
--- /dev/null
+++ b/examples-generated/batch/computeenvironment.yaml
@@ -0,0 +1,24 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: batch.aws.jet.crossplane.io/v1alpha1
+#kind: ComputeEnvironment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# computeEnvironmentName: sample
+# computeResources:
+# - instanceRole: ${aws_iam_instance_profile.ecs_instance_role.arn}
+# instanceType:
+# - c4.large
+# maxVcpus: 16
+# minVcpus: 0
+# securityGroupIds:
+# - ${aws_security_group.sample.id}
+# subnets:
+# - ${aws_subnet.sample.id}
+# type: EC2
+# serviceRole: ${aws_iam_role.aws_batch_service_role.arn}
+# type: MANAGED
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/batch/jobdefinition.yaml b/examples-generated/batch/jobdefinition.yaml
new file mode 100644
index 000000000..f7626d2e9
--- /dev/null
+++ b/examples-generated/batch/jobdefinition.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: batch.aws.jet.crossplane.io/v1alpha1
+#kind: JobDefinition
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# containerProperties: "{\n\t\"command\": [\"ls\", \"-la\"],\n\t\"image\": \"busybox\",\n\t\"memory\":
+# 1024,\n\t\"vcpus\": 1,\n\t\"volumes\": [\n {\n \"host\": {\n \"sourcePath\":
+# \"/tmp\"\n },\n \"name\": \"tmp\"\n }\n ],\n\t\"environment\":
+# [\n\t\t{\"name\": \"VARNAME\", \"value\": \"VARVAL\"}\n\t],\n\t\"mountPoints\":
+# [\n\t\t{\n \"sourceVolume\": \"tmp\",\n \"containerPath\":
+# \"/tmp\",\n \"readOnly\": false\n }\n\t],\n \"ulimits\":
+# [\n {\n \"hardLimit\": 1024,\n \"name\": \"nofile\",\n \"softLimit\":
+# 1024\n }\n ]\n}\n"
+# name: tf_test_batch_job_definition
+# type: container
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/batch/jobqueue.yaml b/examples-generated/batch/jobqueue.yaml
new file mode 100644
index 000000000..0a02b9926
--- /dev/null
+++ b/examples-generated/batch/jobqueue.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: batch.aws.jet.crossplane.io/v1alpha1
+#kind: JobQueue
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# computeEnvironments:
+# - ${aws_batch_compute_environment.test_environment_1.arn}
+# - ${aws_batch_compute_environment.test_environment_2.arn}
+# name: tf-test-batch-job-queue
+# priority: 1
+# state: ENABLED
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/budgets/budget.yaml b/examples-generated/budgets/budget.yaml
new file mode 100644
index 000000000..8576ebaef
--- /dev/null
+++ b/examples-generated/budgets/budget.yaml
@@ -0,0 +1,28 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: budgets.aws.jet.crossplane.io/v1alpha1
+#kind: Budget
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# budgetType: COST
+# costFilter:
+# - name: Service
+# values:
+# - Amazon Elastic Compute Cloud - Compute
+# limitAmount: "1200"
+# limitUnit: USD
+# name: budget-ec2-monthly
+# notification:
+# - comparisonOperator: GREATER_THAN
+# notificationType: FORECASTED
+# subscriberEmailAddresses:
+# - test@example.com
+# threshold: 100
+# thresholdType: PERCENTAGE
+# timePeriodEnd: 2087-06-15_00:00
+# timePeriodStart: 2017-07-01_00:00
+# timeUnit: MONTHLY
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/budgets/budgetaction.yaml b/examples-generated/budgets/budgetaction.yaml
new file mode 100644
index 000000000..66533484b
--- /dev/null
+++ b/examples-generated/budgets/budgetaction.yaml
@@ -0,0 +1,27 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: budgets.aws.jet.crossplane.io/v1alpha1
+#kind: BudgetAction
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# actionThreshold:
+# - actionThresholdType: ABSOLUTE_VALUE
+# actionThresholdValue: 100
+# actionType: APPLY_IAM_POLICY
+# approvalModel: AUTOMATIC
+# budgetName: budget-ec2-monthly
+# definition:
+# - iamActionDefinition:
+# - policyArn: ${aws_iam_policy.example.arn}
+# roles:
+# - ${aws_iam_role.example.name}
+# executionRoleArnRef:
+# name: example
+# notificationType: ACTUAL
+# subscriber:
+# - address: example@example.example
+# subscriptionType: EMAIL
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/chime/voiceconnector.yaml b/examples-generated/chime/voiceconnector.yaml
new file mode 100644
index 000000000..02fda5148
--- /dev/null
+++ b/examples-generated/chime/voiceconnector.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: chime.aws.jet.crossplane.io/v1alpha1
+#kind: VoiceConnector
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# awsRegion: us-east-1
+# name: connector-test-1
+# requireEncryption: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloud9/environmentec2.yaml b/examples-generated/cloud9/environmentec2.yaml
new file mode 100644
index 000000000..eef92667c
--- /dev/null
+++ b/examples-generated/cloud9/environmentec2.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloud9.aws.jet.crossplane.io/v1alpha1
+#kind: EnvironmentEC2
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# instanceType: t2.micro
+# name: example-env
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudformation/cloudformationtype.yaml b/examples-generated/cloudformation/cloudformationtype.yaml
new file mode 100644
index 000000000..083b0ee74
--- /dev/null
+++ b/examples-generated/cloudformation/cloudformationtype.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudformation.aws.jet.crossplane.io/v1alpha1
+#kind: CloudFormationType
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# lifecycle:
+# - create_before_destroy: true
+# loggingConfig:
+# - logGroupName: Yada
+# logRoleArn: ${aws_iam_role.example.arn}
+# schemaHandlerPackage: s3://${aws_s3_bucket_object.example.bucket}/${aws_s3_bucket_object.example.key}
+# type: RESOURCE
+# typeName: ExampleCompany::ExampleService::ExampleResource
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudformation/stack.yaml b/examples-generated/cloudformation/stack.yaml
new file mode 100644
index 000000000..a1622ef2a
--- /dev/null
+++ b/examples-generated/cloudformation/stack.yaml
@@ -0,0 +1,34 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudformation.aws.jet.crossplane.io/v1alpha1
+#kind: Stack
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: networking-stack
+# parameters:
+# VPCCidr: 10.0.0.0/16
+# templateBody: |
+# {
+# "Parameters" : {
+# "VPCCidr" : {
+# "Type" : "String",
+# "Default" : "10.0.0.0/16",
+# "Description" : "Enter the CIDR block for the VPC. Default is 10.0.0.0/16."
+# }
+# },
+# "Resources" : {
+# "myVpc": {
+# "Type" : "AWS::EC2::VPC",
+# "Properties" : {
+# "CidrBlock" : { "Ref" : "VPCCidr" },
+# "Tags" : [
+# {"Key": "Name", "Value": "Primary_CF_VPC"}
+# ]
+# }
+# }
+# }
+# }
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudformation/stackset.yaml b/examples-generated/cloudformation/stackset.yaml
new file mode 100644
index 000000000..5f417b1ea
--- /dev/null
+++ b/examples-generated/cloudformation/stackset.yaml
@@ -0,0 +1,36 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudformation.aws.jet.crossplane.io/v1alpha1
+#kind: StackSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# administrationRoleArnRef:
+# name: example
+# name: example
+# parameters:
+# VPCCidr: 10.0.0.0/16
+# templateBody: |
+# {
+# "Parameters" : {
+# "VPCCidr" : {
+# "Type" : "String",
+# "Default" : "10.0.0.0/16",
+# "Description" : "Enter the CIDR block for the VPC. Default is 10.0.0.0/16."
+# }
+# },
+# "Resources" : {
+# "myVpc": {
+# "Type" : "AWS::EC2::VPC",
+# "Properties" : {
+# "CidrBlock" : { "Ref" : "VPCCidr" },
+# "Tags" : [
+# {"Key": "Name", "Value": "Primary_CF_VPC"}
+# ]
+# }
+# }
+# }
+# }
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudformation/stacksetinstance.yaml b/examples-generated/cloudformation/stacksetinstance.yaml
new file mode 100644
index 000000000..8638005aa
--- /dev/null
+++ b/examples-generated/cloudformation/stacksetinstance.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudformation.aws.jet.crossplane.io/v1alpha1
+#kind: StackSetInstance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accountId: "123456789012"
+# region: us-east-1
+# stackSetName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudfront/cachepolicy.yaml b/examples-generated/cloudfront/cachepolicy.yaml
new file mode 100644
index 000000000..e3127e1c5
--- /dev/null
+++ b/examples-generated/cloudfront/cachepolicy.yaml
@@ -0,0 +1,31 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudfront.aws.jet.crossplane.io/v1alpha1
+#kind: CachePolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# comment: test comment
+# defaultTtl: 50
+# maxTtl: 100
+# minTtl: 1
+# name: example-policy
+# parametersInCacheKeyAndForwardedToOrigin:
+# - cookiesConfig:
+# - cookieBehavior: whitelist
+# cookies:
+# - items:
+# - example
+# headersConfig:
+# - headerBehavior: whitelist
+# headers:
+# - items:
+# - example
+# queryStringsConfig:
+# - queryStringBehavior: whitelist
+# queryStrings:
+# - items:
+# - example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudfront/distribution.yaml b/examples-generated/cloudfront/distribution.yaml
new file mode 100644
index 000000000..6e57bae67
--- /dev/null
+++ b/examples-generated/cloudfront/distribution.yaml
@@ -0,0 +1,100 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudfront.aws.jet.crossplane.io/v1alpha1
+#kind: Distribution
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# aliases:
+# - mysite.example.com
+# - yoursite.example.com
+# comment: Some comment
+# defaultCacheBehavior:
+# - allowedMethods:
+# - DELETE
+# - GET
+# - HEAD
+# - OPTIONS
+# - PATCH
+# - POST
+# - PUT
+# cachedMethods:
+# - GET
+# - HEAD
+# defaultTtl: 3600
+# forwardedValues:
+# - cookies:
+# - forward: none
+# queryString: false
+# maxTtl: 86400
+# minTtl: 0
+# targetOriginId: ${local.s3_origin_id}
+# viewerProtocolPolicy: allow-all
+# defaultRootObject: index.html
+# enabled: true
+# isIpv6Enabled: true
+# loggingConfig:
+# - bucket: mylogs.s3.amazonaws.com
+# includeCookies: false
+# prefix: myprefix
+# orderedCacheBehavior:
+# - allowedMethods:
+# - GET
+# - HEAD
+# - OPTIONS
+# cachedMethods:
+# - GET
+# - HEAD
+# - OPTIONS
+# compress: true
+# defaultTtl: 86400
+# forwardedValues:
+# - cookies:
+# - forward: none
+# headers:
+# - Origin
+# queryString: false
+# maxTtl: 31536000
+# minTtl: 0
+# pathPattern: /content/immutable/*
+# targetOriginId: ${local.s3_origin_id}
+# viewerProtocolPolicy: redirect-to-https
+# - allowedMethods:
+# - GET
+# - HEAD
+# - OPTIONS
+# cachedMethods:
+# - GET
+# - HEAD
+# compress: true
+# defaultTtl: 3600
+# forwardedValues:
+# - cookies:
+# - forward: none
+# queryString: false
+# maxTtl: 86400
+# minTtl: 0
+# pathPattern: /content/*
+# targetOriginId: ${local.s3_origin_id}
+# viewerProtocolPolicy: redirect-to-https
+# origin:
+# - domainName: ${aws_s3_bucket.b.bucket_regional_domain_name}
+# originId: ${local.s3_origin_id}
+# s3OriginConfig:
+# - originAccessIdentity: origin-access-identity/cloudfront/ABCDEFG1234567
+# priceClass: PriceClass_200
+# restrictions:
+# - geoRestriction:
+# - locations:
+# - US
+# - CA
+# - GB
+# - DE
+# restrictionType: whitelist
+# tags:
+# Environment: production
+# viewerCertificate:
+# - cloudfrontDefaultCertificate: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudfront/function.yaml b/examples-generated/cloudfront/function.yaml
new file mode 100644
index 000000000..1876390aa
--- /dev/null
+++ b/examples-generated/cloudfront/function.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudfront.aws.jet.crossplane.io/v1alpha1
+#kind: Function
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# code: ${file("${path.module}/function.js")}
+# comment: my function
+# name: test
+# publish: true
+# runtime: cloudfront-js-1.0
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudfront/keygroup.yaml b/examples-generated/cloudfront/keygroup.yaml
new file mode 100644
index 000000000..194ff43dc
--- /dev/null
+++ b/examples-generated/cloudfront/keygroup.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudfront.aws.jet.crossplane.io/v1alpha1
+#kind: KeyGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# comment: example key group
+# items:
+# - ${aws_cloudfront_public_key.example.id}
+# name: example-key-group
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudfront/monitoringsubscription.yaml b/examples-generated/cloudfront/monitoringsubscription.yaml
new file mode 100644
index 000000000..cbeabb270
--- /dev/null
+++ b/examples-generated/cloudfront/monitoringsubscription.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudfront.aws.jet.crossplane.io/v1alpha1
+#kind: MonitoringSubscription
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# distributionId: ${aws_cloudfront_distribution.example.id}
+# monitoringSubscription:
+# - realtimeMetricsSubscriptionConfig:
+# - realtimeMetricsSubscriptionStatus: Enabled
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudfront/originaccessidentity.yaml b/examples-generated/cloudfront/originaccessidentity.yaml
new file mode 100644
index 000000000..c4aab28b5
--- /dev/null
+++ b/examples-generated/cloudfront/originaccessidentity.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudfront.aws.jet.crossplane.io/v1alpha1
+#kind: OriginAccessIdentity
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# comment: Some comment
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudfront/originrequestpolicy.yaml b/examples-generated/cloudfront/originrequestpolicy.yaml
new file mode 100644
index 000000000..65bee68c5
--- /dev/null
+++ b/examples-generated/cloudfront/originrequestpolicy.yaml
@@ -0,0 +1,27 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudfront.aws.jet.crossplane.io/v1alpha1
+#kind: OriginRequestPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# comment: example comment
+# cookiesConfig:
+# - cookieBehavior: whitelist
+# cookies:
+# - items:
+# - example
+# headersConfig:
+# - headerBehavior: whitelist
+# headers:
+# - items:
+# - example
+# name: example-policy
+# queryStringsConfig:
+# - queryStringBehavior: whitelist
+# queryStrings:
+# - items:
+# - example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudfront/publickey.yaml b/examples-generated/cloudfront/publickey.yaml
new file mode 100644
index 000000000..0909eae3c
--- /dev/null
+++ b/examples-generated/cloudfront/publickey.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudfront.aws.jet.crossplane.io/v1alpha1
+#kind: PublicKey
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# comment: test public key
+# encodedKey: ${file("public_key.pem")}
+# name: test_key
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudfront/realtimelogconfig.yaml b/examples-generated/cloudfront/realtimelogconfig.yaml
new file mode 100644
index 000000000..f889fe7ad
--- /dev/null
+++ b/examples-generated/cloudfront/realtimelogconfig.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudfront.aws.jet.crossplane.io/v1alpha1
+#kind: RealtimeLogConfig
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# endpoint:
+# - kinesisStreamConfig:
+# - roleArn: ${aws_iam_role.example.arn}
+# streamArn: ${aws_kinesis_stream.example.arn}
+# streamType: Kinesis
+# fields:
+# - timestamp
+# - c-ip
+# name: example
+# samplingRate: 75
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudhsmv2/cluster.yaml b/examples-generated/cloudhsmv2/cluster.yaml
new file mode 100644
index 000000000..737c5c55d
--- /dev/null
+++ b/examples-generated/cloudhsmv2/cluster.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudhsmv2.aws.jet.crossplane.io/v1alpha1
+#kind: Cluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# hsmType: hsm1.medium
+# subnetIdRefs:
+# name: example
+# tags:
+# Name: example-aws_cloudhsm_v2_cluster
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudhsmv2/hsm.yaml b/examples-generated/cloudhsmv2/hsm.yaml
new file mode 100644
index 000000000..30fb7eae6
--- /dev/null
+++ b/examples-generated/cloudhsmv2/hsm.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudhsmv2.aws.jet.crossplane.io/v1alpha1
+#kind: HSM
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterId: ${data.aws_cloudhsm_v2_cluster.cluster.cluster_id}
+# subnetIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudtrail/trail.yaml b/examples-generated/cloudtrail/trail.yaml
new file mode 100644
index 000000000..648a043ca
--- /dev/null
+++ b/examples-generated/cloudtrail/trail.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudtrail.aws.jet.crossplane.io/v1alpha1
+#kind: Trail
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# includeGlobalServiceEvents: false
+# name: tf-trail-foobar
+# s3BucketName: ${aws_s3_bucket.foo.id}
+# s3KeyPrefix: prefix
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatch/compositealarm.yaml b/examples-generated/cloudwatch/compositealarm.yaml
new file mode 100644
index 000000000..5ef3612d1
--- /dev/null
+++ b/examples-generated/cloudwatch/compositealarm.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatch.aws.jet.crossplane.io/v1alpha1
+#kind: CompositeAlarm
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# alarmActions: ${aws_sns_topic.example.arn}
+# alarmDescription: This is a composite alarm!
+# alarmName: example-composite-alarm
+# alarmRule: |
+# ALARM(${aws_cloudwatch_metric_alarm.alpha.alarm_name}) OR
+# ALARM(${aws_cloudwatch_metric_alarm.bravo.alarm_name})
+# okActions: ${aws_sns_topic.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatch/dashboard.yaml b/examples-generated/cloudwatch/dashboard.yaml
new file mode 100644
index 000000000..3c725ee3d
--- /dev/null
+++ b/examples-generated/cloudwatch/dashboard.yaml
@@ -0,0 +1,47 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatch.aws.jet.crossplane.io/v1alpha1
+#kind: Dashboard
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dashboardBody: |
+# {
+# "widgets": [
+# {
+# "type": "metric",
+# "x": 0,
+# "y": 0,
+# "width": 12,
+# "height": 6,
+# "properties": {
+# "metrics": [
+# [
+# "AWS/EC2",
+# "CPUUtilization",
+# "InstanceId",
+# "i-012345"
+# ]
+# ],
+# "period": 300,
+# "stat": "Average",
+# "region": "us-east-1",
+# "title": "EC2 Instance CPU"
+# }
+# },
+# {
+# "type": "text",
+# "x": 0,
+# "y": 7,
+# "width": 3,
+# "height": 3,
+# "properties": {
+# "markdown": "Hello world"
+# }
+# }
+# ]
+# }
+# dashboardName: my-dashboard
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatch/metricalarm.yaml b/examples-generated/cloudwatch/metricalarm.yaml
new file mode 100644
index 000000000..d551f637e
--- /dev/null
+++ b/examples-generated/cloudwatch/metricalarm.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatch.aws.jet.crossplane.io/v1alpha1
+#kind: MetricAlarm
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# alarmDescription: This metric monitors ec2 cpu utilization
+# alarmName: terraform-test-foobar5
+# comparisonOperator: GreaterThanOrEqualToThreshold
+# evaluationPeriods: "2"
+# insufficientDataActions: []
+# metricName: CPUUtilization
+# namespace: AWS/EC2
+# period: "120"
+# statistic: Average
+# threshold: "80"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatch/metricstream.yaml b/examples-generated/cloudwatch/metricstream.yaml
new file mode 100644
index 000000000..38bf32047
--- /dev/null
+++ b/examples-generated/cloudwatch/metricstream.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatch.aws.jet.crossplane.io/v1alpha1
+#kind: MetricStream
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# firehoseArn: ${aws_kinesis_firehose_delivery_stream.s3_stream.arn}
+# includeFilter:
+# - namespace: AWS/EC2
+# - namespace: AWS/EBS
+# name: my-metric-stream
+# outputFormat: json
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatchlogs/definition.yaml b/examples-generated/cloudwatchlogs/definition.yaml
new file mode 100644
index 000000000..e9e507f0f
--- /dev/null
+++ b/examples-generated/cloudwatchlogs/definition.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatchlogs.aws.jet.crossplane.io/v1alpha1
+#kind: Definition
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# logGroupNames:
+# - /aws/logGroup1
+# - /aws/logGroup2
+# name: custom_query
+# queryString: |
+# fields @timestamp, @message
+# | sort @timestamp desc
+# | limit 25
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatchlogs/destination.yaml b/examples-generated/cloudwatchlogs/destination.yaml
new file mode 100644
index 000000000..5ebbaff92
--- /dev/null
+++ b/examples-generated/cloudwatchlogs/destination.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatchlogs.aws.jet.crossplane.io/v1alpha1
+#kind: Destination
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: test_destination
+# roleArnRef:
+# name: example
+# targetArn: ${aws_kinesis_stream.kinesis_for_cloudwatch.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatchlogs/destinationpolicy.yaml b/examples-generated/cloudwatchlogs/destinationpolicy.yaml
new file mode 100644
index 000000000..2e8234895
--- /dev/null
+++ b/examples-generated/cloudwatchlogs/destinationpolicy.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatchlogs.aws.jet.crossplane.io/v1alpha1
+#kind: DestinationPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accessPolicy: ${data.aws_iam_policy_document.test_destination_policy.json}
+# destinationName: test_destination
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatchlogs/group.yaml b/examples-generated/cloudwatchlogs/group.yaml
new file mode 100644
index 000000000..305176229
--- /dev/null
+++ b/examples-generated/cloudwatchlogs/group.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatchlogs.aws.jet.crossplane.io/v1alpha1
+#kind: Group
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: Yada
+# tags:
+# Application: serviceA
+# Environment: production
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatchlogs/metricfilter.yaml b/examples-generated/cloudwatchlogs/metricfilter.yaml
new file mode 100644
index 000000000..cca67d3fc
--- /dev/null
+++ b/examples-generated/cloudwatchlogs/metricfilter.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatchlogs.aws.jet.crossplane.io/v1alpha1
+#kind: MetricFilter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# logGroupName: Yada
+# metricTransformation:
+# - name: EventCount
+# namespace: YourNamespace
+# value: "1"
+# name: MyAppAccessCount
+# pattern: ""
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatchlogs/resourcepolicy.yaml b/examples-generated/cloudwatchlogs/resourcepolicy.yaml
new file mode 100644
index 000000000..40296bbc2
--- /dev/null
+++ b/examples-generated/cloudwatchlogs/resourcepolicy.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatchlogs.aws.jet.crossplane.io/v1alpha1
+#kind: ResourcePolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policyDocument: ${data.aws_iam_policy_document.elasticsearch-log-publishing-policy.json}
+# policyName: elasticsearch-log-publishing-policy
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatchlogs/stream.yaml b/examples-generated/cloudwatchlogs/stream.yaml
new file mode 100644
index 000000000..4ca69897b
--- /dev/null
+++ b/examples-generated/cloudwatchlogs/stream.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatchlogs.aws.jet.crossplane.io/v1alpha1
+#kind: Stream
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# logGroupName: Yada
+# name: SampleLogStream1234
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cloudwatchlogs/subscriptionfilter.yaml b/examples-generated/cloudwatchlogs/subscriptionfilter.yaml
new file mode 100644
index 000000000..ea328d4d0
--- /dev/null
+++ b/examples-generated/cloudwatchlogs/subscriptionfilter.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cloudwatchlogs.aws.jet.crossplane.io/v1alpha1
+#kind: SubscriptionFilter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# destinationArn: ${aws_kinesis_stream.test_logstream.arn}
+# distribution: Random
+# filterPattern: logtype test
+# logGroupName: /aws/lambda/example_lambda_name
+# name: test_lambdafunction_logfilter
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codeartifact/domain.yaml b/examples-generated/codeartifact/domain.yaml
new file mode 100644
index 000000000..b6a78819e
--- /dev/null
+++ b/examples-generated/codeartifact/domain.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codeartifact.aws.jet.crossplane.io/v1alpha1
+#kind: Domain
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domain: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codeartifact/domainpermissionspolicy.yaml b/examples-generated/codeartifact/domainpermissionspolicy.yaml
new file mode 100644
index 000000000..d623c8e23
--- /dev/null
+++ b/examples-generated/codeartifact/domainpermissionspolicy.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codeartifact.aws.jet.crossplane.io/v1alpha1
+#kind: DomainPermissionsPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domain: example
+# policyDocument: |
+# {
+# "Version": "2012-10-17",
+# "Statement": [
+# {
+# "Action": "codeartifact:CreateRepository",
+# "Effect": "Allow",
+# "Principal": "*",
+# "Resource": "${aws_codeartifact_domain.example.arn}"
+# }
+# ]
+# }
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codeartifact/repository.yaml b/examples-generated/codeartifact/repository.yaml
new file mode 100644
index 000000000..51628e187
--- /dev/null
+++ b/examples-generated/codeartifact/repository.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codeartifact.aws.jet.crossplane.io/v1alpha1
+#kind: Repository
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domain: example
+# repository: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codeartifact/repositorypermissionspolicy.yaml b/examples-generated/codeartifact/repositorypermissionspolicy.yaml
new file mode 100644
index 000000000..2ca5f64c4
--- /dev/null
+++ b/examples-generated/codeartifact/repositorypermissionspolicy.yaml
@@ -0,0 +1,24 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codeartifact.aws.jet.crossplane.io/v1alpha1
+#kind: RepositoryPermissionsPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domain: example
+# policyDocument: |
+# {
+# "Version": "2012-10-17",
+# "Statement": [
+# {
+# "Action": "codeartifact:CreateRepository",
+# "Effect": "Allow",
+# "Principal": "*",
+# "Resource": "${aws_codeartifact_domain.example.arn}"
+# }
+# ]
+# }
+# repository: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codebuild/project.yaml b/examples-generated/codebuild/project.yaml
new file mode 100644
index 000000000..a06dcfb97
--- /dev/null
+++ b/examples-generated/codebuild/project.yaml
@@ -0,0 +1,54 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codebuild.aws.jet.crossplane.io/v1alpha1
+#kind: Project
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# artifacts:
+# - type: NO_ARTIFACTS
+# buildTimeout: "5"
+# cache:
+# - location: ${aws_s3_bucket.example.bucket}
+# type: S3
+# description: test_codebuild_project
+# environment:
+# - computeType: BUILD_GENERAL1_SMALL
+# environmentVariable:
+# - name: SOME_KEY1
+# value: SOME_VALUE1
+# - name: SOME_KEY2
+# type: PARAMETER_STORE
+# value: SOME_VALUE2
+# image: aws/codebuild/standard:1.0
+# imagePullCredentialsType: CODEBUILD
+# type: LINUX_CONTAINER
+# logsConfig:
+# - cloudwatchLogs:
+# - groupName: log-group
+# streamName: log-stream
+# s3Logs:
+# - location: ${aws_s3_bucket.example.id}/build-log
+# status: ENABLED
+# name: test-project
+# serviceRole: ${aws_iam_role.example.arn}
+# source:
+# - gitCloneDepth: 1
+# gitSubmodulesConfig:
+# - fetchSubmodules: true
+# location: https://github.com/mitchellh/packer.git
+# type: GITHUB
+# sourceVersion: master
+# tags:
+# Environment: Test
+# vpcConfig:
+# - securityGroupIds:
+# - ${aws_security_group.example1.id}
+# - ${aws_security_group.example2.id}
+# subnets:
+# - ${aws_subnet.example1.id}
+# - ${aws_subnet.example2.id}
+# vpcId: ${aws_vpc.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codebuild/reportgroup.yaml b/examples-generated/codebuild/reportgroup.yaml
new file mode 100644
index 000000000..f10fc33fc
--- /dev/null
+++ b/examples-generated/codebuild/reportgroup.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codebuild.aws.jet.crossplane.io/v1alpha1
+#kind: ReportGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# exportConfig:
+# - s3Destination:
+# - bucket: ${aws_s3_bucket.example.id}
+# encryptionDisabled: false
+# encryptionKey: ${aws_kms_key.example.arn}
+# packaging: NONE
+# path: /some
+# type: S3
+# name: my test report group
+# type: TEST
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codebuild/sourcecredential.yaml b/examples-generated/codebuild/sourcecredential.yaml
new file mode 100644
index 000000000..7fef45867
--- /dev/null
+++ b/examples-generated/codebuild/sourcecredential.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codebuild.aws.jet.crossplane.io/v1alpha1
+#kind: SourceCredential
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# authType: PERSONAL_ACCESS_TOKEN
+# serverType: GITHUB
+# tokenSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codebuild/webhook.yaml b/examples-generated/codebuild/webhook.yaml
new file mode 100644
index 000000000..9676b6b21
--- /dev/null
+++ b/examples-generated/codebuild/webhook.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codebuild.aws.jet.crossplane.io/v1alpha1
+#kind: Webhook
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# buildType: BUILD
+# filterGroup:
+# - filter:
+# - pattern: PUSH
+# type: EVENT
+# - pattern: master
+# type: HEAD_REF
+# projectName: test-project
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codecommit/repository.yaml b/examples-generated/codecommit/repository.yaml
new file mode 100644
index 000000000..92ee8ba5a
--- /dev/null
+++ b/examples-generated/codecommit/repository.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codecommit.aws.jet.crossplane.io/v1alpha1
+#kind: Repository
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: This is the Sample App Repository
+# repositoryName: MyTestRepository
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codecommit/trigger.yaml b/examples-generated/codecommit/trigger.yaml
new file mode 100644
index 000000000..41459587f
--- /dev/null
+++ b/examples-generated/codecommit/trigger.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codecommit.aws.jet.crossplane.io/v1alpha1
+#kind: Trigger
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# repositoryName: ${aws_codecommit_repository.test.repository_name}
+# trigger:
+# - destinationArn: ${aws_sns_topic.test.arn}
+# events:
+# - all
+# name: all
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codedeploy/app.yaml b/examples-generated/codedeploy/app.yaml
new file mode 100644
index 000000000..9d0765051
--- /dev/null
+++ b/examples-generated/codedeploy/app.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codedeploy.aws.jet.crossplane.io/v1alpha1
+#kind: App
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# computePlatform: ECS
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codedeploy/deploymentconfig.yaml b/examples-generated/codedeploy/deploymentconfig.yaml
new file mode 100644
index 000000000..72af3716d
--- /dev/null
+++ b/examples-generated/codedeploy/deploymentconfig.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codedeploy.aws.jet.crossplane.io/v1alpha1
+#kind: DeploymentConfig
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# deploymentConfigName: test-deployment-config
+# minimumHealthyHosts:
+# - type: HOST_COUNT
+# value: 2
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codedeploy/deploymentgroup.yaml b/examples-generated/codedeploy/deploymentgroup.yaml
new file mode 100644
index 000000000..04aeb239f
--- /dev/null
+++ b/examples-generated/codedeploy/deploymentgroup.yaml
@@ -0,0 +1,35 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codedeploy.aws.jet.crossplane.io/v1alpha1
+#kind: DeploymentGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# alarmConfiguration:
+# - alarms:
+# - my-alarm-name
+# enabled: true
+# appName: example
+# autoRollbackConfiguration:
+# - enabled: true
+# events:
+# - DEPLOYMENT_FAILURE
+# deploymentGroupName: example-group
+# ec2TagSet:
+# - ec2TagFilter:
+# - key: filterkey1
+# type: KEY_AND_VALUE
+# value: filtervalue
+# - key: filterkey2
+# type: KEY_AND_VALUE
+# value: filtervalue
+# serviceRoleArnRef:
+# name: example
+# triggerConfiguration:
+# - triggerEvents:
+# - DeploymentFailure
+# triggerName: example-trigger
+# triggerTargetArn: ${aws_sns_topic.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codepipeline/codepipeline.yaml b/examples-generated/codepipeline/codepipeline.yaml
new file mode 100644
index 000000000..043d93f06
--- /dev/null
+++ b/examples-generated/codepipeline/codepipeline.yaml
@@ -0,0 +1,61 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codepipeline.aws.jet.crossplane.io/v1alpha1
+#kind: Codepipeline
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# artifactStore:
+# - encryptionKey:
+# - id: ${data.aws_kms_alias.s3kmskey.arn}
+# type: KMS
+# location: ${aws_s3_bucket.codepipeline_bucket.bucket}
+# type: S3
+# name: tf-test-pipeline
+# roleArnRef:
+# name: example
+# stage:
+# - action:
+# - category: Source
+# configuration:
+# BranchName: main
+# ConnectionArn: ${aws_codestarconnections_connection.example.arn}
+# FullRepositoryId: my-organization/example
+# name: Source
+# outputArtifacts:
+# - source_output
+# owner: AWS
+# provider: CodeStarSourceConnection
+# version: "1"
+# name: Source
+# - action:
+# - category: Build
+# configuration:
+# ProjectName: test
+# inputArtifacts:
+# - source_output
+# name: Build
+# outputArtifacts:
+# - build_output
+# owner: AWS
+# provider: CodeBuild
+# version: "1"
+# name: Build
+# - action:
+# - category: Deploy
+# configuration:
+# ActionMode: REPLACE_ON_FAILURE
+# Capabilities: CAPABILITY_AUTO_EXPAND,CAPABILITY_IAM
+# OutputFileName: CreateStackOutput.json
+# StackName: MyStack
+# TemplatePath: build_output::sam-templated.yaml
+# inputArtifacts:
+# - build_output
+# name: Deploy
+# owner: AWS
+# provider: CloudFormation
+# version: "1"
+# name: Deploy
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codepipeline/webhook.yaml b/examples-generated/codepipeline/webhook.yaml
new file mode 100644
index 000000000..0fc568490
--- /dev/null
+++ b/examples-generated/codepipeline/webhook.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codepipeline.aws.jet.crossplane.io/v1alpha1
+#kind: Webhook
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# authentication: GITHUB_HMAC
+# authenticationConfiguration:
+# - secretTokenSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# filter:
+# - jsonPath: $.ref
+# matchEquals: refs/heads/{Branch}
+# name: test-webhook-github-bar
+# targetAction: Source
+# targetPipeline: tf-test-pipeline
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codestarconnections/connection.yaml b/examples-generated/codestarconnections/connection.yaml
new file mode 100644
index 000000000..57669c5aa
--- /dev/null
+++ b/examples-generated/codestarconnections/connection.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codestarconnections.aws.jet.crossplane.io/v1alpha1
+#kind: Connection
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example-connection
+# providerType: Bitbucket
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codestarconnections/host.yaml b/examples-generated/codestarconnections/host.yaml
new file mode 100644
index 000000000..c1b8e5ef9
--- /dev/null
+++ b/examples-generated/codestarconnections/host.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codestarconnections.aws.jet.crossplane.io/v1alpha1
+#kind: Host
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example-host
+# providerEndpoint: https://example.com
+# providerType: GitHubEnterpriseServer
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/codestarnotifications/notificationrule.yaml b/examples-generated/codestarnotifications/notificationrule.yaml
new file mode 100644
index 000000000..b870263ee
--- /dev/null
+++ b/examples-generated/codestarnotifications/notificationrule.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: codestarnotifications.aws.jet.crossplane.io/v1alpha1
+#kind: NotificationRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# detailType: BASIC
+# eventTypeIds:
+# - codecommit-repository-comments-on-commits
+# name: example-code-repo-commits
+# resource: ${aws_codecommit_repository.code.arn}
+# target:
+# - address: ${aws_sns_topic.notif.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cognitoidentity/pool.yaml b/examples-generated/cognitoidentity/pool.yaml
new file mode 100644
index 000000000..0434681f9
--- /dev/null
+++ b/examples-generated/cognitoidentity/pool.yaml
@@ -0,0 +1,27 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cognitoidentity.aws.jet.crossplane.io/v1alpha1
+#kind: Pool
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# allowClassicFlow: false
+# allowUnauthenticatedIdentities: false
+# cognitoIdentityProviders:
+# - clientId: 6lhlkkfbfb4q5kpp90urffae
+# providerName: cognito-idp.us-east-1.amazonaws.com/us-east-1_Tv0493apJ
+# serverSideTokenCheck: false
+# - clientId: 7kodkvfqfb4qfkp39eurffae
+# providerName: cognito-idp.us-east-1.amazonaws.com/eu-west-1_Zr231apJu
+# serverSideTokenCheck: false
+# identityPoolName: identity pool
+# openidConnectProviderArns:
+# - arn:aws:iam::123456789012:oidc-provider/id.example.com
+# samlProviderArns:
+# - ${aws_iam_saml_provider.default.arn}
+# supportedLoginProviders:
+# accounts.google.com: 123456789012.apps.googleusercontent.com
+# graph.facebook.com: "7346241598935552"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cognitoidentity/poolrolesattachment.yaml b/examples-generated/cognitoidentity/poolrolesattachment.yaml
new file mode 100644
index 000000000..ede3433d7
--- /dev/null
+++ b/examples-generated/cognitoidentity/poolrolesattachment.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cognitoidentity.aws.jet.crossplane.io/v1alpha1
+#kind: PoolRolesAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# identityPoolId: ${aws_cognito_identity_pool.main.id}
+# roleMapping:
+# - ambiguousRoleResolution: AuthenticatedRole
+# identityProvider: graph.facebook.com
+# mappingRule:
+# - claim: isAdmin
+# matchType: Equals
+# roleArn: ${aws_iam_role.authenticated.arn}
+# value: paid
+# type: Rules
+# roles:
+# authenticated: ${aws_iam_role.authenticated.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cognitoidp/identityprovider.yaml b/examples-generated/cognitoidp/identityprovider.yaml
new file mode 100644
index 000000000..5f57f075e
--- /dev/null
+++ b/examples-generated/cognitoidp/identityprovider.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cognitoidp.aws.jet.crossplane.io/v1alpha1
+#kind: IdentityProvider
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# attributeMapping:
+# email: email
+# username: sub
+# providerDetails:
+# authorize_scopes: email
+# client_id: your client_id
+# client_secret: your client_secret
+# providerName: Google
+# providerType: Google
+# userPoolId: ${aws_cognito_user_pool.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cognitoidp/resourceserver.yaml b/examples-generated/cognitoidp/resourceserver.yaml
new file mode 100644
index 000000000..6b05c6fd6
--- /dev/null
+++ b/examples-generated/cognitoidp/resourceserver.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cognitoidp.aws.jet.crossplane.io/v1alpha1
+#kind: ResourceServer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# identifier: https://example.com
+# name: example
+# userPoolId: ${aws_cognito_user_pool.pool.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cognitoidp/usergroup.yaml b/examples-generated/cognitoidp/usergroup.yaml
new file mode 100644
index 000000000..1a9a353cc
--- /dev/null
+++ b/examples-generated/cognitoidp/usergroup.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cognitoidp.aws.jet.crossplane.io/v1alpha1
+#kind: UserGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Managed by Terraform
+# name: user-group
+# precedence: 42
+# roleArnRef:
+# name: example
+# userPoolId: ${aws_cognito_user_pool.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cognitoidp/userpool.yaml b/examples-generated/cognitoidp/userpool.yaml
new file mode 100644
index 000000000..888916f78
--- /dev/null
+++ b/examples-generated/cognitoidp/userpool.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cognitoidp.aws.jet.crossplane.io/v1alpha1
+#kind: UserPool
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: mypool
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cognitoidp/userpoolclient.yaml b/examples-generated/cognitoidp/userpoolclient.yaml
new file mode 100644
index 000000000..2d188e06f
--- /dev/null
+++ b/examples-generated/cognitoidp/userpoolclient.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cognitoidp.aws.jet.crossplane.io/v1alpha1
+#kind: UserPoolClient
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: client
+# userPoolId: ${aws_cognito_user_pool.pool.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cognitoidp/userpooldomain.yaml b/examples-generated/cognitoidp/userpooldomain.yaml
new file mode 100644
index 000000000..4a099e7ef
--- /dev/null
+++ b/examples-generated/cognitoidp/userpooldomain.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cognitoidp.aws.jet.crossplane.io/v1alpha1
+#kind: UserPoolDomain
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domain: example-domain
+# userPoolId: ${aws_cognito_user_pool.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cognitoidp/userpooluicustomization.yaml b/examples-generated/cognitoidp/userpooluicustomization.yaml
new file mode 100644
index 000000000..6af579ea5
--- /dev/null
+++ b/examples-generated/cognitoidp/userpooluicustomization.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cognitoidp.aws.jet.crossplane.io/v1alpha1
+#kind: UserPoolUICustomization
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clientId: ${aws_cognito_user_pool_client.example.id}
+# css: '.label-customizable {font-weight: 400;}'
+# imageFile: ${filebase64("logo.png")}
+# userPoolId: ${aws_cognito_user_pool_domain.example.user_pool_id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/configservice/aggregateauthorization.yaml b/examples-generated/configservice/aggregateauthorization.yaml
new file mode 100644
index 000000000..becf3545a
--- /dev/null
+++ b/examples-generated/configservice/aggregateauthorization.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: configservice.aws.jet.crossplane.io/v1alpha1
+#kind: AggregateAuthorization
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accountId: "123456789012"
+# region: eu-west-2
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/configservice/awsconfigurationrecorderstatus.yaml b/examples-generated/configservice/awsconfigurationrecorderstatus.yaml
new file mode 100644
index 000000000..c8e1a17a6
--- /dev/null
+++ b/examples-generated/configservice/awsconfigurationrecorderstatus.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: configservice.aws.jet.crossplane.io/v1alpha1
+#kind: AWSConfigurationRecorderStatus
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# isEnabled: true
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/configservice/configrule.yaml b/examples-generated/configservice/configrule.yaml
new file mode 100644
index 000000000..6cd9ee0d7
--- /dev/null
+++ b/examples-generated/configservice/configrule.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: configservice.aws.jet.crossplane.io/v1alpha1
+#kind: ConfigRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# source:
+# - owner: AWS
+# sourceIdentifier: S3_BUCKET_VERSIONING_ENABLED
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/configservice/configurationaggregator.yaml b/examples-generated/configservice/configurationaggregator.yaml
new file mode 100644
index 000000000..a293beedf
--- /dev/null
+++ b/examples-generated/configservice/configurationaggregator.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: configservice.aws.jet.crossplane.io/v1alpha1
+#kind: ConfigurationAggregator
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accountAggregationSource:
+# - accountIds:
+# - "123456789012"
+# regions:
+# - us-west-2
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/configservice/configurationrecorder.yaml b/examples-generated/configservice/configurationrecorder.yaml
new file mode 100644
index 000000000..1e9b23774
--- /dev/null
+++ b/examples-generated/configservice/configurationrecorder.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: configservice.aws.jet.crossplane.io/v1alpha1
+#kind: ConfigurationRecorder
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/configservice/conformancepack.yaml b/examples-generated/configservice/conformancepack.yaml
new file mode 100644
index 000000000..77df16e86
--- /dev/null
+++ b/examples-generated/configservice/conformancepack.yaml
@@ -0,0 +1,26 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: configservice.aws.jet.crossplane.io/v1alpha1
+#kind: ConformancePack
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# inputParameter:
+# - parameterName: AccessKeysRotatedParameterMaxAccessKeyAge
+# parameterValue: "90"
+# name: example
+# templateBody: |
+# Parameters:
+# AccessKeysRotatedParameterMaxAccessKeyAge:
+# Type: String
+# Resources:
+# IAMPasswordPolicy:
+# Properties:
+# ConfigRuleName: IAMPasswordPolicy
+# Source:
+# Owner: AWS
+# SourceIdentifier: IAM_PASSWORD_POLICY
+# Type: AWS::Config::ConfigRule
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/configservice/deliverychannel.yaml b/examples-generated/configservice/deliverychannel.yaml
new file mode 100644
index 000000000..e6c6a2e4a
--- /dev/null
+++ b/examples-generated/configservice/deliverychannel.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: configservice.aws.jet.crossplane.io/v1alpha1
+#kind: DeliveryChannel
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# s3BucketName: ${aws_s3_bucket.b.bucket}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/configservice/organizationconformancepack.yaml b/examples-generated/configservice/organizationconformancepack.yaml
new file mode 100644
index 000000000..7bcffd087
--- /dev/null
+++ b/examples-generated/configservice/organizationconformancepack.yaml
@@ -0,0 +1,26 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: configservice.aws.jet.crossplane.io/v1alpha1
+#kind: OrganizationConformancePack
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# inputParameter:
+# - parameterName: AccessKeysRotatedParameterMaxAccessKeyAge
+# parameterValue: "90"
+# name: example
+# templateBody: |
+# Parameters:
+# AccessKeysRotatedParameterMaxAccessKeyAge:
+# Type: String
+# Resources:
+# IAMPasswordPolicy:
+# Properties:
+# ConfigRuleName: IAMPasswordPolicy
+# Source:
+# Owner: AWS
+# SourceIdentifier: IAM_PASSWORD_POLICY
+# Type: AWS::Config::ConfigRule
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/configservice/organizationcustomrule.yaml b/examples-generated/configservice/organizationcustomrule.yaml
new file mode 100644
index 000000000..f1da1a7d5
--- /dev/null
+++ b/examples-generated/configservice/organizationcustomrule.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: configservice.aws.jet.crossplane.io/v1alpha1
+#kind: OrganizationCustomRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# lambdaFunctionArn: ${aws_lambda_function.example.arn}
+# name: example
+# triggerTypes:
+# - ConfigurationItemChangeNotification
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/configservice/organizationmanagedrule.yaml b/examples-generated/configservice/organizationmanagedrule.yaml
new file mode 100644
index 000000000..d0a9c4625
--- /dev/null
+++ b/examples-generated/configservice/organizationmanagedrule.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: configservice.aws.jet.crossplane.io/v1alpha1
+#kind: OrganizationManagedRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# ruleIdentifier: IAM_PASSWORD_POLICY
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/configservice/remediationconfiguration.yaml b/examples-generated/configservice/remediationconfiguration.yaml
new file mode 100644
index 000000000..69b30d93e
--- /dev/null
+++ b/examples-generated/configservice/remediationconfiguration.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: configservice.aws.jet.crossplane.io/v1alpha1
+#kind: RemediationConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# configRuleName: example
+# parameter:
+# - name: AutomationAssumeRole
+# staticValue: arn:aws:iam::875924563244:role/security_config
+# - name: BucketName
+# resourceValue: RESOURCE_ID
+# - name: SSEAlgorithm
+# staticValue: AES256
+# resourceType: AWS::S3::Bucket
+# targetId: AWS-EnableS3BucketEncryption
+# targetType: SSM_DOCUMENT
+# targetVersion: "1"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/cur/reportdefinition.yaml b/examples-generated/cur/reportdefinition.yaml
new file mode 100644
index 000000000..0e49e14b0
--- /dev/null
+++ b/examples-generated/cur/reportdefinition.yaml
@@ -0,0 +1,21 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: cur.aws.jet.crossplane.io/v1alpha1
+#kind: ReportDefinition
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# additionalArtifacts:
+# - REDSHIFT
+# - QUICKSIGHT
+# additionalSchemaElements:
+# - RESOURCES
+# compression: GZIP
+# format: textORcsv
+# reportName: example-cur-report-definition
+# s3Bucket: example-bucket-name
+# s3Region: us-east-1
+# timeUnit: HOURLY
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/datapipeline/pipeline.yaml b/examples-generated/datapipeline/pipeline.yaml
new file mode 100644
index 000000000..143bc2021
--- /dev/null
+++ b/examples-generated/datapipeline/pipeline.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: datapipeline.aws.jet.crossplane.io/v1alpha1
+#kind: Pipeline
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: tf-pipeline-default
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/datasync/agent.yaml b/examples-generated/datasync/agent.yaml
new file mode 100644
index 000000000..1a9a1c4be
--- /dev/null
+++ b/examples-generated/datasync/agent.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: datasync.aws.jet.crossplane.io/v1alpha1
+#kind: Agent
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# ipAddress: 1.2.3.4
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/datasync/locationefs.yaml b/examples-generated/datasync/locationefs.yaml
new file mode 100644
index 000000000..604e9ec2b
--- /dev/null
+++ b/examples-generated/datasync/locationefs.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: datasync.aws.jet.crossplane.io/v1alpha1
+#kind: LocationEFS
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# ec2Config:
+# - securityGroupArns:
+# - ${aws_security_group.example.arn}
+# subnetArn: ${aws_subnet.example.arn}
+# efsFileSystemArn: ${aws_efs_mount_target.example.file_system_arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/datasync/locationfsxwindowsfilesystem.yaml b/examples-generated/datasync/locationfsxwindowsfilesystem.yaml
new file mode 100644
index 000000000..8c36c0bc6
--- /dev/null
+++ b/examples-generated/datasync/locationfsxwindowsfilesystem.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: datasync.aws.jet.crossplane.io/v1alpha1
+#kind: LocationFSXWindowsFileSystem
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# fsxFilesystemArn: ${aws_fsx_windows_file_system.example.arn}
+# passwordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# securityGroupArns:
+# - ${aws_security_group.example.arn}
+# user: SomeUser
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/datasync/locationnfs.yaml b/examples-generated/datasync/locationnfs.yaml
new file mode 100644
index 000000000..a408e566d
--- /dev/null
+++ b/examples-generated/datasync/locationnfs.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: datasync.aws.jet.crossplane.io/v1alpha1
+#kind: LocationNFS
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# onPremConfig:
+# - agentArns:
+# - ${aws_datasync_agent.example.arn}
+# serverHostname: nfs.example.com
+# subdirectory: /exported/path
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/datasync/locations3.yaml b/examples-generated/datasync/locations3.yaml
new file mode 100644
index 000000000..0773b4a91
--- /dev/null
+++ b/examples-generated/datasync/locations3.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: datasync.aws.jet.crossplane.io/v1alpha1
+#kind: LocationS3
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# s3BucketArn: ${aws_s3_bucket.example.arn}
+# s3Config:
+# - bucketAccessRoleArn: ${aws_iam_role.example.arn}
+# subdirectory: /example/prefix
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/datasync/locationsmb.yaml b/examples-generated/datasync/locationsmb.yaml
new file mode 100644
index 000000000..f8a0b129b
--- /dev/null
+++ b/examples-generated/datasync/locationsmb.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: datasync.aws.jet.crossplane.io/v1alpha1
+#kind: LocationSMB
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# agentArns:
+# - ${aws_datasync_agent.example.arn}
+# passwordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# serverHostname: smb.example.com
+# subdirectory: /exported/path
+# user: Guest
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/datasync/task.yaml b/examples-generated/datasync/task.yaml
new file mode 100644
index 000000000..91ae20242
--- /dev/null
+++ b/examples-generated/datasync/task.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: datasync.aws.jet.crossplane.io/v1alpha1
+#kind: Task
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# destinationLocationArn: ${aws_datasync_location_s3.destination.arn}
+# name: example
+# options:
+# - bytesPerSecond: -1
+# sourceLocationArn: ${aws_datasync_location_nfs.source.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dax/cluster.yaml b/examples-generated/dax/cluster.yaml
new file mode 100644
index 000000000..530e2fa58
--- /dev/null
+++ b/examples-generated/dax/cluster.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dax.aws.jet.crossplane.io/v1alpha1
+#kind: Cluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterName: cluster-example
+# iamRoleArnRef:
+# name: example
+# nodeType: dax.r4.large
+# replicationFactor: 1
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dax/parametergroup.yaml b/examples-generated/dax/parametergroup.yaml
new file mode 100644
index 000000000..e696c6756
--- /dev/null
+++ b/examples-generated/dax/parametergroup.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dax.aws.jet.crossplane.io/v1alpha1
+#kind: ParameterGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# parameters:
+# - name: query-ttl-millis
+# value: "100000"
+# - name: record-ttl-millis
+# value: "100000"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dax/subnetgroup.yaml b/examples-generated/dax/subnetgroup.yaml
new file mode 100644
index 000000000..bea7a1fe0
--- /dev/null
+++ b/examples-generated/dax/subnetgroup.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dax.aws.jet.crossplane.io/v1alpha1
+#kind: SubnetGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# subnetIdRefs:
+# - name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/devicefarm/project.yaml b/examples-generated/devicefarm/project.yaml
new file mode 100644
index 000000000..4a291ec36
--- /dev/null
+++ b/examples-generated/devicefarm/project.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: devicefarm.aws.jet.crossplane.io/v1alpha1
+#kind: Project
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: my-device-farm
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/bgppeer.yaml b/examples-generated/directconnect/bgppeer.yaml
new file mode 100644
index 000000000..7852cd093
--- /dev/null
+++ b/examples-generated/directconnect/bgppeer.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: BGPPeer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# addressFamily: ipv6
+# bgpAsn: 65351
+# virtualInterfaceId: ${aws_dx_private_virtual_interface.foo.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/connection.yaml b/examples-generated/directconnect/connection.yaml
new file mode 100644
index 000000000..e475e1960
--- /dev/null
+++ b/examples-generated/directconnect/connection.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: Connection
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bandwidth: 1Gbps
+# location: EqDC2
+# name: tf-dx-connection
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/connectionassociation.yaml b/examples-generated/directconnect/connectionassociation.yaml
new file mode 100644
index 000000000..01fcc06fa
--- /dev/null
+++ b/examples-generated/directconnect/connectionassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: ConnectionAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# connectionId: ${aws_dx_connection.example.id}
+# lagId: ${aws_dx_lag.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/gateway.yaml b/examples-generated/directconnect/gateway.yaml
new file mode 100644
index 000000000..38f6bc669
--- /dev/null
+++ b/examples-generated/directconnect/gateway.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: Gateway
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# amazonSideAsn: "64512"
+# name: tf-dxg-example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/gatewayassociation.yaml b/examples-generated/directconnect/gatewayassociation.yaml
new file mode 100644
index 000000000..79dbca9ee
--- /dev/null
+++ b/examples-generated/directconnect/gatewayassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: GatewayAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# associatedGatewayId: ${aws_vpn_gateway.example.id}
+# dxGatewayId: ${aws_dx_gateway.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/gatewayassociationproposal.yaml b/examples-generated/directconnect/gatewayassociationproposal.yaml
new file mode 100644
index 000000000..a614b10a4
--- /dev/null
+++ b/examples-generated/directconnect/gatewayassociationproposal.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: GatewayAssociationProposal
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# associatedGatewayId: ${aws_vpn_gateway.example.id}
+# dxGatewayId: ${aws_dx_gateway.example.id}
+# dxGatewayOwnerAccountId: ${aws_dx_gateway.example.owner_account_id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/hostedprivatevirtualinterface.yaml b/examples-generated/directconnect/hostedprivatevirtualinterface.yaml
new file mode 100644
index 000000000..bc5dfdc67
--- /dev/null
+++ b/examples-generated/directconnect/hostedprivatevirtualinterface.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: HostedPrivateVirtualInterface
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# addressFamily: ipv4
+# bgpAsn: 65352
+# connectionId: dxcon-zzzzzzzz
+# name: vif-foo
+# vlan: 4094
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/hostedprivatevirtualinterfaceaccepter.yaml b/examples-generated/directconnect/hostedprivatevirtualinterfaceaccepter.yaml
new file mode 100644
index 000000000..886bfc7bf
--- /dev/null
+++ b/examples-generated/directconnect/hostedprivatevirtualinterfaceaccepter.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: HostedPrivateVirtualInterfaceAccepter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# provider: ${aws.accepter}
+# tags:
+# Side: Accepter
+# virtualInterfaceId: ${aws_dx_hosted_private_virtual_interface.creator.id}
+# vpnGatewayId: ${aws_vpn_gateway.vpn_gw.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/hostedpublicvirtualinterface.yaml b/examples-generated/directconnect/hostedpublicvirtualinterface.yaml
new file mode 100644
index 000000000..a1c1dfcac
--- /dev/null
+++ b/examples-generated/directconnect/hostedpublicvirtualinterface.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: HostedPublicVirtualInterface
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# addressFamily: ipv4
+# amazonAddress: 175.45.176.2/30
+# bgpAsn: 65352
+# connectionId: dxcon-zzzzzzzz
+# customerAddress: 175.45.176.1/30
+# name: vif-foo
+# routeFilterPrefixes:
+# - 210.52.109.0/24
+# - 175.45.176.0/22
+# vlan: 4094
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/hostedpublicvirtualinterfaceaccepter.yaml b/examples-generated/directconnect/hostedpublicvirtualinterfaceaccepter.yaml
new file mode 100644
index 000000000..5b29b68a7
--- /dev/null
+++ b/examples-generated/directconnect/hostedpublicvirtualinterfaceaccepter.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: HostedPublicVirtualInterfaceAccepter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# provider: ${aws.accepter}
+# tags:
+# Side: Accepter
+# virtualInterfaceId: ${aws_dx_hosted_public_virtual_interface.creator.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/hostedtransitvirtualinterface.yaml b/examples-generated/directconnect/hostedtransitvirtualinterface.yaml
new file mode 100644
index 000000000..fba27b430
--- /dev/null
+++ b/examples-generated/directconnect/hostedtransitvirtualinterface.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: HostedTransitVirtualInterface
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# addressFamily: ipv4
+# bgpAsn: 65352
+# connectionId: ${aws_dx_connection.example.id}
+# name: tf-transit-vif-example
+# vlan: 4094
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/hostedtransitvirtualinterfaceaccepter.yaml b/examples-generated/directconnect/hostedtransitvirtualinterfaceaccepter.yaml
new file mode 100644
index 000000000..730b809eb
--- /dev/null
+++ b/examples-generated/directconnect/hostedtransitvirtualinterfaceaccepter.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: HostedTransitVirtualInterfaceAccepter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dxGatewayId: ${aws_dx_gateway.example.id}
+# provider: ${aws.accepter}
+# tags:
+# Side: Accepter
+# virtualInterfaceId: ${aws_dx_hosted_transit_virtual_interface.creator.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/lag.yaml b/examples-generated/directconnect/lag.yaml
new file mode 100644
index 000000000..cc5fecbd4
--- /dev/null
+++ b/examples-generated/directconnect/lag.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: Lag
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# connectionsBandwidth: 1Gbps
+# forceDestroy: true
+# location: EqDC2
+# name: tf-dx-lag
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/privatevirtualinterface.yaml b/examples-generated/directconnect/privatevirtualinterface.yaml
new file mode 100644
index 000000000..515ef579f
--- /dev/null
+++ b/examples-generated/directconnect/privatevirtualinterface.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: PrivateVirtualInterface
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# addressFamily: ipv4
+# bgpAsn: 65352
+# connectionId: dxcon-zzzzzzzz
+# name: vif-foo
+# vlan: 4094
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/publicvirtualinterface.yaml b/examples-generated/directconnect/publicvirtualinterface.yaml
new file mode 100644
index 000000000..0bca0eb64
--- /dev/null
+++ b/examples-generated/directconnect/publicvirtualinterface.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: PublicVirtualInterface
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# addressFamily: ipv4
+# amazonAddress: 175.45.176.2/30
+# bgpAsn: 65352
+# connectionId: dxcon-zzzzzzzz
+# customerAddress: 175.45.176.1/30
+# name: vif-foo
+# routeFilterPrefixes:
+# - 210.52.109.0/24
+# - 175.45.176.0/22
+# vlan: 4094
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/directconnect/transitvirtualinterface.yaml b/examples-generated/directconnect/transitvirtualinterface.yaml
new file mode 100644
index 000000000..1a909b13e
--- /dev/null
+++ b/examples-generated/directconnect/transitvirtualinterface.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: directconnect.aws.jet.crossplane.io/v1alpha1
+#kind: TransitVirtualInterface
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# addressFamily: ipv4
+# bgpAsn: 65352
+# connectionId: ${aws_dx_connection.example.id}
+# dxGatewayId: ${aws_dx_gateway.example.id}
+# name: tf-transit-vif-example
+# vlan: 4094
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dlm/lifecyclepolicy.yaml b/examples-generated/dlm/lifecyclepolicy.yaml
new file mode 100644
index 000000000..54c88004c
--- /dev/null
+++ b/examples-generated/dlm/lifecyclepolicy.yaml
@@ -0,0 +1,31 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dlm.aws.jet.crossplane.io/v1alpha1
+#kind: LifecyclePolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: example DLM lifecycle policy
+# executionRoleArnRef:
+# name: example
+# policyDetails:
+# - resourceTypes:
+# - VOLUME
+# schedule:
+# - copyTags: false
+# createRule:
+# - interval: 24
+# intervalUnit: HOURS
+# times:
+# - "23:45"
+# name: 2 weeks of daily snapshots
+# retainRule:
+# - count: 14
+# tagsToAdd:
+# SnapshotCreator: DLM
+# targetTags:
+# Snapshot: "true"
+# state: ENABLED
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dms/certificate.yaml b/examples-generated/dms/certificate.yaml
new file mode 100644
index 000000000..4ceccf562
--- /dev/null
+++ b/examples-generated/dms/certificate.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dms.aws.jet.crossplane.io/v1alpha1
+#kind: Certificate
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# certificateId: test-dms-certificate-tf
+# certificatePemSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# tags:
+# Name: test
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dms/endpoint.yaml b/examples-generated/dms/endpoint.yaml
new file mode 100644
index 000000000..11dae5648
--- /dev/null
+++ b/examples-generated/dms/endpoint.yaml
@@ -0,0 +1,28 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dms.aws.jet.crossplane.io/v1alpha1
+#kind: Endpoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# certificateArn: arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
+# databaseName: test
+# endpointId: test-dms-endpoint-tf
+# endpointType: source
+# engineName: aurora
+# extraConnectionAttributes: ""
+# kmsKeyArnRef:
+# name: example
+# passwordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# port: 3306
+# serverName: test
+# sslMode: none
+# tags:
+# Name: test
+# username: test
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dms/eventsubscription.yaml b/examples-generated/dms/eventsubscription.yaml
new file mode 100644
index 000000000..211c26200
--- /dev/null
+++ b/examples-generated/dms/eventsubscription.yaml
@@ -0,0 +1,21 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dms.aws.jet.crossplane.io/v1alpha1
+#kind: EventSubscription
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# enabled: true
+# eventCategories:
+# - creation
+# - failure
+# name: my-favorite-event-subscription
+# snsTopicArn: ${aws_sns_topic.example.arn}
+# sourceIds:
+# - ${aws_dms_replication_task.example.replication_task_id}
+# sourceType: replication-task
+# tags:
+# Name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dms/replicationinstance.yaml b/examples-generated/dms/replicationinstance.yaml
new file mode 100644
index 000000000..236b5f79b
--- /dev/null
+++ b/examples-generated/dms/replicationinstance.yaml
@@ -0,0 +1,27 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dms.aws.jet.crossplane.io/v1alpha1
+#kind: ReplicationInstance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# allocatedStorage: 20
+# applyImmediately: true
+# autoMinorVersionUpgrade: true
+# availabilityZone: us-west-2c
+# engineVersion: 3.1.4
+# kmsKeyArnRef:
+# name: example
+# multiAz: false
+# preferredMaintenanceWindow: sun:10:30-sun:14:30
+# publiclyAccessible: true
+# replicationInstanceClass: dms.t2.micro
+# replicationInstanceId: test-dms-replication-instance-tf
+# replicationSubnetGroupId: ${aws_dms_replication_subnet_group.test-dms-replication-subnet-group-tf.id}
+# tags:
+# Name: test
+# vpcSecurityGroupIdRefs:
+# - name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dms/replicationsubnetgroup.yaml b/examples-generated/dms/replicationsubnetgroup.yaml
new file mode 100644
index 000000000..1428cf727
--- /dev/null
+++ b/examples-generated/dms/replicationsubnetgroup.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dms.aws.jet.crossplane.io/v1alpha1
+#kind: ReplicationSubnetGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# replicationSubnetGroupDescription: Test replication subnet group
+# replicationSubnetGroupId: test-dms-replication-subnet-group-tf
+# subnetIdRefs:
+# - name: example
+# tags:
+# Name: test
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dms/replicationtask.yaml b/examples-generated/dms/replicationtask.yaml
new file mode 100644
index 000000000..5c8f910a7
--- /dev/null
+++ b/examples-generated/dms/replicationtask.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dms.aws.jet.crossplane.io/v1alpha1
+#kind: ReplicationTask
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cdcStartTime: 1484346880
+# migrationType: full-load
+# replicationInstanceArn: ${aws_dms_replication_instance.test-dms-replication-instance-tf.replication_instance_arn}
+# replicationTaskId: test-dms-replication-task-tf
+# replicationTaskSettings: '...'
+# sourceEndpointArn: ${aws_dms_endpoint.test-dms-source-endpoint-tf.endpoint_arn}
+# tableMappings: '{"rules":[{"rule-type":"selection","rule-id":"1","rule-name":"1","object-locator":{"schema-name":"%","table-name":"%"},"rule-action":"include"}]}'
+# tags:
+# Name: test
+# targetEndpointArn: ${aws_dms_endpoint.test-dms-target-endpoint-tf.endpoint_arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/docdb/cluster.yaml b/examples-generated/docdb/cluster.yaml
new file mode 100644
index 000000000..917dfa3a4
--- /dev/null
+++ b/examples-generated/docdb/cluster.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: docdb.aws.jet.crossplane.io/v1alpha1
+#kind: Cluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# backupRetentionPeriod: 5
+# clusterIdentifier: my-docdb-cluster
+# engine: docdb
+# masterPasswordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# masterUsername: foo
+# preferredBackupWindow: 07:00-09:00
+# skipFinalSnapshot: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/docdb/clusterinstance.yaml b/examples-generated/docdb/clusterinstance.yaml
new file mode 100644
index 000000000..ca34c016e
--- /dev/null
+++ b/examples-generated/docdb/clusterinstance.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: docdb.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterInstance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterIdentifier: ${aws_docdb_cluster.default.id}
+# count: 2
+# identifier: docdb-cluster-demo-${count.index}
+# instanceClass: db.r5.large
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/docdb/clusterparametergroup.yaml b/examples-generated/docdb/clusterparametergroup.yaml
new file mode 100644
index 000000000..ab77ee202
--- /dev/null
+++ b/examples-generated/docdb/clusterparametergroup.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: docdb.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterParameterGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: docdb cluster parameter group
+# family: docdb3.6
+# name: example
+# parameter:
+# - name: tls
+# value: enabled
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/docdb/clustersnapshot.yaml b/examples-generated/docdb/clustersnapshot.yaml
new file mode 100644
index 000000000..46c9bfebc
--- /dev/null
+++ b/examples-generated/docdb/clustersnapshot.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: docdb.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterSnapshot
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dbClusterIdentifier: ${aws_docdb_cluster.example.id}
+# dbClusterSnapshotIdentifier: resourcetestsnapshot1234
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/docdb/subnetgroup.yaml b/examples-generated/docdb/subnetgroup.yaml
new file mode 100644
index 000000000..433ae5b7e
--- /dev/null
+++ b/examples-generated/docdb/subnetgroup.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: docdb.aws.jet.crossplane.io/v1alpha1
+#kind: SubnetGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: main
+# subnetIdRefs:
+# - name: example
+# tags:
+# Name: My docdb subnet group
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ds/conditionalforwarder.yaml b/examples-generated/ds/conditionalforwarder.yaml
new file mode 100644
index 000000000..d3972a88b
--- /dev/null
+++ b/examples-generated/ds/conditionalforwarder.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ds.aws.jet.crossplane.io/v1alpha1
+#kind: ConditionalForwarder
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# directoryId: ${aws_directory_service_directory.ad.id}
+# dnsIps:
+# - 8.8.8.8
+# - 8.8.4.4
+# remoteDomainName: example.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ds/directory.yaml b/examples-generated/ds/directory.yaml
new file mode 100644
index 000000000..573c4a0f8
--- /dev/null
+++ b/examples-generated/ds/directory.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ds.aws.jet.crossplane.io/v1alpha1
+#kind: Directory
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: corp.notexample.com
+# passwordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# size: Small
+# tags:
+# Project: foo
+# vpcSettings:
+# - subnetIds:
+# - ${aws_subnet.foo.id}
+# - ${aws_subnet.bar.id}
+# vpcId: ${aws_vpc.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ds/logsubscription.yaml b/examples-generated/ds/logsubscription.yaml
new file mode 100644
index 000000000..2980c4f3f
--- /dev/null
+++ b/examples-generated/ds/logsubscription.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ds.aws.jet.crossplane.io/v1alpha1
+#kind: LogSubscription
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# directoryId: ${aws_directory_service_directory.example.id}
+# logGroupName: Yada
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dynamodb/globaltable.yaml b/examples-generated/dynamodb/globaltable.yaml
new file mode 100644
index 000000000..7c3a79d82
--- /dev/null
+++ b/examples-generated/dynamodb/globaltable.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dynamodb.aws.jet.crossplane.io/v1alpha1
+#kind: GlobalTable
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: myTable
+# provider: ${aws.us-east-1}
+# replica:
+# - regionName: us-east-1
+# - regionName: us-west-2
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dynamodb/kinesisstreamingdestination.yaml b/examples-generated/dynamodb/kinesisstreamingdestination.yaml
new file mode 100644
index 000000000..075678611
--- /dev/null
+++ b/examples-generated/dynamodb/kinesisstreamingdestination.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dynamodb.aws.jet.crossplane.io/v1alpha1
+#kind: KinesisStreamingDestination
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# streamArn: ${aws_kinesis_stream.example.arn}
+# tableName: GameScores
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dynamodb/table.yaml b/examples-generated/dynamodb/table.yaml
new file mode 100644
index 000000000..869ad6c67
--- /dev/null
+++ b/examples-generated/dynamodb/table.yaml
@@ -0,0 +1,38 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dynamodb.aws.jet.crossplane.io/v1alpha1
+#kind: Table
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# attribute:
+# - name: UserId
+# type: S
+# - name: GameTitle
+# type: S
+# - name: TopScore
+# type: "N"
+# billingMode: PROVISIONED
+# globalSecondaryIndex:
+# - hashKey: GameTitle
+# name: GameTitleIndex
+# nonKeyAttributes:
+# - UserId
+# projectionType: INCLUDE
+# rangeKey: TopScore
+# readCapacity: 10
+# writeCapacity: 10
+# hashKey: UserId
+# name: GameScores
+# rangeKey: GameTitle
+# readCapacity: 20
+# tags:
+# Environment: production
+# Name: dynamodb-table-1
+# ttl:
+# - attributeName: TimeToExist
+# enabled: false
+# writeCapacity: 20
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/dynamodb/tableitem.yaml b/examples-generated/dynamodb/tableitem.yaml
new file mode 100644
index 000000000..5664a9a6f
--- /dev/null
+++ b/examples-generated/dynamodb/tableitem.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: dynamodb.aws.jet.crossplane.io/v1alpha1
+#kind: TableItem
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# hashKey: ${aws_dynamodb_table.example.hash_key}
+# item: |
+# {
+# "exampleHashKey": {"S": "something"},
+# "one": {"N": "11111"},
+# "two": {"N": "22222"},
+# "three": {"N": "33333"},
+# "four": {"N": "44444"}
+# }
+# tableName: GameScores
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/ami.yaml b/examples-generated/ec2/ami.yaml
new file mode 100644
index 000000000..8d686ff16
--- /dev/null
+++ b/examples-generated/ec2/ami.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: AMI
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# ebsBlockDevice:
+# - deviceName: /dev/xvda
+# snapshotId: snap-xxxxxxxx
+# volumeSize: 8
+# name: terraform-example
+# rootDeviceName: /dev/xvda
+# virtualizationType: hvm
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/amicopy.yaml b/examples-generated/ec2/amicopy.yaml
new file mode 100644
index 000000000..3175871e3
--- /dev/null
+++ b/examples-generated/ec2/amicopy.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: AMICopy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: A copy of ami-xxxxxxxx
+# name: terraform-example
+# sourceAmiId: ami-xxxxxxxx
+# sourceAmiRegion: us-west-1
+# tags:
+# Name: HelloWorld
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/amifrominstance.yaml b/examples-generated/ec2/amifrominstance.yaml
new file mode 100644
index 000000000..bba8edc55
--- /dev/null
+++ b/examples-generated/ec2/amifrominstance.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: AMIFromInstance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: terraform-example
+# sourceInstanceId: i-xxxxxxxx
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/amilaunchpermission.yaml b/examples-generated/ec2/amilaunchpermission.yaml
new file mode 100644
index 000000000..d776b72bf
--- /dev/null
+++ b/examples-generated/ec2/amilaunchpermission.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: AMILaunchPermission
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accountId: "123456789012"
+# imageId: ami-12345678
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/availabilityzonegroup.yaml b/examples-generated/ec2/availabilityzonegroup.yaml
new file mode 100644
index 000000000..7002003ff
--- /dev/null
+++ b/examples-generated/ec2/availabilityzonegroup.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: AvailabilityZoneGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# groupName: us-west-2-lax-1
+# optInStatus: opted-in
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/capacityreservation.yaml b/examples-generated/ec2/capacityreservation.yaml
new file mode 100644
index 000000000..afaaeb0ce
--- /dev/null
+++ b/examples-generated/ec2/capacityreservation.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: CapacityReservation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# availabilityZone: eu-west-1a
+# instanceCount: 1
+# instancePlatform: Linux/UNIX
+# instanceType: t2.micro
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/carriergateway.yaml b/examples-generated/ec2/carriergateway.yaml
new file mode 100644
index 000000000..0a4e2068e
--- /dev/null
+++ b/examples-generated/ec2/carriergateway.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: CarrierGateway
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# tags:
+# Name: example-carrier-gateway
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/clientvpnauthorizationrule.yaml b/examples-generated/ec2/clientvpnauthorizationrule.yaml
new file mode 100644
index 000000000..48e3c7291
--- /dev/null
+++ b/examples-generated/ec2/clientvpnauthorizationrule.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: ClientVPNAuthorizationRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# authorizeAllGroups: true
+# clientVpnEndpointId: ${aws_ec2_client_vpn_endpoint.example.id}
+# targetNetworkCidr: ${aws_subnet.example.cidr_block}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/clientvpnendpoint.yaml b/examples-generated/ec2/clientvpnendpoint.yaml
new file mode 100644
index 000000000..0e50fb217
--- /dev/null
+++ b/examples-generated/ec2/clientvpnendpoint.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: ClientVPNEndpoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# authenticationOptions:
+# - rootCertificateChainArn: ${aws_acm_certificate.root_cert.arn}
+# type: certificate-authentication
+# clientCidrBlock: 10.0.0.0/16
+# connectionLogOptions:
+# - cloudwatchLogGroup: Yada
+# cloudwatchLogStream: SampleLogStream1234
+# enabled: true
+# description: terraform-clientvpn-example
+# serverCertificateArn: ${aws_acm_certificate.cert.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/clientvpnnetworkassociation.yaml b/examples-generated/ec2/clientvpnnetworkassociation.yaml
new file mode 100644
index 000000000..0a3f3c3bd
--- /dev/null
+++ b/examples-generated/ec2/clientvpnnetworkassociation.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: ClientVPNNetworkAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clientVpnEndpointId: ${aws_ec2_client_vpn_endpoint.example.id}
+# subnetIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/clientvpnroute.yaml b/examples-generated/ec2/clientvpnroute.yaml
new file mode 100644
index 000000000..56dc01c5c
--- /dev/null
+++ b/examples-generated/ec2/clientvpnroute.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: ClientVPNRoute
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clientVpnEndpointId: ${aws_ec2_client_vpn_endpoint.example.id}
+# destinationCidrBlock: 0.0.0.0/0
+# targetVpcSubnetId: ${aws_ec2_client_vpn_network_association.example.subnet_id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/customergateway.yaml b/examples-generated/ec2/customergateway.yaml
new file mode 100644
index 000000000..86eb039d5
--- /dev/null
+++ b/examples-generated/ec2/customergateway.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: CustomerGateway
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bgpAsn: 65000
+# ipAddress: 172.83.124.10
+# tags:
+# Name: main-customer-gateway
+# type: ipsec.1
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/defaultnetworkacl.yaml b/examples-generated/ec2/defaultnetworkacl.yaml
new file mode 100644
index 000000000..f5cd4ef98
--- /dev/null
+++ b/examples-generated/ec2/defaultnetworkacl.yaml
@@ -0,0 +1,25 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: DefaultNetworkACL
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# defaultNetworkAclId: ${aws_vpc.mainvpc.default_network_acl_id}
+# egress:
+# - action: allow
+# cidrBlock: 0.0.0.0/0
+# fromPort: 0
+# protocol: -1
+# ruleNo: 100
+# toPort: 0
+# ingress:
+# - action: allow
+# cidrBlock: ${aws_vpc.mainvpc.cidr_block}
+# fromPort: 0
+# protocol: -1
+# ruleNo: 100
+# toPort: 0
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/defaultroutetable.yaml b/examples-generated/ec2/defaultroutetable.yaml
new file mode 100644
index 000000000..2834c12a1
--- /dev/null
+++ b/examples-generated/ec2/defaultroutetable.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: DefaultRouteTable
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# defaultRouteTableId: ${aws_vpc.example.default_route_table_id}
+# route:
+# - cidrBlock: 10.0.1.0/24
+# gatewayId: ${aws_internet_gateway.example.id}
+# - egressOnlyGatewayId: ${aws_egress_only_internet_gateway.example.id}
+# ipv6CidrBlock: ::/0
+# tags:
+# Name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/defaultsecuritygroup.yaml b/examples-generated/ec2/defaultsecuritygroup.yaml
new file mode 100644
index 000000000..43f9dd1ba
--- /dev/null
+++ b/examples-generated/ec2/defaultsecuritygroup.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: DefaultSecurityGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# egress:
+# - cidrBlocks:
+# - 0.0.0.0/0
+# fromPort: 0
+# protocol: "-1"
+# toPort: 0
+# ingress:
+# - fromPort: 0
+# protocol: -1
+# self: true
+# toPort: 0
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/defaultsubnet.yaml b/examples-generated/ec2/defaultsubnet.yaml
new file mode 100644
index 000000000..19d55834b
--- /dev/null
+++ b/examples-generated/ec2/defaultsubnet.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: DefaultSubnet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# availabilityZone: us-west-2a
+# tags:
+# Name: Default subnet for us-west-2a
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/defaultvpc.yaml b/examples-generated/ec2/defaultvpc.yaml
new file mode 100644
index 000000000..b07848dbd
--- /dev/null
+++ b/examples-generated/ec2/defaultvpc.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: DefaultVPC
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# tags:
+# Name: Default VPC
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/defaultvpcdhcpoptions.yaml b/examples-generated/ec2/defaultvpcdhcpoptions.yaml
new file mode 100644
index 000000000..aa9417a0b
--- /dev/null
+++ b/examples-generated/ec2/defaultvpcdhcpoptions.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: DefaultVPCDHCPOptions
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# tags:
+# Name: Default DHCP Option Set
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/ebsdefaultkmskey.yaml b/examples-generated/ec2/ebsdefaultkmskey.yaml
new file mode 100644
index 000000000..f870d192e
--- /dev/null
+++ b/examples-generated/ec2/ebsdefaultkmskey.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: EBSDefaultKMSKey
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# keyArn: ${aws_kms_key.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/ebsencryptionbydefault.yaml b/examples-generated/ec2/ebsencryptionbydefault.yaml
new file mode 100644
index 000000000..3972a0ce1
--- /dev/null
+++ b/examples-generated/ec2/ebsencryptionbydefault.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: EBSEncryptionByDefault
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# enabled: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/ebssnapshot.yaml b/examples-generated/ec2/ebssnapshot.yaml
new file mode 100644
index 000000000..d13df1037
--- /dev/null
+++ b/examples-generated/ec2/ebssnapshot.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: EBSSnapshot
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# tags:
+# Name: HelloWorld_snap
+# volumeId: ${aws_ebs_volume.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/ebssnapshotcopy.yaml b/examples-generated/ec2/ebssnapshotcopy.yaml
new file mode 100644
index 000000000..cd4074e04
--- /dev/null
+++ b/examples-generated/ec2/ebssnapshotcopy.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: EBSSnapshotCopy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# sourceRegion: us-west-2
+# sourceSnapshotId: ${aws_ebs_snapshot.example_snapshot.id}
+# tags:
+# Name: HelloWorld_copy_snap
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/ebssnapshotimport.yaml b/examples-generated/ec2/ebssnapshotimport.yaml
new file mode 100644
index 000000000..ab4d18744
--- /dev/null
+++ b/examples-generated/ec2/ebssnapshotimport.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: EBSSnapshotImport
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# diskContainer:
+# - format: VHD
+# userBucket:
+# - s3Bucket: disk-images
+# s3Key: source.vhd
+# roleName: disk-image-import
+# tags:
+# Name: HelloWorld
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/ebsvolume.yaml b/examples-generated/ec2/ebsvolume.yaml
new file mode 100644
index 000000000..d2606e8f4
--- /dev/null
+++ b/examples-generated/ec2/ebsvolume.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: EBSVolume
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# availabilityZone: us-west-2a
+# size: 40
+# tags:
+# Name: HelloWorld
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/egressonlyinternetgateway.yaml b/examples-generated/ec2/egressonlyinternetgateway.yaml
new file mode 100644
index 000000000..bb30c55a5
--- /dev/null
+++ b/examples-generated/ec2/egressonlyinternetgateway.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: EgressOnlyInternetGateway
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# tags:
+# Name: main
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/eip.yaml b/examples-generated/ec2/eip.yaml
new file mode 100644
index 000000000..7c0a9efdd
--- /dev/null
+++ b/examples-generated/ec2/eip.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: EIP
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# instanceRef:
+# name: example
+# vpc: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/eipassociation.yaml b/examples-generated/ec2/eipassociation.yaml
new file mode 100644
index 000000000..444d573ab
--- /dev/null
+++ b/examples-generated/ec2/eipassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: EIPAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# allocationId: ${aws_eip.example.id}
+# instanceId: ${aws_instance.web.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/fleet.yaml b/examples-generated/ec2/fleet.yaml
new file mode 100644
index 000000000..261585c9a
--- /dev/null
+++ b/examples-generated/ec2/fleet.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: Fleet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# launchTemplateConfig:
+# - launchTemplateSpecification:
+# - launchTemplateId: ${aws_launch_template.example.id}
+# version: ${aws_launch_template.example.latest_version}
+# targetCapacitySpecification:
+# - defaultTargetCapacityType: spot
+# totalTargetCapacity: 5
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/flowlog.yaml b/examples-generated/ec2/flowlog.yaml
new file mode 100644
index 000000000..f27f5295d
--- /dev/null
+++ b/examples-generated/ec2/flowlog.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: FlowLog
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# iamRoleArnRef:
+# name: example
+# logDestination: ${aws_cloudwatch_log_group.example.arn}
+# trafficType: ALL
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/instance.yaml b/examples-generated/ec2/instance.yaml
new file mode 100644
index 000000000..03adec424
--- /dev/null
+++ b/examples-generated/ec2/instance.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: Instance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# ami: ${data.aws_ami.ubuntu.id}
+# instanceType: t3.micro
+# tags:
+# Name: HelloWorld
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/internetgateway.yaml b/examples-generated/ec2/internetgateway.yaml
new file mode 100644
index 000000000..4dda05f61
--- /dev/null
+++ b/examples-generated/ec2/internetgateway.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: InternetGateway
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# tags:
+# Name: main
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/keypair.yaml b/examples-generated/ec2/keypair.yaml
new file mode 100644
index 000000000..462cb78e0
--- /dev/null
+++ b/examples-generated/ec2/keypair.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: KeyPair
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# keyName: deployer-key
+# publicKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD3F6tyPEFEzV0LX3X8BsXdMsQz1x2cEikKDEY0aIj41qgxMCP/iteneqXSIFZBp5vizPvaoIR3Um9xK7PGoW8giupGn+EPuxIA4cDM4vzOqOkiMPhz5XK0whEjkVzTo4+S0puvDZuwIsdiW9mxhJc7tgBNL0cYlWSYVkz4G/fslNfRPW5mYAM49f4fhtxPb5ok4Q2Lg9dPKVHO/Bgeu5woMc7RY0p1ej6D4CKFE6lymSDJpW0YHX/wqE9+cfEauh7xZcG0q9t2ta6F6fmX0agvpFyZo8aFbXeUBr7osSCJNgvavWbM/06niWrOvYX2xwWdhXmXSrbX8ZbabVohBK41
+# email@example.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/launchtemplate.yaml b/examples-generated/ec2/launchtemplate.yaml
new file mode 100644
index 000000000..8a7b71989
--- /dev/null
+++ b/examples-generated/ec2/launchtemplate.yaml
@@ -0,0 +1,58 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: LaunchTemplate
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# blockDeviceMappings:
+# - deviceName: /dev/sda1
+# ebs:
+# - volumeSize: 20
+# capacityReservationSpecification:
+# - capacityReservationPreference: open
+# cpuOptions:
+# - coreCount: 4
+# threadsPerCore: 2
+# creditSpecification:
+# - cpuCredits: standard
+# disableApiTermination: true
+# ebsOptimized: true
+# elasticGpuSpecifications:
+# - type: test
+# elasticInferenceAccelerator:
+# - type: eia1.medium
+# iamInstanceProfile:
+# - nameRef:
+# name: example
+# imageId: ami-test
+# instanceInitiatedShutdownBehavior: terminate
+# instanceMarketOptions:
+# - marketType: spot
+# instanceType: t2.micro
+# kernelId: test
+# keyName: test
+# licenseSpecification:
+# - licenseConfigurationArn: arn:aws:license-manager:eu-west-1:123456789012:license-configuration:lic-0123456789abcdef0123456789abcdef
+# metadataOptions:
+# - httpEndpoint: enabled
+# httpPutResponseHopLimit: 1
+# httpTokens: required
+# monitoring:
+# - enabled: true
+# name: foo
+# networkInterfaces:
+# - associatePublicIpAddress: true
+# placement:
+# - availabilityZone: us-west-2a
+# ramDiskId: test
+# tagSpecifications:
+# - resourceType: instance
+# tags:
+# Name: test
+# userData: ${filebase64("${path.module}/example.sh")}
+# vpcSecurityGroupIdRefs:
+# - name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/localgatewayroute.yaml b/examples-generated/ec2/localgatewayroute.yaml
new file mode 100644
index 000000000..2f5109076
--- /dev/null
+++ b/examples-generated/ec2/localgatewayroute.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: LocalGatewayRoute
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# destinationCidrBlock: 172.16.0.0/16
+# localGatewayRouteTableId: ${data.aws_ec2_local_gateway_route_table.example.id}
+# localGatewayVirtualInterfaceGroupId: ${data.aws_ec2_local_gateway_virtual_interface_group.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/localgatewayroutetablevpcassociation.yaml b/examples-generated/ec2/localgatewayroutetablevpcassociation.yaml
new file mode 100644
index 000000000..0761b686e
--- /dev/null
+++ b/examples-generated/ec2/localgatewayroutetablevpcassociation.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: LocalGatewayRouteTableVPCAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# localGatewayRouteTableId: ${data.aws_ec2_local_gateway_route_table.example.id}
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/mainroutetableassociation.yaml b/examples-generated/ec2/mainroutetableassociation.yaml
new file mode 100644
index 000000000..302402352
--- /dev/null
+++ b/examples-generated/ec2/mainroutetableassociation.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: MainRouteTableAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# routeTableIdRef:
+# name: example
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/managedprefixlist.yaml b/examples-generated/ec2/managedprefixlist.yaml
new file mode 100644
index 000000000..f69c6fd34
--- /dev/null
+++ b/examples-generated/ec2/managedprefixlist.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: ManagedPrefixList
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# addressFamily: IPv4
+# entry:
+# - cidr: ${aws_vpc.example.cidr_block}
+# description: Primary
+# - cidr: ${aws_vpc_ipv4_cidr_block_association.example.cidr_block}
+# description: Secondary
+# maxEntries: 5
+# name: All VPC CIDR-s
+# tags:
+# Env: live
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/natgateway.yaml b/examples-generated/ec2/natgateway.yaml
new file mode 100644
index 000000000..3f6231777
--- /dev/null
+++ b/examples-generated/ec2/natgateway.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: NATGateway
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# allocationId: ${aws_eip.example.id}
+# subnetIdRef:
+# name: example
+# tags:
+# Name: gw NAT
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/networkacl.yaml b/examples-generated/ec2/networkacl.yaml
new file mode 100644
index 000000000..8fa014a2e
--- /dev/null
+++ b/examples-generated/ec2/networkacl.yaml
@@ -0,0 +1,28 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: NetworkACL
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# egress:
+# - action: allow
+# cidrBlock: 10.3.0.0/18
+# fromPort: 443
+# protocol: tcp
+# ruleNo: 200
+# toPort: 443
+# ingress:
+# - action: allow
+# cidrBlock: 10.3.0.0/18
+# fromPort: 80
+# protocol: tcp
+# ruleNo: 100
+# toPort: 80
+# tags:
+# Name: main
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/networkaclrule.yaml b/examples-generated/ec2/networkaclrule.yaml
new file mode 100644
index 000000000..de4b163ea
--- /dev/null
+++ b/examples-generated/ec2/networkaclrule.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: NetworkACLRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cidrBlock: ${aws_vpc.foo.cidr_block}
+# egress: false
+# fromPort: 22
+# networkAclId: ${aws_network_acl.bar.id}
+# protocol: tcp
+# ruleAction: allow
+# ruleNumber: 200
+# toPort: 22
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/networkinterface.yaml b/examples-generated/ec2/networkinterface.yaml
new file mode 100644
index 000000000..4ab3cda25
--- /dev/null
+++ b/examples-generated/ec2/networkinterface.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: NetworkInterface
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# attachment:
+# - deviceIndex: 1
+# instanceRef:
+# name: example
+# privateIps:
+# - 10.0.0.50
+# securityGroupRefs:
+# - name: example
+# subnetIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/networkinterfaceattachment.yaml b/examples-generated/ec2/networkinterfaceattachment.yaml
new file mode 100644
index 000000000..e0da2eeed
--- /dev/null
+++ b/examples-generated/ec2/networkinterfaceattachment.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: NetworkInterfaceAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# deviceIndex: 0
+# instanceId: ${aws_instance.test.id}
+# networkInterfaceId: ${aws_network_interface.test.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/networkinterfacesgattachment.yaml b/examples-generated/ec2/networkinterfacesgattachment.yaml
new file mode 100644
index 000000000..2d92e8c8a
--- /dev/null
+++ b/examples-generated/ec2/networkinterfacesgattachment.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: NetworkInterfaceSgAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# networkInterfaceId: ${aws_instance.instance.primary_network_interface_id}
+# securityGroupIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/placementgroup.yaml b/examples-generated/ec2/placementgroup.yaml
new file mode 100644
index 000000000..ea3ea52f6
--- /dev/null
+++ b/examples-generated/ec2/placementgroup.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: PlacementGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: hunky-dory-pg
+# strategy: cluster
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/route.yaml b/examples-generated/ec2/route.yaml
new file mode 100644
index 000000000..3bfd31f2b
--- /dev/null
+++ b/examples-generated/ec2/route.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: Route
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# destinationCidrBlock: 10.0.1.0/22
+# routeTableIdRef:
+# name: example
+# vpcPeeringConnectionIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/routetable.yaml b/examples-generated/ec2/routetable.yaml
new file mode 100644
index 000000000..d24b909c7
--- /dev/null
+++ b/examples-generated/ec2/routetable.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: RouteTable
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# route:
+# - cidrBlock: 10.0.1.0/24
+# gatewayId: ${aws_internet_gateway.example.id}
+# - egressOnlyGatewayId: ${aws_egress_only_internet_gateway.example.id}
+# ipv6CidrBlock: ::/0
+# tags:
+# Name: example
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/routetableassociation.yaml b/examples-generated/ec2/routetableassociation.yaml
new file mode 100644
index 000000000..60171b4e1
--- /dev/null
+++ b/examples-generated/ec2/routetableassociation.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: RouteTableAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# routeTableIdRef:
+# name: example
+# subnetIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/securitygroup.yaml b/examples-generated/ec2/securitygroup.yaml
new file mode 100644
index 000000000..a675e349d
--- /dev/null
+++ b/examples-generated/ec2/securitygroup.yaml
@@ -0,0 +1,33 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: SecurityGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Allow TLS inbound traffic
+# egress:
+# - cidrBlocks:
+# - 0.0.0.0/0
+# fromPort: 0
+# ipv6CidrBlocks:
+# - ::/0
+# protocol: "-1"
+# toPort: 0
+# ingress:
+# - cidrBlocks:
+# - ${aws_vpc.main.cidr_block}
+# description: TLS from VPC
+# fromPort: 443
+# ipv6CidrBlocks:
+# - ${aws_vpc.main.ipv6_cidr_block}
+# protocol: tcp
+# toPort: 443
+# name: allow_tls
+# tags:
+# Name: allow_tls
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/securitygrouprule.yaml b/examples-generated/ec2/securitygrouprule.yaml
new file mode 100644
index 000000000..f1403f17a
--- /dev/null
+++ b/examples-generated/ec2/securitygrouprule.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: SecurityGroupRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cidrBlocks:
+# - ${aws_vpc.example.cidr_block}
+# fromPort: 0
+# ipv6CidrBlocks:
+# - ${aws_vpc.example.ipv6_cidr_block}
+# protocol: tcp
+# securityGroupIdRef:
+# name: example
+# toPort: 65535
+# type: ingress
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/snapshotcreatevolumepermission.yaml b/examples-generated/ec2/snapshotcreatevolumepermission.yaml
new file mode 100644
index 000000000..c6f09cc4c
--- /dev/null
+++ b/examples-generated/ec2/snapshotcreatevolumepermission.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: SnapshotCreateVolumePermission
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accountId: "12345678"
+# snapshotId: ${aws_ebs_snapshot.example_snapshot.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/spotdatafeedsubscription.yaml b/examples-generated/ec2/spotdatafeedsubscription.yaml
new file mode 100644
index 000000000..8620cd426
--- /dev/null
+++ b/examples-generated/ec2/spotdatafeedsubscription.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: SpotDatafeedSubscription
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: ${aws_s3_bucket.default.bucket}
+# prefix: my_subdirectory
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/spotfleetrequest.yaml b/examples-generated/ec2/spotfleetrequest.yaml
new file mode 100644
index 000000000..9811c6e09
--- /dev/null
+++ b/examples-generated/ec2/spotfleetrequest.yaml
@@ -0,0 +1,34 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: SpotFleetRequest
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# allocationStrategy: diversified
+# iamFleetRole: arn:aws:iam::12345678:role/spot-fleet
+# launchSpecification:
+# - ami: ami-1234
+# iamInstanceProfileArn: ${aws_iam_instance_profile.example.arn}
+# instanceType: m4.10xlarge
+# placementTenancy: dedicated
+# spotPrice: "2.793"
+# - ami: ami-5678
+# availabilityZone: us-west-1a
+# iamInstanceProfileArn: ${aws_iam_instance_profile.example.arn}
+# instanceType: m4.4xlarge
+# keyName: my-key
+# rootBlockDevice:
+# - volumeSize: "300"
+# volumeType: gp2
+# spotPrice: "1.117"
+# subnetId: subnet-1234
+# tags:
+# Name: spot-fleet-example
+# weightedCapacity: 35
+# spotPrice: "0.03"
+# targetCapacity: 6
+# validUntil: "2019-11-04T20:44:20Z"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/spotinstancerequest.yaml b/examples-generated/ec2/spotinstancerequest.yaml
new file mode 100644
index 000000000..a16e8a52f
--- /dev/null
+++ b/examples-generated/ec2/spotinstancerequest.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: SpotInstanceRequest
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# ami: ami-1234
+# instanceType: c4.xlarge
+# spotPrice: "0.03"
+# tags:
+# Name: CheapWorker
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/subnet.yaml b/examples-generated/ec2/subnet.yaml
new file mode 100644
index 000000000..1934a4033
--- /dev/null
+++ b/examples-generated/ec2/subnet.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: Subnet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cidrBlock: 10.0.1.0/24
+# tags:
+# Name: Main
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/tag.yaml b/examples-generated/ec2/tag.yaml
new file mode 100644
index 000000000..77e04e14f
--- /dev/null
+++ b/examples-generated/ec2/tag.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: Tag
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# key: Name
+# resourceId: ${aws_vpn_connection.example.transit_gateway_attachment_id}
+# value: Hello World
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/trafficmirrorfilter.yaml b/examples-generated/ec2/trafficmirrorfilter.yaml
new file mode 100644
index 000000000..eb5026b13
--- /dev/null
+++ b/examples-generated/ec2/trafficmirrorfilter.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: TrafficMirrorFilter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: traffic mirror filter - terraform example
+# networkServices:
+# - amazon-dns
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/trafficmirrorfilterrule.yaml b/examples-generated/ec2/trafficmirrorfilterrule.yaml
new file mode 100644
index 000000000..46dfc55b4
--- /dev/null
+++ b/examples-generated/ec2/trafficmirrorfilterrule.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: TrafficMirrorFilterRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: test rule
+# destinationCidrBlock: 10.0.0.0/8
+# ruleAction: accept
+# ruleNumber: 1
+# sourceCidrBlock: 10.0.0.0/8
+# trafficDirection: egress
+# trafficMirrorFilterId: ${aws_ec2_traffic_mirror_filter.filter.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/trafficmirrorsession.yaml b/examples-generated/ec2/trafficmirrorsession.yaml
new file mode 100644
index 000000000..5e6385135
--- /dev/null
+++ b/examples-generated/ec2/trafficmirrorsession.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: TrafficMirrorSession
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: traffic mirror session - terraform example
+# networkInterfaceId: ${aws_instance.test.primary_network_interface_id}
+# sessionNumber: 1
+# trafficMirrorFilterId: ${aws_ec2_traffic_mirror_filter.filter.id}
+# trafficMirrorTargetId: ${aws_ec2_traffic_mirror_target.target.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/trafficmirrortarget.yaml b/examples-generated/ec2/trafficmirrortarget.yaml
new file mode 100644
index 000000000..4f41d59f4
--- /dev/null
+++ b/examples-generated/ec2/trafficmirrortarget.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: TrafficMirrorTarget
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: NLB target
+# networkLoadBalancerArn: ${aws_lb.lb.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/transitgateway.yaml b/examples-generated/ec2/transitgateway.yaml
new file mode 100644
index 000000000..c8e4c8762
--- /dev/null
+++ b/examples-generated/ec2/transitgateway.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: TransitGateway
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/transitgatewaypeeringattachment.yaml b/examples-generated/ec2/transitgatewaypeeringattachment.yaml
new file mode 100644
index 000000000..34550a87c
--- /dev/null
+++ b/examples-generated/ec2/transitgatewaypeeringattachment.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: TransitGatewayPeeringAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# peerAccountId: ${aws_ec2_transit_gateway.peer.owner_id}
+# peerRegion: ${data.aws_region.peer.name}
+# peerTransitGatewayId: ${aws_ec2_transit_gateway.peer.id}
+# tags:
+# Name: TGW Peering Requestor
+# transitGatewayId: ${aws_ec2_transit_gateway.local.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/transitgatewaypeeringattachmentaccepter.yaml b/examples-generated/ec2/transitgatewaypeeringattachmentaccepter.yaml
new file mode 100644
index 000000000..fb291704a
--- /dev/null
+++ b/examples-generated/ec2/transitgatewaypeeringattachmentaccepter.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: TransitGatewayPeeringAttachmentAccepter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# tags:
+# Name: Example cross-account attachment
+# transitGatewayAttachmentId: ${aws_ec2_transit_gateway_peering_attachment.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/transitgatewayprefixlistreference.yaml b/examples-generated/ec2/transitgatewayprefixlistreference.yaml
new file mode 100644
index 000000000..2fbcfa9fc
--- /dev/null
+++ b/examples-generated/ec2/transitgatewayprefixlistreference.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: TransitGatewayPrefixListReference
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# prefixListId: ${aws_ec2_managed_prefix_list.example.id}
+# transitGatewayAttachmentId: ${aws_ec2_transit_gateway_vpc_attachment.example.id}
+# transitGatewayRouteTableId: ${aws_ec2_transit_gateway.example.association_default_route_table_id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/transitgatewayroute.yaml b/examples-generated/ec2/transitgatewayroute.yaml
new file mode 100644
index 000000000..ec26168ad
--- /dev/null
+++ b/examples-generated/ec2/transitgatewayroute.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: TransitGatewayRoute
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# destinationCidrBlock: 0.0.0.0/0
+# transitGatewayAttachmentIdRef:
+# name: example
+# transitGatewayRouteTableIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/transitgatewayroutetable.yaml b/examples-generated/ec2/transitgatewayroutetable.yaml
new file mode 100644
index 000000000..f89250ae8
--- /dev/null
+++ b/examples-generated/ec2/transitgatewayroutetable.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: TransitGatewayRouteTable
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# transitGatewayIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/transitgatewayvpcattachment.yaml b/examples-generated/ec2/transitgatewayvpcattachment.yaml
new file mode 100644
index 000000000..42e3df745
--- /dev/null
+++ b/examples-generated/ec2/transitgatewayvpcattachment.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: TransitGatewayVPCAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# subnetIdRefs:
+# - name: example
+# transitGatewayIdRef:
+# name: example
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/transitgatewayvpcattachmentaccepter.yaml b/examples-generated/ec2/transitgatewayvpcattachmentaccepter.yaml
new file mode 100644
index 000000000..6eeab3ef9
--- /dev/null
+++ b/examples-generated/ec2/transitgatewayvpcattachmentaccepter.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: TransitGatewayVPCAttachmentAccepter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# tags:
+# Name: Example cross-account attachment
+# transitGatewayAttachmentIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/volumeattachment.yaml b/examples-generated/ec2/volumeattachment.yaml
new file mode 100644
index 000000000..07c473807
--- /dev/null
+++ b/examples-generated/ec2/volumeattachment.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VolumeAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# deviceName: /dev/sdh
+# instanceId: ${aws_instance.web.id}
+# volumeId: ${aws_ebs_volume.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpc.yaml b/examples-generated/ec2/vpc.yaml
new file mode 100644
index 000000000..b845e7aac
--- /dev/null
+++ b/examples-generated/ec2/vpc.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: VPC
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cidrBlock: 10.0.0.0/16
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcdhcpoptions.yaml b/examples-generated/ec2/vpcdhcpoptions.yaml
new file mode 100644
index 000000000..1935086ab
--- /dev/null
+++ b/examples-generated/ec2/vpcdhcpoptions.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPCDHCPOptions
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domainNameServers:
+# - 8.8.8.8
+# - 8.8.4.4
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcdhcpoptionsassociation.yaml b/examples-generated/ec2/vpcdhcpoptionsassociation.yaml
new file mode 100644
index 000000000..ee5f55c08
--- /dev/null
+++ b/examples-generated/ec2/vpcdhcpoptionsassociation.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPCDHCPOptionsAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dhcpOptionsId: ${aws_vpc_dhcp_options.foo.id}
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcendpoint.yaml b/examples-generated/ec2/vpcendpoint.yaml
new file mode 100644
index 000000000..b982f4246
--- /dev/null
+++ b/examples-generated/ec2/vpcendpoint.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: VPCEndpoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# serviceName: com.amazonaws.us-west-2.s3
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcendpointconnectionnotification.yaml b/examples-generated/ec2/vpcendpointconnectionnotification.yaml
new file mode 100644
index 000000000..623f0a180
--- /dev/null
+++ b/examples-generated/ec2/vpcendpointconnectionnotification.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPCEndpointConnectionNotification
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# connectionEvents:
+# - Accept
+# - Reject
+# connectionNotificationArn: ${aws_sns_topic.topic.arn}
+# vpcEndpointServiceId: ${aws_vpc_endpoint_service.foo.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcendpointroutetableassociation.yaml b/examples-generated/ec2/vpcendpointroutetableassociation.yaml
new file mode 100644
index 000000000..cc022126d
--- /dev/null
+++ b/examples-generated/ec2/vpcendpointroutetableassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPCEndpointRouteTableAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# routeTableId: ${aws_route_table.example.id}
+# vpcEndpointId: ${aws_vpc_endpoint.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcendpointservice.yaml b/examples-generated/ec2/vpcendpointservice.yaml
new file mode 100644
index 000000000..3b15cb49e
--- /dev/null
+++ b/examples-generated/ec2/vpcendpointservice.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPCEndpointService
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# acceptanceRequired: false
+# networkLoadBalancerArns:
+# - ${aws_lb.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcendpointserviceallowedprincipal.yaml b/examples-generated/ec2/vpcendpointserviceallowedprincipal.yaml
new file mode 100644
index 000000000..90a237d2e
--- /dev/null
+++ b/examples-generated/ec2/vpcendpointserviceallowedprincipal.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPCEndpointServiceAllowedPrincipal
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# principalArn: ${data.aws_caller_identity.current.arn}
+# vpcEndpointServiceId: ${aws_vpc_endpoint_service.foo.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcendpointsubnetassociation.yaml b/examples-generated/ec2/vpcendpointsubnetassociation.yaml
new file mode 100644
index 000000000..95abd00eb
--- /dev/null
+++ b/examples-generated/ec2/vpcendpointsubnetassociation.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPCEndpointSubnetAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# subnetIdRef:
+# name: example
+# vpcEndpointId: ${aws_vpc_endpoint.ec2.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcipv4cidrblockassociation.yaml b/examples-generated/ec2/vpcipv4cidrblockassociation.yaml
new file mode 100644
index 000000000..f6a8565d6
--- /dev/null
+++ b/examples-generated/ec2/vpcipv4cidrblockassociation.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: VPCIPv4CidrBlockAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cidrBlock: 172.2.0.0/16
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcpeeringconnection.yaml b/examples-generated/ec2/vpcpeeringconnection.yaml
new file mode 100644
index 000000000..e35859a34
--- /dev/null
+++ b/examples-generated/ec2/vpcpeeringconnection.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha2
+#kind: VPCPeeringConnection
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# peerOwnerId: ${var.peer_owner_id}
+# peerVpcidRef:
+# name: example
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcpeeringconnectionaccepter.yaml b/examples-generated/ec2/vpcpeeringconnectionaccepter.yaml
new file mode 100644
index 000000000..5da024adc
--- /dev/null
+++ b/examples-generated/ec2/vpcpeeringconnectionaccepter.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPCPeeringConnectionAccepter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# autoAccept: true
+# provider: ${aws.peer}
+# tags:
+# Side: Accepter
+# vpcPeeringConnectionId: ${aws_vpc_peering_connection.peer.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpcpeeringconnectionoptions.yaml b/examples-generated/ec2/vpcpeeringconnectionoptions.yaml
new file mode 100644
index 000000000..d1f253102
--- /dev/null
+++ b/examples-generated/ec2/vpcpeeringconnectionoptions.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPCPeeringConnectionOptions
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accepter:
+# - allowRemoteVpcDnsResolution: true
+# requester:
+# - allowClassicLinkToRemoteVpc: true
+# allowVpcToRemoteClassicLink: true
+# vpcPeeringConnectionId: ${aws_vpc_peering_connection.foo.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpnconnection.yaml b/examples-generated/ec2/vpnconnection.yaml
new file mode 100644
index 000000000..8960d09b7
--- /dev/null
+++ b/examples-generated/ec2/vpnconnection.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPNConnection
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# customerGatewayId: ${aws_customer_gateway.example.id}
+# transitGatewayId: ${aws_ec2_transit_gateway.example.id}
+# type: ipsec.1
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpnconnectionroute.yaml b/examples-generated/ec2/vpnconnectionroute.yaml
new file mode 100644
index 000000000..93e24d325
--- /dev/null
+++ b/examples-generated/ec2/vpnconnectionroute.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPNConnectionRoute
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# destinationCidrBlock: 192.168.10.0/24
+# vpnConnectionId: ${aws_vpn_connection.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpngateway.yaml b/examples-generated/ec2/vpngateway.yaml
new file mode 100644
index 000000000..83afaaab6
--- /dev/null
+++ b/examples-generated/ec2/vpngateway.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPNGateway
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# tags:
+# Name: main
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpngatewayattachment.yaml b/examples-generated/ec2/vpngatewayattachment.yaml
new file mode 100644
index 000000000..8814dde2c
--- /dev/null
+++ b/examples-generated/ec2/vpngatewayattachment.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPNGatewayAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# vpcidRef:
+# name: example
+# vpnGatewayId: ${aws_vpn_gateway.vpn.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ec2/vpngatewayroutepropagation.yaml b/examples-generated/ec2/vpngatewayroutepropagation.yaml
new file mode 100644
index 000000000..4c47624cb
--- /dev/null
+++ b/examples-generated/ec2/vpngatewayroutepropagation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ec2.aws.jet.crossplane.io/v1alpha1
+#kind: VPNGatewayRoutePropagation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# routeTableId: ${aws_route_table.example.id}
+# vpnGatewayId: ${aws_vpn_gateway.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ecr/lifecyclepolicy.yaml b/examples-generated/ecr/lifecyclepolicy.yaml
new file mode 100644
index 000000000..45bf9bb37
--- /dev/null
+++ b/examples-generated/ecr/lifecyclepolicy.yaml
@@ -0,0 +1,29 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ecr.aws.jet.crossplane.io/v1alpha1
+#kind: LifecyclePolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policy: |
+# {
+# "rules": [
+# {
+# "rulePriority": 1,
+# "description": "Expire images older than 14 days",
+# "selection": {
+# "tagStatus": "untagged",
+# "countType": "sinceImagePushed",
+# "countUnit": "days",
+# "countNumber": 14
+# },
+# "action": {
+# "type": "expire"
+# }
+# }
+# ]
+# }
+# repository: ${aws_ecr_repository.foo.name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ecr/registrypolicy.yaml b/examples-generated/ecr/registrypolicy.yaml
new file mode 100644
index 000000000..5b02f5fb3
--- /dev/null
+++ b/examples-generated/ecr/registrypolicy.yaml
@@ -0,0 +1,29 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ecr.aws.jet.crossplane.io/v1alpha1
+#kind: RegistryPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policy: |-
+# ${jsonencode({
+# Version = "2012-10-17",
+# Statement = [
+# {
+# Sid = "testpolicy",
+# Effect = "Allow",
+# Principal = {
+# "AWS" : "arn:${data.aws_partition.current.partition}:iam::${data.aws_caller_identity.current.account_id}:root"
+# },
+# Action = [
+# "ecr:ReplicateImage"
+# ],
+# Resource = [
+# "arn:${data.aws_partition.current.partition}:ecr:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:repository/*"
+# ]
+# }
+# ]
+# })}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ecr/replicationconfiguration.yaml b/examples-generated/ecr/replicationconfiguration.yaml
new file mode 100644
index 000000000..6ef023260
--- /dev/null
+++ b/examples-generated/ecr/replicationconfiguration.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ecr.aws.jet.crossplane.io/v1alpha1
+#kind: ReplicationConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# replicationConfiguration:
+# - rule:
+# - destination:
+# - region: ${data.aws_regions.example.names[0]}
+# registryId: ${data.aws_caller_identity.current.account_id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ecr/repository.yaml b/examples-generated/ecr/repository.yaml
new file mode 100644
index 000000000..f67b352b4
--- /dev/null
+++ b/examples-generated/ecr/repository.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ecr.aws.jet.crossplane.io/v1alpha2
+#kind: Repository
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# imageScanningConfiguration:
+# - scanOnPush: true
+# imageTagMutability: MUTABLE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ecr/repositorypolicy.yaml b/examples-generated/ecr/repositorypolicy.yaml
new file mode 100644
index 000000000..3316be4f8
--- /dev/null
+++ b/examples-generated/ecr/repositorypolicy.yaml
@@ -0,0 +1,38 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ecr.aws.jet.crossplane.io/v1alpha1
+#kind: RepositoryPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policy: |
+# {
+# "Version": "2008-10-17",
+# "Statement": [
+# {
+# "Sid": "new policy",
+# "Effect": "Allow",
+# "Principal": "*",
+# "Action": [
+# "ecr:GetDownloadUrlForLayer",
+# "ecr:BatchGetImage",
+# "ecr:BatchCheckLayerAvailability",
+# "ecr:PutImage",
+# "ecr:InitiateLayerUpload",
+# "ecr:UploadLayerPart",
+# "ecr:CompleteLayerUpload",
+# "ecr:DescribeRepositories",
+# "ecr:GetRepositoryPolicy",
+# "ecr:ListImages",
+# "ecr:DeleteRepository",
+# "ecr:BatchDeleteImage",
+# "ecr:SetRepositoryPolicy",
+# "ecr:DeleteRepositoryPolicy"
+# ]
+# }
+# ]
+# }
+# repository: ${aws_ecr_repository.foo.name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ecrpublic/repository.yaml b/examples-generated/ecrpublic/repository.yaml
new file mode 100644
index 000000000..442d465cf
--- /dev/null
+++ b/examples-generated/ecrpublic/repository.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ecrpublic.aws.jet.crossplane.io/v1alpha2
+#kind: Repository
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# catalogData:
+# - aboutText: About Text
+# architectures:
+# - ARM
+# description: Description
+# logoImageBlob: ${filebase64(image.png)}
+# operatingSystems:
+# - Linux
+# usageText: Usage Text
+# provider: ${aws.us_east_1}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ecs/capacityprovider.yaml b/examples-generated/ecs/capacityprovider.yaml
new file mode 100644
index 000000000..807351e93
--- /dev/null
+++ b/examples-generated/ecs/capacityprovider.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ecs.aws.jet.crossplane.io/v1alpha2
+#kind: CapacityProvider
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# autoScalingGroupProvider:
+# - autoScalingGroupArnRef:
+# name: example
+# managedScaling:
+# - maximumScalingStepSize: 1000
+# minimumScalingStepSize: 1
+# status: ENABLED
+# targetCapacity: 10
+# managedTerminationProtection: ENABLED
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ecs/cluster.yaml b/examples-generated/ecs/cluster.yaml
new file mode 100644
index 000000000..116596d62
--- /dev/null
+++ b/examples-generated/ecs/cluster.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ecs.aws.jet.crossplane.io/v1alpha2
+#kind: Cluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# setting:
+# - name: containerInsights
+# value: enabled
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ecs/service.yaml b/examples-generated/ecs/service.yaml
new file mode 100644
index 000000000..220ca3d66
--- /dev/null
+++ b/examples-generated/ecs/service.yaml
@@ -0,0 +1,26 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ecs.aws.jet.crossplane.io/v1alpha2
+#kind: Service
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterRef:
+# name: example
+# desiredCount: 3
+# iamRoleRef:
+# name: example
+# loadBalancer:
+# - containerName: mongo
+# containerPort: 8080
+# targetGroupArn: ${aws_lb_target_group.foo.arn}
+# orderedPlacementStrategy:
+# - field: cpu
+# type: binpack
+# placementConstraints:
+# - expression: attribute:ecs.availability-zone in [us-west-2a, us-west-2b]
+# type: memberOf
+# taskDefinition: ${aws_ecs_task_definition.mongo.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ecs/taskdefinition.yaml b/examples-generated/ecs/taskdefinition.yaml
new file mode 100644
index 000000000..d4fdf7011
--- /dev/null
+++ b/examples-generated/ecs/taskdefinition.yaml
@@ -0,0 +1,46 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ecs.aws.jet.crossplane.io/v1alpha2
+#kind: TaskDefinition
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# containerDefinitions: |-
+# ${jsonencode([
+# {
+# name = "first"
+# image = "service-first"
+# cpu = 10
+# memory = 512
+# essential = true
+# portMappings = [
+# {
+# containerPort = 80
+# hostPort = 80
+# }
+# ]
+# },
+# {
+# name = "second"
+# image = "service-second"
+# cpu = 10
+# memory = 256
+# essential = true
+# portMappings = [
+# {
+# containerPort = 443
+# hostPort = 443
+# }
+# ]
+# }
+# ])}
+# family: service
+# placementConstraints:
+# - expression: attribute:ecs.availability-zone in [us-west-2a, us-west-2b]
+# type: memberOf
+# volume:
+# - hostPath: /ecs/service-storage
+# name: service-storage
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/efs/accesspoint.yaml b/examples-generated/efs/accesspoint.yaml
new file mode 100644
index 000000000..2e2935468
--- /dev/null
+++ b/examples-generated/efs/accesspoint.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: efs.aws.jet.crossplane.io/v1alpha1
+#kind: AccessPoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# fileSystemId: ${aws_efs_file_system.foo.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/efs/backuppolicy.yaml b/examples-generated/efs/backuppolicy.yaml
new file mode 100644
index 000000000..fb1852771
--- /dev/null
+++ b/examples-generated/efs/backuppolicy.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: efs.aws.jet.crossplane.io/v1alpha1
+#kind: BackupPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# backupPolicy:
+# - status: ENABLED
+# fileSystemId: ${aws_efs_file_system.fs.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/efs/filesystem.yaml b/examples-generated/efs/filesystem.yaml
new file mode 100644
index 000000000..dc9afb2c8
--- /dev/null
+++ b/examples-generated/efs/filesystem.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: efs.aws.jet.crossplane.io/v1alpha1
+#kind: FileSystem
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# creationToken: my-product
+# tags:
+# Name: MyProduct
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/efs/filesystempolicy.yaml b/examples-generated/efs/filesystempolicy.yaml
new file mode 100644
index 000000000..6763836bb
--- /dev/null
+++ b/examples-generated/efs/filesystempolicy.yaml
@@ -0,0 +1,35 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: efs.aws.jet.crossplane.io/v1alpha1
+#kind: FileSystemPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# fileSystemId: ${aws_efs_file_system.fs.id}
+# policy: |
+# {
+# "Version": "2012-10-17",
+# "Id": "ExamplePolicy01",
+# "Statement": [
+# {
+# "Sid": "ExampleStatement01",
+# "Effect": "Allow",
+# "Principal": {
+# "AWS": "*"
+# },
+# "Resource": "${aws_efs_file_system.test.arn}",
+# "Action": [
+# "elasticfilesystem:ClientMount",
+# "elasticfilesystem:ClientWrite"
+# ],
+# "Condition": {
+# "Bool": {
+# "aws:SecureTransport": "true"
+# }
+# }
+# }
+# ]
+# }
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/efs/mounttarget.yaml b/examples-generated/efs/mounttarget.yaml
new file mode 100644
index 000000000..5b6033b06
--- /dev/null
+++ b/examples-generated/efs/mounttarget.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: efs.aws.jet.crossplane.io/v1alpha1
+#kind: MountTarget
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# fileSystemId: ${aws_efs_file_system.foo.id}
+# subnetIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/eks/addon.yaml b/examples-generated/eks/addon.yaml
new file mode 100644
index 000000000..d300acfed
--- /dev/null
+++ b/examples-generated/eks/addon.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: eks.aws.jet.crossplane.io/v1alpha2
+#kind: Addon
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterNameRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/eks/cluster.yaml b/examples-generated/eks/cluster.yaml
new file mode 100644
index 000000000..e2861c242
--- /dev/null
+++ b/examples-generated/eks/cluster.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: eks.aws.jet.crossplane.io/v1alpha2
+#kind: Cluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# roleArnRef:
+# name: example
+# vpcConfig:
+# - subnetIdRefs:
+# - name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/eks/fargateprofile.yaml b/examples-generated/eks/fargateprofile.yaml
new file mode 100644
index 000000000..a615e1607
--- /dev/null
+++ b/examples-generated/eks/fargateprofile.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: eks.aws.jet.crossplane.io/v1alpha2
+#kind: FargateProfile
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterNameRef:
+# name: example
+# podExecutionRoleArnRef:
+# name: example
+# selector:
+# - namespace: example
+# subnetIdRefs:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/eks/identityproviderconfig.yaml b/examples-generated/eks/identityproviderconfig.yaml
new file mode 100644
index 000000000..660977f82
--- /dev/null
+++ b/examples-generated/eks/identityproviderconfig.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: eks.aws.jet.crossplane.io/v1alpha2
+#kind: IdentityProviderConfig
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterNameRef:
+# name: example
+# oidc:
+# - clientId: your client_id
+# identityProviderConfigName: example
+# issuerUrl: your issuer_url
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/eks/nodegroup.yaml b/examples-generated/eks/nodegroup.yaml
new file mode 100644
index 000000000..e1d8ac1f7
--- /dev/null
+++ b/examples-generated/eks/nodegroup.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: eks.aws.jet.crossplane.io/v1alpha2
+#kind: NodeGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterNameRef:
+# name: example
+# nodeRoleArnRef:
+# name: example
+# scalingConfig:
+# - desiredSize: 1
+# maxSize: 1
+# minSize: 1
+# subnetIdRefs:
+# name: example
+# update_config:
+# - max_unavailable: 2
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticache/cluster.yaml b/examples-generated/elasticache/cluster.yaml
new file mode 100644
index 000000000..b814ec2ff
--- /dev/null
+++ b/examples-generated/elasticache/cluster.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticache.aws.jet.crossplane.io/v1alpha2
+#kind: Cluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# engine: memcached
+# nodeType: cache.m4.large
+# numCacheNodes: 2
+# parameterGroupNameRef:
+# name: example
+# port: 11211
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticache/globalreplicationgroup.yaml b/examples-generated/elasticache/globalreplicationgroup.yaml
new file mode 100644
index 000000000..fecfe6a1c
--- /dev/null
+++ b/examples-generated/elasticache/globalreplicationgroup.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticache.aws.jet.crossplane.io/v1alpha1
+#kind: GlobalReplicationGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# globalReplicationGroupIdSuffix: example
+# primaryReplicationGroupId: ${aws_elasticache_replication_group.primary.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticache/parametergroup.yaml b/examples-generated/elasticache/parametergroup.yaml
new file mode 100644
index 000000000..d0fe8bd85
--- /dev/null
+++ b/examples-generated/elasticache/parametergroup.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticache.aws.jet.crossplane.io/v1alpha2
+#kind: ParameterGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# family: redis2.8
+# parameter:
+# - name: activerehashing
+# value: "yes"
+# - name: min-slaves-to-write
+# value: "2"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticache/replicationgroup.yaml b/examples-generated/elasticache/replicationgroup.yaml
new file mode 100644
index 000000000..bebf5eedb
--- /dev/null
+++ b/examples-generated/elasticache/replicationgroup.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticache.aws.jet.crossplane.io/v1alpha2
+#kind: ReplicationGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# automaticFailoverEnabled: true
+# availabilityZones:
+# - us-west-2a
+# - us-west-2b
+# nodeType: cache.m4.large
+# numberCacheClusters: 2
+# parameterGroupName: default.redis3.2
+# port: 6379
+# replicationGroupDescription: test description
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticache/securitygroup.yaml b/examples-generated/elasticache/securitygroup.yaml
new file mode 100644
index 000000000..60ab2947f
--- /dev/null
+++ b/examples-generated/elasticache/securitygroup.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticache.aws.jet.crossplane.io/v1alpha1
+#kind: SecurityGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: elasticache-security-group
+# securityGroupNames:
+# - ${aws_security_group.bar.name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticache/subnetgroup.yaml b/examples-generated/elasticache/subnetgroup.yaml
new file mode 100644
index 000000000..7f413a111
--- /dev/null
+++ b/examples-generated/elasticache/subnetgroup.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticache.aws.jet.crossplane.io/v1alpha1
+#kind: SubnetGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: tf-test-cache-subnet
+# subnetIdRefs:
+# - name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticache/user.yaml b/examples-generated/elasticache/user.yaml
new file mode 100644
index 000000000..5f80f9cb8
--- /dev/null
+++ b/examples-generated/elasticache/user.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticache.aws.jet.crossplane.io/v1alpha2
+#kind: User
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accessString: on ~app::* -@all +@read +@hash +@bitmap +@geo -setbit -bitfield
+# -hset -hsetnx -hmset -hincrby -hincrbyfloat -hdel -bitop -geoadd -georadius
+# -georadiusbymember
+# engine: REDIS
+# passwords:
+# - password123456789
+# userName: testUserName
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticache/usergroup.yaml b/examples-generated/elasticache/usergroup.yaml
new file mode 100644
index 000000000..873008ad7
--- /dev/null
+++ b/examples-generated/elasticache/usergroup.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticache.aws.jet.crossplane.io/v1alpha2
+#kind: UserGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# engine: REDIS
+# userIdRefs:
+# - name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticbeanstalk/application.yaml b/examples-generated/elasticbeanstalk/application.yaml
new file mode 100644
index 000000000..ab823d314
--- /dev/null
+++ b/examples-generated/elasticbeanstalk/application.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticbeanstalk.aws.jet.crossplane.io/v1alpha1
+#kind: Application
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# appversionLifecycle:
+# - deleteSourceFromS3: true
+# maxCount: 128
+# serviceRole: ${aws_iam_role.beanstalk_service.arn}
+# description: tf-test-desc
+# name: tf-test-name
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticbeanstalk/applicationversion.yaml b/examples-generated/elasticbeanstalk/applicationversion.yaml
new file mode 100644
index 000000000..4eacf7ac9
--- /dev/null
+++ b/examples-generated/elasticbeanstalk/applicationversion.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticbeanstalk.aws.jet.crossplane.io/v1alpha1
+#kind: ApplicationVersion
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# application: tf-test-name
+# bucket: ${aws_s3_bucket.default.id}
+# description: application version created by terraform
+# key: ${aws_s3_bucket_object.default.id}
+# name: tf-test-version-label
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticbeanstalk/configurationtemplate.yaml b/examples-generated/elasticbeanstalk/configurationtemplate.yaml
new file mode 100644
index 000000000..11a4221f5
--- /dev/null
+++ b/examples-generated/elasticbeanstalk/configurationtemplate.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticbeanstalk.aws.jet.crossplane.io/v1alpha1
+#kind: ConfigurationTemplate
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# application: tf-test-name
+# name: tf-test-template-config
+# solutionStackName: 64bit Amazon Linux 2015.09 v2.0.8 running Go 1.4
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticbeanstalk/environment.yaml b/examples-generated/elasticbeanstalk/environment.yaml
new file mode 100644
index 000000000..158eac492
--- /dev/null
+++ b/examples-generated/elasticbeanstalk/environment.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticbeanstalk.aws.jet.crossplane.io/v1alpha1
+#kind: Environment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# application: tf-test-name
+# name: tf-test-name
+# solutionStackName: 64bit Amazon Linux 2015.03 v2.0.3 running Go 1.4
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticsearch/domain.yaml b/examples-generated/elasticsearch/domain.yaml
new file mode 100644
index 000000000..031c9b537
--- /dev/null
+++ b/examples-generated/elasticsearch/domain.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticsearch.aws.jet.crossplane.io/v1alpha1
+#kind: Domain
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domainName: tf-test
+# elasticsearchVersion: "2.3"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elasticsearch/domainsamloptions.yaml b/examples-generated/elasticsearch/domainsamloptions.yaml
new file mode 100644
index 000000000..de3291370
--- /dev/null
+++ b/examples-generated/elasticsearch/domainsamloptions.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elasticsearch.aws.jet.crossplane.io/v1alpha1
+#kind: DomainSAMLOptions
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domainName: ${aws_elasticsearch_domain.example.domain_name}
+# samlOptions:
+# - enabled: true
+# idp:
+# - entityId: https://example.com
+# metadataContent: ${file("./saml-metadata.xml")}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elastictranscoder/pipeline.yaml b/examples-generated/elastictranscoder/pipeline.yaml
new file mode 100644
index 000000000..070217d7a
--- /dev/null
+++ b/examples-generated/elastictranscoder/pipeline.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elastictranscoder.aws.jet.crossplane.io/v1alpha1
+#kind: Pipeline
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# contentConfig:
+# - bucket: ${aws_s3_bucket.content_bucket.bucket}
+# storageClass: Standard
+# inputBucket: ${aws_s3_bucket.input_bucket.bucket}
+# name: aws_elastictranscoder_pipeline_tf_test_
+# role: ${aws_iam_role.test_role.arn}
+# thumbnailConfig:
+# - bucket: ${aws_s3_bucket.thumb_bucket.bucket}
+# storageClass: Standard
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elastictranscoder/preset.yaml b/examples-generated/elastictranscoder/preset.yaml
new file mode 100644
index 000000000..06a4c5371
--- /dev/null
+++ b/examples-generated/elastictranscoder/preset.yaml
@@ -0,0 +1,57 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elastictranscoder.aws.jet.crossplane.io/v1alpha1
+#kind: Preset
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# audio:
+# - audioPackingMode: SingleTrack
+# bitRate: 96
+# channels: 2
+# codec: AAC
+# sampleRate: 44100
+# audioCodecOptions:
+# - profile: AAC-LC
+# container: mp4
+# description: Sample Preset
+# name: sample_preset
+# thumbnails:
+# - format: png
+# interval: 120
+# maxHeight: auto
+# maxWidth: auto
+# paddingPolicy: Pad
+# sizingPolicy: Fit
+# video:
+# - bitRate: "1600"
+# codec: H.264
+# displayAspectRatio: "16:9"
+# fixedGop: "false"
+# frameRate: auto
+# keyframesMaxDist: 240
+# maxFrameRate: "60"
+# maxHeight: auto
+# maxWidth: auto
+# paddingPolicy: Pad
+# sizingPolicy: Fit
+# videoCodecOptions:
+# ColorSpaceConversionMode: None
+# InterlacedMode: Progressive
+# Level: "2.2"
+# MaxReferenceFrames: 3
+# Profile: main
+# videoWatermarks:
+# - horizontalAlign: Right
+# horizontalOffset: 10px
+# id: Terraform Test
+# maxHeight: 20%
+# maxWidth: 20%
+# opacity: "55.5"
+# sizingPolicy: ShrinkToFit
+# target: Content
+# verticalAlign: Bottom
+# verticalOffset: 10px
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elb/appcookiestickinesspolicy.yaml b/examples-generated/elb/appcookiestickinesspolicy.yaml
new file mode 100644
index 000000000..6138b7b7b
--- /dev/null
+++ b/examples-generated/elb/appcookiestickinesspolicy.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elb.aws.jet.crossplane.io/v1alpha1
+#kind: AppCookieStickinessPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cookieName: MyAppCookie
+# lbPort: 80
+# loadBalancer: foobar-terraform-elb
+# name: foo_policy
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elb/attachment.yaml b/examples-generated/elb/attachment.yaml
new file mode 100644
index 000000000..923c924fa
--- /dev/null
+++ b/examples-generated/elb/attachment.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elb.aws.jet.crossplane.io/v1alpha1
+#kind: Attachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# elb: ${aws_elb.bar.id}
+# instance: ${aws_instance.foo.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elb/backendserverpolicy.yaml b/examples-generated/elb/backendserverpolicy.yaml
new file mode 100644
index 000000000..f8d246c85
--- /dev/null
+++ b/examples-generated/elb/backendserverpolicy.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elb.aws.jet.crossplane.io/v1alpha1
+#kind: BackendServerPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# instancePort: 443
+# loadBalancerName: foobar-terraform-elb
+# policyNames:
+# - ${aws_load_balancer_policy.wu-tang-root-ca-backend-auth-policy.policy_name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elb/elb.yaml b/examples-generated/elb/elb.yaml
new file mode 100644
index 000000000..172decf20
--- /dev/null
+++ b/examples-generated/elb/elb.yaml
@@ -0,0 +1,43 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elb.aws.jet.crossplane.io/v1alpha1
+#kind: ELB
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accessLogs:
+# - bucket: foo
+# bucketPrefix: bar
+# interval: 60
+# availabilityZones:
+# - us-west-2a
+# - us-west-2b
+# - us-west-2c
+# connectionDraining: true
+# connectionDrainingTimeout: 400
+# crossZoneLoadBalancing: true
+# healthCheck:
+# - healthyThreshold: 2
+# interval: 30
+# target: HTTP:8000/
+# timeout: 3
+# unhealthyThreshold: 2
+# idleTimeout: 400
+# instances:
+# - ${aws_instance.foo.id}
+# listener:
+# - instancePort: 8000
+# instanceProtocol: http
+# lbPort: 80
+# lbProtocol: http
+# - instancePort: 8000
+# instanceProtocol: http
+# lbPort: 443
+# lbProtocol: https
+# sslCertificateId: arn:aws:iam::123456789012:server-certificate/certName
+# name: foobar-terraform-elb
+# tags:
+# Name: foobar-terraform-elb
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elb/lbcookiestickinesspolicy.yaml b/examples-generated/elb/lbcookiestickinesspolicy.yaml
new file mode 100644
index 000000000..3eeffb793
--- /dev/null
+++ b/examples-generated/elb/lbcookiestickinesspolicy.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elb.aws.jet.crossplane.io/v1alpha1
+#kind: LBCookieStickinessPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cookieExpirationPeriod: 600
+# lbPort: 80
+# loadBalancer: ${aws_elb.lb.id}
+# name: foo-policy
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elb/lbsslnegotiationpolicy.yaml b/examples-generated/elb/lbsslnegotiationpolicy.yaml
new file mode 100644
index 000000000..f68759d76
--- /dev/null
+++ b/examples-generated/elb/lbsslnegotiationpolicy.yaml
@@ -0,0 +1,28 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elb.aws.jet.crossplane.io/v1alpha1
+#kind: LBSSLNegotiationPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# attribute:
+# - name: Protocol-TLSv1
+# value: "false"
+# - name: Protocol-TLSv1.1
+# value: "false"
+# - name: Protocol-TLSv1.2
+# value: "true"
+# - name: Server-Defined-Cipher-Order
+# value: "true"
+# - name: ECDHE-RSA-AES128-GCM-SHA256
+# value: "true"
+# - name: AES128-GCM-SHA256
+# value: "true"
+# - name: EDH-RSA-DES-CBC3-SHA
+# value: "false"
+# lbPort: 443
+# loadBalancer: ${aws_elb.lb.id}
+# name: foo-policy
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elb/listenerpolicy.yaml b/examples-generated/elb/listenerpolicy.yaml
new file mode 100644
index 000000000..d57f0583b
--- /dev/null
+++ b/examples-generated/elb/listenerpolicy.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elb.aws.jet.crossplane.io/v1alpha1
+#kind: ListenerPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# loadBalancerName: foobar-terraform-elb
+# loadBalancerPort: 443
+# policyNames:
+# - ${aws_load_balancer_policy.wu-tang-ssl.policy_name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elb/policy.yaml b/examples-generated/elb/policy.yaml
new file mode 100644
index 000000000..28b458980
--- /dev/null
+++ b/examples-generated/elb/policy.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elb.aws.jet.crossplane.io/v1alpha1
+#kind: Policy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# loadBalancerName: foobar-terraform-elb
+# policyAttribute:
+# - name: PublicKey
+# value: ${file("wu-tang-pubkey")}
+# policyName: wu-tang-ca-pubkey-policy
+# policyTypeName: PublicKeyPolicyType
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elb/proxyprotocolpolicy.yaml b/examples-generated/elb/proxyprotocolpolicy.yaml
new file mode 100644
index 000000000..06897fb73
--- /dev/null
+++ b/examples-generated/elb/proxyprotocolpolicy.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elb.aws.jet.crossplane.io/v1alpha1
+#kind: ProxyProtocolPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# instancePorts:
+# - "25"
+# - "587"
+# loadBalancer: foobar-terraform-elb
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elbv2/lb.yaml b/examples-generated/elbv2/lb.yaml
new file mode 100644
index 000000000..ca684677b
--- /dev/null
+++ b/examples-generated/elbv2/lb.yaml
@@ -0,0 +1,25 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elbv2.aws.jet.crossplane.io/v1alpha2
+#kind: LB
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accessLogs:
+# - bucketRef:
+# name: example
+# enabled: true
+# prefix: test-lb
+# enableDeletionProtection: true
+# internal: false
+# loadBalancerType: application
+# name: test-lb-tf
+# securityGroupRefs:
+# - name: example
+# subnetRefs:
+# name: example
+# tags:
+# Environment: production
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elbv2/lblistener.yaml b/examples-generated/elbv2/lblistener.yaml
new file mode 100644
index 000000000..afe63d6e9
--- /dev/null
+++ b/examples-generated/elbv2/lblistener.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elbv2.aws.jet.crossplane.io/v1alpha2
+#kind: LBListener
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# certificateArn: arn:aws:iam::187416307283:server-certificate/test_cert_rab3wuqwgja25ct3n4jdj2tzu4
+# defaultAction:
+# - targetGroupArnRef:
+# name: example
+# type: forward
+# loadBalancerArnRef:
+# name: example
+# port: "443"
+# protocol: HTTPS
+# sslPolicy: ELBSecurityPolicy-2016-08
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elbv2/lblistenercertificate.yaml b/examples-generated/elbv2/lblistenercertificate.yaml
new file mode 100644
index 000000000..a89f5ae4e
--- /dev/null
+++ b/examples-generated/elbv2/lblistenercertificate.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elbv2.aws.jet.crossplane.io/v1alpha1
+#kind: LBListenerCertificate
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# certificateArn: ${aws_acm_certificate.example.arn}
+# listenerArn: ${aws_lb_listener.front_end.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elbv2/lblistenerrule.yaml b/examples-generated/elbv2/lblistenerrule.yaml
new file mode 100644
index 000000000..e26b40222
--- /dev/null
+++ b/examples-generated/elbv2/lblistenerrule.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elbv2.aws.jet.crossplane.io/v1alpha1
+#kind: LBListenerRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# action:
+# - targetGroupArn: ${aws_lb_target_group.static.arn}
+# type: forward
+# condition:
+# - pathPattern:
+# - values:
+# - /static/*
+# - hostHeader:
+# - values:
+# - example.com
+# listenerArn: ${aws_lb_listener.front_end.arn}
+# priority: 100
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elbv2/lbtargetgroup.yaml b/examples-generated/elbv2/lbtargetgroup.yaml
new file mode 100644
index 000000000..52d170718
--- /dev/null
+++ b/examples-generated/elbv2/lbtargetgroup.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elbv2.aws.jet.crossplane.io/v1alpha2
+#kind: LBTargetGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: tf-example-lb-tg
+# port: 80
+# protocol: HTTP
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/elbv2/lbtargetgroupattachment.yaml b/examples-generated/elbv2/lbtargetgroupattachment.yaml
new file mode 100644
index 000000000..82ee2a44a
--- /dev/null
+++ b/examples-generated/elbv2/lbtargetgroupattachment.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: elbv2.aws.jet.crossplane.io/v1alpha2
+#kind: LBTargetGroupAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# port: 80
+# targetGroupArnRef:
+# name: example
+# targetId: ${aws_instance.test.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/emr/cluster.yaml b/examples-generated/emr/cluster.yaml
new file mode 100644
index 000000000..4c15c92e0
--- /dev/null
+++ b/examples-generated/emr/cluster.yaml
@@ -0,0 +1,108 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: emr.aws.jet.crossplane.io/v1alpha1
+#kind: Cluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# additionalInfo: |
+# {
+# "instanceAwsClientConfiguration": {
+# "proxyPort": 8099,
+# "proxyHost": "myproxy.example.com"
+# }
+# }
+# applications:
+# - Spark
+# bootstrapAction:
+# - args:
+# - instance.isMaster=true
+# - echo running on master node
+# name: runif
+# path: s3://elasticmapreduce/bootstrap-actions/run-if
+# configurationsJson: |2
+# [
+# {
+# "Classification": "hadoop-env",
+# "Configurations": [
+# {
+# "Classification": "export",
+# "Properties": {
+# "JAVA_HOME": "/usr/lib/jvm/java-1.8.0"
+# }
+# }
+# ],
+# "Properties": {}
+# },
+# {
+# "Classification": "spark-env",
+# "Configurations": [
+# {
+# "Classification": "export",
+# "Properties": {
+# "JAVA_HOME": "/usr/lib/jvm/java-1.8.0"
+# }
+# }
+# ],
+# "Properties": {}
+# }
+# ]
+# coreInstanceGroup:
+# - autoscalingPolicy: |
+# {
+# "Constraints": {
+# "MinCapacity": 1,
+# "MaxCapacity": 2
+# },
+# "Rules": [
+# {
+# "Name": "ScaleOutMemoryPercentage",
+# "Description": "Scale out if YARNMemoryAvailablePercentage is less than 15",
+# "Action": {
+# "SimpleScalingPolicyConfiguration": {
+# "AdjustmentType": "CHANGE_IN_CAPACITY",
+# "ScalingAdjustment": 1,
+# "CoolDown": 300
+# }
+# },
+# "Trigger": {
+# "CloudWatchAlarmDefinition": {
+# "ComparisonOperator": "LESS_THAN",
+# "EvaluationPeriods": 1,
+# "MetricName": "YARNMemoryAvailablePercentage",
+# "Namespace": "AWS/ElasticMapReduce",
+# "Period": 300,
+# "Statistic": "AVERAGE",
+# "Threshold": 15.0,
+# "Unit": "PERCENT"
+# }
+# }
+# }
+# ]
+# }
+# bidPrice: "0.30"
+# ebsConfig:
+# - size: "40"
+# type: gp2
+# volumesPerInstance: 1
+# instanceCount: 1
+# instanceType: c4.large
+# ebsRootVolumeSize: 100
+# ec2Attributes:
+# - emrManagedMasterSecurityGroup: ${aws_security_group.sg.id}
+# emrManagedSlaveSecurityGroup: ${aws_security_group.sg.id}
+# instanceProfile: ${aws_iam_instance_profile.emr_profile.arn}
+# subnetId: ${aws_subnet.main.id}
+# keepJobFlowAliveWhenNoSteps: true
+# masterInstanceGroup:
+# - instanceType: m4.large
+# name: emr-test-arn
+# releaseLabel: emr-4.6.0
+# serviceRole: ${aws_iam_role.iam_emr_service_role.arn}
+# tags:
+# env: env
+# role: rolename
+# terminationProtection: false
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/emr/instancefleet.yaml b/examples-generated/emr/instancefleet.yaml
new file mode 100644
index 000000000..d2a9f6ef6
--- /dev/null
+++ b/examples-generated/emr/instancefleet.yaml
@@ -0,0 +1,35 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: emr.aws.jet.crossplane.io/v1alpha1
+#kind: InstanceFleet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterId: ${aws_emr_cluster.cluster.id}
+# instanceTypeConfigs:
+# - bidPriceAsPercentageOfOnDemandPrice: 100
+# ebsConfig:
+# - size: 100
+# type: gp2
+# volumesPerInstance: 1
+# instanceType: m4.xlarge
+# weightedCapacity: 1
+# - bidPriceAsPercentageOfOnDemandPrice: 100
+# ebsConfig:
+# - size: 100
+# type: gp2
+# volumesPerInstance: 1
+# instanceType: m4.2xlarge
+# weightedCapacity: 2
+# launchSpecifications:
+# - spotSpecification:
+# - allocationStrategy: capacity-optimized
+# blockDurationMinutes: 0
+# timeoutAction: TERMINATE_CLUSTER
+# timeoutDurationMinutes: 10
+# name: task fleet
+# targetOnDemandCapacity: 1
+# targetSpotCapacity: 1
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/emr/instancegroup.yaml b/examples-generated/emr/instancegroup.yaml
new file mode 100644
index 000000000..83935476c
--- /dev/null
+++ b/examples-generated/emr/instancegroup.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: emr.aws.jet.crossplane.io/v1alpha1
+#kind: InstanceGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterId: ${aws_emr_cluster.tf-test-cluster.id}
+# instanceCount: 1
+# instanceType: m5.xlarge
+# name: my little instance group
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/emr/managedscalingpolicy.yaml b/examples-generated/emr/managedscalingpolicy.yaml
new file mode 100644
index 000000000..fe3c8dd9c
--- /dev/null
+++ b/examples-generated/emr/managedscalingpolicy.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: emr.aws.jet.crossplane.io/v1alpha1
+#kind: ManagedScalingPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterId: ${aws_emr_cluster.sample.id}
+# computeLimits:
+# - maximumCapacityUnits: 10
+# maximumCoreCapacityUnits: 10
+# maximumOndemandCapacityUnits: 2
+# minimumCapacityUnits: 2
+# unitType: Instances
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/emr/securityconfiguration.yaml b/examples-generated/emr/securityconfiguration.yaml
new file mode 100644
index 000000000..72def1ef6
--- /dev/null
+++ b/examples-generated/emr/securityconfiguration.yaml
@@ -0,0 +1,27 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: emr.aws.jet.crossplane.io/v1alpha1
+#kind: SecurityConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# configuration: |
+# {
+# "EncryptionConfiguration": {
+# "AtRestEncryptionConfiguration": {
+# "S3EncryptionConfiguration": {
+# "EncryptionMode": "SSE-S3"
+# },
+# "LocalDiskEncryptionConfiguration": {
+# "EncryptionKeyProviderType": "AwsKms",
+# "AwsKmsKey": "arn:aws:kms:us-west-2:187416307283:alias/tf_emr_test_key"
+# }
+# },
+# "EnableInTransitEncryption": false,
+# "EnableAtRestEncryption": true
+# }
+# }
+# name: emrsc_other
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/events/apidestination.yaml b/examples-generated/events/apidestination.yaml
new file mode 100644
index 000000000..d934fcd9d
--- /dev/null
+++ b/examples-generated/events/apidestination.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: events.aws.jet.crossplane.io/v1alpha1
+#kind: APIDestination
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# connectionArn: ${aws_cloudwatch_event_connection.test.arn}
+# description: An API Destination
+# httpMethod: POST
+# invocationEndpoint: https://api.destination.com/endpoint
+# invocationRateLimitPerSecond: 20
+# name: api-destination
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/events/archive.yaml b/examples-generated/events/archive.yaml
new file mode 100644
index 000000000..e82e1eea8
--- /dev/null
+++ b/examples-generated/events/archive.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: events.aws.jet.crossplane.io/v1alpha1
+#kind: Archive
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# eventSourceArn: ${aws_cloudwatch_event_bus.order.arn}
+# name: order-archive
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/events/bus.yaml b/examples-generated/events/bus.yaml
new file mode 100644
index 000000000..267ba3392
--- /dev/null
+++ b/examples-generated/events/bus.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: events.aws.jet.crossplane.io/v1alpha1
+#kind: Bus
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: chat-messages
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/events/buspolicy.yaml b/examples-generated/events/buspolicy.yaml
new file mode 100644
index 000000000..3cb433a37
--- /dev/null
+++ b/examples-generated/events/buspolicy.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: events.aws.jet.crossplane.io/v1alpha1
+#kind: BusPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# eventBusName: chat-messages
+# policy: ${data.aws_iam_policy_document.test.json}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/events/connection.yaml b/examples-generated/events/connection.yaml
new file mode 100644
index 000000000..5e222cf76
--- /dev/null
+++ b/examples-generated/events/connection.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: events.aws.jet.crossplane.io/v1alpha1
+#kind: Connection
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# authParameters:
+# - apiKey:
+# - key: x-signature
+# valueSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# authorizationType: API_KEY
+# description: A connection description
+# name: ngrok-connection
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/events/permission.yaml b/examples-generated/events/permission.yaml
new file mode 100644
index 000000000..c321d0abe
--- /dev/null
+++ b/examples-generated/events/permission.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: events.aws.jet.crossplane.io/v1alpha1
+#kind: Permission
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# principal: "123456789012"
+# statementId: DevAccountAccess
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/events/rule.yaml b/examples-generated/events/rule.yaml
new file mode 100644
index 000000000..0919295a2
--- /dev/null
+++ b/examples-generated/events/rule.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: events.aws.jet.crossplane.io/v1alpha1
+#kind: Rule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Capture each AWS Console Sign In
+# eventPattern: |
+# {
+# "detail-type": [
+# "AWS Console Sign In via CloudTrail"
+# ]
+# }
+# name: capture-aws-sign-in
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/events/target.yaml b/examples-generated/events/target.yaml
new file mode 100644
index 000000000..30ead36d5
--- /dev/null
+++ b/examples-generated/events/target.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: events.aws.jet.crossplane.io/v1alpha1
+#kind: Target
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# arn: ${aws_kinesis_stream.test_stream.arn}
+# rule: capture-aws-sign-in
+# runCommandTargets:
+# - key: tag:Name
+# values:
+# - FooBar
+# - key: InstanceIds
+# values:
+# - i-162058cd308bffec2
+# targetId: Yada
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/firehose/deliverystream.yaml b/examples-generated/firehose/deliverystream.yaml
new file mode 100644
index 000000000..4d1b7d09d
--- /dev/null
+++ b/examples-generated/firehose/deliverystream.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: firehose.aws.jet.crossplane.io/v1alpha1
+#kind: DeliveryStream
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# destination: extended_s3
+# extendedS3Configuration:
+# - bucketArn: ${aws_s3_bucket.bucket.arn}
+# processingConfiguration:
+# - enabled: "true"
+# processors:
+# - parameters:
+# - parameterName: LambdaArn
+# parameterValue: ${aws_lambda_function.lambda_processor.arn}:$LATEST
+# type: Lambda
+# roleArn: ${aws_iam_role.firehose_role.arn}
+# name: terraform-kinesis-firehose-extended-s3-test-stream
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/fms/adminaccount.yaml b/examples-generated/fms/adminaccount.yaml
new file mode 100644
index 000000000..b0ca8a0ba
--- /dev/null
+++ b/examples-generated/fms/adminaccount.yaml
@@ -0,0 +1,10 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: fms.aws.jet.crossplane.io/v1alpha1
+#kind: AdminAccount
+#metadata:
+# name: example
+#spec:
+# forProvider: {}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/fms/policy.yaml b/examples-generated/fms/policy.yaml
new file mode 100644
index 000000000..60516f720
--- /dev/null
+++ b/examples-generated/fms/policy.yaml
@@ -0,0 +1,31 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: fms.aws.jet.crossplane.io/v1alpha1
+#kind: Policy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# excludeResourceTags: false
+# name: FMS-Policy-Example
+# remediationEnabled: false
+# resourceTypeList:
+# - AWS::ElasticLoadBalancingV2::LoadBalancer
+# securityServicePolicyData:
+# - managedServiceData: |-
+# ${jsonencode({
+# type = "WAF",
+# ruleGroups = [{
+# id = aws_wafregional_rule_group.example.id
+# overrideAction = {
+# type = "COUNT"
+# }
+# }]
+# defaultAction = {
+# type = "BLOCK"
+# }
+# overrideCustomerWebACLAssociation = false
+# })}
+# type: WAF
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/fsx/lustrefilesystem.yaml b/examples-generated/fsx/lustrefilesystem.yaml
new file mode 100644
index 000000000..69b4cc16f
--- /dev/null
+++ b/examples-generated/fsx/lustrefilesystem.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: fsx.aws.jet.crossplane.io/v1alpha1
+#kind: LustreFileSystem
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# importPath: s3://${aws_s3_bucket.example.bucket}
+# storageCapacity: 1200
+# subnetIdRefs:
+# - name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/fsx/windowsfilesystem.yaml b/examples-generated/fsx/windowsfilesystem.yaml
new file mode 100644
index 000000000..2a866de01
--- /dev/null
+++ b/examples-generated/fsx/windowsfilesystem.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: fsx.aws.jet.crossplane.io/v1alpha1
+#kind: WindowsFileSystem
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# activeDirectoryId: ${aws_directory_service_directory.example.id}
+# kmsKeyIdRef:
+# name: example
+# storageCapacity: 300
+# subnetIdRefs:
+# - name: example
+# throughputCapacity: 1024
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/gamelift/alias.yaml b/examples-generated/gamelift/alias.yaml
new file mode 100644
index 000000000..7db6c3356
--- /dev/null
+++ b/examples-generated/gamelift/alias.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: gamelift.aws.jet.crossplane.io/v1alpha1
+#kind: Alias
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Example Description
+# name: example-alias
+# routingStrategy:
+# - message: Example Message
+# type: TERMINAL
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/gamelift/build.yaml b/examples-generated/gamelift/build.yaml
new file mode 100644
index 000000000..4043dc1a5
--- /dev/null
+++ b/examples-generated/gamelift/build.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: gamelift.aws.jet.crossplane.io/v1alpha1
+#kind: Build
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example-build
+# operatingSystem: WINDOWS_2012
+# storageLocation:
+# - bucket: ${aws_s3_bucket.test.bucket}
+# key: new_object_key
+# roleArn: ${aws_iam_role.test.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/gamelift/fleet.yaml b/examples-generated/gamelift/fleet.yaml
new file mode 100644
index 000000000..4a1f665fa
--- /dev/null
+++ b/examples-generated/gamelift/fleet.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: gamelift.aws.jet.crossplane.io/v1alpha1
+#kind: Fleet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# buildId: ${aws_gamelift_build.example.id}
+# ec2InstanceType: t2.micro
+# fleetType: ON_DEMAND
+# name: example-fleet-name
+# runtimeConfiguration:
+# - serverProcess:
+# - concurrentExecutions: 1
+# launchPath: C:\game\GomokuServer.exe
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/gamelift/gamesessionqueue.yaml b/examples-generated/gamelift/gamesessionqueue.yaml
new file mode 100644
index 000000000..27aa43d5f
--- /dev/null
+++ b/examples-generated/gamelift/gamesessionqueue.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: gamelift.aws.jet.crossplane.io/v1alpha1
+#kind: GameSessionQueue
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# destinations:
+# - ${aws_gamelift_fleet.us_west_2_fleet.arn}
+# - ${aws_gamelift_fleet.eu_central_1_fleet.arn}
+# name: example-session-queue
+# playerLatencyPolicy:
+# - maximumIndividualPlayerLatencyMilliseconds: 100
+# policyDurationSeconds: 5
+# - maximumIndividualPlayerLatencyMilliseconds: 200
+# timeoutInSeconds: 60
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glacier/vault.yaml b/examples-generated/glacier/vault.yaml
new file mode 100644
index 000000000..c03f4a093
--- /dev/null
+++ b/examples-generated/glacier/vault.yaml
@@ -0,0 +1,34 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glacier.aws.jet.crossplane.io/v1alpha1
+#kind: Vault
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accessPolicy: |
+# {
+# "Version":"2012-10-17",
+# "Statement":[
+# {
+# "Sid": "add-read-only-perm",
+# "Principal": "*",
+# "Effect": "Allow",
+# "Action": [
+# "glacier:InitiateJob",
+# "glacier:GetJobOutput"
+# ],
+# "Resource": "arn:aws:glacier:eu-west-1:432981146916:vaults/MyArchive"
+# }
+# ]
+# }
+# name: MyArchive
+# notification:
+# - events:
+# - ArchiveRetrievalCompleted
+# - InventoryRetrievalCompleted
+# snsTopic: ${aws_sns_topic.aws_sns_topic.arn}
+# tags:
+# Test: MyArchive
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glacier/vaultlock.yaml b/examples-generated/glacier/vaultlock.yaml
new file mode 100644
index 000000000..ee925365c
--- /dev/null
+++ b/examples-generated/glacier/vaultlock.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glacier.aws.jet.crossplane.io/v1alpha1
+#kind: VaultLock
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# completeLock: false
+# policy: ${data.aws_iam_policy_document.example.json}
+# vaultName: MyArchive
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/globalaccelerator/accelerator.yaml b/examples-generated/globalaccelerator/accelerator.yaml
new file mode 100644
index 000000000..2fbc09025
--- /dev/null
+++ b/examples-generated/globalaccelerator/accelerator.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: globalaccelerator.aws.jet.crossplane.io/v1alpha1
+#kind: Accelerator
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# attributes:
+# - flowLogsEnabled: true
+# flowLogsS3Bucket: example-bucket
+# flowLogsS3Prefix: flow-logs/
+# enabled: true
+# ipAddressType: IPV4
+# name: Example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/globalaccelerator/endpointgroup.yaml b/examples-generated/globalaccelerator/endpointgroup.yaml
new file mode 100644
index 000000000..faf5cbf99
--- /dev/null
+++ b/examples-generated/globalaccelerator/endpointgroup.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: globalaccelerator.aws.jet.crossplane.io/v1alpha1
+#kind: EndpointGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# endpointConfiguration:
+# - endpointId: ${aws_lb.example.arn}
+# weight: 100
+# listenerArn: ${aws_globalaccelerator_listener.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/globalaccelerator/listener.yaml b/examples-generated/globalaccelerator/listener.yaml
new file mode 100644
index 000000000..02ee4d0e6
--- /dev/null
+++ b/examples-generated/globalaccelerator/listener.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: globalaccelerator.aws.jet.crossplane.io/v1alpha1
+#kind: Listener
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# acceleratorArn: ${aws_globalaccelerator_accelerator.example.id}
+# clientAffinity: SOURCE_IP
+# portRange:
+# - fromPort: 80
+# toPort: 80
+# protocol: TCP
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/catalogdatabase.yaml b/examples-generated/glue/catalogdatabase.yaml
new file mode 100644
index 000000000..0550b9f3d
--- /dev/null
+++ b/examples-generated/glue/catalogdatabase.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: CatalogDatabase
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: MyCatalogDatabase
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/catalogtable.yaml b/examples-generated/glue/catalogtable.yaml
new file mode 100644
index 000000000..5f7198a96
--- /dev/null
+++ b/examples-generated/glue/catalogtable.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: CatalogTable
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# databaseName: MyCatalogDatabase
+# name: MyCatalogTable
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/classifier.yaml b/examples-generated/glue/classifier.yaml
new file mode 100644
index 000000000..d45927473
--- /dev/null
+++ b/examples-generated/glue/classifier.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: Classifier
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# csvClassifier:
+# - allowSingleColumn: false
+# containsHeader: PRESENT
+# delimiter: ','
+# disableValueTrimming: false
+# header:
+# - example1
+# - example2
+# quoteSymbol: ''''
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/crawler.yaml b/examples-generated/glue/crawler.yaml
new file mode 100644
index 000000000..baa1ba65b
--- /dev/null
+++ b/examples-generated/glue/crawler.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: Crawler
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# databaseName: MyCatalogDatabase
+# dynamodbTarget:
+# - path: table-name
+# name: example
+# role: ${aws_iam_role.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/datacatalogencryptionsettings.yaml b/examples-generated/glue/datacatalogencryptionsettings.yaml
new file mode 100644
index 000000000..c20db2f8c
--- /dev/null
+++ b/examples-generated/glue/datacatalogencryptionsettings.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: DataCatalogEncryptionSettings
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dataCatalogEncryptionSettings:
+# - connectionPasswordEncryption:
+# - awsKmsKeyId: ${aws_kms_key.test.arn}
+# returnConnectionPasswordEncrypted: true
+# encryptionAtRest:
+# - catalogEncryptionMode: SSE-KMS
+# sseAwsKmsKeyId: ${aws_kms_key.test.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/devendpoint.yaml b/examples-generated/glue/devendpoint.yaml
new file mode 100644
index 000000000..0175e206e
--- /dev/null
+++ b/examples-generated/glue/devendpoint.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: DevEndpoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: foo
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/job.yaml b/examples-generated/glue/job.yaml
new file mode 100644
index 000000000..f664b7875
--- /dev/null
+++ b/examples-generated/glue/job.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: Job
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# command:
+# - scriptLocation: s3://${aws_s3_bucket.example.bucket}/example.py
+# name: example
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/mltransform.yaml b/examples-generated/glue/mltransform.yaml
new file mode 100644
index 000000000..6b8310b5d
--- /dev/null
+++ b/examples-generated/glue/mltransform.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: MLTransform
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# inputRecordTables:
+# - databaseName: ${aws_glue_catalog_table.test.database_name}
+# tableName: MyCatalogTable
+# name: example
+# parameters:
+# - findMatchesParameters:
+# - primaryKeyColumnName: my_column_1
+# transformType: FIND_MATCHES
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/partition.yaml b/examples-generated/glue/partition.yaml
new file mode 100644
index 000000000..d92b63f8d
--- /dev/null
+++ b/examples-generated/glue/partition.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: Partition
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# databaseName: some-database
+# tableName: some-table
+# values:
+# - some-value
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/registry.yaml b/examples-generated/glue/registry.yaml
new file mode 100644
index 000000000..eef4e934b
--- /dev/null
+++ b/examples-generated/glue/registry.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: Registry
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# registryName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/resourcepolicy.yaml b/examples-generated/glue/resourcepolicy.yaml
new file mode 100644
index 000000000..53009fb52
--- /dev/null
+++ b/examples-generated/glue/resourcepolicy.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: ResourcePolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policy: ${data.aws_iam_policy_document.glue-example-policy.json}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/schema.yaml b/examples-generated/glue/schema.yaml
new file mode 100644
index 000000000..e4f172ca1
--- /dev/null
+++ b/examples-generated/glue/schema.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: Schema
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# compatibility: NONE
+# dataFormat: AVRO
+# registryArn: ${aws_glue_registry.test.arn}
+# schemaDefinition: '{"type": "record", "name": "r1", "fields": [ {"name": "f1",
+# "type": "int"}, {"name": "f2", "type": "string"} ]}'
+# schemaName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/securityconfiguration.yaml b/examples-generated/glue/securityconfiguration.yaml
new file mode 100644
index 000000000..09f061874
--- /dev/null
+++ b/examples-generated/glue/securityconfiguration.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: SecurityConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# encryptionConfiguration:
+# - cloudwatchEncryption:
+# - cloudwatchEncryptionMode: DISABLED
+# jobBookmarksEncryption:
+# - jobBookmarksEncryptionMode: DISABLED
+# s3Encryption:
+# - kmsKeyArn: ${data.aws_kms_key.example.arn}
+# s3EncryptionMode: SSE-KMS
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/trigger.yaml b/examples-generated/glue/trigger.yaml
new file mode 100644
index 000000000..3fdae67c3
--- /dev/null
+++ b/examples-generated/glue/trigger.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: Trigger
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# actions:
+# - jobName: example
+# name: example
+# predicate:
+# - conditions:
+# - jobName: example
+# state: SUCCEEDED
+# type: CONDITIONAL
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/userdefinedfunction.yaml b/examples-generated/glue/userdefinedfunction.yaml
new file mode 100644
index 000000000..3cd8b9ff0
--- /dev/null
+++ b/examples-generated/glue/userdefinedfunction.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: UserDefinedFunction
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# catalogId: ${aws_glue_catalog_database.example.catalog_id}
+# className: class
+# databaseName: MyCatalogDatabase
+# name: my_func
+# ownerName: owner
+# ownerType: GROUP
+# resourceUris:
+# - resourceType: ARCHIVE
+# uri: uri
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/glue/workflow.yaml b/examples-generated/glue/workflow.yaml
new file mode 100644
index 000000000..c721b539e
--- /dev/null
+++ b/examples-generated/glue/workflow.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: glue.aws.jet.crossplane.io/v1alpha1
+#kind: Workflow
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/guardduty/detector.yaml b/examples-generated/guardduty/detector.yaml
new file mode 100644
index 000000000..450370fa6
--- /dev/null
+++ b/examples-generated/guardduty/detector.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: guardduty.aws.jet.crossplane.io/v1alpha1
+#kind: Detector
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# datasources:
+# - s3Logs:
+# - enable: true
+# enable: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/guardduty/filter.yaml b/examples-generated/guardduty/filter.yaml
new file mode 100644
index 000000000..2479ab046
--- /dev/null
+++ b/examples-generated/guardduty/filter.yaml
@@ -0,0 +1,28 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: guardduty.aws.jet.crossplane.io/v1alpha1
+#kind: Filter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# action: ARCHIVE
+# detectorId: ${aws_guardduty_detector.example.id}
+# findingCriteria:
+# - criterion:
+# - equals:
+# - eu-west-1
+# field: region
+# - field: service.additionalInfo.threatListName
+# notEquals:
+# - some-threat
+# - another-threat
+# - field: updatedAt
+# greaterThan: "2020-01-01T00:00:00Z"
+# lessThan: "2020-02-01T00:00:00Z"
+# - field: severity
+# greaterThanOrEqual: "4"
+# name: MyFilter
+# rank: 1
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/guardduty/inviteaccepter.yaml b/examples-generated/guardduty/inviteaccepter.yaml
new file mode 100644
index 000000000..4e2b4bf3b
--- /dev/null
+++ b/examples-generated/guardduty/inviteaccepter.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: guardduty.aws.jet.crossplane.io/v1alpha1
+#kind: InviteAccepter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# detectorId: ${aws_guardduty_detector.member.id}
+# masterAccountId: ${aws_guardduty_detector.primary.account_id}
+# provider: ${aws.member}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/guardduty/member.yaml b/examples-generated/guardduty/member.yaml
new file mode 100644
index 000000000..d624ebb8f
--- /dev/null
+++ b/examples-generated/guardduty/member.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: guardduty.aws.jet.crossplane.io/v1alpha1
+#kind: Member
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accountId: ${aws_guardduty_detector.member.account_id}
+# detectorId: ${aws_guardduty_detector.primary.id}
+# email: required@example.com
+# invitationMessage: please accept guardduty invitation
+# invite: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/guardduty/organizationadminaccount.yaml b/examples-generated/guardduty/organizationadminaccount.yaml
new file mode 100644
index 000000000..adba9975c
--- /dev/null
+++ b/examples-generated/guardduty/organizationadminaccount.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: guardduty.aws.jet.crossplane.io/v1alpha1
+#kind: OrganizationAdminAccount
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# adminAccountId: "123456789012"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/guardduty/organizationconfiguration.yaml b/examples-generated/guardduty/organizationconfiguration.yaml
new file mode 100644
index 000000000..d972ad931
--- /dev/null
+++ b/examples-generated/guardduty/organizationconfiguration.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: guardduty.aws.jet.crossplane.io/v1alpha1
+#kind: OrganizationConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# autoEnable: true
+# datasources:
+# - s3Logs:
+# - autoEnable: true
+# detectorId: ${aws_guardduty_detector.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/accesskey.yaml b/examples-generated/iam/accesskey.yaml
new file mode 100644
index 000000000..62b967633
--- /dev/null
+++ b/examples-generated/iam/accesskey.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha2
+#kind: AccessKey
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# pgpKey: keybase:some_person_that_exists
+# userRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/accountalias.yaml b/examples-generated/iam/accountalias.yaml
new file mode 100644
index 000000000..60872d46b
--- /dev/null
+++ b/examples-generated/iam/accountalias.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha1
+#kind: AccountAlias
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accountAlias: my-account-alias
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/accountpasswordpolicy.yaml b/examples-generated/iam/accountpasswordpolicy.yaml
new file mode 100644
index 000000000..c355354b0
--- /dev/null
+++ b/examples-generated/iam/accountpasswordpolicy.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha1
+#kind: AccountPasswordPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# allowUsersToChangePassword: true
+# minimumPasswordLength: 8
+# requireLowercaseCharacters: true
+# requireNumbers: true
+# requireSymbols: true
+# requireUppercaseCharacters: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/group.yaml b/examples-generated/iam/group.yaml
new file mode 100644
index 000000000..01f1cd84d
--- /dev/null
+++ b/examples-generated/iam/group.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha2
+#kind: Group
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# path: /users/
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/groupmembership.yaml b/examples-generated/iam/groupmembership.yaml
new file mode 100644
index 000000000..0ea4f7c9b
--- /dev/null
+++ b/examples-generated/iam/groupmembership.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha1
+#kind: GroupMembership
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# group: ${aws_iam_group.group.name}
+# name: tf-testing-group-membership
+# users:
+# - ${aws_iam_user.user_one.name}
+# - ${aws_iam_user.user_two.name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/grouppolicyattachment.yaml b/examples-generated/iam/grouppolicyattachment.yaml
new file mode 100644
index 000000000..241228528
--- /dev/null
+++ b/examples-generated/iam/grouppolicyattachment.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha2
+#kind: GroupPolicyAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# groupRef:
+# name: example
+# policyArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/instanceprofile.yaml b/examples-generated/iam/instanceprofile.yaml
new file mode 100644
index 000000000..91b2fec7d
--- /dev/null
+++ b/examples-generated/iam/instanceprofile.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha2
+#kind: InstanceProfile
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# roleRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/openidconnectprovider.yaml b/examples-generated/iam/openidconnectprovider.yaml
new file mode 100644
index 000000000..068e5f008
--- /dev/null
+++ b/examples-generated/iam/openidconnectprovider.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha1
+#kind: OpenIDConnectProvider
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clientIdList:
+# - 266362248691-342342xasdasdasda-apps.googleusercontent.com
+# thumbprintList: []
+# url: https://accounts.google.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/policy.yaml b/examples-generated/iam/policy.yaml
new file mode 100644
index 000000000..1b84ca6a9
--- /dev/null
+++ b/examples-generated/iam/policy.yaml
@@ -0,0 +1,26 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha2
+#kind: Policy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: My test policy
+# name: test_policy
+# path: /
+# policy: |-
+# ${jsonencode({
+# Version = "2012-10-17"
+# Statement = [
+# {
+# Action = [
+# "ec2:Describe*",
+# ]
+# Effect = "Allow"
+# Resource = "*"
+# },
+# ]
+# })}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/role.yaml b/examples-generated/iam/role.yaml
new file mode 100644
index 000000000..d367e0979
--- /dev/null
+++ b/examples-generated/iam/role.yaml
@@ -0,0 +1,26 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha2
+#kind: Role
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# assumeRolePolicy: |-
+# ${jsonencode({
+# Version = "2012-10-17"
+# Statement = [
+# {
+# Action = "sts:AssumeRole"
+# Effect = "Allow"
+# Sid = ""
+# Principal = {
+# Service = "ec2.amazonaws.com"
+# }
+# },
+# ]
+# })}
+# tags:
+# tag-key: tag-value
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/rolepolicyattachment.yaml b/examples-generated/iam/rolepolicyattachment.yaml
new file mode 100644
index 000000000..ed0e45f24
--- /dev/null
+++ b/examples-generated/iam/rolepolicyattachment.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha2
+#kind: RolePolicyAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policyArnRef:
+# name: example
+# roleRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/samlprovider.yaml b/examples-generated/iam/samlprovider.yaml
new file mode 100644
index 000000000..9332354ae
--- /dev/null
+++ b/examples-generated/iam/samlprovider.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha1
+#kind: SAMLProvider
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: myprovider
+# samlMetadataDocument: ${file("saml-metadata.xml")}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/servercertificate.yaml b/examples-generated/iam/servercertificate.yaml
new file mode 100644
index 000000000..4eb2e594a
--- /dev/null
+++ b/examples-generated/iam/servercertificate.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha1
+#kind: ServerCertificate
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# certificateBody: ${file("self-ca-cert.pem")}
+# name: some_test_cert
+# privateKeySecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/servicelinkedrole.yaml b/examples-generated/iam/servicelinkedrole.yaml
new file mode 100644
index 000000000..2b34b6322
--- /dev/null
+++ b/examples-generated/iam/servicelinkedrole.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha1
+#kind: ServiceLinkedRole
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# awsServiceName: elasticbeanstalk.amazonaws.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/user.yaml b/examples-generated/iam/user.yaml
new file mode 100644
index 000000000..0af6821fd
--- /dev/null
+++ b/examples-generated/iam/user.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha2
+#kind: User
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# path: /system/
+# tags:
+# tag-key: tag-value
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/usergroupmembership.yaml b/examples-generated/iam/usergroupmembership.yaml
new file mode 100644
index 000000000..c6918c623
--- /dev/null
+++ b/examples-generated/iam/usergroupmembership.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha2
+#kind: UserGroupMembership
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# groupRefs:
+# - name: example
+# userRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/userloginprofile.yaml b/examples-generated/iam/userloginprofile.yaml
new file mode 100644
index 000000000..af3d51dfe
--- /dev/null
+++ b/examples-generated/iam/userloginprofile.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha1
+#kind: UserLoginProfile
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# pgpKey: keybase:some_person_that_exists
+# user: ${aws_iam_user.example.name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/userpolicyattachment.yaml b/examples-generated/iam/userpolicyattachment.yaml
new file mode 100644
index 000000000..fee61bb2b
--- /dev/null
+++ b/examples-generated/iam/userpolicyattachment.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha2
+#kind: UserPolicyAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policyArnRef:
+# name: example
+# userRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iam/usersshkey.yaml b/examples-generated/iam/usersshkey.yaml
new file mode 100644
index 000000000..a14afb96a
--- /dev/null
+++ b/examples-generated/iam/usersshkey.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iam.aws.jet.crossplane.io/v1alpha1
+#kind: UserSSHKey
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# encoding: SSH
+# publicKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD3F6tyPEFEzV0LX3X8BsXdMsQz1x2cEikKDEY0aIj41qgxMCP/iteneqXSIFZBp5vizPvaoIR3Um9xK7PGoW8giupGn+EPuxIA4cDM4vzOqOkiMPhz5XK0whEjkVzTo4+S0puvDZuwIsdiW9mxhJc7tgBNL0cYlWSYVkz4G/fslNfRPW5mYAM49f4fhtxPb5ok4Q2Lg9dPKVHO/Bgeu5woMc7RY0p1ej6D4CKFE6lymSDJpW0YHX/wqE9+cfEauh7xZcG0q9t2ta6F6fmX0agvpFyZo8aFbXeUBr7osSCJNgvavWbM/06niWrOvYX2xwWdhXmXSrbX8ZbabVohBK41
+# mytest@mydomain.com
+# username: ${aws_iam_user.user.name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/imagebuilder/component.yaml b/examples-generated/imagebuilder/component.yaml
new file mode 100644
index 000000000..5f4dc301e
--- /dev/null
+++ b/examples-generated/imagebuilder/component.yaml
@@ -0,0 +1,28 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: imagebuilder.aws.jet.crossplane.io/v1alpha1
+#kind: Component
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# data: |-
+# ${yamlencode({
+# phases = [{
+# name = "build"
+# steps = [{
+# action = "ExecuteBash"
+# inputs = {
+# commands = ["echo 'hello world'"]
+# }
+# name = "example"
+# onFailure = "Continue"
+# }]
+# }]
+# schemaVersion = 1.0
+# })}
+# name: example
+# platform: Linux
+# version: 1.0.0
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/imagebuilder/distributionconfiguration.yaml b/examples-generated/imagebuilder/distributionconfiguration.yaml
new file mode 100644
index 000000000..a8437c538
--- /dev/null
+++ b/examples-generated/imagebuilder/distributionconfiguration.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: imagebuilder.aws.jet.crossplane.io/v1alpha1
+#kind: DistributionConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# distribution:
+# - amiDistributionConfiguration:
+# - amiTags:
+# CostCenter: IT
+# launchPermission:
+# - userIds:
+# - "123456789012"
+# name: example-{{ imagebuilder:buildDate }}
+# region: us-east-1
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/imagebuilder/image.yaml b/examples-generated/imagebuilder/image.yaml
new file mode 100644
index 000000000..4eb90fafd
--- /dev/null
+++ b/examples-generated/imagebuilder/image.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: imagebuilder.aws.jet.crossplane.io/v1alpha1
+#kind: Image
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# distributionConfigurationArn: ${aws_imagebuilder_distribution_configuration.example.arn}
+# imageRecipeArn: ${aws_imagebuilder_image_recipe.example.arn}
+# infrastructureConfigurationArn: ${aws_imagebuilder_infrastructure_configuration.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/imagebuilder/imagepipeline.yaml b/examples-generated/imagebuilder/imagepipeline.yaml
new file mode 100644
index 000000000..893bf6354
--- /dev/null
+++ b/examples-generated/imagebuilder/imagepipeline.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: imagebuilder.aws.jet.crossplane.io/v1alpha1
+#kind: ImagePipeline
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# imageRecipeArn: ${aws_imagebuilder_image_recipe.example.arn}
+# infrastructureConfigurationArn: ${aws_imagebuilder_infrastructure_configuration.example.arn}
+# name: example
+# schedule:
+# - scheduleExpression: cron(0 0 * * ? *)
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/imagebuilder/imagerecipe.yaml b/examples-generated/imagebuilder/imagerecipe.yaml
new file mode 100644
index 000000000..589b5a507
--- /dev/null
+++ b/examples-generated/imagebuilder/imagerecipe.yaml
@@ -0,0 +1,21 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: imagebuilder.aws.jet.crossplane.io/v1alpha1
+#kind: ImageRecipe
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# blockDeviceMapping:
+# - deviceName: /dev/xvdb
+# ebs:
+# - deleteOnTermination: true
+# volumeSize: 100
+# volumeType: gp2
+# component:
+# - componentArn: ${aws_imagebuilder_component.example.arn}
+# name: example
+# parentImage: arn:${data.aws_partition.current.partition}:imagebuilder:${data.aws_region.current.name}:aws:image/amazon-linux-2-x86/x.x.x
+# version: 1.0.0
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/imagebuilder/infrastructureconfiguration.yaml b/examples-generated/imagebuilder/infrastructureconfiguration.yaml
new file mode 100644
index 000000000..22827de0b
--- /dev/null
+++ b/examples-generated/imagebuilder/infrastructureconfiguration.yaml
@@ -0,0 +1,29 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: imagebuilder.aws.jet.crossplane.io/v1alpha1
+#kind: InfrastructureConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: example description
+# instanceProfileName: ${aws_iam_instance_profile.example.name}
+# instanceTypes:
+# - t2.nano
+# - t3.micro
+# keyPair: ${aws_key_pair.example.key_name}
+# logging:
+# - s3Logs:
+# - s3BucketName: ${aws_s3_bucket.example.bucket}
+# s3KeyPrefix: logs
+# name: example
+# securityGroupIdRefs:
+# - name: example
+# snsTopicArn: ${aws_sns_topic.example.arn}
+# subnetIdRef:
+# name: example
+# tags:
+# foo: bar
+# terminateInstanceOnFailure: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/inspector/assessmenttarget.yaml b/examples-generated/inspector/assessmenttarget.yaml
new file mode 100644
index 000000000..7dd7e3c37
--- /dev/null
+++ b/examples-generated/inspector/assessmenttarget.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: inspector.aws.jet.crossplane.io/v1alpha1
+#kind: AssessmentTarget
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: assessment target
+# resourceGroupArn: ${aws_inspector_resource_group.bar.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/inspector/assessmenttemplate.yaml b/examples-generated/inspector/assessmenttemplate.yaml
new file mode 100644
index 000000000..e3d48f528
--- /dev/null
+++ b/examples-generated/inspector/assessmenttemplate.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: inspector.aws.jet.crossplane.io/v1alpha1
+#kind: AssessmentTemplate
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# duration: 3600
+# name: example
+# rulesPackageArns:
+# - arn:aws:inspector:us-west-2:758058086616:rulespackage/0-9hgA516p
+# - arn:aws:inspector:us-west-2:758058086616:rulespackage/0-H5hpSawc
+# - arn:aws:inspector:us-west-2:758058086616:rulespackage/0-JJOtZiqQ
+# - arn:aws:inspector:us-west-2:758058086616:rulespackage/0-vg5GGHSD
+# targetArn: ${aws_inspector_assessment_target.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/inspector/resourcegroup.yaml b/examples-generated/inspector/resourcegroup.yaml
new file mode 100644
index 000000000..f5c3ad3f0
--- /dev/null
+++ b/examples-generated/inspector/resourcegroup.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: inspector.aws.jet.crossplane.io/v1alpha1
+#kind: ResourceGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# tags:
+# Env: bar
+# Name: foo
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iot/certificate.yaml b/examples-generated/iot/certificate.yaml
new file mode 100644
index 000000000..f4b09ddae
--- /dev/null
+++ b/examples-generated/iot/certificate.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iot.aws.jet.crossplane.io/v1alpha1
+#kind: Certificate
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# active: true
+# csr: ${file("/my/csr.pem")}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iot/policy.yaml b/examples-generated/iot/policy.yaml
new file mode 100644
index 000000000..c54003a53
--- /dev/null
+++ b/examples-generated/iot/policy.yaml
@@ -0,0 +1,24 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iot.aws.jet.crossplane.io/v1alpha1
+#kind: Policy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: PubSubToAnyTopic
+# policy: |-
+# ${jsonencode({
+# Version = "2012-10-17"
+# Statement = [
+# {
+# Action = [
+# "iot:*",
+# ]
+# Effect = "Allow"
+# Resource = "*"
+# },
+# ]
+# })}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iot/policyattachment.yaml b/examples-generated/iot/policyattachment.yaml
new file mode 100644
index 000000000..43241cae4
--- /dev/null
+++ b/examples-generated/iot/policyattachment.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iot.aws.jet.crossplane.io/v1alpha1
+#kind: PolicyAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policy: PubSubToAnyTopic
+# target: ${aws_iot_certificate.cert.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iot/rolealias.yaml b/examples-generated/iot/rolealias.yaml
new file mode 100644
index 000000000..cd50b2fd6
--- /dev/null
+++ b/examples-generated/iot/rolealias.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iot.aws.jet.crossplane.io/v1alpha1
+#kind: RoleAlias
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# alias: Thermostat-dynamodb-access-role-alias
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iot/thing.yaml b/examples-generated/iot/thing.yaml
new file mode 100644
index 000000000..6cb74b9d4
--- /dev/null
+++ b/examples-generated/iot/thing.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iot.aws.jet.crossplane.io/v1alpha1
+#kind: Thing
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# attributes:
+# First: examplevalue
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iot/thingprincipalattachment.yaml b/examples-generated/iot/thingprincipalattachment.yaml
new file mode 100644
index 000000000..d55ecffd6
--- /dev/null
+++ b/examples-generated/iot/thingprincipalattachment.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iot.aws.jet.crossplane.io/v1alpha1
+#kind: ThingPrincipalAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# principal: ${aws_iot_certificate.cert.arn}
+# thing: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iot/thingtype.yaml b/examples-generated/iot/thingtype.yaml
new file mode 100644
index 000000000..e9eaf3e89
--- /dev/null
+++ b/examples-generated/iot/thingtype.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iot.aws.jet.crossplane.io/v1alpha1
+#kind: ThingType
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: my_iot_thing
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/iot/topicrule.yaml b/examples-generated/iot/topicrule.yaml
new file mode 100644
index 000000000..f02e90ea5
--- /dev/null
+++ b/examples-generated/iot/topicrule.yaml
@@ -0,0 +1,24 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: iot.aws.jet.crossplane.io/v1alpha1
+#kind: TopicRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Example rule
+# enabled: true
+# errorAction:
+# - sns:
+# - messageFormat: RAW
+# roleArn: ${aws_iam_role.role.arn}
+# targetArn: ${aws_sns_topic.myerrortopic.arn}
+# name: MyRule
+# sns:
+# - messageFormat: RAW
+# roleArn: ${aws_iam_role.role.arn}
+# targetArn: ${aws_sns_topic.mytopic.arn}
+# sql: SELECT * FROM 'topic/test'
+# sqlVersion: "2016-03-23"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kafka/cluster.yaml b/examples-generated/kafka/cluster.yaml
new file mode 100644
index 000000000..bebef84cc
--- /dev/null
+++ b/examples-generated/kafka/cluster.yaml
@@ -0,0 +1,44 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kafka.aws.jet.crossplane.io/v1alpha1
+#kind: Cluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# brokerNodeGroupInfo:
+# - clientSubnets:
+# - ${aws_subnet.subnet_az1.id}
+# - ${aws_subnet.subnet_az2.id}
+# - ${aws_subnet.subnet_az3.id}
+# ebsVolumeSize: 1000
+# instanceType: kafka.m5.large
+# securityGroups:
+# - ${aws_security_group.sg.id}
+# clusterName: example
+# encryptionInfo:
+# - encryptionAtRestKmsKeyArn: ${aws_kms_key.kms.arn}
+# kafkaVersion: 2.4.1
+# loggingInfo:
+# - brokerLogs:
+# - cloudwatchLogs:
+# - enabled: true
+# logGroup: Yada
+# firehose:
+# - deliveryStream: terraform-kinesis-firehose-extended-s3-test-stream
+# enabled: true
+# s3:
+# - bucket: ${aws_s3_bucket.bucket.id}
+# enabled: true
+# prefix: logs/msk-
+# numberOfBrokerNodes: 3
+# openMonitoring:
+# - prometheus:
+# - jmxExporter:
+# - enabledInBroker: true
+# nodeExporter:
+# - enabledInBroker: true
+# tags:
+# foo: bar
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kafka/configuration.yaml b/examples-generated/kafka/configuration.yaml
new file mode 100644
index 000000000..77c351d80
--- /dev/null
+++ b/examples-generated/kafka/configuration.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kafka.aws.jet.crossplane.io/v1alpha1
+#kind: Configuration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# kafkaVersions:
+# - 2.1.0
+# name: example
+# serverProperties: |
+# auto.create.topics.enable = true
+# delete.topic.enable = true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kafka/scramsecretassociation.yaml b/examples-generated/kafka/scramsecretassociation.yaml
new file mode 100644
index 000000000..92fa498e1
--- /dev/null
+++ b/examples-generated/kafka/scramsecretassociation.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kafka.aws.jet.crossplane.io/v1alpha1
+#kind: ScramSecretAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterArn: ${aws_msk_cluster.example.arn}
+# secretArnList:
+# - ${aws_secretsmanager_secret.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kinesis/stream.yaml b/examples-generated/kinesis/stream.yaml
new file mode 100644
index 000000000..deb6ef835
--- /dev/null
+++ b/examples-generated/kinesis/stream.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kinesis.aws.jet.crossplane.io/v1alpha1
+#kind: Stream
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: terraform-kinesis-test
+# retentionPeriod: 48
+# shardCount: 1
+# shardLevelMetrics:
+# - IncomingBytes
+# - OutgoingBytes
+# tags:
+# Environment: test
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kinesis/streamconsumer.yaml b/examples-generated/kinesis/streamconsumer.yaml
new file mode 100644
index 000000000..bcbfb7ab6
--- /dev/null
+++ b/examples-generated/kinesis/streamconsumer.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kinesis.aws.jet.crossplane.io/v1alpha1
+#kind: StreamConsumer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example-consumer
+# streamArn: ${aws_kinesis_stream.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kinesisanalytics/application.yaml b/examples-generated/kinesisanalytics/application.yaml
new file mode 100644
index 000000000..746c7930f
--- /dev/null
+++ b/examples-generated/kinesisanalytics/application.yaml
@@ -0,0 +1,28 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kinesisanalytics.aws.jet.crossplane.io/v1alpha1
+#kind: Application
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# inputs:
+# - kinesisStream:
+# - resourceArn: ${aws_kinesis_stream.test_stream.arn}
+# roleArn: ${aws_iam_role.test.arn}
+# namePrefix: test_prefix
+# parallelism:
+# - count: 1
+# schema:
+# - recordColumns:
+# - mapping: $.test
+# name: test
+# sqlType: VARCHAR(8)
+# recordEncoding: UTF-8
+# recordFormat:
+# - mappingParameters:
+# - json:
+# - recordRowPath: $
+# name: kinesis-analytics-application-test
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kinesisanalyticsv2/application.yaml b/examples-generated/kinesisanalyticsv2/application.yaml
new file mode 100644
index 000000000..8e2bafc56
--- /dev/null
+++ b/examples-generated/kinesisanalyticsv2/application.yaml
@@ -0,0 +1,43 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kinesisanalyticsv2.aws.jet.crossplane.io/v1alpha1
+#kind: Application
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationConfiguration:
+# - applicationCodeConfiguration:
+# - codeContent:
+# - s3ContentLocation:
+# - bucketArn: ${aws_s3_bucket.example.arn}
+# fileKey: new_object_key
+# codeContentType: ZIPFILE
+# environmentProperties:
+# - propertyGroup:
+# - propertyGroupId: PROPERTY-GROUP-1
+# propertyMap:
+# Key1: Value1
+# - propertyGroupId: PROPERTY-GROUP-2
+# propertyMap:
+# KeyA: ValueA
+# KeyB: ValueB
+# flinkApplicationConfiguration:
+# - checkpointConfiguration:
+# - configurationType: DEFAULT
+# monitoringConfiguration:
+# - configurationType: CUSTOM
+# logLevel: DEBUG
+# metricsLevel: TASK
+# parallelismConfiguration:
+# - autoScalingEnabled: true
+# configurationType: CUSTOM
+# parallelism: 10
+# parallelismPerKpu: 4
+# name: example-flink-application
+# runtimeEnvironment: FLINK-1_8
+# serviceExecutionRole: ${aws_iam_role.example.arn}
+# tags:
+# Environment: test
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kinesisanalyticsv2/applicationsnapshot.yaml b/examples-generated/kinesisanalyticsv2/applicationsnapshot.yaml
new file mode 100644
index 000000000..4074bfd8a
--- /dev/null
+++ b/examples-generated/kinesisanalyticsv2/applicationsnapshot.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kinesisanalyticsv2.aws.jet.crossplane.io/v1alpha1
+#kind: ApplicationSnapshot
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationName: example-flink-application
+# snapshotName: example-snapshot
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kinesisvideo/stream.yaml b/examples-generated/kinesisvideo/stream.yaml
new file mode 100644
index 000000000..00c1343e2
--- /dev/null
+++ b/examples-generated/kinesisvideo/stream.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kinesisvideo.aws.jet.crossplane.io/v1alpha1
+#kind: Stream
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dataRetentionInHours: 1
+# deviceName: kinesis-video-device-name
+# mediaType: video/h264
+# name: terraform-kinesis-video-stream
+# tags:
+# Name: terraform-kinesis-video-stream
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kms/alias.yaml b/examples-generated/kms/alias.yaml
new file mode 100644
index 000000000..82a3e3990
--- /dev/null
+++ b/examples-generated/kms/alias.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kms.aws.jet.crossplane.io/v1alpha1
+#kind: Alias
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: alias/my-key-alias
+# targetKeyId: ${aws_kms_key.a.key_id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kms/ciphertext.yaml b/examples-generated/kms/ciphertext.yaml
new file mode 100644
index 000000000..5c3997ac7
--- /dev/null
+++ b/examples-generated/kms/ciphertext.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kms.aws.jet.crossplane.io/v1alpha1
+#kind: Ciphertext
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# keyId: ${aws_kms_key.oauth_config.key_id}
+# plaintextSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kms/externalkey.yaml b/examples-generated/kms/externalkey.yaml
new file mode 100644
index 000000000..6290c1131
--- /dev/null
+++ b/examples-generated/kms/externalkey.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kms.aws.jet.crossplane.io/v1alpha1
+#kind: ExternalKey
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: KMS EXTERNAL for AMI encryption
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kms/grant.yaml b/examples-generated/kms/grant.yaml
new file mode 100644
index 000000000..21a987745
--- /dev/null
+++ b/examples-generated/kms/grant.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kms.aws.jet.crossplane.io/v1alpha1
+#kind: Grant
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# constraints:
+# - encryptionContextEquals:
+# Department: Finance
+# granteePrincipal: ${aws_iam_role.a.arn}
+# keyId: ${aws_kms_key.a.key_id}
+# name: my-grant
+# operations:
+# - Encrypt
+# - Decrypt
+# - GenerateDataKey
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/kms/key.yaml b/examples-generated/kms/key.yaml
new file mode 100644
index 000000000..6c5120cd3
--- /dev/null
+++ b/examples-generated/kms/key.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: kms.aws.jet.crossplane.io/v1alpha2
+#kind: Key
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# deletionWindowInDays: 10
+# description: KMS key 1
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lakeformation/datalakesettings.yaml b/examples-generated/lakeformation/datalakesettings.yaml
new file mode 100644
index 000000000..3f732b3df
--- /dev/null
+++ b/examples-generated/lakeformation/datalakesettings.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lakeformation.aws.jet.crossplane.io/v1alpha1
+#kind: DataLakeSettings
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# admins:
+# - ${aws_iam_user.test.arn}
+# - ${aws_iam_role.test.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lakeformation/permissions.yaml b/examples-generated/lakeformation/permissions.yaml
new file mode 100644
index 000000000..6299258d6
--- /dev/null
+++ b/examples-generated/lakeformation/permissions.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lakeformation.aws.jet.crossplane.io/v1alpha1
+#kind: Permissions
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# permissions:
+# - SELECT
+# principal: arn:aws:iam:us-east-1:123456789012:user/SanHolo
+# tableWithColumns:
+# - columnNames:
+# - event
+# databaseName: ${aws_glue_catalog_table.example.database_name}
+# name: MyCatalogTable
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lakeformation/resource.yaml b/examples-generated/lakeformation/resource.yaml
new file mode 100644
index 000000000..e89d7ef0e
--- /dev/null
+++ b/examples-generated/lakeformation/resource.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lakeformation.aws.jet.crossplane.io/v1alpha1
+#kind: Resource
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# arn: ${data.aws_s3_bucket.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lambda/alias.yaml b/examples-generated/lambda/alias.yaml
new file mode 100644
index 000000000..731f35370
--- /dev/null
+++ b/examples-generated/lambda/alias.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lambda.aws.jet.crossplane.io/v1alpha1
+#kind: Alias
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: a sample description
+# functionName: ${aws_lambda_function.lambda_function_test.arn}
+# functionVersion: "1"
+# name: my_alias
+# routingConfig:
+# - additionalVersionWeights:
+# "2": 0.5
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lambda/codesigningconfig.yaml b/examples-generated/lambda/codesigningconfig.yaml
new file mode 100644
index 000000000..865536e94
--- /dev/null
+++ b/examples-generated/lambda/codesigningconfig.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lambda.aws.jet.crossplane.io/v1alpha1
+#kind: CodeSigningConfig
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# allowedPublishers:
+# - signingProfileVersionArns:
+# - ${aws_signer_signing_profile.example1.arn}
+# - ${aws_signer_signing_profile.example2.arn}
+# description: My awesome code signing config.
+# policies:
+# - untrustedArtifactOnDeployment: Warn
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lambda/eventsourcemapping.yaml b/examples-generated/lambda/eventsourcemapping.yaml
new file mode 100644
index 000000000..d9435738f
--- /dev/null
+++ b/examples-generated/lambda/eventsourcemapping.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lambda.aws.jet.crossplane.io/v1alpha1
+#kind: EventSourceMapping
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# eventSourceArn: ${aws_dynamodb_table.example.stream_arn}
+# functionName: ${aws_lambda_function.example.arn}
+# startingPosition: LATEST
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lambda/function.yaml b/examples-generated/lambda/function.yaml
new file mode 100644
index 000000000..2e683a9f9
--- /dev/null
+++ b/examples-generated/lambda/function.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lambda.aws.jet.crossplane.io/v1alpha1
+#kind: Function
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# environment:
+# - variables:
+# foo: bar
+# filename: lambda_function_payload.zip
+# functionName: lambda_function_name
+# handler: index.test
+# role: ${aws_iam_role.iam_for_lambda.arn}
+# runtime: nodejs12.x
+# sourceCodeHash: ${filebase64sha256("lambda_function_payload.zip")}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lambda/functioneventinvokeconfig.yaml b/examples-generated/lambda/functioneventinvokeconfig.yaml
new file mode 100644
index 000000000..893911f11
--- /dev/null
+++ b/examples-generated/lambda/functioneventinvokeconfig.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lambda.aws.jet.crossplane.io/v1alpha1
+#kind: FunctionEventInvokeConfig
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# destinationConfig:
+# - onFailure:
+# - destination: ${aws_sqs_queue.example.arn}
+# onSuccess:
+# - destination: ${aws_sns_topic.example.arn}
+# functionName: ${aws_lambda_alias.example.function_name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lambda/layerversion.yaml b/examples-generated/lambda/layerversion.yaml
new file mode 100644
index 000000000..3d190de04
--- /dev/null
+++ b/examples-generated/lambda/layerversion.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lambda.aws.jet.crossplane.io/v1alpha1
+#kind: LayerVersion
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# compatibleRuntimes:
+# - nodejs12.x
+# filename: lambda_layer_payload.zip
+# layerName: lambda_layer_name
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lambda/permission.yaml b/examples-generated/lambda/permission.yaml
new file mode 100644
index 000000000..7945e3978
--- /dev/null
+++ b/examples-generated/lambda/permission.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lambda.aws.jet.crossplane.io/v1alpha1
+#kind: Permission
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# action: lambda:InvokeFunction
+# functionName: ${aws_lambda_function.test_lambda.function_name}
+# principal: events.amazonaws.com
+# qualifier: my_alias
+# sourceArn: arn:aws:events:eu-west-1:111122223333:rule/RunDaily
+# statementId: AllowExecutionFromCloudWatch
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lambda/provisionedconcurrencyconfig.yaml b/examples-generated/lambda/provisionedconcurrencyconfig.yaml
new file mode 100644
index 000000000..44ef10ccd
--- /dev/null
+++ b/examples-generated/lambda/provisionedconcurrencyconfig.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lambda.aws.jet.crossplane.io/v1alpha1
+#kind: ProvisionedConcurrencyConfig
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# functionName: ${aws_lambda_alias.example.function_name}
+# provisionedConcurrentExecutions: 1
+# qualifier: my_alias
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lexmodels/bot.yaml b/examples-generated/lexmodels/bot.yaml
new file mode 100644
index 000000000..f39c6e50a
--- /dev/null
+++ b/examples-generated/lexmodels/bot.yaml
@@ -0,0 +1,30 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lexmodels.aws.jet.crossplane.io/v1alpha1
+#kind: Bot
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# abortStatement:
+# - message:
+# - content: Sorry, I am not able to assist at this time
+# contentType: PlainText
+# childDirected: false
+# clarificationPrompt:
+# - maxAttempts: 2
+# message:
+# - content: I didn't understand you, what would you like to do?
+# contentType: PlainText
+# createVersion: false
+# description: Bot to order flowers on the behalf of a user
+# idleSessionTtlInSeconds: 600
+# intent:
+# - intentName: OrderFlowers
+# intentVersion: "1"
+# locale: en-US
+# name: OrderFlowers
+# processBehavior: BUILD
+# voiceId: Salli
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lexmodels/botalias.yaml b/examples-generated/lexmodels/botalias.yaml
new file mode 100644
index 000000000..7153ef3d1
--- /dev/null
+++ b/examples-generated/lexmodels/botalias.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lexmodels.aws.jet.crossplane.io/v1alpha1
+#kind: BotAlias
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# botName: OrderFlowers
+# botVersion: "1"
+# description: Production Version of the OrderFlowers Bot.
+# name: OrderFlowersProd
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lexmodels/intent.yaml b/examples-generated/lexmodels/intent.yaml
new file mode 100644
index 000000000..b036cee36
--- /dev/null
+++ b/examples-generated/lexmodels/intent.yaml
@@ -0,0 +1,68 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lexmodels.aws.jet.crossplane.io/v1alpha1
+#kind: Intent
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# confirmationPrompt:
+# - maxAttempts: 2
+# message:
+# - content: Okay, your {FlowerType} will be ready for pickup by {PickupTime}
+# on {PickupDate}. Does this sound okay?
+# contentType: PlainText
+# createVersion: false
+# description: Intent to order a bouquet of flowers for pick up
+# fulfillmentActivity:
+# - type: ReturnIntent
+# name: OrderFlowers
+# rejectionStatement:
+# - message:
+# - content: Okay, I will not place your order.
+# contentType: PlainText
+# sampleUtterances:
+# - I would like to order some flowers
+# - I would like to pick up flowers
+# slot:
+# - description: The type of flowers to pick up
+# name: FlowerType
+# priority: 1
+# sampleUtterances:
+# - I would like to order {FlowerType}
+# slotConstraint: Required
+# slotType: FlowerTypes
+# slotTypeVersion: $$LATEST
+# valueElicitationPrompt:
+# - maxAttempts: 2
+# message:
+# - content: What type of flowers would you like to order?
+# contentType: PlainText
+# - description: The date to pick up the flowers
+# name: PickupDate
+# priority: 2
+# sampleUtterances:
+# - I would like to order {FlowerType}
+# slotConstraint: Required
+# slotType: AMAZON.DATE
+# slotTypeVersion: $$LATEST
+# valueElicitationPrompt:
+# - maxAttempts: 2
+# message:
+# - content: What day do you want the {FlowerType} to be picked up?
+# contentType: PlainText
+# - description: The time to pick up the flowers
+# name: PickupTime
+# priority: 3
+# sampleUtterances:
+# - I would like to order {FlowerType}
+# slotConstraint: Required
+# slotType: AMAZON.TIME
+# slotTypeVersion: $$LATEST
+# valueElicitationPrompt:
+# - maxAttempts: 2
+# message:
+# - content: Pick up the {FlowerType} at what time on {PickupDate}?
+# contentType: PlainText
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lexmodels/slottype.yaml b/examples-generated/lexmodels/slottype.yaml
new file mode 100644
index 000000000..e310511e6
--- /dev/null
+++ b/examples-generated/lexmodels/slottype.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lexmodels.aws.jet.crossplane.io/v1alpha1
+#kind: SlotType
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# createVersion: true
+# description: Types of flowers to order
+# enumerationValue:
+# - synonyms:
+# - Lirium
+# - Martagon
+# value: lilies
+# - synonyms:
+# - Eduardoregelia
+# - Podonix
+# value: tulips
+# name: FlowerTypes
+# valueSelectionStrategy: ORIGINAL_VALUE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/licensemanager/association.yaml b/examples-generated/licensemanager/association.yaml
new file mode 100644
index 000000000..a8248c75e
--- /dev/null
+++ b/examples-generated/licensemanager/association.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: licensemanager.aws.jet.crossplane.io/v1alpha1
+#kind: Association
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# licenseConfigurationArn: ${aws_licensemanager_license_configuration.example.arn}
+# resourceArn: ${aws_instance.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/licensemanager/licenseconfiguration.yaml b/examples-generated/licensemanager/licenseconfiguration.yaml
new file mode 100644
index 000000000..41d34d047
--- /dev/null
+++ b/examples-generated/licensemanager/licenseconfiguration.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: licensemanager.aws.jet.crossplane.io/v1alpha1
+#kind: LicenseConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Example
+# licenseCount: 10
+# licenseCountHardLimit: true
+# licenseCountingType: Socket
+# licenseRules:
+# - '#minimumSockets=2'
+# name: Example
+# tags:
+# foo: barr
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lightsail/domain.yaml b/examples-generated/lightsail/domain.yaml
new file mode 100644
index 000000000..6408610a4
--- /dev/null
+++ b/examples-generated/lightsail/domain.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lightsail.aws.jet.crossplane.io/v1alpha1
+#kind: Domain
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domainName: mydomain.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lightsail/instance.yaml b/examples-generated/lightsail/instance.yaml
new file mode 100644
index 000000000..d823ebe23
--- /dev/null
+++ b/examples-generated/lightsail/instance.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lightsail.aws.jet.crossplane.io/v1alpha1
+#kind: Instance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# availabilityZone: us-east-1b
+# blueprintId: string
+# bundleId: string
+# keyPairName: some_key_name
+# name: custom_gitlab
+# tags:
+# foo: bar
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lightsail/instancepublicports.yaml b/examples-generated/lightsail/instancepublicports.yaml
new file mode 100644
index 000000000..5c4df92c0
--- /dev/null
+++ b/examples-generated/lightsail/instancepublicports.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lightsail.aws.jet.crossplane.io/v1alpha1
+#kind: InstancePublicPorts
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# instanceName: custom_gitlab
+# portInfo:
+# - fromPort: 80
+# protocol: tcp
+# toPort: 80
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lightsail/keypair.yaml b/examples-generated/lightsail/keypair.yaml
new file mode 100644
index 000000000..cd21bb845
--- /dev/null
+++ b/examples-generated/lightsail/keypair.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lightsail.aws.jet.crossplane.io/v1alpha1
+#kind: KeyPair
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: lg_key_pair
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lightsail/staticip.yaml b/examples-generated/lightsail/staticip.yaml
new file mode 100644
index 000000000..a1f2ad3bb
--- /dev/null
+++ b/examples-generated/lightsail/staticip.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lightsail.aws.jet.crossplane.io/v1alpha1
+#kind: StaticIP
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/lightsail/staticipattachment.yaml b/examples-generated/lightsail/staticipattachment.yaml
new file mode 100644
index 000000000..c47afa9da
--- /dev/null
+++ b/examples-generated/lightsail/staticipattachment.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: lightsail.aws.jet.crossplane.io/v1alpha1
+#kind: StaticIPAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# instanceName: ${aws_lightsail_instance.test.id}
+# staticIpName: ${aws_lightsail_static_ip.test.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/macie/memberaccountassociation.yaml b/examples-generated/macie/memberaccountassociation.yaml
new file mode 100644
index 000000000..6f10743a1
--- /dev/null
+++ b/examples-generated/macie/memberaccountassociation.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: macie.aws.jet.crossplane.io/v1alpha1
+#kind: MemberAccountAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# memberAccountId: "123456789012"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/macie/s3bucketassociation.yaml b/examples-generated/macie/s3bucketassociation.yaml
new file mode 100644
index 000000000..2c51aaa09
--- /dev/null
+++ b/examples-generated/macie/s3bucketassociation.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: macie.aws.jet.crossplane.io/v1alpha1
+#kind: S3BucketAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucketName: tf-macie-example
+# classificationType:
+# - oneTime: FULL
+# prefix: data
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/macie2/account.yaml b/examples-generated/macie2/account.yaml
new file mode 100644
index 000000000..d810101ad
--- /dev/null
+++ b/examples-generated/macie2/account.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: macie2.aws.jet.crossplane.io/v1alpha1
+#kind: Account
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# findingPublishingFrequency: FIFTEEN_MINUTES
+# status: ENABLED
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/macie2/classificationjob.yaml b/examples-generated/macie2/classificationjob.yaml
new file mode 100644
index 000000000..70c0103e6
--- /dev/null
+++ b/examples-generated/macie2/classificationjob.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: macie2.aws.jet.crossplane.io/v1alpha1
+#kind: ClassificationJob
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# jobType: ONE_TIME
+# name: NAME OF THE CLASSIFICATION JOB
+# s3JobDefinition:
+# - bucketDefinitions:
+# - accountId: ACCOUNT ID
+# buckets:
+# - S3 BUCKET NAME
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/macie2/customdataidentifier.yaml b/examples-generated/macie2/customdataidentifier.yaml
new file mode 100644
index 000000000..7d8a055f6
--- /dev/null
+++ b/examples-generated/macie2/customdataidentifier.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: macie2.aws.jet.crossplane.io/v1alpha1
+#kind: CustomDataIdentifier
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: DESCRIPTION
+# ignoreWords:
+# - ignore
+# keywords:
+# - keyword
+# maximumMatchDistance: 10
+# name: NAME OF CUSTOM DATA IDENTIFIER
+# regex: '[0-9]{3}-[0-9]{2}-[0-9]{4}'
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/macie2/findingsfilter.yaml b/examples-generated/macie2/findingsfilter.yaml
new file mode 100644
index 000000000..90dc78b42
--- /dev/null
+++ b/examples-generated/macie2/findingsfilter.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: macie2.aws.jet.crossplane.io/v1alpha1
+#kind: FindingsFilter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# action: ARCHIVE
+# description: DESCRIPTION
+# findingCriteria:
+# - criterion:
+# - eq:
+# - ${data.aws_region.current.name}
+# field: region
+# name: NAME OF THE FINDINGS FILTER
+# position: 1
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/macie2/invitationaccepter.yaml b/examples-generated/macie2/invitationaccepter.yaml
new file mode 100644
index 000000000..509cdd20d
--- /dev/null
+++ b/examples-generated/macie2/invitationaccepter.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: macie2.aws.jet.crossplane.io/v1alpha1
+#kind: InvitationAccepter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# administratorAccountId: ADMINISTRATOR ACCOUNT ID
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/macie2/member.yaml b/examples-generated/macie2/member.yaml
new file mode 100644
index 000000000..3d015e76f
--- /dev/null
+++ b/examples-generated/macie2/member.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: macie2.aws.jet.crossplane.io/v1alpha1
+#kind: Member
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accountId: AWS ACCOUNT ID
+# email: EMAIL
+# invitationDisableEmailNotification: true
+# invitationMessage: Message of the invitation
+# invite: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/macie2/organizationadminaccount.yaml b/examples-generated/macie2/organizationadminaccount.yaml
new file mode 100644
index 000000000..dbd09e38f
--- /dev/null
+++ b/examples-generated/macie2/organizationadminaccount.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: macie2.aws.jet.crossplane.io/v1alpha1
+#kind: OrganizationAdminAccount
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# adminAccountId: ID OF THE ADMIN ACCOUNT
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/mediaconvert/queue.yaml b/examples-generated/mediaconvert/queue.yaml
new file mode 100644
index 000000000..d8b6c3c36
--- /dev/null
+++ b/examples-generated/mediaconvert/queue.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: mediaconvert.aws.jet.crossplane.io/v1alpha1
+#kind: Queue
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: tf-test-queue
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/mediapackage/channel.yaml b/examples-generated/mediapackage/channel.yaml
new file mode 100644
index 000000000..d029ec2c3
--- /dev/null
+++ b/examples-generated/mediapackage/channel.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: mediapackage.aws.jet.crossplane.io/v1alpha1
+#kind: Channel
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# channelId: kitten-channel
+# description: A channel dedicated to amusing videos of kittens.
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/mediastore/container.yaml b/examples-generated/mediastore/container.yaml
new file mode 100644
index 000000000..ebc8f6879
--- /dev/null
+++ b/examples-generated/mediastore/container.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: mediastore.aws.jet.crossplane.io/v1alpha1
+#kind: Container
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/mediastore/containerpolicy.yaml b/examples-generated/mediastore/containerpolicy.yaml
new file mode 100644
index 000000000..bbddcbac9
--- /dev/null
+++ b/examples-generated/mediastore/containerpolicy.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: mediastore.aws.jet.crossplane.io/v1alpha1
+#kind: ContainerPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# containerName: example
+# policy: "{\n\t\"Version\": \"2012-10-17\",\n\t\"Statement\": [{\n\t\t\"Sid\":
+# \"MediaStoreFullAccess\",\n\t\t\"Action\": [ \"mediastore:*\" ],\n\t\t\"Principal\":
+# {\"AWS\" : \"arn:aws:iam::${data.aws_caller_identity.current.account_id}:root\"},\n\t\t\"Effect\":
+# \"Allow\",\n\t\t\"Resource\": \"arn:aws:mediastore:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:container/${aws_media_store_container.example.name}/*\",\n\t\t\"Condition\":
+# {\n\t\t\t\"Bool\": { \"aws:SecureTransport\": \"true\" }\n\t\t}\n\t}]\n}\n"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/mq/broker.yaml b/examples-generated/mq/broker.yaml
new file mode 100644
index 000000000..63cb1a9ee
--- /dev/null
+++ b/examples-generated/mq/broker.yaml
@@ -0,0 +1,25 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: mq.aws.jet.crossplane.io/v1alpha1
+#kind: Broker
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# brokerName: example
+# configuration:
+# - id: ${aws_mq_configuration.test.id}
+# revision: ${aws_mq_configuration.test.latest_revision}
+# engineType: ActiveMQ
+# engineVersion: 5.15.9
+# hostInstanceType: mq.t2.micro
+# securityGroups:
+# - ${aws_security_group.test.id}
+# user:
+# - passwordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# username: ExampleUser
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/mq/configuration.yaml b/examples-generated/mq/configuration.yaml
new file mode 100644
index 000000000..ff7a2b7c1
--- /dev/null
+++ b/examples-generated/mq/configuration.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: mq.aws.jet.crossplane.io/v1alpha1
+#kind: Configuration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# data: |
+#
+#
+#
+#
+#
+#
+#
+#
+# description: Example Configuration
+# engineType: ActiveMQ
+# engineVersion: 5.15.0
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/neptune/cluster.yaml b/examples-generated/neptune/cluster.yaml
new file mode 100644
index 000000000..6e7534116
--- /dev/null
+++ b/examples-generated/neptune/cluster.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: neptune.aws.jet.crossplane.io/v1alpha1
+#kind: Cluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applyImmediately: true
+# backupRetentionPeriod: 5
+# clusterIdentifier: neptune-cluster-demo
+# engine: neptune
+# iamDatabaseAuthenticationEnabled: true
+# preferredBackupWindow: 07:00-09:00
+# skipFinalSnapshot: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/neptune/clusterendpoint.yaml b/examples-generated/neptune/clusterendpoint.yaml
new file mode 100644
index 000000000..cb1812f51
--- /dev/null
+++ b/examples-generated/neptune/clusterendpoint.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: neptune.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterEndpoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterEndpointIdentifier: example
+# clusterIdentifier: ${aws_neptune_cluster.test.cluster_identifier}
+# endpointType: READER
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/neptune/clusterinstance.yaml b/examples-generated/neptune/clusterinstance.yaml
new file mode 100644
index 000000000..1016f911e
--- /dev/null
+++ b/examples-generated/neptune/clusterinstance.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: neptune.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterInstance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applyImmediately: true
+# clusterIdentifier: ${aws_neptune_cluster.default.id}
+# count: 2
+# engine: neptune
+# instanceClass: db.r4.large
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/neptune/clusterparametergroup.yaml b/examples-generated/neptune/clusterparametergroup.yaml
new file mode 100644
index 000000000..afe3bf2b4
--- /dev/null
+++ b/examples-generated/neptune/clusterparametergroup.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: neptune.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterParameterGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: neptune cluster parameter group
+# family: neptune1
+# name: example
+# parameter:
+# - name: neptune_enable_audit_log
+# value: 1
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/neptune/clustersnapshot.yaml b/examples-generated/neptune/clustersnapshot.yaml
new file mode 100644
index 000000000..bc9d9eb38
--- /dev/null
+++ b/examples-generated/neptune/clustersnapshot.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: neptune.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterSnapshot
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dbClusterIdentifier: ${aws_neptune_cluster.example.id}
+# dbClusterSnapshotIdentifier: resourcetestsnapshot1234
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/neptune/eventsubscription.yaml b/examples-generated/neptune/eventsubscription.yaml
new file mode 100644
index 000000000..d59a54dde
--- /dev/null
+++ b/examples-generated/neptune/eventsubscription.yaml
@@ -0,0 +1,30 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: neptune.aws.jet.crossplane.io/v1alpha1
+#kind: EventSubscription
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# eventCategories:
+# - maintenance
+# - availability
+# - creation
+# - backup
+# - restoration
+# - recovery
+# - deletion
+# - failover
+# - failure
+# - notification
+# - configuration change
+# - read replica
+# name: neptune-event-sub
+# snsTopicArn: ${aws_sns_topic.default.arn}
+# sourceIds:
+# - ${aws_neptune_cluster_instance.example.id}
+# sourceType: db-instance
+# tags:
+# env: test
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/neptune/parametergroup.yaml b/examples-generated/neptune/parametergroup.yaml
new file mode 100644
index 000000000..bd2bce055
--- /dev/null
+++ b/examples-generated/neptune/parametergroup.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: neptune.aws.jet.crossplane.io/v1alpha1
+#kind: ParameterGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# family: neptune1
+# name: example
+# parameter:
+# - name: neptune_query_timeout
+# value: "25"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/neptune/subnetgroup.yaml b/examples-generated/neptune/subnetgroup.yaml
new file mode 100644
index 000000000..9450294d7
--- /dev/null
+++ b/examples-generated/neptune/subnetgroup.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: neptune.aws.jet.crossplane.io/v1alpha1
+#kind: SubnetGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: main
+# subnetIdRefs:
+# - name: example
+# tags:
+# Name: My neptune subnet group
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/networkfirewall/firewall.yaml b/examples-generated/networkfirewall/firewall.yaml
new file mode 100644
index 000000000..f1209b4cc
--- /dev/null
+++ b/examples-generated/networkfirewall/firewall.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: networkfirewall.aws.jet.crossplane.io/v1alpha1
+#kind: Firewall
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# firewallPolicyArn: ${aws_networkfirewall_firewall_policy.example.arn}
+# name: example
+# subnetMapping:
+# - subnetId: ${aws_subnet.example.id}
+# tags:
+# Tag1: Value1
+# Tag2: Value2
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/networkfirewall/firewallpolicy.yaml b/examples-generated/networkfirewall/firewallpolicy.yaml
new file mode 100644
index 000000000..2f528529e
--- /dev/null
+++ b/examples-generated/networkfirewall/firewallpolicy.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: networkfirewall.aws.jet.crossplane.io/v1alpha1
+#kind: FirewallPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# firewallPolicy:
+# - statelessDefaultActions:
+# - aws:pass
+# statelessFragmentDefaultActions:
+# - aws:drop
+# statelessRuleGroupReference:
+# - priority: 1
+# resourceArn: ${aws_networkfirewall_rule_group.example.arn}
+# name: example
+# tags:
+# Tag1: Value1
+# Tag2: Value2
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/networkfirewall/loggingconfiguration.yaml b/examples-generated/networkfirewall/loggingconfiguration.yaml
new file mode 100644
index 000000000..f12f8cc91
--- /dev/null
+++ b/examples-generated/networkfirewall/loggingconfiguration.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: networkfirewall.aws.jet.crossplane.io/v1alpha1
+#kind: LoggingConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# firewallArn: ${aws_networkfirewall_firewall.example.arn}
+# loggingConfiguration:
+# - logDestinationConfig:
+# - logDestination:
+# bucketName: ${aws_s3_bucket.example.bucket}
+# prefix: /example
+# logDestinationType: S3
+# logType: FLOW
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/networkfirewall/resourcepolicy.yaml b/examples-generated/networkfirewall/resourcepolicy.yaml
new file mode 100644
index 000000000..143d0e450
--- /dev/null
+++ b/examples-generated/networkfirewall/resourcepolicy.yaml
@@ -0,0 +1,28 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: networkfirewall.aws.jet.crossplane.io/v1alpha1
+#kind: ResourcePolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policy: |-
+# ${jsonencode({
+# Statement = [{
+# Action = [
+# "network-firewall:ListFirewallPolicies",
+# "network-firewall:CreateFirewall",
+# "network-firewall:UpdateFirewall",
+# "network-firewall:AssociateFirewallPolicy"
+# ]
+# Effect = "Allow"
+# Resource = aws_networkfirewall_firewall_policy.example.arn
+# Principal = {
+# AWS = "arn:aws:iam::123456789012:root"
+# }
+# }]
+# Version = "2012-10-17"
+# })}
+# resourceArn: ${aws_networkfirewall_firewall_policy.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/networkfirewall/rulegroup.yaml b/examples-generated/networkfirewall/rulegroup.yaml
new file mode 100644
index 000000000..663d36e5f
--- /dev/null
+++ b/examples-generated/networkfirewall/rulegroup.yaml
@@ -0,0 +1,24 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: networkfirewall.aws.jet.crossplane.io/v1alpha1
+#kind: RuleGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# capacity: 100
+# name: example
+# ruleGroup:
+# - rulesSource:
+# - rulesSourceList:
+# - generatedRulesType: DENYLIST
+# targetTypes:
+# - HTTP_HOST
+# targets:
+# - test.example.com
+# tags:
+# Tag1: Value1
+# Tag2: Value2
+# type: STATEFUL
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/application.yaml b/examples-generated/opsworks/application.yaml
new file mode 100644
index 000000000..262d0fd62
--- /dev/null
+++ b/examples-generated/opsworks/application.yaml
@@ -0,0 +1,36 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: Application
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# appSource:
+# - revision: master
+# type: git
+# url: https://github.com/example.git
+# autoBundleOnDeploy: true
+# description: This is a Rails application
+# documentRoot: public
+# domains:
+# - example.com
+# - sub.example.com
+# enableSsl: true
+# environment:
+# - key: key
+# secure: false
+# value: value
+# name: foobar application
+# railsEnv: staging
+# shortName: foobar
+# sslConfiguration:
+# - certificate: ${file("./foobar.crt")}
+# privateKeySecretRef:
+# key: attribute.key")
+# name: example-
+# namespace: crossplane-system
+# stackId: ${aws_opsworks_stack.main.id}
+# type: rails
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/customlayer.yaml b/examples-generated/opsworks/customlayer.yaml
new file mode 100644
index 000000000..09e19dce4
--- /dev/null
+++ b/examples-generated/opsworks/customlayer.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: CustomLayer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: My Awesome Custom Layer
+# shortName: awesome
+# stackId: ${aws_opsworks_stack.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/ganglialayer.yaml b/examples-generated/opsworks/ganglialayer.yaml
new file mode 100644
index 000000000..77ec6bec6
--- /dev/null
+++ b/examples-generated/opsworks/ganglialayer.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: GangliaLayer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# password: foobarbaz
+# stackId: ${aws_opsworks_stack.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/haproxylayer.yaml b/examples-generated/opsworks/haproxylayer.yaml
new file mode 100644
index 000000000..452225fea
--- /dev/null
+++ b/examples-generated/opsworks/haproxylayer.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: HAProxyLayer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# stackId: ${aws_opsworks_stack.main.id}
+# statsPassword: foobarbaz
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/instance.yaml b/examples-generated/opsworks/instance.yaml
new file mode 100644
index 000000000..2b08a99b6
--- /dev/null
+++ b/examples-generated/opsworks/instance.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: Instance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# instanceType: t2.micro
+# layerIds:
+# - ${aws_opsworks_custom_layer.my-layer.id}
+# os: Amazon Linux 2015.09
+# stackId: ${aws_opsworks_stack.main.id}
+# state: stopped
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/javaapplayer.yaml b/examples-generated/opsworks/javaapplayer.yaml
new file mode 100644
index 000000000..551295f1c
--- /dev/null
+++ b/examples-generated/opsworks/javaapplayer.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: JavaAppLayer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# stackId: ${aws_opsworks_stack.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/memcachedlayer.yaml b/examples-generated/opsworks/memcachedlayer.yaml
new file mode 100644
index 000000000..8bbe90bc9
--- /dev/null
+++ b/examples-generated/opsworks/memcachedlayer.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: MemcachedLayer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# stackId: ${aws_opsworks_stack.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/mysqllayer.yaml b/examples-generated/opsworks/mysqllayer.yaml
new file mode 100644
index 000000000..f71f65b0e
--- /dev/null
+++ b/examples-generated/opsworks/mysqllayer.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: MySQLLayer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# stackId: ${aws_opsworks_stack.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/nodejsapplayer.yaml b/examples-generated/opsworks/nodejsapplayer.yaml
new file mode 100644
index 000000000..88082ce43
--- /dev/null
+++ b/examples-generated/opsworks/nodejsapplayer.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: NodeJSAppLayer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# stackId: ${aws_opsworks_stack.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/permission.yaml b/examples-generated/opsworks/permission.yaml
new file mode 100644
index 000000000..c1108caf2
--- /dev/null
+++ b/examples-generated/opsworks/permission.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: Permission
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# allowSsh: true
+# allowSudo: true
+# level: iam_only
+# stackId: ${aws_opsworks_stack.stack.id}
+# userArn: ${aws_iam_user.user.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/phpapplayer.yaml b/examples-generated/opsworks/phpapplayer.yaml
new file mode 100644
index 000000000..3b68f12b8
--- /dev/null
+++ b/examples-generated/opsworks/phpapplayer.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: PHPAppLayer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# stackId: ${aws_opsworks_stack.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/railsapplayer.yaml b/examples-generated/opsworks/railsapplayer.yaml
new file mode 100644
index 000000000..13996d7f6
--- /dev/null
+++ b/examples-generated/opsworks/railsapplayer.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: RailsAppLayer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# stackId: ${aws_opsworks_stack.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/rdsdbinstance.yaml b/examples-generated/opsworks/rdsdbinstance.yaml
new file mode 100644
index 000000000..1750cb7a5
--- /dev/null
+++ b/examples-generated/opsworks/rdsdbinstance.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: RDSDBInstance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dbPasswordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# dbUser: someUser
+# rdsDbInstanceArn: ${aws_db_instance.my_instance.arn}
+# stackId: ${aws_opsworks_stack.my_stack.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/stack.yaml b/examples-generated/opsworks/stack.yaml
new file mode 100644
index 000000000..99a066e0f
--- /dev/null
+++ b/examples-generated/opsworks/stack.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: Stack
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# customJson: |
+# {
+# "foobar": {
+# "version": "1.0.0"
+# }
+# }
+# defaultInstanceProfileArn: ${aws_iam_instance_profile.opsworks.arn}
+# name: awesome-stack
+# region: us-west-1
+# serviceRoleArnRef:
+# name: example
+# tags:
+# Name: foobar-terraform-stack
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/staticweblayer.yaml b/examples-generated/opsworks/staticweblayer.yaml
new file mode 100644
index 000000000..2d2bc3a4b
--- /dev/null
+++ b/examples-generated/opsworks/staticweblayer.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: StaticWebLayer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# stackId: ${aws_opsworks_stack.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/opsworks/userprofile.yaml b/examples-generated/opsworks/userprofile.yaml
new file mode 100644
index 000000000..6b06977b3
--- /dev/null
+++ b/examples-generated/opsworks/userprofile.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: opsworks.aws.jet.crossplane.io/v1alpha1
+#kind: UserProfile
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# sshUsername: my_user
+# userArn: ${aws_iam_user.user.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/organizations/account.yaml b/examples-generated/organizations/account.yaml
new file mode 100644
index 000000000..ffb52fda3
--- /dev/null
+++ b/examples-generated/organizations/account.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: organizations.aws.jet.crossplane.io/v1alpha1
+#kind: Account
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# email: john@doe.org
+# name: my_new_account
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/organizations/delegatedadministrator.yaml b/examples-generated/organizations/delegatedadministrator.yaml
new file mode 100644
index 000000000..460682b78
--- /dev/null
+++ b/examples-generated/organizations/delegatedadministrator.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: organizations.aws.jet.crossplane.io/v1alpha1
+#kind: DelegatedAdministrator
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accountId: AWS ACCOUNT ID
+# servicePrincipal: Service principal
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/organizations/organization.yaml b/examples-generated/organizations/organization.yaml
new file mode 100644
index 000000000..5cb6b5151
--- /dev/null
+++ b/examples-generated/organizations/organization.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: organizations.aws.jet.crossplane.io/v1alpha1
+#kind: Organization
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# awsServiceAccessPrincipals:
+# - cloudtrail.amazonaws.com
+# - config.amazonaws.com
+# featureSet: ALL
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/organizations/organizationalunit.yaml b/examples-generated/organizations/organizationalunit.yaml
new file mode 100644
index 000000000..4ebee2d73
--- /dev/null
+++ b/examples-generated/organizations/organizationalunit.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: organizations.aws.jet.crossplane.io/v1alpha1
+#kind: OrganizationalUnit
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# parentId: ${aws_organizations_organization.example.roots[0].id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/organizations/policy.yaml b/examples-generated/organizations/policy.yaml
new file mode 100644
index 000000000..47d732f78
--- /dev/null
+++ b/examples-generated/organizations/policy.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: organizations.aws.jet.crossplane.io/v1alpha1
+#kind: Policy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# content: |
+# {
+# "Version": "2012-10-17",
+# "Statement": {
+# "Effect": "Allow",
+# "Action": "*",
+# "Resource": "*"
+# }
+# }
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/organizations/policyattachment.yaml b/examples-generated/organizations/policyattachment.yaml
new file mode 100644
index 000000000..7ff2d5393
--- /dev/null
+++ b/examples-generated/organizations/policyattachment.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: organizations.aws.jet.crossplane.io/v1alpha1
+#kind: PolicyAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policyId: ${aws_organizations_policy.example.id}
+# targetId: "123456789012"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/pinpoint/admchannel.yaml b/examples-generated/pinpoint/admchannel.yaml
new file mode 100644
index 000000000..5d4f33fcd
--- /dev/null
+++ b/examples-generated/pinpoint/admchannel.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: pinpoint.aws.jet.crossplane.io/v1alpha1
+#kind: ADMChannel
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_pinpoint_app.app.application_id}
+# clientIDSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# clientSecretSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# enabled: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/pinpoint/apnschannel.yaml b/examples-generated/pinpoint/apnschannel.yaml
new file mode 100644
index 000000000..5195d325f
--- /dev/null
+++ b/examples-generated/pinpoint/apnschannel.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: pinpoint.aws.jet.crossplane.io/v1alpha1
+#kind: APNSChannel
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_pinpoint_app.app.application_id}
+# certificateSecretRef:
+# key: attribute.pem")
+# name: example-
+# namespace: crossplane-system
+# privateKeySecretRef:
+# key: attribute.key")
+# name: example-
+# namespace: crossplane-system
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/pinpoint/apnssandboxchannel.yaml b/examples-generated/pinpoint/apnssandboxchannel.yaml
new file mode 100644
index 000000000..4ad2d0eea
--- /dev/null
+++ b/examples-generated/pinpoint/apnssandboxchannel.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: pinpoint.aws.jet.crossplane.io/v1alpha1
+#kind: APNSSandboxChannel
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_pinpoint_app.app.application_id}
+# certificateSecretRef:
+# key: attribute.pem")
+# name: example-
+# namespace: crossplane-system
+# privateKeySecretRef:
+# key: attribute.key")
+# name: example-
+# namespace: crossplane-system
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/pinpoint/apnsvoipchannel.yaml b/examples-generated/pinpoint/apnsvoipchannel.yaml
new file mode 100644
index 000000000..2b92eb8cb
--- /dev/null
+++ b/examples-generated/pinpoint/apnsvoipchannel.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: pinpoint.aws.jet.crossplane.io/v1alpha1
+#kind: APNSVoIPChannel
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_pinpoint_app.app.application_id}
+# certificateSecretRef:
+# key: attribute.pem")
+# name: example-
+# namespace: crossplane-system
+# privateKeySecretRef:
+# key: attribute.key")
+# name: example-
+# namespace: crossplane-system
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/pinpoint/apnsvoipsandboxchannel.yaml b/examples-generated/pinpoint/apnsvoipsandboxchannel.yaml
new file mode 100644
index 000000000..d5b7d3fdf
--- /dev/null
+++ b/examples-generated/pinpoint/apnsvoipsandboxchannel.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: pinpoint.aws.jet.crossplane.io/v1alpha1
+#kind: APNSVoIPSandboxChannel
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_pinpoint_app.app.application_id}
+# certificateSecretRef:
+# key: attribute.pem")
+# name: example-
+# namespace: crossplane-system
+# privateKeySecretRef:
+# key: attribute.key")
+# name: example-
+# namespace: crossplane-system
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/pinpoint/app.yaml b/examples-generated/pinpoint/app.yaml
new file mode 100644
index 000000000..bd55853a8
--- /dev/null
+++ b/examples-generated/pinpoint/app.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: pinpoint.aws.jet.crossplane.io/v1alpha1
+#kind: App
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# limits:
+# - maximumDuration: 600
+# name: test-app
+# quietTime:
+# - end: "06:00"
+# start: "00:00"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/pinpoint/baiduchannel.yaml b/examples-generated/pinpoint/baiduchannel.yaml
new file mode 100644
index 000000000..e6e197652
--- /dev/null
+++ b/examples-generated/pinpoint/baiduchannel.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: pinpoint.aws.jet.crossplane.io/v1alpha1
+#kind: BaiduChannel
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiKeySecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# applicationId: ${aws_pinpoint_app.app.application_id}
+# secretKeySecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/pinpoint/emailchannel.yaml b/examples-generated/pinpoint/emailchannel.yaml
new file mode 100644
index 000000000..ed4436e6e
--- /dev/null
+++ b/examples-generated/pinpoint/emailchannel.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: pinpoint.aws.jet.crossplane.io/v1alpha1
+#kind: EmailChannel
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_pinpoint_app.app.application_id}
+# fromAddress: user@example.com
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/pinpoint/eventstream.yaml b/examples-generated/pinpoint/eventstream.yaml
new file mode 100644
index 000000000..2ff23ac23
--- /dev/null
+++ b/examples-generated/pinpoint/eventstream.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: pinpoint.aws.jet.crossplane.io/v1alpha1
+#kind: EventStream
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_pinpoint_app.app.application_id}
+# destinationStreamArn: ${aws_kinesis_stream.test_stream.arn}
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/pinpoint/gcmchannel.yaml b/examples-generated/pinpoint/gcmchannel.yaml
new file mode 100644
index 000000000..65b3512a0
--- /dev/null
+++ b/examples-generated/pinpoint/gcmchannel.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: pinpoint.aws.jet.crossplane.io/v1alpha1
+#kind: GCMChannel
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# apiKeySecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# applicationId: ${aws_pinpoint_app.app.application_id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/pinpoint/smschannel.yaml b/examples-generated/pinpoint/smschannel.yaml
new file mode 100644
index 000000000..233533b59
--- /dev/null
+++ b/examples-generated/pinpoint/smschannel.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: pinpoint.aws.jet.crossplane.io/v1alpha1
+#kind: SMSChannel
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: ${aws_pinpoint_app.app.application_id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/qldb/ledger.yaml b/examples-generated/qldb/ledger.yaml
new file mode 100644
index 000000000..9e197a60b
--- /dev/null
+++ b/examples-generated/qldb/ledger.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: qldb.aws.jet.crossplane.io/v1alpha1
+#kind: Ledger
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: sample-ledger
+# permissionsMode: STANDARD
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/quicksight/group.yaml b/examples-generated/quicksight/group.yaml
new file mode 100644
index 000000000..ede07fa96
--- /dev/null
+++ b/examples-generated/quicksight/group.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: quicksight.aws.jet.crossplane.io/v1alpha1
+#kind: Group
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# groupName: tf-example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/quicksight/user.yaml b/examples-generated/quicksight/user.yaml
new file mode 100644
index 000000000..704ca0573
--- /dev/null
+++ b/examples-generated/quicksight/user.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: quicksight.aws.jet.crossplane.io/v1alpha1
+#kind: User
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# email: author@example.com
+# identityType: IAM
+# userName: an-author
+# userRole: AUTHOR
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ram/principalassociation.yaml b/examples-generated/ram/principalassociation.yaml
new file mode 100644
index 000000000..95d1efa85
--- /dev/null
+++ b/examples-generated/ram/principalassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ram.aws.jet.crossplane.io/v1alpha1
+#kind: PrincipalAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# principal: "111111111111"
+# resourceShareArn: ${aws_ram_resource_share.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ram/resourceassociation.yaml b/examples-generated/ram/resourceassociation.yaml
new file mode 100644
index 000000000..fc48a96c6
--- /dev/null
+++ b/examples-generated/ram/resourceassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ram.aws.jet.crossplane.io/v1alpha1
+#kind: ResourceAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# resourceArn: ${aws_subnet.example.arn}
+# resourceShareArn: ${aws_ram_resource_share.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ram/resourceshare.yaml b/examples-generated/ram/resourceshare.yaml
new file mode 100644
index 000000000..54a8bf7a8
--- /dev/null
+++ b/examples-generated/ram/resourceshare.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ram.aws.jet.crossplane.io/v1alpha1
+#kind: ResourceShare
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# allowExternalPrincipals: true
+# name: example
+# tags:
+# Environment: Production
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ram/resourceshareaccepter.yaml b/examples-generated/ram/resourceshareaccepter.yaml
new file mode 100644
index 000000000..95d239ca6
--- /dev/null
+++ b/examples-generated/ram/resourceshareaccepter.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ram.aws.jet.crossplane.io/v1alpha1
+#kind: ResourceShareAccepter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# shareArn: ${aws_ram_principal_association.sender_invite.resource_share_arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/cluster.yaml b/examples-generated/rds/cluster.yaml
new file mode 100644
index 000000000..a9a73f4d9
--- /dev/null
+++ b/examples-generated/rds/cluster.yaml
@@ -0,0 +1,24 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha2
+#kind: Cluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# availabilityZones:
+# - us-west-2a
+# - us-west-2b
+# - us-west-2c
+# backupRetentionPeriod: 5
+# databaseName: mydb
+# engine: aurora-mysql
+# engineVersion: 5.7.mysql_aurora.2.03.2
+# masterPasswordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# masterUsername: foo
+# preferredBackupWindow: 07:00-09:00
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/clusterendpoint.yaml b/examples-generated/rds/clusterendpoint.yaml
new file mode 100644
index 000000000..342f59110
--- /dev/null
+++ b/examples-generated/rds/clusterendpoint.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterEndpoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterEndpointIdentifier: reader
+# clusterIdentifier: ${aws_rds_cluster.default.id}
+# customEndpointType: READER
+# excludedMembers:
+# - ${aws_rds_cluster_instance.test1.id}
+# - ${aws_rds_cluster_instance.test2.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/clusterinstance.yaml b/examples-generated/rds/clusterinstance.yaml
new file mode 100644
index 000000000..7a3e609a3
--- /dev/null
+++ b/examples-generated/rds/clusterinstance.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterInstance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterIdentifier: ${aws_rds_cluster.default.id}
+# count: 2
+# engine: aurora-mysql
+# engineVersion: ${aws_rds_cluster.default.engine_version}
+# identifier: aurora-cluster-demo-${count.index}
+# instanceClass: db.r4.large
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/clusterparametergroup.yaml b/examples-generated/rds/clusterparametergroup.yaml
new file mode 100644
index 000000000..ff0009eb3
--- /dev/null
+++ b/examples-generated/rds/clusterparametergroup.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterParameterGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: RDS default cluster parameter group
+# family: aurora5.6
+# name: rds-cluster-pg
+# parameter:
+# - name: character_set_server
+# value: utf8
+# - name: character_set_client
+# value: utf8
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/clusterroleassociation.yaml b/examples-generated/rds/clusterroleassociation.yaml
new file mode 100644
index 000000000..c39209e0d
--- /dev/null
+++ b/examples-generated/rds/clusterroleassociation.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterRoleAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dbClusterIdentifier: ${aws_rds_cluster.example.id}
+# featureName: S3_INTEGRATION
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/clustersnapshot.yaml b/examples-generated/rds/clustersnapshot.yaml
new file mode 100644
index 000000000..78f8cef8f
--- /dev/null
+++ b/examples-generated/rds/clustersnapshot.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: ClusterSnapshot
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dbClusterIdentifier: ${aws_rds_cluster.example.id}
+# dbClusterSnapshotIdentifier: resourcetestsnapshot1234
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/eventsubscription.yaml b/examples-generated/rds/eventsubscription.yaml
new file mode 100644
index 000000000..43c94ac21
--- /dev/null
+++ b/examples-generated/rds/eventsubscription.yaml
@@ -0,0 +1,26 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: EventSubscription
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# eventCategories:
+# - availability
+# - deletion
+# - failover
+# - failure
+# - low storage
+# - maintenance
+# - notification
+# - read replica
+# - recovery
+# - restoration
+# name: rds-event-sub
+# snsTopic: ${aws_sns_topic.default.arn}
+# sourceIds:
+# - ${aws_db_instance.default.id}
+# sourceType: db-instance
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/globalcluster.yaml b/examples-generated/rds/globalcluster.yaml
new file mode 100644
index 000000000..be96dc9ca
--- /dev/null
+++ b/examples-generated/rds/globalcluster.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: GlobalCluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# databaseName: example_db
+# engine: aurora
+# engineVersion: 5.6.mysql_aurora.1.22.2
+# globalClusterIdentifier: global-test
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/instance.yaml b/examples-generated/rds/instance.yaml
new file mode 100644
index 000000000..8af9d3def
--- /dev/null
+++ b/examples-generated/rds/instance.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha2
+#kind: Instance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# allocatedStorage: 10
+# engine: mysql
+# engineVersion: "5.7"
+# instanceClass: db.t3.micro
+# name: mydb
+# parameterGroupNameRef:
+# name: example
+# passwordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# skipFinalSnapshot: true
+# username: foo
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/instanceroleassociation.yaml b/examples-generated/rds/instanceroleassociation.yaml
new file mode 100644
index 000000000..d62f32957
--- /dev/null
+++ b/examples-generated/rds/instanceroleassociation.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: InstanceRoleAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dbInstanceIdentifier: ${aws_db_instance.example.id}
+# featureName: S3_INTEGRATION
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/optiongroup.yaml b/examples-generated/rds/optiongroup.yaml
new file mode 100644
index 000000000..0341277f6
--- /dev/null
+++ b/examples-generated/rds/optiongroup.yaml
@@ -0,0 +1,24 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: OptionGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# engineName: sqlserver-ee
+# majorEngineVersion: "11.00"
+# name: option-group-test-terraform
+# option:
+# - optionName: Timezone
+# optionSettings:
+# - name: TIME_ZONE
+# value: UTC
+# - optionName: SQLSERVER_BACKUP_RESTORE
+# optionSettings:
+# - name: IAM_ROLE_ARN
+# value: ${aws_iam_role.example.arn}
+# - optionName: TDE
+# optionGroupDescription: Terraform Option Group
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/parametergroup.yaml b/examples-generated/rds/parametergroup.yaml
new file mode 100644
index 000000000..6bf1f8e77
--- /dev/null
+++ b/examples-generated/rds/parametergroup.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha2
+#kind: ParameterGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# family: mysql5.6
+# parameter:
+# - name: character_set_server
+# value: utf8
+# - name: character_set_client
+# value: utf8
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/proxy.yaml b/examples-generated/rds/proxy.yaml
new file mode 100644
index 000000000..fcfcfd062
--- /dev/null
+++ b/examples-generated/rds/proxy.yaml
@@ -0,0 +1,29 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: Proxy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# auth:
+# - authScheme: SECRETS
+# description: example
+# iamAuth: DISABLED
+# secretArn: ${aws_secretsmanager_secret.example.arn}
+# debugLogging: false
+# engineFamily: MYSQL
+# idleClientTimeout: 1800
+# name: example
+# requireTls: true
+# roleArnRef:
+# name: example
+# tags:
+# Key: value
+# Name: example
+# vpcSecurityGroupIdRefs:
+# - name: example
+# vpcSubnetIds:
+# - ${aws_subnet.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/proxydefaulttargetgroup.yaml b/examples-generated/rds/proxydefaulttargetgroup.yaml
new file mode 100644
index 000000000..ad25ac0f0
--- /dev/null
+++ b/examples-generated/rds/proxydefaulttargetgroup.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: ProxyDefaultTargetGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# connectionPoolConfig:
+# - connectionBorrowTimeout: 120
+# initQuery: SET x=1, y=2
+# maxConnectionsPercent: 100
+# maxIdleConnectionsPercent: 50
+# sessionPinningFilters:
+# - EXCLUDE_VARIABLE_SETS
+# dbProxyName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/proxyendpoint.yaml b/examples-generated/rds/proxyendpoint.yaml
new file mode 100644
index 000000000..a02365566
--- /dev/null
+++ b/examples-generated/rds/proxyendpoint.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: ProxyEndpoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dbProxyEndpointName: example
+# dbProxyName: example
+# targetRole: READ_ONLY
+# vpcSubnetIds: ${aws_subnet.test.*.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/proxytarget.yaml b/examples-generated/rds/proxytarget.yaml
new file mode 100644
index 000000000..8b20f8168
--- /dev/null
+++ b/examples-generated/rds/proxytarget.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: ProxyTarget
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dbInstanceIdentifier: ${aws_db_instance.example.id}
+# dbProxyName: example
+# targetGroupName: ${aws_db_proxy_default_target_group.example.name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/securitygroup.yaml b/examples-generated/rds/securitygroup.yaml
new file mode 100644
index 000000000..77df071b7
--- /dev/null
+++ b/examples-generated/rds/securitygroup.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: SecurityGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# ingress:
+# - cidr: 10.0.0.0/24
+# name: rds_sg
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/snapshot.yaml b/examples-generated/rds/snapshot.yaml
new file mode 100644
index 000000000..24f4e1318
--- /dev/null
+++ b/examples-generated/rds/snapshot.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: Snapshot
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dbInstanceIdentifier: ${aws_db_instance.bar.id}
+# dbSnapshotIdentifier: testsnapshot1234
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/rds/subnetgroup.yaml b/examples-generated/rds/subnetgroup.yaml
new file mode 100644
index 000000000..ed60ccea4
--- /dev/null
+++ b/examples-generated/rds/subnetgroup.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: rds.aws.jet.crossplane.io/v1alpha1
+#kind: SubnetGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: main
+# subnetIdRefs:
+# - name: example
+# tags:
+# Name: My DB subnet group
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/redshift/cluster.yaml b/examples-generated/redshift/cluster.yaml
new file mode 100644
index 000000000..c85485fd6
--- /dev/null
+++ b/examples-generated/redshift/cluster.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: redshift.aws.jet.crossplane.io/v1alpha1
+#kind: Cluster
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterIdentifier: tf-redshift-cluster
+# clusterType: single-node
+# databaseName: mydb
+# masterPasswordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# masterUsername: foo
+# nodeType: dc1.large
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/redshift/eventsubscription.yaml b/examples-generated/redshift/eventsubscription.yaml
new file mode 100644
index 000000000..ab680cb1d
--- /dev/null
+++ b/examples-generated/redshift/eventsubscription.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: redshift.aws.jet.crossplane.io/v1alpha1
+#kind: EventSubscription
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# eventCategories:
+# - configuration
+# - management
+# - monitoring
+# - security
+# name: redshift-event-sub
+# severity: INFO
+# snsTopicArn: ${aws_sns_topic.default.arn}
+# sourceIds:
+# - ${aws_redshift_cluster.default.id}
+# sourceType: cluster
+# tags:
+# Name: default
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/redshift/parametergroup.yaml b/examples-generated/redshift/parametergroup.yaml
new file mode 100644
index 000000000..8160c5368
--- /dev/null
+++ b/examples-generated/redshift/parametergroup.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: redshift.aws.jet.crossplane.io/v1alpha1
+#kind: ParameterGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# family: redshift-1.0
+# name: parameter-group-test-terraform
+# parameter:
+# - name: require_ssl
+# value: "true"
+# - name: query_group
+# value: example
+# - name: enable_user_activity_logging
+# value: "true"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/redshift/securitygroup.yaml b/examples-generated/redshift/securitygroup.yaml
new file mode 100644
index 000000000..0c72da115
--- /dev/null
+++ b/examples-generated/redshift/securitygroup.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: redshift.aws.jet.crossplane.io/v1alpha1
+#kind: SecurityGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# ingress:
+# - cidr: 10.0.0.0/24
+# name: redshift-sg
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/redshift/snapshotcopygrant.yaml b/examples-generated/redshift/snapshotcopygrant.yaml
new file mode 100644
index 000000000..d1a080c82
--- /dev/null
+++ b/examples-generated/redshift/snapshotcopygrant.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: redshift.aws.jet.crossplane.io/v1alpha1
+#kind: SnapshotCopyGrant
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# snapshotCopyGrantName: my-grant
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/redshift/snapshotschedule.yaml b/examples-generated/redshift/snapshotschedule.yaml
new file mode 100644
index 000000000..9baf9104d
--- /dev/null
+++ b/examples-generated/redshift/snapshotschedule.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: redshift.aws.jet.crossplane.io/v1alpha1
+#kind: SnapshotSchedule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# definitions:
+# - rate(12 hours)
+# identifier: tf-redshift-snapshot-schedule
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/redshift/snapshotscheduleassociation.yaml b/examples-generated/redshift/snapshotscheduleassociation.yaml
new file mode 100644
index 000000000..0d9877411
--- /dev/null
+++ b/examples-generated/redshift/snapshotscheduleassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: redshift.aws.jet.crossplane.io/v1alpha1
+#kind: SnapshotScheduleAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clusterIdentifier: ${aws_redshift_cluster.default.id}
+# scheduleIdentifier: ${aws_redshift_snapshot_schedule.default.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/redshift/subnetgroup.yaml b/examples-generated/redshift/subnetgroup.yaml
new file mode 100644
index 000000000..51f30ed99
--- /dev/null
+++ b/examples-generated/redshift/subnetgroup.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: redshift.aws.jet.crossplane.io/v1alpha1
+#kind: SubnetGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: foo
+# subnetIdRefs:
+# - name: example
+# tags:
+# environment: Production
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/resourcegroups/group.yaml b/examples-generated/resourcegroups/group.yaml
new file mode 100644
index 000000000..8f3941658
--- /dev/null
+++ b/examples-generated/resourcegroups/group.yaml
@@ -0,0 +1,24 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: resourcegroups.aws.jet.crossplane.io/v1alpha1
+#kind: Group
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: test-group
+# resourceQuery:
+# - query: |
+# {
+# "ResourceTypeFilters": [
+# "AWS::EC2::Instance"
+# ],
+# "TagFilters": [
+# {
+# "Key": "Stage",
+# "Values": ["Test"]
+# }
+# ]
+# }
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53/delegationset.yaml b/examples-generated/route53/delegationset.yaml
new file mode 100644
index 000000000..f036d7ed8
--- /dev/null
+++ b/examples-generated/route53/delegationset.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53.aws.jet.crossplane.io/v1alpha2
+#kind: DelegationSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# referenceName: DynDNS
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53/healthcheck.yaml b/examples-generated/route53/healthcheck.yaml
new file mode 100644
index 000000000..db8954370
--- /dev/null
+++ b/examples-generated/route53/healthcheck.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53.aws.jet.crossplane.io/v1alpha2
+#kind: HealthCheck
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# failureThreshold: "5"
+# fqdn: example.com
+# port: 80
+# requestInterval: "30"
+# resourcePath: /
+# tags:
+# Name: tf-test-health-check
+# type: HTTP
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53/hostedzonednssec.yaml b/examples-generated/route53/hostedzonednssec.yaml
new file mode 100644
index 000000000..fb61233c4
--- /dev/null
+++ b/examples-generated/route53/hostedzonednssec.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53.aws.jet.crossplane.io/v1alpha2
+#kind: HostedZoneDNSSEC
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# hostedZoneIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53/keysigningkey.yaml b/examples-generated/route53/keysigningkey.yaml
new file mode 100644
index 000000000..87d20b6e9
--- /dev/null
+++ b/examples-generated/route53/keysigningkey.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53.aws.jet.crossplane.io/v1alpha2
+#kind: KeySigningKey
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# hostedZoneIdRef:
+# name: example
+# keyManagementServiceArnRef:
+# name: example
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53/querylog.yaml b/examples-generated/route53/querylog.yaml
new file mode 100644
index 000000000..67f4b4032
--- /dev/null
+++ b/examples-generated/route53/querylog.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53.aws.jet.crossplane.io/v1alpha2
+#kind: QueryLog
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cloudwatchLogGroupArn: ${aws_cloudwatch_log_group.aws_route53_example_com.arn}
+# zoneId: ${aws_route53_zone.example_com.zone_id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53/record.yaml b/examples-generated/route53/record.yaml
new file mode 100644
index 000000000..90806f948
--- /dev/null
+++ b/examples-generated/route53/record.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53.aws.jet.crossplane.io/v1alpha2
+#kind: Record
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: www.example.com
+# records:
+# - ${aws_eip.lb.public_ip}
+# ttl: "300"
+# type: A
+# zoneIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53/vpcassociationauthorization.yaml b/examples-generated/route53/vpcassociationauthorization.yaml
new file mode 100644
index 000000000..324bdfb77
--- /dev/null
+++ b/examples-generated/route53/vpcassociationauthorization.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53.aws.jet.crossplane.io/v1alpha2
+#kind: VPCAssociationAuthorization
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# vpcidRef:
+# name: example
+# zoneIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53/zone.yaml b/examples-generated/route53/zone.yaml
new file mode 100644
index 000000000..3f6b6e264
--- /dev/null
+++ b/examples-generated/route53/zone.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53.aws.jet.crossplane.io/v1alpha2
+#kind: Zone
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53/zoneassociation.yaml b/examples-generated/route53/zoneassociation.yaml
new file mode 100644
index 000000000..1be5a5e50
--- /dev/null
+++ b/examples-generated/route53/zoneassociation.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53.aws.jet.crossplane.io/v1alpha2
+#kind: ZoneAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# vpcidRef:
+# name: example
+# zoneIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53resolver/dnssecconfig.yaml b/examples-generated/route53resolver/dnssecconfig.yaml
new file mode 100644
index 000000000..1ec39c77a
--- /dev/null
+++ b/examples-generated/route53resolver/dnssecconfig.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53resolver.aws.jet.crossplane.io/v1alpha1
+#kind: DNSSECConfig
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# resourceId: ${aws_vpc.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53resolver/endpoint.yaml b/examples-generated/route53resolver/endpoint.yaml
new file mode 100644
index 000000000..a3dcd83d7
--- /dev/null
+++ b/examples-generated/route53resolver/endpoint.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53resolver.aws.jet.crossplane.io/v1alpha1
+#kind: Endpoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# direction: INBOUND
+# ipAddress:
+# - subnetId: ${aws_subnet.sn1.id}
+# - ip: 10.0.64.4
+# subnetId: ${aws_subnet.sn2.id}
+# name: foo
+# securityGroupIdRefs:
+# - name: example
+# tags:
+# Environment: Prod
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53resolver/firewallconfig.yaml b/examples-generated/route53resolver/firewallconfig.yaml
new file mode 100644
index 000000000..1243e7b9b
--- /dev/null
+++ b/examples-generated/route53resolver/firewallconfig.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53resolver.aws.jet.crossplane.io/v1alpha1
+#kind: FirewallConfig
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# firewallFailOpen: ENABLED
+# resourceId: ${aws_vpc.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53resolver/firewalldomainlist.yaml b/examples-generated/route53resolver/firewalldomainlist.yaml
new file mode 100644
index 000000000..b24bd372f
--- /dev/null
+++ b/examples-generated/route53resolver/firewalldomainlist.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53resolver.aws.jet.crossplane.io/v1alpha1
+#kind: FirewallDomainList
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53resolver/firewallrule.yaml b/examples-generated/route53resolver/firewallrule.yaml
new file mode 100644
index 000000000..be5fb3d7a
--- /dev/null
+++ b/examples-generated/route53resolver/firewallrule.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53resolver.aws.jet.crossplane.io/v1alpha1
+#kind: FirewallRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# action: BLOCK
+# blockOverrideDnsType: CNAME
+# blockOverrideDomain: example.com
+# blockOverrideTtl: 1
+# blockResponse: OVERRIDE
+# firewallDomainListId: ${aws_route53_resolver_firewall_domain_list.example.id}
+# firewallRuleGroupId: ${aws_route53_resolver_firewall_rule_group.example.id}
+# name: example
+# priority: 100
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53resolver/firewallrulegroup.yaml b/examples-generated/route53resolver/firewallrulegroup.yaml
new file mode 100644
index 000000000..4fdcd53db
--- /dev/null
+++ b/examples-generated/route53resolver/firewallrulegroup.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53resolver.aws.jet.crossplane.io/v1alpha1
+#kind: FirewallRuleGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53resolver/firewallrulegroupassociation.yaml b/examples-generated/route53resolver/firewallrulegroupassociation.yaml
new file mode 100644
index 000000000..596ace9aa
--- /dev/null
+++ b/examples-generated/route53resolver/firewallrulegroupassociation.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53resolver.aws.jet.crossplane.io/v1alpha1
+#kind: FirewallRuleGroupAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# firewallRuleGroupId: ${aws_route53_resolver_firewall_rule_group.example.id}
+# name: example
+# priority: 100
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53resolver/querylogconfig.yaml b/examples-generated/route53resolver/querylogconfig.yaml
new file mode 100644
index 000000000..ce8223cfd
--- /dev/null
+++ b/examples-generated/route53resolver/querylogconfig.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53resolver.aws.jet.crossplane.io/v1alpha1
+#kind: QueryLogConfig
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# destinationArn: ${aws_s3_bucket.example.arn}
+# name: example
+# tags:
+# Environment: Prod
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53resolver/querylogconfigassociation.yaml b/examples-generated/route53resolver/querylogconfigassociation.yaml
new file mode 100644
index 000000000..df0132e40
--- /dev/null
+++ b/examples-generated/route53resolver/querylogconfigassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53resolver.aws.jet.crossplane.io/v1alpha1
+#kind: QueryLogConfigAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# resolverQueryLogConfigId: ${aws_route53_resolver_query_log_config.example.id}
+# resourceId: ${aws_vpc.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53resolver/rule.yaml b/examples-generated/route53resolver/rule.yaml
new file mode 100644
index 000000000..409a33aee
--- /dev/null
+++ b/examples-generated/route53resolver/rule.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53resolver.aws.jet.crossplane.io/v1alpha1
+#kind: Rule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domainName: subdomain.example.com
+# ruleType: SYSTEM
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/route53resolver/ruleassociation.yaml b/examples-generated/route53resolver/ruleassociation.yaml
new file mode 100644
index 000000000..461cfb75c
--- /dev/null
+++ b/examples-generated/route53resolver/ruleassociation.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: route53resolver.aws.jet.crossplane.io/v1alpha1
+#kind: RuleAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# resolverRuleId: ${aws_route53_resolver_rule.sys.id}
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3/bucket.yaml b/examples-generated/s3/bucket.yaml
new file mode 100644
index 000000000..12166eb7b
--- /dev/null
+++ b/examples-generated/s3/bucket.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3.aws.jet.crossplane.io/v1alpha2
+#kind: Bucket
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# acl: private
+# tags:
+# Environment: Dev
+# Name: My bucket
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3/bucketanalyticsconfiguration.yaml b/examples-generated/s3/bucketanalyticsconfiguration.yaml
new file mode 100644
index 000000000..c6931ec46
--- /dev/null
+++ b/examples-generated/s3/bucketanalyticsconfiguration.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3.aws.jet.crossplane.io/v1alpha1
+#kind: BucketAnalyticsConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: ${aws_s3_bucket.example.bucket}
+# name: EntireBucket
+# storageClassAnalysis:
+# - dataExport:
+# - destination:
+# - s3BucketDestination:
+# - bucketArn: ${aws_s3_bucket.analytics.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3/bucketinventory.yaml b/examples-generated/s3/bucketinventory.yaml
new file mode 100644
index 000000000..1cb6409a3
--- /dev/null
+++ b/examples-generated/s3/bucketinventory.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3.aws.jet.crossplane.io/v1alpha1
+#kind: BucketInventory
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: ${aws_s3_bucket.test.id}
+# destination:
+# - bucket:
+# - bucketArn: ${aws_s3_bucket.inventory.arn}
+# format: ORC
+# includedObjectVersions: All
+# name: EntireBucketDaily
+# schedule:
+# - frequency: Daily
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3/bucketmetric.yaml b/examples-generated/s3/bucketmetric.yaml
new file mode 100644
index 000000000..0ac4964dd
--- /dev/null
+++ b/examples-generated/s3/bucketmetric.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3.aws.jet.crossplane.io/v1alpha1
+#kind: BucketMetric
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: ${aws_s3_bucket.example.bucket}
+# name: EntireBucket
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3/bucketnotification.yaml b/examples-generated/s3/bucketnotification.yaml
new file mode 100644
index 000000000..1db17f52e
--- /dev/null
+++ b/examples-generated/s3/bucketnotification.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3.aws.jet.crossplane.io/v1alpha1
+#kind: BucketNotification
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: ${aws_s3_bucket.bucket.id}
+# topic:
+# - events:
+# - s3:ObjectCreated:*
+# filterSuffix: .log
+# topicArn: ${aws_sns_topic.topic.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3/bucketobject.yaml b/examples-generated/s3/bucketobject.yaml
new file mode 100644
index 000000000..1124f410b
--- /dev/null
+++ b/examples-generated/s3/bucketobject.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3.aws.jet.crossplane.io/v1alpha1
+#kind: BucketObject
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: your_bucket_name
+# etag: ${filemd5("path/to/file")}
+# key: new_object_key
+# source: path/to/file
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3/bucketownershipcontrols.yaml b/examples-generated/s3/bucketownershipcontrols.yaml
new file mode 100644
index 000000000..bb80171e2
--- /dev/null
+++ b/examples-generated/s3/bucketownershipcontrols.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3.aws.jet.crossplane.io/v1alpha1
+#kind: BucketOwnershipControls
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: ${aws_s3_bucket.example.id}
+# rule:
+# - objectOwnership: BucketOwnerPreferred
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3/bucketpolicy.yaml b/examples-generated/s3/bucketpolicy.yaml
new file mode 100644
index 000000000..627a8eeac
--- /dev/null
+++ b/examples-generated/s3/bucketpolicy.yaml
@@ -0,0 +1,33 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3.aws.jet.crossplane.io/v1alpha1
+#kind: BucketPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: ${aws_s3_bucket.b.id}
+# policy: |-
+# ${jsonencode({
+# Version = "2012-10-17"
+# Id = "MYBUCKETPOLICY"
+# Statement = [
+# {
+# Sid = "IPAllow"
+# Effect = "Deny"
+# Principal = "*"
+# Action = "s3:*"
+# Resource = [
+# aws_s3_bucket.b.arn,
+# "${aws_s3_bucket.b.arn}/*",
+# ]
+# Condition = {
+# IpAddress = {
+# "aws:SourceIp" = "8.8.8.8/32"
+# }
+# }
+# },
+# ]
+# })}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3/bucketpublicaccessblock.yaml b/examples-generated/s3/bucketpublicaccessblock.yaml
new file mode 100644
index 000000000..a4b791f2a
--- /dev/null
+++ b/examples-generated/s3/bucketpublicaccessblock.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3.aws.jet.crossplane.io/v1alpha1
+#kind: BucketPublicAccessBlock
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# blockPublicAcls: true
+# blockPublicPolicy: true
+# bucket: ${aws_s3_bucket.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3/objectcopy.yaml b/examples-generated/s3/objectcopy.yaml
new file mode 100644
index 000000000..d7ec52d2d
--- /dev/null
+++ b/examples-generated/s3/objectcopy.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3.aws.jet.crossplane.io/v1alpha1
+#kind: ObjectCopy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: destination_bucket
+# grant:
+# - permissions:
+# - READ
+# type: Group
+# uri: http://acs.amazonaws.com/groups/global/AllUsers
+# key: destination_key
+# source: source_bucket/source_key
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3control/accesspoint.yaml b/examples-generated/s3control/accesspoint.yaml
new file mode 100644
index 000000000..ffc6aa49c
--- /dev/null
+++ b/examples-generated/s3control/accesspoint.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3control.aws.jet.crossplane.io/v1alpha1
+#kind: AccessPoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: ${aws_s3_bucket.example.id}
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3control/accountpublicaccessblock.yaml b/examples-generated/s3control/accountpublicaccessblock.yaml
new file mode 100644
index 000000000..b0a9d4a39
--- /dev/null
+++ b/examples-generated/s3control/accountpublicaccessblock.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3control.aws.jet.crossplane.io/v1alpha1
+#kind: AccountPublicAccessBlock
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# blockPublicAcls: true
+# blockPublicPolicy: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3control/bucket.yaml b/examples-generated/s3control/bucket.yaml
new file mode 100644
index 000000000..7a49891f7
--- /dev/null
+++ b/examples-generated/s3control/bucket.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3control.aws.jet.crossplane.io/v1alpha1
+#kind: Bucket
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: example
+# outpostId: ${data.aws_outposts_outpost.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3control/bucketlifecycleconfiguration.yaml b/examples-generated/s3control/bucketlifecycleconfiguration.yaml
new file mode 100644
index 000000000..6427f3a68
--- /dev/null
+++ b/examples-generated/s3control/bucketlifecycleconfiguration.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3control.aws.jet.crossplane.io/v1alpha1
+#kind: BucketLifecycleConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: ${aws_s3control_bucket.example.arn}
+# rule:
+# - expiration:
+# - days: 365
+# filter:
+# - prefix: logs/
+# id: logs
+# - expiration:
+# - days: 7
+# filter:
+# - prefix: temp/
+# id: temp
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3control/bucketpolicy.yaml b/examples-generated/s3control/bucketpolicy.yaml
new file mode 100644
index 000000000..c288c8bc9
--- /dev/null
+++ b/examples-generated/s3control/bucketpolicy.yaml
@@ -0,0 +1,27 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3control.aws.jet.crossplane.io/v1alpha1
+#kind: BucketPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bucket: ${aws_s3control_bucket.example.arn}
+# policy: |-
+# ${jsonencode({
+# Id = "testBucketPolicy"
+# Statement = [
+# {
+# Action = "s3-outposts:PutBucketLifecycleConfiguration"
+# Effect = "Deny"
+# Principal = {
+# AWS = "*"
+# }
+# Resource = aws_s3control_bucket.example.arn
+# Sid = "statement1"
+# }
+# ]
+# Version = "2012-10-17"
+# })}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/s3outposts/endpoint.yaml b/examples-generated/s3outposts/endpoint.yaml
new file mode 100644
index 000000000..39a200b41
--- /dev/null
+++ b/examples-generated/s3outposts/endpoint.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: s3outposts.aws.jet.crossplane.io/v1alpha1
+#kind: Endpoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# outpostId: ${data.aws_outposts_outpost.example.id}
+# securityGroupIdRef:
+# name: example
+# subnetIdRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/app.yaml b/examples-generated/sagemaker/app.yaml
new file mode 100644
index 000000000..c28ce6772
--- /dev/null
+++ b/examples-generated/sagemaker/app.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: App
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# appName: example
+# appType: JupyterServer
+# domainId: ${aws_sagemaker_domain.example.id}
+# userProfileName: ${aws_sagemaker_user_profile.example.user_profile_name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/appimageconfig.yaml b/examples-generated/sagemaker/appimageconfig.yaml
new file mode 100644
index 000000000..c8b90b564
--- /dev/null
+++ b/examples-generated/sagemaker/appimageconfig.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: AppImageConfig
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# appImageConfigName: example
+# kernelGatewayImageConfig:
+# - kernelSpec:
+# - name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/coderepository.yaml b/examples-generated/sagemaker/coderepository.yaml
new file mode 100644
index 000000000..c1790dea4
--- /dev/null
+++ b/examples-generated/sagemaker/coderepository.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: CodeRepository
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# codeRepositoryName: example
+# gitConfig:
+# - repositoryUrl: https://github.com/hashicorp/terraform-provider-aws.git
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/domain.yaml b/examples-generated/sagemaker/domain.yaml
new file mode 100644
index 000000000..84d6cb7f1
--- /dev/null
+++ b/examples-generated/sagemaker/domain.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: Domain
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# authMode: IAM
+# defaultUserSettings:
+# - executionRole: ${aws_iam_role.test.arn}
+# domainName: example
+# subnetIdRefs:
+# - name: example
+# vpcidRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/endpoint.yaml b/examples-generated/sagemaker/endpoint.yaml
new file mode 100644
index 000000000..24fe61ac5
--- /dev/null
+++ b/examples-generated/sagemaker/endpoint.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: Endpoint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# endpointConfigName: my-endpoint-config
+# name: my-endpoint
+# tags:
+# Name: foo
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/endpointconfiguration.yaml b/examples-generated/sagemaker/endpointconfiguration.yaml
new file mode 100644
index 000000000..75e835c91
--- /dev/null
+++ b/examples-generated/sagemaker/endpointconfiguration.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: EndpointConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: my-endpoint-config
+# productionVariants:
+# - initialInstanceCount: 1
+# instanceType: ml.t2.medium
+# modelName: my-model
+# variantName: variant-1
+# tags:
+# Name: foo
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/featuregroup.yaml b/examples-generated/sagemaker/featuregroup.yaml
new file mode 100644
index 000000000..44816e296
--- /dev/null
+++ b/examples-generated/sagemaker/featuregroup.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: FeatureGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# eventTimeFeatureName: example
+# featureDefinition:
+# - featureName: example
+# featureType: String
+# featureGroupName: example
+# onlineStoreConfig:
+# - enableOnlineStore: true
+# recordIdentifierFeatureName: example
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/image.yaml b/examples-generated/sagemaker/image.yaml
new file mode 100644
index 000000000..6a32d0319
--- /dev/null
+++ b/examples-generated/sagemaker/image.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: Image
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# imageName: example
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/imageversion.yaml b/examples-generated/sagemaker/imageversion.yaml
new file mode 100644
index 000000000..37dd4a87b
--- /dev/null
+++ b/examples-generated/sagemaker/imageversion.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: ImageVersion
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# baseImage: 012345678912.dkr.ecr.us-west-2.amazonaws.com/image:latest
+# imageName: ${aws_sagemaker_image.test.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/model.yaml b/examples-generated/sagemaker/model.yaml
new file mode 100644
index 000000000..2a22d1e8e
--- /dev/null
+++ b/examples-generated/sagemaker/model.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: Model
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# executionRoleArnRef:
+# name: example
+# name: my-model
+# primaryContainer:
+# - image: ${data.aws_sagemaker_prebuilt_ecr_image.test.registry_path}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/modelpackagegroup.yaml b/examples-generated/sagemaker/modelpackagegroup.yaml
new file mode 100644
index 000000000..b042e9938
--- /dev/null
+++ b/examples-generated/sagemaker/modelpackagegroup.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: ModelPackageGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# modelPackageGroupName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/notebookinstance.yaml b/examples-generated/sagemaker/notebookinstance.yaml
new file mode 100644
index 000000000..ba23f77a8
--- /dev/null
+++ b/examples-generated/sagemaker/notebookinstance.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: NotebookInstance
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# instanceType: ml.t2.medium
+# name: my-notebook-instance
+# roleArnRef:
+# name: example
+# tags:
+# Name: foo
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/notebookinstancelifecycleconfiguration.yaml b/examples-generated/sagemaker/notebookinstancelifecycleconfiguration.yaml
new file mode 100644
index 000000000..b788ab82e
--- /dev/null
+++ b/examples-generated/sagemaker/notebookinstancelifecycleconfiguration.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: NotebookInstanceLifecycleConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: foo
+# onCreate: ${base64encode("echo foo")}
+# onStart: ${base64encode("echo bar")}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/userprofile.yaml b/examples-generated/sagemaker/userprofile.yaml
new file mode 100644
index 000000000..722a08029
--- /dev/null
+++ b/examples-generated/sagemaker/userprofile.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: UserProfile
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domainId: ${aws_sagemaker_domain.test.id}
+# userProfileName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/workforce.yaml b/examples-generated/sagemaker/workforce.yaml
new file mode 100644
index 000000000..8aeccd22a
--- /dev/null
+++ b/examples-generated/sagemaker/workforce.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: Workforce
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cognitoConfig:
+# - clientId: ${aws_cognito_user_pool_client.example.id}
+# userPool: ${aws_cognito_user_pool_domain.example.user_pool_id}
+# workforceName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sagemaker/workteam.yaml b/examples-generated/sagemaker/workteam.yaml
new file mode 100644
index 000000000..a95a70d0c
--- /dev/null
+++ b/examples-generated/sagemaker/workteam.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sagemaker.aws.jet.crossplane.io/v1alpha1
+#kind: Workteam
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: example
+# memberDefinition:
+# - cognitoMemberDefinition:
+# - clientId: ${aws_cognito_user_pool_client.example.id}
+# userGroup: ${aws_cognito_user_group.example.id}
+# userPool: ${aws_cognito_user_pool_domain.example.user_pool_id}
+# workforceName: ${aws_sagemaker_workforce.example.id}
+# workteamName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/schemas/discoverer.yaml b/examples-generated/schemas/discoverer.yaml
new file mode 100644
index 000000000..a4da3451c
--- /dev/null
+++ b/examples-generated/schemas/discoverer.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: schemas.aws.jet.crossplane.io/v1alpha1
+#kind: Discoverer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Auto discover event schemas
+# sourceArn: ${aws_cloudwatch_event_bus.messenger.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/schemas/registry.yaml b/examples-generated/schemas/registry.yaml
new file mode 100644
index 000000000..bab84dc7c
--- /dev/null
+++ b/examples-generated/schemas/registry.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: schemas.aws.jet.crossplane.io/v1alpha1
+#kind: Registry
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: A custom schema registry
+# name: my_own_registry
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/schemas/schema.yaml b/examples-generated/schemas/schema.yaml
new file mode 100644
index 000000000..11a183594
--- /dev/null
+++ b/examples-generated/schemas/schema.yaml
@@ -0,0 +1,35 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: schemas.aws.jet.crossplane.io/v1alpha1
+#kind: Schema
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# content: |-
+# ${jsonencode({
+# "openapi" : "3.0.0",
+# "info" : {
+# "version" : "1.0.0",
+# "title" : "Event"
+# },
+# "paths" : {},
+# "components" : {
+# "schemas" : {
+# "Event" : {
+# "type" : "object",
+# "properties" : {
+# "name" : {
+# "type" : "string"
+# }
+# }
+# }
+# }
+# }
+# })}
+# description: The schema definition for my event
+# name: my_schema
+# registryName: my_own_registry
+# type: OpenApi3
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/secretsmanager/secret.yaml b/examples-generated/secretsmanager/secret.yaml
new file mode 100644
index 000000000..17975a78d
--- /dev/null
+++ b/examples-generated/secretsmanager/secret.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: secretsmanager.aws.jet.crossplane.io/v1alpha1
+#kind: Secret
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/secretsmanager/secretpolicy.yaml b/examples-generated/secretsmanager/secretpolicy.yaml
new file mode 100644
index 000000000..7b57467f9
--- /dev/null
+++ b/examples-generated/secretsmanager/secretpolicy.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: secretsmanager.aws.jet.crossplane.io/v1alpha1
+#kind: SecretPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policy: "{\n \"Version\": \"2012-10-17\",\n \"Statement\": [\n\t{\n\t \"Sid\":
+# \"EnableAllPermissions\",\n\t \"Effect\": \"Allow\",\n\t \"Principal\": {\n\t\t\"AWS\":
+# \"*\"\n\t },\n\t \"Action\": \"secretsmanager:GetSecretValue\",\n\t \"Resource\":
+# \"*\"\n\t}\n ]\n}\n"
+# secretArn: ${aws_secretsmanager_secret.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/secretsmanager/secretrotation.yaml b/examples-generated/secretsmanager/secretrotation.yaml
new file mode 100644
index 000000000..3e15646db
--- /dev/null
+++ b/examples-generated/secretsmanager/secretrotation.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: secretsmanager.aws.jet.crossplane.io/v1alpha1
+#kind: SecretRotation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# rotationLambdaArn: ${aws_lambda_function.example.arn}
+# rotationRules:
+# - automaticallyAfterDays: 30
+# secretId: ${aws_secretsmanager_secret.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/secretsmanager/secretversion.yaml b/examples-generated/secretsmanager/secretversion.yaml
new file mode 100644
index 000000000..7ffa18bd9
--- /dev/null
+++ b/examples-generated/secretsmanager/secretversion.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: secretsmanager.aws.jet.crossplane.io/v1alpha1
+#kind: SecretVersion
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# secretId: ${aws_secretsmanager_secret.example.id}
+# secretStringSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/securityhub/actiontarget.yaml b/examples-generated/securityhub/actiontarget.yaml
new file mode 100644
index 000000000..0ef2d1fff
--- /dev/null
+++ b/examples-generated/securityhub/actiontarget.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: securityhub.aws.jet.crossplane.io/v1alpha1
+#kind: ActionTarget
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: This is custom action sends selected findings to chat
+# identifier: SendToChat
+# name: Send notification to chat
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/securityhub/insight.yaml b/examples-generated/securityhub/insight.yaml
new file mode 100644
index 000000000..9295f2ce9
--- /dev/null
+++ b/examples-generated/securityhub/insight.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: securityhub.aws.jet.crossplane.io/v1alpha1
+#kind: Insight
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# filters:
+# - awsAccountId:
+# - comparison: EQUALS
+# value: "1234567890"
+# - comparison: EQUALS
+# value: "09876543210"
+# groupByAttribute: AwsAccountId
+# name: example-insight
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/securityhub/inviteaccepter.yaml b/examples-generated/securityhub/inviteaccepter.yaml
new file mode 100644
index 000000000..4c3f5a2f3
--- /dev/null
+++ b/examples-generated/securityhub/inviteaccepter.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: securityhub.aws.jet.crossplane.io/v1alpha1
+#kind: InviteAccepter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# masterId: ${aws_securityhub_member.example.master_id}
+# provider: aws.invitee
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/securityhub/member.yaml b/examples-generated/securityhub/member.yaml
new file mode 100644
index 000000000..8af2acc4c
--- /dev/null
+++ b/examples-generated/securityhub/member.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: securityhub.aws.jet.crossplane.io/v1alpha1
+#kind: Member
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# accountId: "123456789012"
+# email: example@example.com
+# invite: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/securityhub/organizationadminaccount.yaml b/examples-generated/securityhub/organizationadminaccount.yaml
new file mode 100644
index 000000000..9bfd3a952
--- /dev/null
+++ b/examples-generated/securityhub/organizationadminaccount.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: securityhub.aws.jet.crossplane.io/v1alpha1
+#kind: OrganizationAdminAccount
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# adminAccountId: "123456789012"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/securityhub/organizationconfiguration.yaml b/examples-generated/securityhub/organizationconfiguration.yaml
new file mode 100644
index 000000000..34bf5cf62
--- /dev/null
+++ b/examples-generated/securityhub/organizationconfiguration.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: securityhub.aws.jet.crossplane.io/v1alpha1
+#kind: OrganizationConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# autoEnable: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/securityhub/productsubscription.yaml b/examples-generated/securityhub/productsubscription.yaml
new file mode 100644
index 000000000..6f0365e1c
--- /dev/null
+++ b/examples-generated/securityhub/productsubscription.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: securityhub.aws.jet.crossplane.io/v1alpha1
+#kind: ProductSubscription
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# productArn: arn:aws:securityhub:${data.aws_region.current.name}:733251395267:product/alertlogic/althreatmanagement
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/securityhub/standardscontrol.yaml b/examples-generated/securityhub/standardscontrol.yaml
new file mode 100644
index 000000000..a1b2ad06b
--- /dev/null
+++ b/examples-generated/securityhub/standardscontrol.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: securityhub.aws.jet.crossplane.io/v1alpha1
+#kind: StandardsControl
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# controlStatus: DISABLED
+# disabledReason: We handle password policies within Okta
+# standardsControlArn: arn:aws:securityhub:us-east-1:111111111111:control/cis-aws-foundations-benchmark/v/1.2.0/1.10
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/securityhub/standardssubscription.yaml b/examples-generated/securityhub/standardssubscription.yaml
new file mode 100644
index 000000000..5d2ddd6ee
--- /dev/null
+++ b/examples-generated/securityhub/standardssubscription.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: securityhub.aws.jet.crossplane.io/v1alpha1
+#kind: StandardsSubscription
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# standardsArn: arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/serverlessrepo/cloudformationstack.yaml b/examples-generated/serverlessrepo/cloudformationstack.yaml
new file mode 100644
index 000000000..b970ec629
--- /dev/null
+++ b/examples-generated/serverlessrepo/cloudformationstack.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: serverlessrepo.aws.jet.crossplane.io/v1alpha1
+#kind: CloudFormationStack
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# applicationId: arn:aws:serverlessrepo:us-east-1:297356227824:applications/SecretsManagerRDSPostgreSQLRotationSingleUser
+# capabilities:
+# - CAPABILITY_IAM
+# - CAPABILITY_RESOURCE_POLICY
+# name: postgres-rotator
+# parameters:
+# endpoint: secretsmanager.${data.aws_region.current.name}.${data.aws_partition.current.dns_suffix}
+# functionName: func-postgres-rotator
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/budgetresourceassociation.yaml b/examples-generated/servicecatalog/budgetresourceassociation.yaml
new file mode 100644
index 000000000..fe1a67976
--- /dev/null
+++ b/examples-generated/servicecatalog/budgetresourceassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: BudgetResourceAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# budgetName: budget-pjtvyakdlyo3m
+# resourceId: prod-dnigbtea24ste
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/constraint.yaml b/examples-generated/servicecatalog/constraint.yaml
new file mode 100644
index 000000000..ad1ec93a3
--- /dev/null
+++ b/examples-generated/servicecatalog/constraint.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: Constraint
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Back off, man. I'm a scientist.
+# parameters: |-
+# ${jsonencode({
+# "RoleArn" : "arn:aws:iam::123456789012:role/LaunchRole"
+# })}
+# portfolioId: ${aws_servicecatalog_portfolio.example.id}
+# productId: ${aws_servicecatalog_product.example.id}
+# type: LAUNCH
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/organizationsaccess.yaml b/examples-generated/servicecatalog/organizationsaccess.yaml
new file mode 100644
index 000000000..84a2443d7
--- /dev/null
+++ b/examples-generated/servicecatalog/organizationsaccess.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: OrganizationsAccess
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# enabled: "true"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/portfolio.yaml b/examples-generated/servicecatalog/portfolio.yaml
new file mode 100644
index 000000000..4b2ddfa1e
--- /dev/null
+++ b/examples-generated/servicecatalog/portfolio.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: Portfolio
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: List of my organizations apps
+# name: My App Portfolio
+# providerName: Brett
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/portfolioshare.yaml b/examples-generated/servicecatalog/portfolioshare.yaml
new file mode 100644
index 000000000..0ce88117d
--- /dev/null
+++ b/examples-generated/servicecatalog/portfolioshare.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: PortfolioShare
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# portfolioId: ${aws_servicecatalog_portfolio.example.id}
+# principalId: "012128675309"
+# type: ACCOUNT
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/principalportfolioassociation.yaml b/examples-generated/servicecatalog/principalportfolioassociation.yaml
new file mode 100644
index 000000000..c0098f105
--- /dev/null
+++ b/examples-generated/servicecatalog/principalportfolioassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: PrincipalPortfolioAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# portfolioId: port-68656c6c6f
+# principalArn: arn:aws:iam::123456789012:user/Eleanor
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/product.yaml b/examples-generated/servicecatalog/product.yaml
new file mode 100644
index 000000000..566a45483
--- /dev/null
+++ b/examples-generated/servicecatalog/product.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: Product
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# owner:
+# - ${aws_security_group.example.id}
+# provisioningArtifactParameters:
+# - templateUrl: https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/temp1.json
+# tags:
+# foo: bar
+# type: ${aws_subnet.main.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/productportfolioassociation.yaml b/examples-generated/servicecatalog/productportfolioassociation.yaml
new file mode 100644
index 000000000..ed2d508ef
--- /dev/null
+++ b/examples-generated/servicecatalog/productportfolioassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: ProductPortfolioAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# portfolioId: port-68656c6c6f
+# productId: prod-dnigbtea24ste
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/provisionedproduct.yaml b/examples-generated/servicecatalog/provisionedproduct.yaml
new file mode 100644
index 000000000..95ece5b26
--- /dev/null
+++ b/examples-generated/servicecatalog/provisionedproduct.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: ProvisionedProduct
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# productName: Example product
+# provisioningArtifactName: Example version
+# provisioningParameters:
+# - key: foo
+# value: bar
+# tags:
+# foo: bar
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/provisioningartifact.yaml b/examples-generated/servicecatalog/provisioningartifact.yaml
new file mode 100644
index 000000000..7139e6892
--- /dev/null
+++ b/examples-generated/servicecatalog/provisioningartifact.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: ProvisioningArtifact
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# productId: ${aws_servicecatalog_product.example.id}
+# templateUrl: https://${aws_s3_bucket.example.bucket_regional_domain_name}/${aws_s3_bucket_object.example.key}
+# type: CLOUD_FORMATION_TEMPLATE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/serviceaction.yaml b/examples-generated/servicecatalog/serviceaction.yaml
new file mode 100644
index 000000000..636fc327b
--- /dev/null
+++ b/examples-generated/servicecatalog/serviceaction.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: ServiceAction
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# definition:
+# - name: AWS-RestartEC2Instance
+# description: Motor generator unit
+# name: MGU
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/tagoption.yaml b/examples-generated/servicecatalog/tagoption.yaml
new file mode 100644
index 000000000..059f7b8e2
--- /dev/null
+++ b/examples-generated/servicecatalog/tagoption.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: TagOption
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# key: nyckel
+# value: värde
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicecatalog/tagoptionresourceassociation.yaml b/examples-generated/servicecatalog/tagoptionresourceassociation.yaml
new file mode 100644
index 000000000..f47a7d9ea
--- /dev/null
+++ b/examples-generated/servicecatalog/tagoptionresourceassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicecatalog.aws.jet.crossplane.io/v1alpha1
+#kind: TagOptionResourceAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# resourceId: prod-dnigbtea24ste
+# tagOptionId: tag-pjtvyakdlyo3m
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicediscovery/httpnamespace.yaml b/examples-generated/servicediscovery/httpnamespace.yaml
new file mode 100644
index 000000000..c2b5bf470
--- /dev/null
+++ b/examples-generated/servicediscovery/httpnamespace.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicediscovery.aws.jet.crossplane.io/v1alpha1
+#kind: HTTPNamespace
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: example
+# name: development
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicediscovery/privatednsnamespace.yaml b/examples-generated/servicediscovery/privatednsnamespace.yaml
new file mode 100644
index 000000000..c3ba883c3
--- /dev/null
+++ b/examples-generated/servicediscovery/privatednsnamespace.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicediscovery.aws.jet.crossplane.io/v1alpha1
+#kind: PrivateDNSNamespace
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: example
+# name: hoge.example.local
+# vpc: ${aws_vpc.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicediscovery/publicdnsnamespace.yaml b/examples-generated/servicediscovery/publicdnsnamespace.yaml
new file mode 100644
index 000000000..bc1514433
--- /dev/null
+++ b/examples-generated/servicediscovery/publicdnsnamespace.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicediscovery.aws.jet.crossplane.io/v1alpha1
+#kind: PublicDNSNamespace
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: example
+# name: hoge.example.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicediscovery/service.yaml b/examples-generated/servicediscovery/service.yaml
new file mode 100644
index 000000000..c77c1d9e2
--- /dev/null
+++ b/examples-generated/servicediscovery/service.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicediscovery.aws.jet.crossplane.io/v1alpha1
+#kind: Service
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# dnsConfig:
+# - dnsRecords:
+# - ttl: 10
+# type: A
+# namespaceId: ${aws_service_discovery_private_dns_namespace.example.id}
+# routingPolicy: MULTIVALUE
+# healthCheckCustomConfig:
+# - failureThreshold: 1
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/servicequotas/servicequota.yaml b/examples-generated/servicequotas/servicequota.yaml
new file mode 100644
index 000000000..0e6a9f330
--- /dev/null
+++ b/examples-generated/servicequotas/servicequota.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: servicequotas.aws.jet.crossplane.io/v1alpha1
+#kind: ServiceQuota
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# quotaCode: L-F678F1CE
+# serviceCode: vpc
+# value: 75
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/activereceiptruleset.yaml b/examples-generated/ses/activereceiptruleset.yaml
new file mode 100644
index 000000000..d967493f4
--- /dev/null
+++ b/examples-generated/ses/activereceiptruleset.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: ActiveReceiptRuleSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# ruleSetName: primary-rules
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/configurationset.yaml b/examples-generated/ses/configurationset.yaml
new file mode 100644
index 000000000..e054626a4
--- /dev/null
+++ b/examples-generated/ses/configurationset.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: ConfigurationSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: some-configuration-set-test
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/domaindkim.yaml b/examples-generated/ses/domaindkim.yaml
new file mode 100644
index 000000000..cd7effa40
--- /dev/null
+++ b/examples-generated/ses/domaindkim.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: DomainDKIM
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domain: example.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/domainidentity.yaml b/examples-generated/ses/domainidentity.yaml
new file mode 100644
index 000000000..27560f3d3
--- /dev/null
+++ b/examples-generated/ses/domainidentity.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: DomainIdentity
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domain: example.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/domainidentityverification.yaml b/examples-generated/ses/domainidentityverification.yaml
new file mode 100644
index 000000000..32cd04db3
--- /dev/null
+++ b/examples-generated/ses/domainidentityverification.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: DomainIdentityVerification
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domain: ${aws_ses_domain_identity.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/domainmailfrom.yaml b/examples-generated/ses/domainmailfrom.yaml
new file mode 100644
index 000000000..aa1d0f576
--- /dev/null
+++ b/examples-generated/ses/domainmailfrom.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: DomainMailFrom
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# domain: example.com
+# mailFromDomain: example.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/emailidentity.yaml b/examples-generated/ses/emailidentity.yaml
new file mode 100644
index 000000000..d73f800ae
--- /dev/null
+++ b/examples-generated/ses/emailidentity.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: EmailIdentity
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# email: email@example.com
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/eventdestination.yaml b/examples-generated/ses/eventdestination.yaml
new file mode 100644
index 000000000..f99f8be81
--- /dev/null
+++ b/examples-generated/ses/eventdestination.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: EventDestination
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cloudwatchDestination:
+# - defaultValue: default
+# dimensionName: dimension
+# valueSource: emailHeader
+# configurationSetName: some-configuration-set-test
+# enabled: true
+# matchingTypes:
+# - bounce
+# - send
+# name: event-destination-cloudwatch
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/identitynotificationtopic.yaml b/examples-generated/ses/identitynotificationtopic.yaml
new file mode 100644
index 000000000..adda9250f
--- /dev/null
+++ b/examples-generated/ses/identitynotificationtopic.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: IdentityNotificationTopic
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# identity: example.com
+# includeOriginalHeaders: true
+# notificationType: Bounce
+# topicArn: ${aws_sns_topic.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/identitypolicy.yaml b/examples-generated/ses/identitypolicy.yaml
new file mode 100644
index 000000000..2918e2173
--- /dev/null
+++ b/examples-generated/ses/identitypolicy.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: IdentityPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# identity: ${aws_ses_domain_identity.example.arn}
+# name: example
+# policy: ${data.aws_iam_policy_document.example.json}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/receiptfilter.yaml b/examples-generated/ses/receiptfilter.yaml
new file mode 100644
index 000000000..28cfb468f
--- /dev/null
+++ b/examples-generated/ses/receiptfilter.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: ReceiptFilter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cidr: 10.10.10.10
+# name: block-spammer
+# policy: Block
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/receiptrule.yaml b/examples-generated/ses/receiptrule.yaml
new file mode 100644
index 000000000..6a76ebe8d
--- /dev/null
+++ b/examples-generated/ses/receiptrule.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: ReceiptRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# addHeaderAction:
+# - headerName: Custom-Header
+# headerValue: Added by SES
+# position: 1
+# enabled: true
+# name: store
+# recipients:
+# - karen@example.com
+# ruleSetName: default-rule-set
+# s3Action:
+# - bucketName: emails
+# position: 2
+# scanEnabled: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/receiptruleset.yaml b/examples-generated/ses/receiptruleset.yaml
new file mode 100644
index 000000000..dabb05fc4
--- /dev/null
+++ b/examples-generated/ses/receiptruleset.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: ReceiptRuleSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# ruleSetName: primary-rules
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ses/template.yaml b/examples-generated/ses/template.yaml
new file mode 100644
index 000000000..e4537492e
--- /dev/null
+++ b/examples-generated/ses/template.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ses.aws.jet.crossplane.io/v1alpha1
+#kind: Template
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# html:
Hello {{name}},
Your favorite animal is {{favoriteanimal}}.
+# name: MyTemplate
+# subject: Greetings, {{name}}!
+# text: "Hello {{name}},\r\nYour favorite animal is {{favoriteanimal}}."
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sfn/activity.yaml b/examples-generated/sfn/activity.yaml
new file mode 100644
index 000000000..e6b96d7cd
--- /dev/null
+++ b/examples-generated/sfn/activity.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sfn.aws.jet.crossplane.io/v1alpha1
+#kind: Activity
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: my-activity
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sfn/statemachine.yaml b/examples-generated/sfn/statemachine.yaml
new file mode 100644
index 000000000..5e40aa002
--- /dev/null
+++ b/examples-generated/sfn/statemachine.yaml
@@ -0,0 +1,25 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sfn.aws.jet.crossplane.io/v1alpha1
+#kind: StateMachine
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# definition: |
+# {
+# "Comment": "A Hello World example of the Amazon States Language using an AWS Lambda Function",
+# "StartAt": "HelloWorld",
+# "States": {
+# "HelloWorld": {
+# "Type": "Task",
+# "Resource": "${aws_lambda_function.lambda.arn}",
+# "End": true
+# }
+# }
+# }
+# name: my-state-machine
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/shield/protection.yaml b/examples-generated/shield/protection.yaml
new file mode 100644
index 000000000..6c613764a
--- /dev/null
+++ b/examples-generated/shield/protection.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: shield.aws.jet.crossplane.io/v1alpha1
+#kind: Protection
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# resourceArn: arn:aws:ec2:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:eip-allocation/${aws_eip.example.id}
+# tags:
+# Environment: Dev
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/shield/protectiongroup.yaml b/examples-generated/shield/protectiongroup.yaml
new file mode 100644
index 000000000..ce413aaf9
--- /dev/null
+++ b/examples-generated/shield/protectiongroup.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: shield.aws.jet.crossplane.io/v1alpha1
+#kind: ProtectionGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# aggregation: MAX
+# pattern: ALL
+# protectionGroupId: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/signer/signingjob.yaml b/examples-generated/signer/signingjob.yaml
new file mode 100644
index 000000000..b7d45ecc7
--- /dev/null
+++ b/examples-generated/signer/signingjob.yaml
@@ -0,0 +1,21 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: signer.aws.jet.crossplane.io/v1alpha1
+#kind: SigningJob
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# destination:
+# - s3:
+# - bucket: s3-bucket-name
+# prefix: signed/
+# ignoreSigningJobFailure: true
+# profileName: ${aws_signer_signing_profile.test_sp.name}
+# source:
+# - s3:
+# - bucket: s3-bucket-name
+# key: object-to-be-signed.zip
+# version: jADjFYYYEXAMPLETszPjOmCMFDzd9dN1
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/signer/signingprofile.yaml b/examples-generated/signer/signingprofile.yaml
new file mode 100644
index 000000000..baca8594e
--- /dev/null
+++ b/examples-generated/signer/signingprofile.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: signer.aws.jet.crossplane.io/v1alpha1
+#kind: SigningProfile
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# platformId: AWSLambda-SHA384-ECDSA
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/signer/signingprofilepermission.yaml b/examples-generated/signer/signingprofilepermission.yaml
new file mode 100644
index 000000000..12eec6baa
--- /dev/null
+++ b/examples-generated/signer/signingprofilepermission.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: signer.aws.jet.crossplane.io/v1alpha1
+#kind: SigningProfilePermission
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# action: signer:StartSigningJob
+# principal: ${var.aws_account}
+# profileName: ${aws_signer_signing_profile.prod_sp.name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/simpledb/domain.yaml b/examples-generated/simpledb/domain.yaml
new file mode 100644
index 000000000..88453f8ea
--- /dev/null
+++ b/examples-generated/simpledb/domain.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: simpledb.aws.jet.crossplane.io/v1alpha1
+#kind: Domain
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: users
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sns/platformapplication.yaml b/examples-generated/sns/platformapplication.yaml
new file mode 100644
index 000000000..5d7c32e94
--- /dev/null
+++ b/examples-generated/sns/platformapplication.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sns.aws.jet.crossplane.io/v1alpha1
+#kind: PlatformApplication
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: apns_application
+# platform: APNS
+# platformCredentialSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# platformPrincipalSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sns/smspreferences.yaml b/examples-generated/sns/smspreferences.yaml
new file mode 100644
index 000000000..4ce819b2f
--- /dev/null
+++ b/examples-generated/sns/smspreferences.yaml
@@ -0,0 +1,10 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sns.aws.jet.crossplane.io/v1alpha1
+#kind: SMSPreferences
+#metadata:
+# name: example
+#spec:
+# forProvider: {}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sns/topic.yaml b/examples-generated/sns/topic.yaml
new file mode 100644
index 000000000..bd7af234a
--- /dev/null
+++ b/examples-generated/sns/topic.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sns.aws.jet.crossplane.io/v1alpha1
+#kind: Topic
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: user-updates-topic
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sns/topicpolicy.yaml b/examples-generated/sns/topicpolicy.yaml
new file mode 100644
index 000000000..275692424
--- /dev/null
+++ b/examples-generated/sns/topicpolicy.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sns.aws.jet.crossplane.io/v1alpha1
+#kind: TopicPolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# arn: ${aws_sns_topic.test.arn}
+# policy: ${data.aws_iam_policy_document.sns_topic_policy.json}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sns/topicsubscription.yaml b/examples-generated/sns/topicsubscription.yaml
new file mode 100644
index 000000000..fc29316b1
--- /dev/null
+++ b/examples-generated/sns/topicsubscription.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sns.aws.jet.crossplane.io/v1alpha1
+#kind: TopicSubscription
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# endpoint: arn:aws:sqs:us-west-2:432981146916:terraform-queue-too
+# protocol: sqs
+# topicArn: arn:aws:sns:us-west-2:432981146916:user-updates-topic
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sqs/queue.yaml b/examples-generated/sqs/queue.yaml
new file mode 100644
index 000000000..fdba80d5c
--- /dev/null
+++ b/examples-generated/sqs/queue.yaml
@@ -0,0 +1,22 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sqs.aws.jet.crossplane.io/v1alpha1
+#kind: Queue
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# delaySeconds: 90
+# maxMessageSize: 2048
+# messageRetentionSeconds: 86400
+# name: terraform-example-queue
+# receiveWaitTimeSeconds: 10
+# redrivePolicy: |-
+# ${jsonencode({
+# deadLetterTargetArn = aws_sqs_queue.terraform_queue_deadletter.arn
+# maxReceiveCount = 4
+# })}
+# tags:
+# Environment: production
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/sqs/queuepolicy.yaml b/examples-generated/sqs/queuepolicy.yaml
new file mode 100644
index 000000000..4e5ee64a5
--- /dev/null
+++ b/examples-generated/sqs/queuepolicy.yaml
@@ -0,0 +1,30 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: sqs.aws.jet.crossplane.io/v1alpha1
+#kind: QueuePolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# policy: |
+# {
+# "Version": "2012-10-17",
+# "Id": "sqspolicy",
+# "Statement": [
+# {
+# "Sid": "First",
+# "Effect": "Allow",
+# "Principal": "*",
+# "Action": "sqs:SendMessage",
+# "Resource": "${aws_sqs_queue.q.arn}",
+# "Condition": {
+# "ArnEquals": {
+# "aws:SourceArn": "${aws_sns_topic.example.arn}"
+# }
+# }
+# }
+# ]
+# }
+# queueUrl: ${aws_sqs_queue.q.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssm/activation.yaml b/examples-generated/ssm/activation.yaml
new file mode 100644
index 000000000..28f95dc1f
--- /dev/null
+++ b/examples-generated/ssm/activation.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssm.aws.jet.crossplane.io/v1alpha1
+#kind: Activation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Test
+# iamRole: ${aws_iam_role.test_role.id}
+# name: test_ssm_activation
+# registrationLimit: "5"
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssm/association.yaml b/examples-generated/ssm/association.yaml
new file mode 100644
index 000000000..d2e930f1f
--- /dev/null
+++ b/examples-generated/ssm/association.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssm.aws.jet.crossplane.io/v1alpha1
+#kind: Association
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: test_document
+# targets:
+# - key: InstanceIds
+# values:
+# - ${aws_instance.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssm/document.yaml b/examples-generated/ssm/document.yaml
new file mode 100644
index 000000000..c7bb34539
--- /dev/null
+++ b/examples-generated/ssm/document.yaml
@@ -0,0 +1,29 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssm.aws.jet.crossplane.io/v1alpha1
+#kind: Document
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# content: |2
+# {
+# "schemaVersion": "1.2",
+# "description": "Check ip configuration of a Linux instance.",
+# "parameters": {
+# },
+# "runtimeConfig": {
+# "aws:runShellScript": {
+# "properties": [
+# {
+# "id": "0.aws:runShellScript",
+# "runCommand": ["ifconfig"]
+# }
+# ]
+# }
+# }
+# }
+# documentType: Command
+# name: test_document
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssm/maintenancewindow.yaml b/examples-generated/ssm/maintenancewindow.yaml
new file mode 100644
index 000000000..c768a8c4a
--- /dev/null
+++ b/examples-generated/ssm/maintenancewindow.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssm.aws.jet.crossplane.io/v1alpha1
+#kind: MaintenanceWindow
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# cutoff: 1
+# duration: 3
+# name: maintenance-window-application
+# schedule: cron(0 16 ? * TUE *)
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssm/maintenancewindowtarget.yaml b/examples-generated/ssm/maintenancewindowtarget.yaml
new file mode 100644
index 000000000..8c9137186
--- /dev/null
+++ b/examples-generated/ssm/maintenancewindowtarget.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssm.aws.jet.crossplane.io/v1alpha1
+#kind: MaintenanceWindowTarget
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: This is a maintenance window target
+# name: maintenance-window-target
+# resourceType: INSTANCE
+# targets:
+# - key: tag:Name
+# values:
+# - acceptance_test
+# windowId: ${aws_ssm_maintenance_window.window.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssm/maintenancewindowtask.yaml b/examples-generated/ssm/maintenancewindowtask.yaml
new file mode 100644
index 000000000..6e461adb4
--- /dev/null
+++ b/examples-generated/ssm/maintenancewindowtask.yaml
@@ -0,0 +1,27 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssm.aws.jet.crossplane.io/v1alpha1
+#kind: MaintenanceWindowTask
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# maxConcurrency: 2
+# maxErrors: 1
+# priority: 1
+# targets:
+# - key: InstanceIds
+# values:
+# - ${aws_instance.example.id}
+# taskArn: AWS-RestartEC2Instance
+# taskInvocationParameters:
+# - automationParameters:
+# - documentVersion: $LATEST
+# parameter:
+# - name: InstanceId
+# values:
+# - ${aws_instance.example.id}
+# taskType: AUTOMATION
+# windowId: ${aws_ssm_maintenance_window.example.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssm/parameter.yaml b/examples-generated/ssm/parameter.yaml
new file mode 100644
index 000000000..579c0b120
--- /dev/null
+++ b/examples-generated/ssm/parameter.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssm.aws.jet.crossplane.io/v1alpha1
+#kind: Parameter
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: foo
+# type: String
+# valueSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssm/patchbaseline.yaml b/examples-generated/ssm/patchbaseline.yaml
new file mode 100644
index 000000000..dcfb1f5d0
--- /dev/null
+++ b/examples-generated/ssm/patchbaseline.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssm.aws.jet.crossplane.io/v1alpha1
+#kind: PatchBaseline
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# approvedPatches:
+# - KB123456
+# name: patch-baseline
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssm/patchgroup.yaml b/examples-generated/ssm/patchgroup.yaml
new file mode 100644
index 000000000..229781300
--- /dev/null
+++ b/examples-generated/ssm/patchgroup.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssm.aws.jet.crossplane.io/v1alpha1
+#kind: PatchGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# baselineId: ${aws_ssm_patch_baseline.production.id}
+# patchGroup: patch-group-name
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssm/resourcedatasync.yaml b/examples-generated/ssm/resourcedatasync.yaml
new file mode 100644
index 000000000..5d7119363
--- /dev/null
+++ b/examples-generated/ssm/resourcedatasync.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssm.aws.jet.crossplane.io/v1alpha1
+#kind: ResourceDataSync
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: foo
+# s3Destination:
+# - bucketName: ${aws_s3_bucket.hoge.bucket}
+# region: ${aws_s3_bucket.hoge.region}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssoadmin/accountassignment.yaml b/examples-generated/ssoadmin/accountassignment.yaml
new file mode 100644
index 000000000..6fa59d3ba
--- /dev/null
+++ b/examples-generated/ssoadmin/accountassignment.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssoadmin.aws.jet.crossplane.io/v1alpha1
+#kind: AccountAssignment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# instanceArn: ${data.aws_ssoadmin_permission_set.example.instance_arn}
+# permissionSetArn: ${data.aws_ssoadmin_permission_set.example.arn}
+# principalId: ${data.aws_identitystore_group.example.group_id}
+# principalType: GROUP
+# targetId: "012347678910"
+# targetType: AWS_ACCOUNT
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssoadmin/managedpolicyattachment.yaml b/examples-generated/ssoadmin/managedpolicyattachment.yaml
new file mode 100644
index 000000000..d2deb5103
--- /dev/null
+++ b/examples-generated/ssoadmin/managedpolicyattachment.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssoadmin.aws.jet.crossplane.io/v1alpha1
+#kind: ManagedPolicyAttachment
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# instanceArn: ${tolist(data.aws_ssoadmin_instances.example.arns)[0]}
+# managedPolicyArn: arn:aws:iam::aws:policy/AlexaForBusinessDeviceSetup
+# permissionSetArn: ${aws_ssoadmin_permission_set.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssoadmin/permissionset.yaml b/examples-generated/ssoadmin/permissionset.yaml
new file mode 100644
index 000000000..0a8a00ce5
--- /dev/null
+++ b/examples-generated/ssoadmin/permissionset.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssoadmin.aws.jet.crossplane.io/v1alpha1
+#kind: PermissionSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: An example
+# instanceArn: ${tolist(data.aws_ssoadmin_instances.example.arns)[0]}
+# name: Example
+# relayState: https://s3.console.aws.amazon.com/s3/home?region=us-east-1#
+# sessionDuration: PT2H
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/ssoadmin/permissionsetinlinepolicy.yaml b/examples-generated/ssoadmin/permissionsetinlinepolicy.yaml
new file mode 100644
index 000000000..5971058c9
--- /dev/null
+++ b/examples-generated/ssoadmin/permissionsetinlinepolicy.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: ssoadmin.aws.jet.crossplane.io/v1alpha1
+#kind: PermissionSetInlinePolicy
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# inlinePolicy: ${data.aws_iam_policy_document.example.json}
+# instanceArn: ${aws_ssoadmin_permission_set.example.instance_arn}
+# permissionSetArn: ${aws_ssoadmin_permission_set.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/storagegateway/cache.yaml b/examples-generated/storagegateway/cache.yaml
new file mode 100644
index 000000000..0cca530ec
--- /dev/null
+++ b/examples-generated/storagegateway/cache.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: storagegateway.aws.jet.crossplane.io/v1alpha1
+#kind: Cache
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# diskId: ${data.aws_storagegateway_local_disk.example.id}
+# gatewayArn: ${aws_storagegateway_gateway.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/storagegateway/cachediscsivolume.yaml b/examples-generated/storagegateway/cachediscsivolume.yaml
new file mode 100644
index 000000000..387063c8b
--- /dev/null
+++ b/examples-generated/storagegateway/cachediscsivolume.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: storagegateway.aws.jet.crossplane.io/v1alpha1
+#kind: CachedISCSIVolume
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# gatewayArn: ${aws_storagegateway_cache.example.gateway_arn}
+# networkInterfaceId: ${aws_instance.example.private_ip}
+# targetName: example
+# volumeSizeInBytes: 5368709120
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/storagegateway/filesystemassociation.yaml b/examples-generated/storagegateway/filesystemassociation.yaml
new file mode 100644
index 000000000..e3f5abbe9
--- /dev/null
+++ b/examples-generated/storagegateway/filesystemassociation.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: storagegateway.aws.jet.crossplane.io/v1alpha1
+#kind: FileSystemAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# auditDestinationArn: ${aws_s3_bucket.example.arn}
+# gatewayArn: ${aws_storagegateway_gateway.example.arn}
+# locationArn: ${aws_fsx_windows_file_system.example.arn}
+# passwordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# username: Admin
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/storagegateway/gateway.yaml b/examples-generated/storagegateway/gateway.yaml
new file mode 100644
index 000000000..31d5b052c
--- /dev/null
+++ b/examples-generated/storagegateway/gateway.yaml
@@ -0,0 +1,21 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: storagegateway.aws.jet.crossplane.io/v1alpha1
+#kind: Gateway
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# gatewayIpAddress: 1.2.3.4
+# gatewayName: example
+# gatewayTimezone: GMT
+# gatewayType: FILE_FSX_SMB
+# smbActiveDirectorySettings:
+# - domainName: corp.example.com
+# passwordSecretRef:
+# key: example-key
+# name: example-secret
+# namespace: crossplane-system
+# username: Admin
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/storagegateway/nfsfileshare.yaml b/examples-generated/storagegateway/nfsfileshare.yaml
new file mode 100644
index 000000000..b1b0db899
--- /dev/null
+++ b/examples-generated/storagegateway/nfsfileshare.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: storagegateway.aws.jet.crossplane.io/v1alpha1
+#kind: NFSFileShare
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# clientList:
+# - 0.0.0.0/0
+# gatewayArn: ${aws_storagegateway_gateway.example.arn}
+# locationArn: ${aws_s3_bucket.example.arn}
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/storagegateway/smbfileshare.yaml b/examples-generated/storagegateway/smbfileshare.yaml
new file mode 100644
index 000000000..7907ebb38
--- /dev/null
+++ b/examples-generated/storagegateway/smbfileshare.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: storagegateway.aws.jet.crossplane.io/v1alpha1
+#kind: SMBFileShare
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# authentication: ActiveDirectory
+# gatewayArn: ${aws_storagegateway_gateway.example.arn}
+# locationArn: ${aws_s3_bucket.example.arn}
+# roleArnRef:
+# name: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/storagegateway/storediscsivolume.yaml b/examples-generated/storagegateway/storediscsivolume.yaml
new file mode 100644
index 000000000..749599038
--- /dev/null
+++ b/examples-generated/storagegateway/storediscsivolume.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: storagegateway.aws.jet.crossplane.io/v1alpha1
+#kind: StoredISCSIVolume
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# diskId: ${data.aws_storagegateway_local_disk.test.id}
+# gatewayArn: ${aws_storagegateway_cache.example.gateway_arn}
+# networkInterfaceId: ${aws_instance.example.private_ip}
+# preserveExistingData: false
+# targetName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/storagegateway/tapepool.yaml b/examples-generated/storagegateway/tapepool.yaml
new file mode 100644
index 000000000..855a2dc6d
--- /dev/null
+++ b/examples-generated/storagegateway/tapepool.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: storagegateway.aws.jet.crossplane.io/v1alpha1
+#kind: TapePool
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# poolName: example
+# storageClass: GLACIER
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/storagegateway/uploadbuffer.yaml b/examples-generated/storagegateway/uploadbuffer.yaml
new file mode 100644
index 000000000..8b32c15ae
--- /dev/null
+++ b/examples-generated/storagegateway/uploadbuffer.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: storagegateway.aws.jet.crossplane.io/v1alpha1
+#kind: UploadBuffer
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# diskPath: ${data.aws_storagegateway_local_disk.test.disk_path}
+# gatewayArn: ${aws_storagegateway_gateway.test.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/storagegateway/workingstorage.yaml b/examples-generated/storagegateway/workingstorage.yaml
new file mode 100644
index 000000000..bf9b7fe71
--- /dev/null
+++ b/examples-generated/storagegateway/workingstorage.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: storagegateway.aws.jet.crossplane.io/v1alpha1
+#kind: WorkingStorage
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# diskId: ${data.aws_storagegateway_local_disk.example.id}
+# gatewayArn: ${aws_storagegateway_gateway.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/swf/domain.yaml b/examples-generated/swf/domain.yaml
new file mode 100644
index 000000000..d222a098c
--- /dev/null
+++ b/examples-generated/swf/domain.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: swf.aws.jet.crossplane.io/v1alpha1
+#kind: Domain
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Terraform SWF Domain
+# name: foo
+# workflowExecutionRetentionPeriodInDays: 30
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/synthetics/canary.yaml b/examples-generated/synthetics/canary.yaml
new file mode 100644
index 000000000..4872e5a2e
--- /dev/null
+++ b/examples-generated/synthetics/canary.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: synthetics.aws.jet.crossplane.io/v1alpha1
+#kind: Canary
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# artifactS3Location: s3://some-bucket/
+# executionRoleArnRef:
+# name: example
+# handler: exports.handler
+# name: some-canary
+# runtimeVersion: syn-1.0
+# schedule:
+# - expression: rate(0 minute)
+# zipFile: test-fixtures/lambdatest.zip
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/timestreamwrite/database.yaml b/examples-generated/timestreamwrite/database.yaml
new file mode 100644
index 000000000..6c14da834
--- /dev/null
+++ b/examples-generated/timestreamwrite/database.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: timestreamwrite.aws.jet.crossplane.io/v1alpha1
+#kind: Database
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# databaseName: database-example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/timestreamwrite/table.yaml b/examples-generated/timestreamwrite/table.yaml
new file mode 100644
index 000000000..2b1f032f4
--- /dev/null
+++ b/examples-generated/timestreamwrite/table.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: timestreamwrite.aws.jet.crossplane.io/v1alpha1
+#kind: Table
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# databaseName: ${aws_timestreamwrite_database.example.database_name}
+# tableName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/transfer/server.yaml b/examples-generated/transfer/server.yaml
new file mode 100644
index 000000000..d79cd9f15
--- /dev/null
+++ b/examples-generated/transfer/server.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: transfer.aws.jet.crossplane.io/v1alpha1
+#kind: Server
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# tags:
+# Name: Example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/transfer/sshkey.yaml b/examples-generated/transfer/sshkey.yaml
new file mode 100644
index 000000000..f4df42249
--- /dev/null
+++ b/examples-generated/transfer/sshkey.yaml
@@ -0,0 +1,13 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: transfer.aws.jet.crossplane.io/v1alpha1
+#kind: SSHKey
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# body: '... SSH key ...'
+# serverId: ${aws_transfer_server.example.id}
+# userName: ${aws_transfer_user.example.user_name}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/transfer/user.yaml b/examples-generated/transfer/user.yaml
new file mode 100644
index 000000000..cc63f778b
--- /dev/null
+++ b/examples-generated/transfer/user.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: transfer.aws.jet.crossplane.io/v1alpha1
+#kind: User
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# homeDirectoryMappings:
+# - entry: /test.pdf
+# target: /bucket3/test-path/tftestuser.pdf
+# homeDirectoryType: LOGICAL
+# role: ${aws_iam_role.foo.arn}
+# serverId: ${aws_transfer_server.foo.id}
+# userName: tftestuser
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/waf/bytematchset.yaml b/examples-generated/waf/bytematchset.yaml
new file mode 100644
index 000000000..3debc5c0b
--- /dev/null
+++ b/examples-generated/waf/bytematchset.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: waf.aws.jet.crossplane.io/v1alpha1
+#kind: ByteMatchSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# byteMatchTuples:
+# - fieldToMatch:
+# - data: referer
+# type: HEADER
+# positionalConstraint: CONTAINS
+# targetString: badrefer1
+# textTransformation: NONE
+# name: tf_waf_byte_match_set
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/waf/geomatchset.yaml b/examples-generated/waf/geomatchset.yaml
new file mode 100644
index 000000000..bb882afef
--- /dev/null
+++ b/examples-generated/waf/geomatchset.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: waf.aws.jet.crossplane.io/v1alpha1
+#kind: GeoMatchSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# geoMatchConstraint:
+# - type: Country
+# value: US
+# - type: Country
+# value: CA
+# name: geo_match_set
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/waf/ipset.yaml b/examples-generated/waf/ipset.yaml
new file mode 100644
index 000000000..60e3b18ac
--- /dev/null
+++ b/examples-generated/waf/ipset.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: waf.aws.jet.crossplane.io/v1alpha1
+#kind: IPSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# ipSetDescriptors:
+# - type: IPV4
+# value: 192.0.7.0/24
+# - type: IPV4
+# value: 10.16.16.0/16
+# name: tfIPSet
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/waf/ratebasedrule.yaml b/examples-generated/waf/ratebasedrule.yaml
new file mode 100644
index 000000000..10212e703
--- /dev/null
+++ b/examples-generated/waf/ratebasedrule.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: waf.aws.jet.crossplane.io/v1alpha1
+#kind: RateBasedRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# metricName: tfWAFRule
+# name: tfWAFRule
+# predicates:
+# - dataId: ${aws_waf_ipset.ipset.id}
+# negated: false
+# type: IPMatch
+# rateKey: IP
+# rateLimit: 100
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/waf/regexmatchset.yaml b/examples-generated/waf/regexmatchset.yaml
new file mode 100644
index 000000000..2e28a42bc
--- /dev/null
+++ b/examples-generated/waf/regexmatchset.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: waf.aws.jet.crossplane.io/v1alpha1
+#kind: RegexMatchSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# regexMatchTuple:
+# - fieldToMatch:
+# - data: User-Agent
+# type: HEADER
+# regexPatternSetId: ${aws_waf_regex_pattern_set.example.id}
+# textTransformation: NONE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/waf/regexpatternset.yaml b/examples-generated/waf/regexpatternset.yaml
new file mode 100644
index 000000000..6719d83c9
--- /dev/null
+++ b/examples-generated/waf/regexpatternset.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: waf.aws.jet.crossplane.io/v1alpha1
+#kind: RegexPatternSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: tf_waf_regex_pattern_set
+# regexPatternStrings:
+# - one
+# - two
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/waf/rule.yaml b/examples-generated/waf/rule.yaml
new file mode 100644
index 000000000..146baf09a
--- /dev/null
+++ b/examples-generated/waf/rule.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: waf.aws.jet.crossplane.io/v1alpha1
+#kind: Rule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# metricName: tfWAFRule
+# name: tfWAFRule
+# predicates:
+# - dataId: ${aws_waf_ipset.ipset.id}
+# negated: false
+# type: IPMatch
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/waf/sizeconstraintset.yaml b/examples-generated/waf/sizeconstraintset.yaml
new file mode 100644
index 000000000..c46e9b173
--- /dev/null
+++ b/examples-generated/waf/sizeconstraintset.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: waf.aws.jet.crossplane.io/v1alpha1
+#kind: SizeConstraintSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: tfsize_constraints
+# sizeConstraints:
+# - comparisonOperator: EQ
+# fieldToMatch:
+# - type: BODY
+# size: "4096"
+# textTransformation: NONE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/waf/sqlinjectionmatchset.yaml b/examples-generated/waf/sqlinjectionmatchset.yaml
new file mode 100644
index 000000000..e23bc81c7
--- /dev/null
+++ b/examples-generated/waf/sqlinjectionmatchset.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: waf.aws.jet.crossplane.io/v1alpha1
+#kind: SQLInjectionMatchSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: tf-sql_injection_match_set
+# sqlInjectionMatchTuples:
+# - fieldToMatch:
+# - type: QUERY_STRING
+# textTransformation: URL_DECODE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/waf/webacl.yaml b/examples-generated/waf/webacl.yaml
new file mode 100644
index 000000000..db08905bf
--- /dev/null
+++ b/examples-generated/waf/webacl.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: waf.aws.jet.crossplane.io/v1alpha1
+#kind: WebACL
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# defaultAction:
+# - type: ALLOW
+# metricName: tfWebACL
+# name: tfWebACL
+# rules:
+# - action:
+# - type: BLOCK
+# priority: 1
+# ruleId: ${aws_waf_rule.wafrule.id}
+# type: REGULAR
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/waf/xssmatchset.yaml b/examples-generated/waf/xssmatchset.yaml
new file mode 100644
index 000000000..73ac42ecb
--- /dev/null
+++ b/examples-generated/waf/xssmatchset.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: waf.aws.jet.crossplane.io/v1alpha1
+#kind: XSSMatchSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: xss_match_set
+# xssMatchTuples:
+# - fieldToMatch:
+# - type: URI
+# textTransformation: NONE
+# - fieldToMatch:
+# - type: QUERY_STRING
+# textTransformation: NONE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/bytematchset.yaml b/examples-generated/wafregional/bytematchset.yaml
new file mode 100644
index 000000000..ec7e6aae0
--- /dev/null
+++ b/examples-generated/wafregional/bytematchset.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: ByteMatchSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# byteMatchTuples:
+# - fieldToMatch:
+# - data: referer
+# type: HEADER
+# positionalConstraint: CONTAINS
+# targetString: badrefer1
+# textTransformation: NONE
+# name: tf_waf_byte_match_set
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/geomatchset.yaml b/examples-generated/wafregional/geomatchset.yaml
new file mode 100644
index 000000000..4d6bb5ad9
--- /dev/null
+++ b/examples-generated/wafregional/geomatchset.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: GeoMatchSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# geoMatchConstraint:
+# - type: Country
+# value: US
+# - type: Country
+# value: CA
+# name: geo_match_set
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/ipset.yaml b/examples-generated/wafregional/ipset.yaml
new file mode 100644
index 000000000..bf26e5859
--- /dev/null
+++ b/examples-generated/wafregional/ipset.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: IPSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# ipSetDescriptor:
+# - type: IPV4
+# value: 192.0.7.0/24
+# - type: IPV4
+# value: 10.16.16.0/16
+# name: tfIPSet
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/ratebasedrule.yaml b/examples-generated/wafregional/ratebasedrule.yaml
new file mode 100644
index 000000000..a669bc22d
--- /dev/null
+++ b/examples-generated/wafregional/ratebasedrule.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: RateBasedRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# metricName: tfWAFRule
+# name: tfWAFRule
+# predicate:
+# - dataId: ${aws_wafregional_ipset.ipset.id}
+# negated: false
+# type: IPMatch
+# rateKey: IP
+# rateLimit: 100
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/regexmatchset.yaml b/examples-generated/wafregional/regexmatchset.yaml
new file mode 100644
index 000000000..ea2bcb68c
--- /dev/null
+++ b/examples-generated/wafregional/regexmatchset.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: RegexMatchSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# regexMatchTuple:
+# - fieldToMatch:
+# - data: User-Agent
+# type: HEADER
+# regexPatternSetId: ${aws_wafregional_regex_pattern_set.example.id}
+# textTransformation: NONE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/regexpatternset.yaml b/examples-generated/wafregional/regexpatternset.yaml
new file mode 100644
index 000000000..ca2a8a45f
--- /dev/null
+++ b/examples-generated/wafregional/regexpatternset.yaml
@@ -0,0 +1,14 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: RegexPatternSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: example
+# regexPatternStrings:
+# - one
+# - two
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/rule.yaml b/examples-generated/wafregional/rule.yaml
new file mode 100644
index 000000000..6aa3658dd
--- /dev/null
+++ b/examples-generated/wafregional/rule.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: Rule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# metricName: tfWAFRule
+# name: tfWAFRule
+# predicate:
+# - dataId: ${aws_wafregional_ipset.ipset.id}
+# negated: false
+# type: IPMatch
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/sizeconstraintset.yaml b/examples-generated/wafregional/sizeconstraintset.yaml
new file mode 100644
index 000000000..7557fa427
--- /dev/null
+++ b/examples-generated/wafregional/sizeconstraintset.yaml
@@ -0,0 +1,17 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: SizeConstraintSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: tfsize_constraints
+# sizeConstraints:
+# - comparisonOperator: EQ
+# fieldToMatch:
+# - type: BODY
+# size: "4096"
+# textTransformation: NONE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/sqlinjectionmatchset.yaml b/examples-generated/wafregional/sqlinjectionmatchset.yaml
new file mode 100644
index 000000000..5f689ba2d
--- /dev/null
+++ b/examples-generated/wafregional/sqlinjectionmatchset.yaml
@@ -0,0 +1,15 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: SQLInjectionMatchSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: tf-sql_injection_match_set
+# sqlInjectionMatchTuple:
+# - fieldToMatch:
+# - type: QUERY_STRING
+# textTransformation: URL_DECODE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/webacl.yaml b/examples-generated/wafregional/webacl.yaml
new file mode 100644
index 000000000..d85025885
--- /dev/null
+++ b/examples-generated/wafregional/webacl.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: WebACL
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# defaultAction:
+# - type: ALLOW
+# metricName: tfWebACL
+# name: tfWebACL
+# rule:
+# - action:
+# - type: BLOCK
+# priority: 1
+# ruleId: ${aws_wafregional_rule.wafrule.id}
+# type: REGULAR
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/webaclassociation.yaml b/examples-generated/wafregional/webaclassociation.yaml
new file mode 100644
index 000000000..d2fa4a38b
--- /dev/null
+++ b/examples-generated/wafregional/webaclassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: WebACLAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# resourceArn: ${aws_alb.foo.arn}
+# webAclId: ${aws_wafregional_web_acl.foo.id}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafregional/xssmatchset.yaml b/examples-generated/wafregional/xssmatchset.yaml
new file mode 100644
index 000000000..506868ad4
--- /dev/null
+++ b/examples-generated/wafregional/xssmatchset.yaml
@@ -0,0 +1,18 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafregional.aws.jet.crossplane.io/v1alpha1
+#kind: XSSMatchSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: xss_match_set
+# xssMatchTuple:
+# - fieldToMatch:
+# - type: URI
+# textTransformation: NONE
+# - fieldToMatch:
+# - type: QUERY_STRING
+# textTransformation: NONE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafv2/ipset.yaml b/examples-generated/wafv2/ipset.yaml
new file mode 100644
index 000000000..c832c4967
--- /dev/null
+++ b/examples-generated/wafv2/ipset.yaml
@@ -0,0 +1,20 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafv2.aws.jet.crossplane.io/v1alpha1
+#kind: IPSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# addresses:
+# - 1.2.3.4/32
+# - 5.6.7.8/32
+# description: Example IP set
+# ipAddressVersion: IPV4
+# name: example
+# scope: REGIONAL
+# tags:
+# Tag1: Value1
+# Tag2: Value2
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafv2/regexpatternset.yaml b/examples-generated/wafv2/regexpatternset.yaml
new file mode 100644
index 000000000..2e2e017db
--- /dev/null
+++ b/examples-generated/wafv2/regexpatternset.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafv2.aws.jet.crossplane.io/v1alpha1
+#kind: RegexPatternSet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Example regex pattern set
+# name: example
+# regularExpression:
+# - regexString: one
+# - regexString: two
+# scope: REGIONAL
+# tags:
+# Tag1: Value1
+# Tag2: Value2
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafv2/rulegroup.yaml b/examples-generated/wafv2/rulegroup.yaml
new file mode 100644
index 000000000..fa21fa050
--- /dev/null
+++ b/examples-generated/wafv2/rulegroup.yaml
@@ -0,0 +1,32 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafv2.aws.jet.crossplane.io/v1alpha1
+#kind: RuleGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# capacity: 2
+# name: example-rule
+# rule:
+# - action:
+# - allow:
+# - {}
+# name: rule-1
+# priority: 1
+# statement:
+# - geoMatchStatement:
+# - countryCodes:
+# - US
+# - NL
+# visibilityConfig:
+# - cloudwatchMetricsEnabled: false
+# metricName: friendly-rule-metric-name
+# sampledRequestsEnabled: false
+# scope: REGIONAL
+# visibilityConfig:
+# - cloudwatchMetricsEnabled: false
+# metricName: friendly-metric-name
+# sampledRequestsEnabled: false
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafv2/webacl.yaml b/examples-generated/wafv2/webacl.yaml
new file mode 100644
index 000000000..5cd0335d3
--- /dev/null
+++ b/examples-generated/wafv2/webacl.yaml
@@ -0,0 +1,45 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafv2.aws.jet.crossplane.io/v1alpha1
+#kind: WebACL
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# defaultAction:
+# - allow:
+# - {}
+# description: Example of a managed rule.
+# name: managed-rule-example
+# rule:
+# - name: rule-1
+# overrideAction:
+# - count:
+# - {}
+# priority: 1
+# statement:
+# - managedRuleGroupStatement:
+# - excludedRule:
+# - name: SizeRestrictions_QUERYSTRING
+# - name: NoUserAgent_HEADER
+# name: AWSManagedRulesCommonRuleSet
+# scopeDownStatement:
+# - geoMatchStatement:
+# - countryCodes:
+# - US
+# - NL
+# vendorName: AWS
+# visibilityConfig:
+# - cloudwatchMetricsEnabled: false
+# metricName: friendly-rule-metric-name
+# sampledRequestsEnabled: false
+# scope: REGIONAL
+# tags:
+# Tag1: Value1
+# Tag2: Value2
+# visibilityConfig:
+# - cloudwatchMetricsEnabled: false
+# metricName: friendly-metric-name
+# sampledRequestsEnabled: false
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafv2/webaclassociation.yaml b/examples-generated/wafv2/webaclassociation.yaml
new file mode 100644
index 000000000..a1160e3e3
--- /dev/null
+++ b/examples-generated/wafv2/webaclassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafv2.aws.jet.crossplane.io/v1alpha1
+#kind: WebACLAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# resourceArn: ${aws_api_gateway_stage.example.arn}
+# webAclArn: ${aws_wafv2_web_acl.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/wafv2/webaclloggingconfiguration.yaml b/examples-generated/wafv2/webaclloggingconfiguration.yaml
new file mode 100644
index 000000000..8fa3a0726
--- /dev/null
+++ b/examples-generated/wafv2/webaclloggingconfiguration.yaml
@@ -0,0 +1,16 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: wafv2.aws.jet.crossplane.io/v1alpha1
+#kind: WebACLLoggingConfiguration
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# logDestinationConfigs:
+# - ${aws_kinesis_firehose_delivery_stream.example.arn}
+# redactedFields:
+# - singleHeader:
+# - name: user-agent
+# resourceArn: ${aws_wafv2_web_acl.example.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/worklink/fleet.yaml b/examples-generated/worklink/fleet.yaml
new file mode 100644
index 000000000..ed7ab955a
--- /dev/null
+++ b/examples-generated/worklink/fleet.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: worklink.aws.jet.crossplane.io/v1alpha1
+#kind: Fleet
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# name: terraform-example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/worklink/websitecertificateauthorityassociation.yaml b/examples-generated/worklink/websitecertificateauthorityassociation.yaml
new file mode 100644
index 000000000..9db03009d
--- /dev/null
+++ b/examples-generated/worklink/websitecertificateauthorityassociation.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: worklink.aws.jet.crossplane.io/v1alpha1
+#kind: WebsiteCertificateAuthorityAssociation
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# certificate: ${file("certificate.pem")}
+# fleetArn: ${aws_worklink_fleet.test.arn}
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/workspaces/directory.yaml b/examples-generated/workspaces/directory.yaml
new file mode 100644
index 000000000..90c187eab
--- /dev/null
+++ b/examples-generated/workspaces/directory.yaml
@@ -0,0 +1,36 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: workspaces.aws.jet.crossplane.io/v1alpha1
+#kind: Directory
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# directoryId: ${aws_directory_service_directory.example.id}
+# selfServicePermissions:
+# - changeComputeType: true
+# increaseVolumeSize: true
+# rebuildWorkspace: true
+# restartWorkspace: true
+# switchRunningMode: true
+# subnetIdRefs:
+# - name: example
+# tags:
+# Example: true
+# workspaceAccessProperties:
+# - deviceTypeAndroid: ALLOW
+# deviceTypeChromeos: ALLOW
+# deviceTypeIos: ALLOW
+# deviceTypeLinux: DENY
+# deviceTypeOsx: ALLOW
+# deviceTypeWeb: DENY
+# deviceTypeWindows: DENY
+# deviceTypeZeroclient: DENY
+# workspaceCreationProperties:
+# - customSecurityGroupId: ${aws_security_group.example.id}
+# defaultOu: OU=AWS,DC=Workgroup,DC=Example,DC=com
+# enableInternetAccess: true
+# enableMaintenanceMode: true
+# userEnabledAsLocalAdministrator: true
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/workspaces/ipgroup.yaml b/examples-generated/workspaces/ipgroup.yaml
new file mode 100644
index 000000000..ba0831ef0
--- /dev/null
+++ b/examples-generated/workspaces/ipgroup.yaml
@@ -0,0 +1,19 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: workspaces.aws.jet.crossplane.io/v1alpha1
+#kind: IPGroup
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# description: Contractors IP access control group
+# name: Contractors
+# rules:
+# - description: NY
+# source: 150.24.14.0/24
+# - description: LA
+# source: 125.191.14.85/32
+# - description: STL
+# source: 44.98.100.0/24
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/workspaces/workspace.yaml b/examples-generated/workspaces/workspace.yaml
new file mode 100644
index 000000000..e719c84be
--- /dev/null
+++ b/examples-generated/workspaces/workspace.yaml
@@ -0,0 +1,24 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: workspaces.aws.jet.crossplane.io/v1alpha1
+#kind: Workspace
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# bundleId: ${data.aws_workspaces_bundle.value_windows_10.id}
+# directoryId: ${aws_workspaces_directory.example.id}
+# rootVolumeEncryptionEnabled: true
+# tags:
+# Department: IT
+# userName: john.doe
+# userVolumeEncryptionEnabled: true
+# volumeEncryptionKey: alias/aws/workspaces
+# workspaceProperties:
+# - computeTypeName: VALUE
+# rootVolumeSizeGib: 80
+# runningMode: AUTO_STOP
+# runningModeAutoStopTimeoutInMinutes: 60
+# userVolumeSizeGib: 10
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/xray/encryptionconfig.yaml b/examples-generated/xray/encryptionconfig.yaml
new file mode 100644
index 000000000..51f23c84e
--- /dev/null
+++ b/examples-generated/xray/encryptionconfig.yaml
@@ -0,0 +1,11 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: xray.aws.jet.crossplane.io/v1alpha1
+#kind: EncryptionConfig
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# type: NONE
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/xray/group.yaml b/examples-generated/xray/group.yaml
new file mode 100644
index 000000000..81bdbfd07
--- /dev/null
+++ b/examples-generated/xray/group.yaml
@@ -0,0 +1,12 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: xray.aws.jet.crossplane.io/v1alpha1
+#kind: Group
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# filterExpression: responsetime > 5
+# groupName: example
+# providerConfigRef:
+# name: example
\ No newline at end of file
diff --git a/examples-generated/xray/samplingrule.yaml b/examples-generated/xray/samplingrule.yaml
new file mode 100644
index 000000000..1d73e11f7
--- /dev/null
+++ b/examples-generated/xray/samplingrule.yaml
@@ -0,0 +1,23 @@
+# This example manifest is auto-generated, and has not been tested.
+# Please make the necessary adjustments before using it.
+#apiVersion: xray.aws.jet.crossplane.io/v1alpha1
+#kind: SamplingRule
+#metadata:
+# name: example
+#spec:
+# forProvider:
+# attributes:
+# Hello: Tris
+# fixedRate: 0.05
+# host: '*'
+# httpMethod: '*'
+# priority: 10000
+# reservoirSize: 1
+# resourceArn: '*'
+# ruleName: example
+# serviceName: '*'
+# serviceType: '*'
+# urlPath: '*'
+# version: 1
+# providerConfigRef:
+# name: example
\ No newline at end of file