Skip to content

Commit

Permalink
Merge pull request #346 from terraform-cdk-providers/upgrade-cdktf
Browse files Browse the repository at this point in the history
Upgrade cdktf
  • Loading branch information
skorfmann authored May 27, 2021
2 parents d4867d6 + 615016f commit 1f47191
Show file tree
Hide file tree
Showing 988 changed files with 92,654 additions and 29,146 deletions.
8 changes: 4 additions & 4 deletions .projen/deps.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"dependencies": [
{
"name": "@cdktf/provider-project",
"version": "^0.1.58",
"version": "^0.1.80",
"type": "build"
},
{
Expand All @@ -16,12 +16,12 @@
},
{
"name": "cdktf-cli",
"version": "^0.3",
"version": "^0.4",
"type": "build"
},
{
"name": "cdktf",
"version": "^0.3",
"version": "^0.4",
"type": "build"
},
{
Expand Down Expand Up @@ -79,7 +79,7 @@
},
{
"name": "cdktf",
"version": "^0.3",
"version": "^0.4",
"type": "peer"
},
{
Expand Down
42,722 changes: 21,361 additions & 21,361 deletions API.md

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,11 @@
"organization": true
},
"devDependencies": {
"@cdktf/provider-project": "^0.1.58",
"@cdktf/provider-project": "^0.1.80",
"@types/jest": "^26.0.7",
"@types/node": "^10.17.0",
"cdktf": "^0.3",
"cdktf-cli": "^0.3",
"cdktf": "^0.4",
"cdktf-cli": "^0.4",
"constructs": "^3.0.4",
"dot-prop": "^5.2.0",
"jest": "^26.0.1",
Expand All @@ -52,7 +52,7 @@
"typescript": "^3.9.5"
},
"peerDependencies": {
"cdktf": "^0.3",
"cdktf": "^0.4",
"constructs": "^3.0.4"
},
"bundledDependencies": [],
Expand Down
24 changes: 22 additions & 2 deletions src/accessanalyzer-analyzer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,40 @@ import * as cdktf from 'cdktf';
// Configuration

export interface AccessanalyzerAnalyzerConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/accessanalyzer_analyzer.html#analyzer_name AccessanalyzerAnalyzer#analyzer_name}
*/
readonly analyzerName: string;
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/accessanalyzer_analyzer.html#tags AccessanalyzerAnalyzer#tags}
*/
readonly tags?: { [key: string]: string };
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/accessanalyzer_analyzer.html#tags_all AccessanalyzerAnalyzer#tags_all}
*/
readonly tagsAll?: { [key: string]: string };
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/accessanalyzer_analyzer.html#type AccessanalyzerAnalyzer#type}
*/
readonly type?: string;
}

// Resource

