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