Skip to content

Commit

Permalink
chore(release): v9.16.0
Browse files Browse the repository at this point in the history
  • Loading branch information
team-tf-cdk committed Sep 14, 2024
1 parent daf383b commit c1114c0
Show file tree
Hide file tree
Showing 346 changed files with 13,270 additions and 824 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# CDKTF Go bindings for hashicorp/hcp provider version 0.95.1
# CDKTF Go bindings for hashicorp/hcp provider version 0.96.0

This repo builds and publishes the [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs) bindings for [CDK for Terraform](https://cdk.tf).
This repo builds and publishes the [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs) bindings for [CDK for Terraform](https://cdk.tf).

## Go Package

Expand All @@ -23,7 +23,7 @@ This project is explicitly not tracking the Terraform hcp provider version 1:1.
These are the upstream dependencies:

* [CDK for Terraform](https://cdk.tf)
* [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.95.1)
* [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.96.0)
* [Terraform Engine](https://terraform.io)

If there are breaking changes (backward incompatible) in any of the above, the major version of this project will be bumped.
Expand Down
6 changes: 3 additions & 3 deletions hcp/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# CDKTF Go bindings for hashicorp/hcp provider version 0.95.1
# CDKTF Go bindings for hashicorp/hcp provider version 0.96.0

This repo builds and publishes the [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs) bindings for [CDK for Terraform](https://cdk.tf).
This repo builds and publishes the [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs) bindings for [CDK for Terraform](https://cdk.tf).

## Go Package

Expand All @@ -23,7 +23,7 @@ This project is explicitly not tracking the Terraform hcp provider version 1:1.
These are the upstream dependencies:

* [CDK for Terraform](https://cdk.tf)
* [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.95.1)
* [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.96.0)
* [Terraform Engine](https://terraform.io)

If there are breaking changes (backward incompatible) in any of the above, the major version of this project will be bumped.
Expand Down
6 changes: 3 additions & 3 deletions hcp/awsnetworkpeering/AwsNetworkPeering.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
"github.com/hashicorp/terraform-cdk-go/cdktf"
)

// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering hcp_aws_network_peering}.
// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering hcp_aws_network_peering}.
type AwsNetworkPeering interface {
cdktf.TerraformResource
// Experimental.
Expand Down Expand Up @@ -539,7 +539,7 @@ func (j *jsiiProxy_AwsNetworkPeering) TimeoutsInput() interface{} {
}


// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering hcp_aws_network_peering} Resource.
// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering hcp_aws_network_peering} Resource.
func NewAwsNetworkPeering(scope constructs.Construct, id *string, config *AwsNetworkPeeringConfig) AwsNetworkPeering {
_init_.Initialize()

Expand All @@ -557,7 +557,7 @@ func NewAwsNetworkPeering(scope constructs.Construct, id *string, config *AwsNet
return &j
}

// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering hcp_aws_network_peering} Resource.
// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering hcp_aws_network_peering} Resource.
func NewAwsNetworkPeering_Override(a AwsNetworkPeering, scope constructs.Construct, id *string, config *AwsNetworkPeeringConfig) {
_init_.Initialize()

Expand Down
16 changes: 8 additions & 8 deletions hcp/awsnetworkpeering/AwsNetworkPeeringConfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,25 +24,25 @@ type AwsNetworkPeeringConfig struct {
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// The ID of the HashiCorp Virtual Network (HVN).
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering#hvn_id AwsNetworkPeering#hvn_id}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering#hvn_id AwsNetworkPeering#hvn_id}
HvnId *string `field:"required" json:"hvnId" yaml:"hvnId"`
// The account ID of the peer VPC in AWS.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering#peer_account_id AwsNetworkPeering#peer_account_id}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering#peer_account_id AwsNetworkPeering#peer_account_id}
PeerAccountId *string `field:"required" json:"peerAccountId" yaml:"peerAccountId"`
// The ID of the network peering.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering#peering_id AwsNetworkPeering#peering_id}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering#peering_id AwsNetworkPeering#peering_id}
PeeringId *string `field:"required" json:"peeringId" yaml:"peeringId"`
// The ID of the peer VPC in AWS.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering#peer_vpc_id AwsNetworkPeering#peer_vpc_id}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering#peer_vpc_id AwsNetworkPeering#peer_vpc_id}
PeerVpcId *string `field:"required" json:"peerVpcId" yaml:"peerVpcId"`
// The region of the peer VPC in AWS.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering#peer_vpc_region AwsNetworkPeering#peer_vpc_region}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering#peer_vpc_region AwsNetworkPeering#peer_vpc_region}
PeerVpcRegion *string `field:"required" json:"peerVpcRegion" yaml:"peerVpcRegion"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering#id AwsNetworkPeering#id}.
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering#id AwsNetworkPeering#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Expand All @@ -53,11 +53,11 @@ type AwsNetworkPeeringConfig struct {
// If not specified, the project specified in the HCP Provider config block will be used, if configured.
// If a project is not configured in the HCP Provider config block, the oldest project in the organization will be used.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering#project_id AwsNetworkPeering#project_id}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering#project_id AwsNetworkPeering#project_id}
ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"`
// timeouts block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering#timeouts AwsNetworkPeering#timeouts}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering#timeouts AwsNetworkPeering#timeouts}
Timeouts *AwsNetworkPeeringTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"`
}

6 changes: 3 additions & 3 deletions hcp/awsnetworkpeering/AwsNetworkPeeringTimeouts.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ package awsnetworkpeering


type AwsNetworkPeeringTimeouts struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering#create AwsNetworkPeering#create}.
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering#create AwsNetworkPeering#create}.
Create *string `field:"optional" json:"create" yaml:"create"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering#default AwsNetworkPeering#default}.
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering#default AwsNetworkPeering#default}.
Default *string `field:"optional" json:"default" yaml:"default"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering#delete AwsNetworkPeering#delete}.
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering#delete AwsNetworkPeering#delete}.
Delete *string `field:"optional" json:"delete" yaml:"delete"`
}

2 changes: 1 addition & 1 deletion hcp/awsnetworkpeering/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# `hcp_aws_network_peering`

Refer to the Terraform Registry for docs: [`hcp_aws_network_peering`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_network_peering).
Refer to the Terraform Registry for docs: [`hcp_aws_network_peering`](https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_network_peering).
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
"github.com/hashicorp/terraform-cdk-go/cdktf"
)

// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment}.
// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment}.
type AwsTransitGatewayAttachment interface {
cdktf.TerraformResource
// Experimental.
Expand Down Expand Up @@ -516,7 +516,7 @@ func (j *jsiiProxy_AwsTransitGatewayAttachment) TransitGatewayIdInput() *string
}


// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment} Resource.
// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment} Resource.
func NewAwsTransitGatewayAttachment(scope constructs.Construct, id *string, config *AwsTransitGatewayAttachmentConfig) AwsTransitGatewayAttachment {
_init_.Initialize()

Expand All @@ -534,7 +534,7 @@ func NewAwsTransitGatewayAttachment(scope constructs.Construct, id *string, conf
return &j
}

// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment} Resource.
// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment} Resource.
func NewAwsTransitGatewayAttachment_Override(a AwsTransitGatewayAttachment, scope constructs.Construct, id *string, config *AwsTransitGatewayAttachmentConfig) {
_init_.Initialize()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,36 +24,36 @@ type AwsTransitGatewayAttachmentConfig struct {
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// The ID of the HashiCorp Virtual Network (HVN).
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment#hvn_id AwsTransitGatewayAttachment#hvn_id}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment#hvn_id AwsTransitGatewayAttachment#hvn_id}
HvnId *string `field:"required" json:"hvnId" yaml:"hvnId"`
// The Amazon Resource Name (ARN) of the Resource Share that is needed to grant HCP access to the transit gateway in AWS.
//
// The Resource Share should be associated with the HCP AWS account principal (see [aws_ram_principal_association](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/ram_principal_association)) and the transit gateway resource (see [aws_ram_resource_association](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/ram_resource_association))
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment#resource_share_arn AwsTransitGatewayAttachment#resource_share_arn}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment#resource_share_arn AwsTransitGatewayAttachment#resource_share_arn}
ResourceShareArn *string `field:"required" json:"resourceShareArn" yaml:"resourceShareArn"`
// The user-settable name of the transit gateway attachment in HCP.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment#transit_gateway_attachment_id AwsTransitGatewayAttachment#transit_gateway_attachment_id}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment#transit_gateway_attachment_id AwsTransitGatewayAttachment#transit_gateway_attachment_id}
TransitGatewayAttachmentId *string `field:"required" json:"transitGatewayAttachmentId" yaml:"transitGatewayAttachmentId"`
// The ID of the user-owned transit gateway in AWS.
//
// The AWS region of the transit gateway must match the HVN.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment#transit_gateway_id AwsTransitGatewayAttachment#transit_gateway_id}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment#transit_gateway_id AwsTransitGatewayAttachment#transit_gateway_id}
TransitGatewayId *string `field:"required" json:"transitGatewayId" yaml:"transitGatewayId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment#id AwsTransitGatewayAttachment#id}.
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment#id AwsTransitGatewayAttachment#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// The ID of the HCP project where the transit gateway attachment is located." If not specified, the project specified in the HCP Provider config block will be used, if configured. If a project is not configured in the HCP Provider config block, the oldest project in the organization will be used.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment#project_id AwsTransitGatewayAttachment#project_id}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment#project_id AwsTransitGatewayAttachment#project_id}
ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"`
// timeouts block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment#timeouts AwsTransitGatewayAttachment#timeouts}
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment#timeouts AwsTransitGatewayAttachment#timeouts}
Timeouts *AwsTransitGatewayAttachmentTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"`
}

Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ package awstransitgatewayattachment


type AwsTransitGatewayAttachmentTimeouts struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment#create AwsTransitGatewayAttachment#create}.
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment#create AwsTransitGatewayAttachment#create}.
Create *string `field:"optional" json:"create" yaml:"create"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment#default AwsTransitGatewayAttachment#default}.
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment#default AwsTransitGatewayAttachment#default}.
Default *string `field:"optional" json:"default" yaml:"default"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment#delete AwsTransitGatewayAttachment#delete}.
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment#delete AwsTransitGatewayAttachment#delete}.
Delete *string `field:"optional" json:"delete" yaml:"delete"`
}

2 changes: 1 addition & 1 deletion hcp/awstransitgatewayattachment/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# `hcp_aws_transit_gateway_attachment`

Refer to the Terraform Registry for docs: [`hcp_aws_transit_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/aws_transit_gateway_attachment).
Refer to the Terraform Registry for docs: [`hcp_aws_transit_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/aws_transit_gateway_attachment).
6 changes: 3 additions & 3 deletions hcp/azurepeeringconnection/AzurePeeringConnection.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
"github.com/hashicorp/terraform-cdk-go/cdktf"
)

// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/azure_peering_connection hcp_azure_peering_connection}.
// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/azure_peering_connection hcp_azure_peering_connection}.
type AzurePeeringConnection interface {
cdktf.TerraformResource
AllowForwardedTraffic() interface{}
Expand Down Expand Up @@ -631,7 +631,7 @@ func (j *jsiiProxy_AzurePeeringConnection) UseRemoteGatewaysInput() interface{}
}


// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/azure_peering_connection hcp_azure_peering_connection} Resource.
// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/azure_peering_connection hcp_azure_peering_connection} Resource.
func NewAzurePeeringConnection(scope constructs.Construct, id *string, config *AzurePeeringConnectionConfig) AzurePeeringConnection {
_init_.Initialize()

Expand All @@ -649,7 +649,7 @@ func NewAzurePeeringConnection(scope constructs.Construct, id *string, config *A
return &j
}

// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.1/docs/resources/azure_peering_connection hcp_azure_peering_connection} Resource.
// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.96.0/docs/resources/azure_peering_connection hcp_azure_peering_connection} Resource.
func NewAzurePeeringConnection_Override(a AzurePeeringConnection, scope constructs.Construct, id *string, config *AzurePeeringConnectionConfig) {
_init_.Initialize()

Expand Down
Loading

0 comments on commit c1114c0

Please sign in to comment.