/**
* Represents a {@link https://www.terraform.io/docs/providers/aws/r/accessanalyzer_analyzer.html aws_accessanalyzer_analyzer}
*/
export class AccessanalyzerAnalyzer extends cdktf.TerraformResource {

// ===========
// INITIALIZER
// ===========

/**
* Create a new {@link https://www.terraform.io/docs/providers/aws/r/accessanalyzer_analyzer.html aws_accessanalyzer_analyzer} Resource
*
* @param scope The scope in which to define this construct
* @param id The scoped construct ID. Must be unique amongst siblings in the same scope
* @param options AccessanalyzerAnalyzerConfig
*/
public constructor(scope: Construct, id: string, config: AccessanalyzerAnalyzerConfig) {
super(scope, id, {
terraformResourceType: 'aws_accessanalyzer_analyzer',
Expand Down
27 changes: 24 additions & 3 deletions src/acm-certificate-validation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,25 @@ import * as cdktf from 'cdktf';
// Configuration

export interface AcmCertificateValidationConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate_validation.html#certificate_arn AcmCertificateValidation#certificate_arn}
*/
readonly certificateArn: string;
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate_validation.html#validation_record_fqdns AcmCertificateValidation#validation_record_fqdns}
*/
readonly validationRecordFqdns?: string[];
/** timeouts block */
/**
* timeouts block
*
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate_validation.html#timeouts AcmCertificateValidation#timeouts}
*/
readonly timeouts?: AcmCertificateValidationTimeouts;
}
export interface AcmCertificateValidationTimeouts {
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate_validation.html#create AcmCertificateValidation#create}
*/
readonly create?: string;
}

Expand All @@ -24,14 +37,22 @@ function acmCertificateValidationTimeoutsToTerraform(struct?: AcmCertificateVali
}


// Resource

/**
* Represents a {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate_validation.html aws_acm_certificate_validation}
*/
export class AcmCertificateValidation extends cdktf.TerraformResource {

// ===========
// INITIALIZER
// ===========

/**
* Create a new {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate_validation.html aws_acm_certificate_validation} Resource
*
* @param scope The scope in which to define this construct
* @param id The scoped construct ID. Must be unique amongst siblings in the same scope
* @param options AcmCertificateValidationConfig
*/
public constructor(scope: Construct, id: string, config: AcmCertificateValidationConfig) {
super(scope, id, {
terraformResourceType: 'aws_acm_certificate_validation',
Expand Down
48 changes: 45 additions & 3 deletions src/acm-certificate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,47 @@ import * as cdktf from 'cdktf';
// Configuration

export interface AcmCertificateConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html#certificate_authority_arn AcmCertificate#certificate_authority_arn}
*/
readonly certificateAuthorityArn?: string;
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html#certificate_body AcmCertificate#certificate_body}
*/
readonly certificateBody?: string;
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html#certificate_chain AcmCertificate#certificate_chain}
*/
readonly certificateChain?: string;
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html#domain_name AcmCertificate#domain_name}
*/
readonly domainName?: string;
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html#private_key AcmCertificate#private_key}
*/
readonly privateKey?: string;
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html#subject_alternative_names AcmCertificate#subject_alternative_names}
*/
readonly subjectAlternativeNames?: string[];
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html#tags AcmCertificate#tags}
*/
readonly tags?: { [key: string]: string };
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html#tags_all AcmCertificate#tags_all}
*/
readonly tagsAll?: { [key: string]: string };
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html#validation_method AcmCertificate#validation_method}
*/
readonly validationMethod?: string;
/** options block */
/**
* options block
*
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html#options AcmCertificate#options}
*/
readonly options?: AcmCertificateOptions[];
}
export class AcmCertificateDomainValidationOptions extends cdktf.ComplexComputedList {
Expand All @@ -42,6 +73,9 @@ export class AcmCertificateDomainValidationOptions extends cdktf.ComplexComputed
}
}
export interface AcmCertificateOptions {
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html#certificate_transparency_logging_preference AcmCertificate#certificate_transparency_logging_preference}
*/
readonly certificateTransparencyLoggingPreference?: string;
}

Expand All @@ -53,14 +87,22 @@ function acmCertificateOptionsToTerraform(struct?: AcmCertificateOptions): any {
}


// Resource

/**
* Represents a {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html aws_acm_certificate}
*/
export class AcmCertificate extends cdktf.TerraformResource {

// ===========
// INITIALIZER
// ===========

/**
* Create a new {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate.html aws_acm_certificate} Resource
*
* @param scope The scope in which to define this construct
* @param id The scoped construct ID. Must be unique amongst siblings in the same scope
* @param options AcmCertificateConfig = {}
*/
public constructor(scope: Construct, id: string, config: AcmCertificateConfig = {}) {
super(scope, id, {
terraformResourceType: 'aws_acm_certificate',
Expand Down
21 changes: 19 additions & 2 deletions src/acmpca-certificate-authority-certificate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,36 @@ import * as cdktf from 'cdktf';
// Configuration

export interface AcmpcaCertificateAuthorityCertificateConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acmpca_certificate_authority_certificate.html#certificate AcmpcaCertificateAuthorityCertificate#certificate}
*/
readonly certificate: string;
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acmpca_certificate_authority_certificate.html#certificate_authority_arn AcmpcaCertificateAuthorityCertificate#certificate_authority_arn}
*/
readonly certificateAuthorityArn: string;
/**
* Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acmpca_certificate_authority_certificate.html#certificate_chain AcmpcaCertificateAuthorityCertificate#certificate_chain}
*/
readonly certificateChain?: string;
}

// Resource

/**
* Represents a {@link https://www.terraform.io/docs/providers/aws/r/acmpca_certificate_authority_certificate.html aws_acmpca_certificate_authority_certificate}
*/
export class AcmpcaCertificateAuthorityCertificate extends cdktf.TerraformResource {

// ===========
// INITIALIZER
// ===========

/**
* Create a new {@link https://www.terraform.io/docs/providers/aws/r/acmpca_certificate_authority_certificate.html aws_acmpca_certificate_authority_certificate} Resource
*
* @param scope The scope in which to define this construct
* @param id The scoped construct ID. Must be unique amongst siblings in the same scope
* @param options AcmpcaCertificateAuthorityCertificateConfig
*/
public constructor(scope: Construct, id: string, config: AcmpcaCertificateAuthorityCertificateConfig) {
super(scope, id, {
terraformResourceType: 'aws_acmpca_certificate_authority_certificate',
Expand Down
Loading

0 comments on commit 1f47191

Please sign in to comment.