From 02da8aff2f63aec35c00c022b22238f0dc8bf90c Mon Sep 17 00:00:00 2001 From: CDK for Terraform Team Date: Thu, 22 Aug 2024 03:33:53 +0000 Subject: [PATCH] chore(release): v9.15.0 --- README.md | 6 +- hcp/README.md | 6 +- hcp/awsnetworkpeering/AwsNetworkPeering.go | 6 +- .../AwsNetworkPeeringConfig.go | 16 +- .../AwsNetworkPeeringTimeouts.go | 6 +- hcp/awsnetworkpeering/README.md | 2 +- .../AwsTransitGatewayAttachment.go | 6 +- .../AwsTransitGatewayAttachmentConfig.go | 14 +- .../AwsTransitGatewayAttachmentTimeouts.go | 6 +- hcp/awstransitgatewayattachment/README.md | 2 +- .../AzurePeeringConnection.go | 6 +- .../AzurePeeringConnectionConfig.go | 22 +- .../AzurePeeringConnectionTimeouts.go | 6 +- hcp/azurepeeringconnection/README.md | 2 +- hcp/boundarycluster/BoundaryCluster.go | 6 +- hcp/boundarycluster/BoundaryClusterConfig.go | 16 +- .../BoundaryClusterMaintenanceWindowConfig.go | 8 +- .../BoundaryClusterTimeouts.go | 6 +- hcp/boundarycluster/README.md | 2 +- hcp/consulcluster/ConsulCluster.go | 6 +- hcp/consulcluster/ConsulClusterConfig.go | 28 +- .../ConsulClusterIpAllowlistStruct.go | 4 +- hcp/consulcluster/ConsulClusterTimeouts.go | 8 +- hcp/consulcluster/README.md | 2 +- .../ConsulClusterRootToken.go | 6 +- .../ConsulClusterRootTokenConfig.go | 8 +- .../ConsulClusterRootTokenTimeouts.go | 2 +- hcp/consulclusterroottoken/README.md | 2 +- hcp/consulsnapshot/ConsulSnapshot.go | 6 +- hcp/consulsnapshot/ConsulSnapshotConfig.go | 10 +- hcp/consulsnapshot/ConsulSnapshotTimeouts.go | 8 +- hcp/consulsnapshot/README.md | 2 +- .../DataHcpAwsNetworkPeering.go | 6 +- .../DataHcpAwsNetworkPeeringConfig.go | 12 +- .../DataHcpAwsNetworkPeeringTimeouts.go | 2 +- hcp/datahcpawsnetworkpeering/README.md | 2 +- .../DataHcpAwsTransitGatewayAttachment.go | 6 +- ...ataHcpAwsTransitGatewayAttachmentConfig.go | 12 +- ...aHcpAwsTransitGatewayAttachmentTimeouts.go | 2 +- .../README.md | 2 +- .../DataHcpAzurePeeringConnection.go | 6 +- .../DataHcpAzurePeeringConnectionConfig.go | 10 +- .../DataHcpAzurePeeringConnectionTimeouts.go | 2 +- hcp/datahcpazurepeeringconnection/README.md | 2 +- .../DataHcpBoundaryCluster.go | 6 +- .../DataHcpBoundaryClusterConfig.go | 8 +- .../DataHcpBoundaryClusterTimeouts.go | 2 +- hcp/datahcpboundarycluster/README.md | 2 +- .../DataHcpConsulAgentHelmConfig.go | 6 +- .../DataHcpConsulAgentHelmConfigConfig.go | 12 +- .../DataHcpConsulAgentHelmConfigTimeouts.go | 2 +- hcp/datahcpconsulagenthelmconfig/README.md | 2 +- .../DataHcpConsulAgentKubernetesSecret.go | 6 +- ...ataHcpConsulAgentKubernetesSecretConfig.go | 8 +- ...aHcpConsulAgentKubernetesSecretTimeouts.go | 2 +- .../README.md | 2 +- .../DataHcpConsulCluster.go | 6 +- .../DataHcpConsulClusterConfig.go | 8 +- .../DataHcpConsulClusterTimeouts.go | 2 +- hcp/datahcpconsulcluster/README.md | 2 +- .../DataHcpConsulVersions.go | 6 +- .../DataHcpConsulVersionsConfig.go | 4 +- .../DataHcpConsulVersionsTimeouts.go | 2 +- hcp/datahcpconsulversions/README.md | 2 +- hcp/datahcpgroup/DataHcpGroup.go | 6 +- hcp/datahcpgroup/DataHcpGroupConfig.go | 2 +- hcp/datahcpgroup/README.md | 2 +- hcp/datahcphvn/DataHcpHvn.go | 6 +- hcp/datahcphvn/DataHcpHvnConfig.go | 8 +- hcp/datahcphvn/DataHcpHvnTimeouts.go | 2 +- hcp/datahcphvn/README.md | 2 +- .../DataHcpHvnPeeringConnection.go | 6 +- .../DataHcpHvnPeeringConnectionConfig.go | 12 +- .../DataHcpHvnPeeringConnectionTimeouts.go | 2 +- hcp/datahcphvnpeeringconnection/README.md | 2 +- hcp/datahcphvnroute/DataHcpHvnRoute.go | 6 +- hcp/datahcphvnroute/DataHcpHvnRouteConfig.go | 10 +- .../DataHcpHvnRouteTimeouts.go | 2 +- hcp/datahcphvnroute/README.md | 2 +- hcp/datahcpiampolicy/DataHcpIamPolicy.go | 6 +- .../DataHcpIamPolicyBindings.go | 4 +- .../DataHcpIamPolicyConfig.go | 2 +- hcp/datahcpiampolicy/README.md | 2 +- .../DataHcpOrganization.go | 6 +- hcp/datahcporganization/README.md | 2 +- .../DataHcpPackerArtifact.go | 6 +- .../DataHcpPackerArtifactConfig.go | 14 +- hcp/datahcppackerartifact/README.md | 2 +- .../DataHcpPackerBucketNames.go | 6 +- .../DataHcpPackerBucketNamesConfig.go | 6 +- .../DataHcpPackerBucketNamesTimeouts.go | 2 +- hcp/datahcppackerbucketnames/README.md | 2 +- .../DataHcpPackerRunTask.go | 6 +- .../DataHcpPackerRunTaskConfig.go | 6 +- .../DataHcpPackerRunTaskTimeouts.go | 2 +- hcp/datahcppackerruntask/README.md | 2 +- .../DataHcpPackerVersion.go | 6 +- .../DataHcpPackerVersionConfig.go | 6 +- hcp/datahcppackerversion/README.md | 2 +- hcp/datahcpproject/DataHcpProject.go | 6 +- hcp/datahcpproject/DataHcpProjectConfig.go | 2 +- hcp/datahcpproject/README.md | 2 +- .../DataHcpServicePrincipal.go | 6 +- .../DataHcpServicePrincipalConfig.go | 2 +- hcp/datahcpserviceprincipal/README.md | 2 +- .../DataHcpUserPrincipal.go | 6 +- .../DataHcpUserPrincipalConfig.go | 4 +- hcp/datahcpuserprincipal/README.md | 2 +- .../DataHcpVaultCluster.go | 6 +- .../DataHcpVaultClusterConfig.go | 12 +- .../DataHcpVaultClusterTimeouts.go | 2 +- hcp/datahcpvaultcluster/README.md | 2 +- hcp/datahcpvaultplugin/DataHcpVaultPlugin.go | 6 +- .../DataHcpVaultPluginConfig.go | 12 +- .../DataHcpVaultPluginTimeouts.go | 2 +- hcp/datahcpvaultplugin/README.md | 2 +- .../DataHcpVaultSecretsApp.go | 6 +- .../DataHcpVaultSecretsAppConfig.go | 2 +- hcp/datahcpvaultsecretsapp/README.md | 2 +- .../DataHcpVaultSecretsDynamicSecret.go | 6 +- .../DataHcpVaultSecretsDynamicSecretConfig.go | 4 +- .../README.md | 2 +- .../DataHcpVaultSecretsRotatingSecret.go | 6 +- ...DataHcpVaultSecretsRotatingSecretConfig.go | 4 +- .../README.md | 2 +- .../DataHcpVaultSecretsSecret.go | 6 +- .../DataHcpVaultSecretsSecretConfig.go | 4 +- hcp/datahcpvaultsecretssecret/README.md | 2 +- .../DataHcpWaypointAction.go | 6 +- .../DataHcpWaypointActionConfig.go | 6 +- hcp/datahcpwaypointaction/README.md | 2 +- .../DataHcpWaypointAddOn.go | 14 +- .../DataHcpWaypointAddOnConfig.go | 6 +- ...taHcpWaypointAddOnTerraformNoCodeModule.go | 9 - ...mNoCodeModuleOutputReference__no_checks.go | 77 --- hcp/datahcpwaypointaddon/README.md | 2 +- hcp/datahcpwaypointaddon/main.go | 40 +- .../DataHcpWaypointAddOnDefinition.go | 6 +- .../DataHcpWaypointAddOnDefinitionConfig.go | 6 +- hcp/datahcpwaypointaddondefinition/README.md | 2 +- .../DataHcpWaypointApplication.go | 17 +- .../DataHcpWaypointApplicationConfig.go | 8 +- .../DataHcpWaypointApplicationOutputValues.go | 9 + ...aHcpWaypointApplicationOutputValuesList.go | 239 ++++++++ ...ointApplicationOutputValuesList__checks.go | 77 +++ ...tApplicationOutputValuesList__no_checks.go | 37 ++ ...ApplicationOutputValuesOutputReference.go} | 118 ++-- ...ionOutputValuesOutputReference__checks.go} | 44 +- ...nOutputValuesOutputReference__no_checks.go | 77 +++ hcp/datahcpwaypointapplication/README.md | 2 +- hcp/datahcpwaypointapplication/main.go | 62 +++ .../DataHcpWaypointTemplate.go | 14 +- .../DataHcpWaypointTemplateConfig.go | 6 +- ...mNoCodeModuleOutputReference__no_checks.go | 77 --- ...intTemplateTerraformNoCodeModuleSource.go} | 2 +- ...aformNoCodeModuleSourceOutputReference.go} | 98 ++-- ...odeModuleSourceOutputReference__checks.go} | 34 +- ...eModuleSourceOutputReference__no_checks.go | 77 +++ hcp/datahcpwaypointtemplate/README.md | 2 +- hcp/datahcpwaypointtemplate/main.go | 14 +- hcp/go.mod | 2 +- hcp/group/Group.go | 6 +- hcp/group/GroupConfig.go | 4 +- hcp/group/README.md | 2 +- hcp/groupiambinding/GroupIamBinding.go | 6 +- hcp/groupiambinding/GroupIamBindingConfig.go | 6 +- hcp/groupiambinding/README.md | 2 +- hcp/groupiampolicy/GroupIamPolicy.go | 6 +- hcp/groupiampolicy/GroupIamPolicyConfig.go | 4 +- hcp/groupiampolicy/README.md | 2 +- hcp/groupmembers/GroupMembers.go | 6 +- hcp/groupmembers/GroupMembersConfig.go | 4 +- hcp/groupmembers/README.md | 2 +- hcp/hvn/Hvn.go | 6 +- hcp/hvn/HvnConfig.go | 14 +- hcp/hvn/HvnTimeouts.go | 6 +- hcp/hvn/README.md | 2 +- .../HvnPeeringConnection.go | 6 +- .../HvnPeeringConnectionConfig.go | 10 +- .../HvnPeeringConnectionTimeouts.go | 6 +- hcp/hvnpeeringconnection/README.md | 2 +- hcp/hvnroute/HvnRoute.go | 6 +- hcp/hvnroute/HvnRouteAzureConfig.go | 4 +- hcp/hvnroute/HvnRouteConfig.go | 16 +- hcp/hvnroute/HvnRouteTimeouts.go | 6 +- hcp/hvnroute/README.md | 2 +- .../IamWorkloadIdentityProvider.go | 6 +- .../IamWorkloadIdentityProviderAws.go | 2 +- .../IamWorkloadIdentityProviderConfig.go | 12 +- .../IamWorkloadIdentityProviderOidc.go | 4 +- hcp/iamworkloadidentityprovider/README.md | 2 +- hcp/jsii/cdktf-provider-hcp-9.14.1.tgz | Bin 759419 -> 0 bytes hcp/jsii/cdktf-provider-hcp-9.15.0.tgz | Bin 0 -> 760836 bytes hcp/jsii/jsii.go | 4 +- .../LogStreamingDestination.go | 6 +- .../LogStreamingDestinationCloudwatch.go | 8 +- .../LogStreamingDestinationConfig.go | 8 +- .../LogStreamingDestinationDatadog.go | 6 +- .../LogStreamingDestinationSplunkCloud.go | 4 +- hcp/logstreamingdestination/README.md | 2 +- .../NotificationsWebhook.go | 6 +- .../NotificationsWebhookConfig.go | 12 +- .../NotificationsWebhookConfigA.go | 4 +- .../NotificationsWebhookSubscriptions.go | 4 +- ...NotificationsWebhookSubscriptionsEvents.go | 4 +- hcp/notificationswebhook/README.md | 2 +- .../OrganizationIamBinding.go | 6 +- .../OrganizationIamBindingConfig.go | 4 +- hcp/organizationiambinding/README.md | 2 +- .../OrganizationIamPolicy.go | 6 +- .../OrganizationIamPolicyConfig.go | 2 +- hcp/organizationiampolicy/README.md | 2 +- hcp/packerbucket/PackerBucket.go | 6 +- hcp/packerbucket/PackerBucketConfig.go | 4 +- hcp/packerbucket/README.md | 2 +- .../PackerBucketIamBinding.go | 6 +- .../PackerBucketIamBindingConfig.go | 6 +- hcp/packerbucketiambinding/README.md | 2 +- .../PackerBucketIamPolicy.go | 6 +- .../PackerBucketIamPolicyConfig.go | 4 +- hcp/packerbucketiampolicy/README.md | 2 +- hcp/packerchannel/PackerChannel.go | 6 +- hcp/packerchannel/PackerChannelConfig.go | 12 +- hcp/packerchannel/PackerChannelTimeouts.go | 8 +- hcp/packerchannel/README.md | 2 +- .../PackerChannelAssignment.go | 6 +- .../PackerChannelAssignmentConfig.go | 12 +- .../PackerChannelAssignmentTimeouts.go | 8 +- hcp/packerchannelassignment/README.md | 2 +- hcp/packerruntask/PackerRunTask.go | 6 +- hcp/packerruntask/PackerRunTaskConfig.go | 8 +- hcp/packerruntask/PackerRunTaskTimeouts.go | 8 +- hcp/packerruntask/README.md | 2 +- hcp/project/Project.go | 6 +- hcp/project/ProjectConfig.go | 4 +- hcp/project/README.md | 2 +- hcp/projectiambinding/ProjectIamBinding.go | 6 +- .../ProjectIamBindingConfig.go | 6 +- hcp/projectiambinding/README.md | 2 +- hcp/projectiampolicy/ProjectIamPolicy.go | 6 +- .../ProjectIamPolicyConfig.go | 4 +- hcp/projectiampolicy/README.md | 2 +- hcp/provider/HcpProvider.go | 6 +- hcp/provider/HcpProviderConfig.go | 12 +- hcp/provider/HcpProviderWorkloadIdentity.go | 14 +- hcp/provider/README.md | 2 +- hcp/serviceprincipal/README.md | 2 +- hcp/serviceprincipal/ServicePrincipal.go | 6 +- .../ServicePrincipalConfig.go | 4 +- hcp/serviceprincipalkey/README.md | 2 +- .../ServicePrincipalKey.go | 6 +- .../ServicePrincipalKeyConfig.go | 4 +- hcp/vaultcluster/README.md | 2 +- hcp/vaultcluster/VaultCluster.go | 6 +- .../VaultClusterAuditLogConfig.go | 52 +- hcp/vaultcluster/VaultClusterConfig.go | 30 +- .../VaultClusterIpAllowlistStruct.go | 4 +- .../VaultClusterMajorVersionUpgradeConfig.go | 6 +- hcp/vaultcluster/VaultClusterMetricsConfig.go | 52 +- hcp/vaultcluster/VaultClusterTimeouts.go | 8 +- hcp/vaultclusteradmintoken/README.md | 2 +- .../VaultClusterAdminToken.go | 6 +- .../VaultClusterAdminTokenConfig.go | 8 +- .../VaultClusterAdminTokenTimeouts.go | 6 +- hcp/vaultplugin/README.md | 2 +- hcp/vaultplugin/VaultPlugin.go | 6 +- hcp/vaultplugin/VaultPluginConfig.go | 12 +- hcp/vaultplugin/VaultPluginTimeouts.go | 2 +- hcp/vaultsecretsapp/README.md | 2 +- hcp/vaultsecretsapp/VaultSecretsApp.go | 6 +- hcp/vaultsecretsapp/VaultSecretsAppConfig.go | 6 +- hcp/vaultsecretsappiambinding/README.md | 2 +- .../VaultSecretsAppIamBinding.go | 6 +- .../VaultSecretsAppIamBindingConfig.go | 6 +- hcp/vaultsecretsappiampolicy/README.md | 2 +- .../VaultSecretsAppIamPolicy.go | 6 +- .../VaultSecretsAppIamPolicyConfig.go | 4 +- hcp/vaultsecretssecret/README.md | 2 +- hcp/vaultsecretssecret/VaultSecretsSecret.go | 6 +- .../VaultSecretsSecretConfig.go | 8 +- hcp/version | 2 +- hcp/waypointaction/README.md | 2 +- hcp/waypointaction/WaypointAction.go | 6 +- hcp/waypointaction/WaypointActionConfig.go | 8 +- hcp/waypointaction/WaypointActionRequest.go | 2 +- .../WaypointActionRequestCustom.go | 8 +- hcp/waypointaddon/README.md | 2 +- hcp/waypointaddon/WaypointAddOn.go | 14 +- ...pointAddOnAddOnDefinitionInputVariables.go | 6 +- .../WaypointAddOnAddOnInputVariables.go | 6 +- hcp/waypointaddon/WaypointAddOnConfig.go | 10 +- ...mNoCodeModuleOutputReference__no_checks.go | 77 --- hcp/waypointaddon/main.go | 40 +- hcp/waypointaddondefinition/README.md | 2 +- .../WaypointAddOnDefinition.go | 55 +- .../WaypointAddOnDefinitionConfig.go | 30 +- ...efinitionTerraformCloudWorkspaceDetails.go | 8 +- ...intAddOnDefinitionTerraformNoCodeModule.go | 17 - ...ionTerraformNoCodeModuleOutputReference.go | 517 ------------------ ...formNoCodeModuleOutputReference__checks.go | 236 -------- ...mNoCodeModuleOutputReference__no_checks.go | 85 --- .../WaypointAddOnDefinitionVariableOptions.go | 10 +- .../WaypointAddOnDefinition__checks.go | 19 +- .../WaypointAddOnDefinition__no_checks.go | 8 +- hcp/waypointaddondefinition/main.go | 46 +- hcp/waypointapplication/README.md | 2 +- .../WaypointApplication.go | 17 +- ...intApplicationApplicationInputVariables.go | 6 +- .../WaypointApplicationConfig.go | 10 +- .../WaypointApplicationOutputValues.go} | 4 +- .../WaypointApplicationOutputValuesList.go | 239 ++++++++ ...ointApplicationOutputValuesList__checks.go | 77 +++ ...tApplicationOutputValuesList__no_checks.go | 37 ++ ...ApplicationOutputValuesOutputReference.go} | 118 ++-- ...ionOutputValuesOutputReference__checks.go} | 44 +- ...nOutputValuesOutputReference__no_checks.go | 77 +++ ...ypointApplicationTemplateInputVariables.go | 6 +- hcp/waypointapplication/main.go | 62 +++ hcp/waypointtemplate/README.md | 2 +- hcp/waypointtemplate/WaypointTemplate.go | 46 +- .../WaypointTemplateConfig.go | 22 +- ...tTemplateTerraformCloudWorkspaceDetails.go | 6 +- .../WaypointTemplateTerraformNoCodeModule.go | 17 - ...ateTerraformNoCodeModuleOutputReference.go | 517 ------------------ ...formNoCodeModuleOutputReference__checks.go | 236 -------- ...mNoCodeModuleOutputReference__no_checks.go | 85 --- .../WaypointTemplateVariableOptions.go | 8 +- .../WaypointTemplate__checks.go | 19 +- .../WaypointTemplate__no_checks.go | 8 +- hcp/waypointtemplate/main.go | 45 +- hcp/waypointtfcconfig/README.md | 2 +- hcp/waypointtfcconfig/WaypointTfcConfig.go | 6 +- .../WaypointTfcConfigConfig.go | 6 +- 333 files changed, 2283 insertions(+), 3249 deletions(-) delete mode 100644 hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModule.go delete mode 100644 hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference__no_checks.go create mode 100644 hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValues.go create mode 100644 hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList.go create mode 100644 hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList__checks.go create mode 100644 hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList__no_checks.go rename hcp/{datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference.go => datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference.go} (56%) rename hcp/{datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference__checks.go => datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference__checks.go} (53%) create mode 100644 hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference__no_checks.go delete mode 100644 hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference__no_checks.go rename hcp/datahcpwaypointtemplate/{DataHcpWaypointTemplateTerraformNoCodeModule.go => DataHcpWaypointTemplateTerraformNoCodeModuleSource.go} (62%) rename hcp/datahcpwaypointtemplate/{DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference.go => DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference.go} (61%) rename hcp/datahcpwaypointtemplate/{DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference__checks.go => DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference__checks.go} (53%) create mode 100644 hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference__no_checks.go delete mode 100644 hcp/jsii/cdktf-provider-hcp-9.14.1.tgz create mode 100644 hcp/jsii/cdktf-provider-hcp-9.15.0.tgz delete mode 100644 hcp/waypointaddon/WaypointAddOnTerraformNoCodeModuleOutputReference__no_checks.go delete mode 100644 hcp/waypointaddondefinition/WaypointAddOnDefinitionTerraformNoCodeModule.go delete mode 100644 hcp/waypointaddondefinition/WaypointAddOnDefinitionTerraformNoCodeModuleOutputReference.go delete mode 100644 hcp/waypointaddondefinition/WaypointAddOnDefinitionTerraformNoCodeModuleOutputReference__checks.go delete mode 100644 hcp/waypointaddondefinition/WaypointAddOnDefinitionTerraformNoCodeModuleOutputReference__no_checks.go rename hcp/{waypointaddon/WaypointAddOnTerraformNoCodeModule.go => waypointapplication/WaypointApplicationOutputValues.go} (50%) create mode 100644 hcp/waypointapplication/WaypointApplicationOutputValuesList.go create mode 100644 hcp/waypointapplication/WaypointApplicationOutputValuesList__checks.go create mode 100644 hcp/waypointapplication/WaypointApplicationOutputValuesList__no_checks.go rename hcp/{waypointaddon/WaypointAddOnTerraformNoCodeModuleOutputReference.go => waypointapplication/WaypointApplicationOutputValuesOutputReference.go} (57%) rename hcp/{waypointaddon/WaypointAddOnTerraformNoCodeModuleOutputReference__checks.go => waypointapplication/WaypointApplicationOutputValuesOutputReference__checks.go} (55%) create mode 100644 hcp/waypointapplication/WaypointApplicationOutputValuesOutputReference__no_checks.go delete mode 100644 hcp/waypointtemplate/WaypointTemplateTerraformNoCodeModule.go delete mode 100644 hcp/waypointtemplate/WaypointTemplateTerraformNoCodeModuleOutputReference.go delete mode 100644 hcp/waypointtemplate/WaypointTemplateTerraformNoCodeModuleOutputReference__checks.go delete mode 100644 hcp/waypointtemplate/WaypointTemplateTerraformNoCodeModuleOutputReference__no_checks.go diff --git a/README.md b/README.md index 5f91bb68..8b0b2947 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# CDKTF Go bindings for hashicorp/hcp provider version 0.94.1 +# CDKTF Go bindings for hashicorp/hcp provider version 0.95.0 -This repo builds and publishes the [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.94.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.95.0/docs) bindings for [CDK for Terraform](https://cdk.tf). ## Go Package @@ -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.94.1) +* [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.95.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. diff --git a/hcp/README.md b/hcp/README.md index 5f91bb68..8b0b2947 100644 --- a/hcp/README.md +++ b/hcp/README.md @@ -1,6 +1,6 @@ -# CDKTF Go bindings for hashicorp/hcp provider version 0.94.1 +# CDKTF Go bindings for hashicorp/hcp provider version 0.95.0 -This repo builds and publishes the [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.94.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.95.0/docs) bindings for [CDK for Terraform](https://cdk.tf). ## Go Package @@ -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.94.1) +* [Terraform hcp provider](https://registry.terraform.io/providers/hashicorp/hcp/0.95.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. diff --git a/hcp/awsnetworkpeering/AwsNetworkPeering.go b/hcp/awsnetworkpeering/AwsNetworkPeering.go index 92ab31f3..1aa4c048 100644 --- a/hcp/awsnetworkpeering/AwsNetworkPeering.go +++ b/hcp/awsnetworkpeering/AwsNetworkPeering.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/aws_network_peering hcp_aws_network_peering}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/aws_network_peering hcp_aws_network_peering}. type AwsNetworkPeering interface { cdktf.TerraformResource // Experimental. @@ -539,7 +539,7 @@ func (j *jsiiProxy_AwsNetworkPeering) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/aws_network_peering hcp_aws_network_peering} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/aws_network_peering hcp_aws_network_peering} Resource. func NewAwsNetworkPeering(scope constructs.Construct, id *string, config *AwsNetworkPeeringConfig) AwsNetworkPeering { _init_.Initialize() @@ -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.94.1/docs/resources/aws_network_peering hcp_aws_network_peering} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.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() diff --git a/hcp/awsnetworkpeering/AwsNetworkPeeringConfig.go b/hcp/awsnetworkpeering/AwsNetworkPeeringConfig.go index 3da2bc9a..d6e45042 100644 --- a/hcp/awsnetworkpeering/AwsNetworkPeeringConfig.go +++ b/hcp/awsnetworkpeering/AwsNetworkPeeringConfig.go @@ -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.94.1/docs/resources/aws_network_peering#hvn_id AwsNetworkPeering#hvn_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.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.94.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.95.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.94.1/docs/resources/aws_network_peering#peering_id AwsNetworkPeering#peering_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.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.94.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.95.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.94.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.95.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.94.1/docs/resources/aws_network_peering#id AwsNetworkPeering#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.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. @@ -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.94.1/docs/resources/aws_network_peering#project_id AwsNetworkPeering#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.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.94.1/docs/resources/aws_network_peering#timeouts AwsNetworkPeering#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/aws_network_peering#timeouts AwsNetworkPeering#timeouts} Timeouts *AwsNetworkPeeringTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/awsnetworkpeering/AwsNetworkPeeringTimeouts.go b/hcp/awsnetworkpeering/AwsNetworkPeeringTimeouts.go index 71427ae5..06db99d3 100644 --- a/hcp/awsnetworkpeering/AwsNetworkPeeringTimeouts.go +++ b/hcp/awsnetworkpeering/AwsNetworkPeeringTimeouts.go @@ -5,11 +5,11 @@ package awsnetworkpeering type AwsNetworkPeeringTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/aws_network_peering#create AwsNetworkPeering#create}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.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.94.1/docs/resources/aws_network_peering#default AwsNetworkPeering#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.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.94.1/docs/resources/aws_network_peering#delete AwsNetworkPeering#delete}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/aws_network_peering#delete AwsNetworkPeering#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` } diff --git a/hcp/awsnetworkpeering/README.md b/hcp/awsnetworkpeering/README.md index c9e19f16..45865ba5 100644 --- a/hcp/awsnetworkpeering/README.md +++ b/hcp/awsnetworkpeering/README.md @@ -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.94.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.95.0/docs/resources/aws_network_peering). diff --git a/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachment.go b/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachment.go index 0dd058eb..8d661fde 100644 --- a/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachment.go +++ b/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachment.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment}. type AwsTransitGatewayAttachment interface { cdktf.TerraformResource // Experimental. @@ -516,7 +516,7 @@ func (j *jsiiProxy_AwsTransitGatewayAttachment) TransitGatewayIdInput() *string } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.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.95.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() @@ -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.94.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.95.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() diff --git a/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachmentConfig.go b/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachmentConfig.go index 23dd3981..7e65f999 100644 --- a/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachmentConfig.go +++ b/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachmentConfig.go @@ -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.94.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.95.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.94.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.95.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.94.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.95.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.94.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.95.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.94.1/docs/resources/aws_transit_gateway_attachment#id AwsTransitGatewayAttachment#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.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.94.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.95.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.94.1/docs/resources/aws_transit_gateway_attachment#timeouts AwsTransitGatewayAttachment#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/aws_transit_gateway_attachment#timeouts AwsTransitGatewayAttachment#timeouts} Timeouts *AwsTransitGatewayAttachmentTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachmentTimeouts.go b/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachmentTimeouts.go index c7fec35f..84ad9f30 100644 --- a/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachmentTimeouts.go +++ b/hcp/awstransitgatewayattachment/AwsTransitGatewayAttachmentTimeouts.go @@ -5,11 +5,11 @@ package awstransitgatewayattachment type AwsTransitGatewayAttachmentTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/aws_transit_gateway_attachment#create AwsTransitGatewayAttachment#create}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.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.94.1/docs/resources/aws_transit_gateway_attachment#default AwsTransitGatewayAttachment#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.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.94.1/docs/resources/aws_transit_gateway_attachment#delete AwsTransitGatewayAttachment#delete}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/aws_transit_gateway_attachment#delete AwsTransitGatewayAttachment#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` } diff --git a/hcp/awstransitgatewayattachment/README.md b/hcp/awstransitgatewayattachment/README.md index 7a923c9f..85f9dae1 100644 --- a/hcp/awstransitgatewayattachment/README.md +++ b/hcp/awstransitgatewayattachment/README.md @@ -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.94.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.95.0/docs/resources/aws_transit_gateway_attachment). diff --git a/hcp/azurepeeringconnection/AzurePeeringConnection.go b/hcp/azurepeeringconnection/AzurePeeringConnection.go index 241ad92e..b7c9f825 100644 --- a/hcp/azurepeeringconnection/AzurePeeringConnection.go +++ b/hcp/azurepeeringconnection/AzurePeeringConnection.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection hcp_azure_peering_connection}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection hcp_azure_peering_connection}. type AzurePeeringConnection interface { cdktf.TerraformResource AllowForwardedTraffic() interface{} @@ -631,7 +631,7 @@ func (j *jsiiProxy_AzurePeeringConnection) UseRemoteGatewaysInput() interface{} } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection hcp_azure_peering_connection} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection hcp_azure_peering_connection} Resource. func NewAzurePeeringConnection(scope constructs.Construct, id *string, config *AzurePeeringConnectionConfig) AzurePeeringConnection { _init_.Initialize() @@ -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.94.1/docs/resources/azure_peering_connection hcp_azure_peering_connection} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.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() diff --git a/hcp/azurepeeringconnection/AzurePeeringConnectionConfig.go b/hcp/azurepeeringconnection/AzurePeeringConnectionConfig.go index 1e3af693..c392948e 100644 --- a/hcp/azurepeeringconnection/AzurePeeringConnectionConfig.go +++ b/hcp/azurepeeringconnection/AzurePeeringConnectionConfig.go @@ -24,48 +24,48 @@ type AzurePeeringConnectionConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The `self_link` of the HashiCorp Virtual Network (HVN). // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#hvn_link AzurePeeringConnection#hvn_link} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#hvn_link AzurePeeringConnection#hvn_link} HvnLink *string `field:"required" json:"hvnLink" yaml:"hvnLink"` // The ID of the peering connection. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#peering_id AzurePeeringConnection#peering_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#peering_id AzurePeeringConnection#peering_id} PeeringId *string `field:"required" json:"peeringId" yaml:"peeringId"` // The resource group name of the peer VNet in Azure. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#peer_resource_group_name AzurePeeringConnection#peer_resource_group_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#peer_resource_group_name AzurePeeringConnection#peer_resource_group_name} PeerResourceGroupName *string `field:"required" json:"peerResourceGroupName" yaml:"peerResourceGroupName"` // The subscription ID of the peer VNet in Azure. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#peer_subscription_id AzurePeeringConnection#peer_subscription_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#peer_subscription_id AzurePeeringConnection#peer_subscription_id} PeerSubscriptionId *string `field:"required" json:"peerSubscriptionId" yaml:"peerSubscriptionId"` // The tenant ID of the peer VNet in Azure. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#peer_tenant_id AzurePeeringConnection#peer_tenant_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#peer_tenant_id AzurePeeringConnection#peer_tenant_id} PeerTenantId *string `field:"required" json:"peerTenantId" yaml:"peerTenantId"` // The name of the peer VNet in Azure. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#peer_vnet_name AzurePeeringConnection#peer_vnet_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#peer_vnet_name AzurePeeringConnection#peer_vnet_name} PeerVnetName *string `field:"required" json:"peerVnetName" yaml:"peerVnetName"` // The region of the peer VNet in Azure. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#peer_vnet_region AzurePeeringConnection#peer_vnet_region} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#peer_vnet_region AzurePeeringConnection#peer_vnet_region} PeerVnetRegion *string `field:"required" json:"peerVnetRegion" yaml:"peerVnetRegion"` // Whether the forwarded traffic originating from the peered VNet is allowed in the HVN. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#allow_forwarded_traffic AzurePeeringConnection#allow_forwarded_traffic} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#allow_forwarded_traffic AzurePeeringConnection#allow_forwarded_traffic} AllowForwardedTraffic interface{} `field:"optional" json:"allowForwardedTraffic" yaml:"allowForwardedTraffic"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#id AzurePeeringConnection#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#id AzurePeeringConnection#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"` // timeouts block. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#timeouts AzurePeeringConnection#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#timeouts AzurePeeringConnection#timeouts} Timeouts *AzurePeeringConnectionTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // If the HVN should use the gateway of the peered VNet. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#use_remote_gateways AzurePeeringConnection#use_remote_gateways} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#use_remote_gateways AzurePeeringConnection#use_remote_gateways} UseRemoteGateways interface{} `field:"optional" json:"useRemoteGateways" yaml:"useRemoteGateways"` } diff --git a/hcp/azurepeeringconnection/AzurePeeringConnectionTimeouts.go b/hcp/azurepeeringconnection/AzurePeeringConnectionTimeouts.go index fe8ce28e..9371de97 100644 --- a/hcp/azurepeeringconnection/AzurePeeringConnectionTimeouts.go +++ b/hcp/azurepeeringconnection/AzurePeeringConnectionTimeouts.go @@ -5,11 +5,11 @@ package azurepeeringconnection type AzurePeeringConnectionTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#create AzurePeeringConnection#create}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#create AzurePeeringConnection#create}. Create *string `field:"optional" json:"create" yaml:"create"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#default AzurePeeringConnection#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#default AzurePeeringConnection#default}. Default *string `field:"optional" json:"default" yaml:"default"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection#delete AzurePeeringConnection#delete}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection#delete AzurePeeringConnection#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` } diff --git a/hcp/azurepeeringconnection/README.md b/hcp/azurepeeringconnection/README.md index 8e06b22c..86aff3f8 100644 --- a/hcp/azurepeeringconnection/README.md +++ b/hcp/azurepeeringconnection/README.md @@ -1,3 +1,3 @@ # `hcp_azure_peering_connection` -Refer to the Terraform Registry for docs: [`hcp_azure_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/azure_peering_connection). +Refer to the Terraform Registry for docs: [`hcp_azure_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/azure_peering_connection). diff --git a/hcp/boundarycluster/BoundaryCluster.go b/hcp/boundarycluster/BoundaryCluster.go index 6650592d..4ff73b8f 100644 --- a/hcp/boundarycluster/BoundaryCluster.go +++ b/hcp/boundarycluster/BoundaryCluster.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster hcp_boundary_cluster}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster hcp_boundary_cluster}. type BoundaryCluster interface { cdktf.TerraformResource // Experimental. @@ -507,7 +507,7 @@ func (j *jsiiProxy_BoundaryCluster) UsernameInput() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster hcp_boundary_cluster} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster hcp_boundary_cluster} Resource. func NewBoundaryCluster(scope constructs.Construct, id *string, config *BoundaryClusterConfig) BoundaryCluster { _init_.Initialize() @@ -525,7 +525,7 @@ func NewBoundaryCluster(scope constructs.Construct, id *string, config *Boundary return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster hcp_boundary_cluster} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster hcp_boundary_cluster} Resource. func NewBoundaryCluster_Override(b BoundaryCluster, scope constructs.Construct, id *string, config *BoundaryClusterConfig) { _init_.Initialize() diff --git a/hcp/boundarycluster/BoundaryClusterConfig.go b/hcp/boundarycluster/BoundaryClusterConfig.go index a03141a3..204a9dc2 100644 --- a/hcp/boundarycluster/BoundaryClusterConfig.go +++ b/hcp/boundarycluster/BoundaryClusterConfig.go @@ -24,43 +24,43 @@ type BoundaryClusterConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the Boundary cluster. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#cluster_id BoundaryCluster#cluster_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#cluster_id BoundaryCluster#cluster_id} ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` // The password of the initial admin user. // // This must be at least 8 characters in length. Note that this may show up in logs, and it will be stored in the state file. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#password BoundaryCluster#password} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#password BoundaryCluster#password} Password *string `field:"required" json:"password" yaml:"password"` // The tier that the HCP Boundary cluster will be provisioned as, 'Standard' or 'Plus'. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#tier BoundaryCluster#tier} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#tier BoundaryCluster#tier} Tier *string `field:"required" json:"tier" yaml:"tier"` // The username of the initial admin user. // // This must be at least 3 characters in length, alphanumeric, hyphen, or period. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#username BoundaryCluster#username} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#username BoundaryCluster#username} Username *string `field:"required" json:"username" yaml:"username"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#id BoundaryCluster#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#id BoundaryCluster#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"` // maintenance_window_config block. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#maintenance_window_config BoundaryCluster#maintenance_window_config} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#maintenance_window_config BoundaryCluster#maintenance_window_config} MaintenanceWindowConfig *BoundaryClusterMaintenanceWindowConfig `field:"optional" json:"maintenanceWindowConfig" yaml:"maintenanceWindowConfig"` // The ID of the HCP project where the Boundary cluster 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.94.1/docs/resources/boundary_cluster#project_id BoundaryCluster#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#project_id BoundaryCluster#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.94.1/docs/resources/boundary_cluster#timeouts BoundaryCluster#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#timeouts BoundaryCluster#timeouts} Timeouts *BoundaryClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/boundarycluster/BoundaryClusterMaintenanceWindowConfig.go b/hcp/boundarycluster/BoundaryClusterMaintenanceWindowConfig.go index 8a5991c8..24e71e39 100644 --- a/hcp/boundarycluster/BoundaryClusterMaintenanceWindowConfig.go +++ b/hcp/boundarycluster/BoundaryClusterMaintenanceWindowConfig.go @@ -9,23 +9,23 @@ type BoundaryClusterMaintenanceWindowConfig struct { // // Valid options for maintenance window day - `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY` // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#day BoundaryCluster#day} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#day BoundaryCluster#day} Day *string `field:"optional" json:"day" yaml:"day"` // The end time which upgrades can be performed. // // Uses 24H clock and must be in UTC time zone. Valid options include - 1 to 24 (inclusive) // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#end BoundaryCluster#end} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#end BoundaryCluster#end} End *float64 `field:"optional" json:"end" yaml:"end"` // The start time which upgrades can be performed. // // Uses 24H clock and must be in UTC time zone. Valid options include - 0 to 23 (inclusive) // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#start BoundaryCluster#start} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#start BoundaryCluster#start} Start *float64 `field:"optional" json:"start" yaml:"start"` // The upgrade type for the cluster. Valid options for upgrade type - `AUTOMATIC`, `SCHEDULED`. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#upgrade_type BoundaryCluster#upgrade_type} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#upgrade_type BoundaryCluster#upgrade_type} UpgradeType *string `field:"optional" json:"upgradeType" yaml:"upgradeType"` } diff --git a/hcp/boundarycluster/BoundaryClusterTimeouts.go b/hcp/boundarycluster/BoundaryClusterTimeouts.go index c5a6f332..b596dc58 100644 --- a/hcp/boundarycluster/BoundaryClusterTimeouts.go +++ b/hcp/boundarycluster/BoundaryClusterTimeouts.go @@ -5,11 +5,11 @@ package boundarycluster type BoundaryClusterTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#create BoundaryCluster#create}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#create BoundaryCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#default BoundaryCluster#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#default BoundaryCluster#default}. Default *string `field:"optional" json:"default" yaml:"default"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster#delete BoundaryCluster#delete}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster#delete BoundaryCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` } diff --git a/hcp/boundarycluster/README.md b/hcp/boundarycluster/README.md index 3f1f584d..bd804353 100644 --- a/hcp/boundarycluster/README.md +++ b/hcp/boundarycluster/README.md @@ -1,3 +1,3 @@ # `hcp_boundary_cluster` -Refer to the Terraform Registry for docs: [`hcp_boundary_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/boundary_cluster). +Refer to the Terraform Registry for docs: [`hcp_boundary_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/boundary_cluster). diff --git a/hcp/consulcluster/ConsulCluster.go b/hcp/consulcluster/ConsulCluster.go index a3028efb..07b2b038 100644 --- a/hcp/consulcluster/ConsulCluster.go +++ b/hcp/consulcluster/ConsulCluster.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster hcp_consul_cluster}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster hcp_consul_cluster}. type ConsulCluster interface { cdktf.TerraformResource AutoHvnToHvnPeering() interface{} @@ -795,7 +795,7 @@ func (j *jsiiProxy_ConsulCluster) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster hcp_consul_cluster} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster hcp_consul_cluster} Resource. func NewConsulCluster(scope constructs.Construct, id *string, config *ConsulClusterConfig) ConsulCluster { _init_.Initialize() @@ -813,7 +813,7 @@ func NewConsulCluster(scope constructs.Construct, id *string, config *ConsulClus return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster hcp_consul_cluster} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster hcp_consul_cluster} Resource. func NewConsulCluster_Override(c ConsulCluster, scope constructs.Construct, id *string, config *ConsulClusterConfig) { _init_.Initialize() diff --git a/hcp/consulcluster/ConsulClusterConfig.go b/hcp/consulcluster/ConsulClusterConfig.go index e55c3f3c..23fbcf2c 100644 --- a/hcp/consulcluster/ConsulClusterConfig.go +++ b/hcp/consulcluster/ConsulClusterConfig.go @@ -24,73 +24,73 @@ type ConsulClusterConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the HCP Consul cluster. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#cluster_id ConsulCluster#cluster_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#cluster_id ConsulCluster#cluster_id} ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` // The ID of the HVN this HCP Consul cluster is associated to. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#hvn_id ConsulCluster#hvn_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#hvn_id ConsulCluster#hvn_id} HvnId *string `field:"required" json:"hvnId" yaml:"hvnId"` // The tier that the HCP Consul cluster will be provisioned as. // // Only `development`, `standard`, `plus`, and `premium` are available at this time. See [pricing information](https://www.hashicorp.com/products/consul/pricing). // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#tier ConsulCluster#tier} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#tier ConsulCluster#tier} Tier *string `field:"required" json:"tier" yaml:"tier"` // Enables automatic HVN to HVN peering when creating a secondary cluster in a federation. // // The alternative to using the auto-accept feature is to create an [`hcp_hvn_peering_connection`](hvn_peering_connection.md) resource that explicitly defines the HVN resources that are allowed to communicate with each other. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#auto_hvn_to_hvn_peering ConsulCluster#auto_hvn_to_hvn_peering} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#auto_hvn_to_hvn_peering ConsulCluster#auto_hvn_to_hvn_peering} AutoHvnToHvnPeering interface{} `field:"optional" json:"autoHvnToHvnPeering" yaml:"autoHvnToHvnPeering"` // Denotes the Consul connect feature should be enabled for this cluster. Default to true. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#connect_enabled ConsulCluster#connect_enabled} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#connect_enabled ConsulCluster#connect_enabled} ConnectEnabled interface{} `field:"optional" json:"connectEnabled" yaml:"connectEnabled"` // The Consul data center name of the cluster. If not specified, it is defaulted to the value of `cluster_id`. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#datacenter ConsulCluster#datacenter} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#datacenter ConsulCluster#datacenter} Datacenter *string `field:"optional" json:"datacenter" yaml:"datacenter"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#id ConsulCluster#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#id ConsulCluster#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"` // ip_allowlist block. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#ip_allowlist ConsulCluster#ip_allowlist} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#ip_allowlist ConsulCluster#ip_allowlist} IpAllowlist interface{} `field:"optional" json:"ipAllowlist" yaml:"ipAllowlist"` // The minimum Consul patch version of the cluster. // // Allows only the rightmost version component to increment (E.g: `1.13.0` will allow installation of `1.13.2` and `1.13.3` etc., but not `1.14.0`). If not specified, it is defaulted to the version that is currently recommended by HCP. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#min_consul_version ConsulCluster#min_consul_version} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#min_consul_version ConsulCluster#min_consul_version} MinConsulVersion *string `field:"optional" json:"minConsulVersion" yaml:"minConsulVersion"` // The `self_link` of the HCP Consul cluster which is the primary in the federation setup with this HCP Consul cluster. // // If not specified, it is a standalone cluster. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#primary_link ConsulCluster#primary_link} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#primary_link ConsulCluster#primary_link} PrimaryLink *string `field:"optional" json:"primaryLink" yaml:"primaryLink"` // The ID of the HCP project where the HCP Consul cluster 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.94.1/docs/resources/consul_cluster#project_id ConsulCluster#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#project_id ConsulCluster#project_id} ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"` // Denotes that the cluster has a public endpoint for the Consul UI. Defaults to false. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#public_endpoint ConsulCluster#public_endpoint} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#public_endpoint ConsulCluster#public_endpoint} PublicEndpoint interface{} `field:"optional" json:"publicEndpoint" yaml:"publicEndpoint"` // The t-shirt size representation of each server VM that this Consul cluster is provisioned with. // // Valid option for development tier - `x_small`. Valid options for other tiers - `small`, `medium`, `large`. For more details - https://cloud.hashicorp.com/pricing/consul. Upgrading the size of a cluster after creation is allowed. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#size ConsulCluster#size} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#size ConsulCluster#size} Size *string `field:"optional" json:"size" yaml:"size"` // timeouts block. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#timeouts ConsulCluster#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#timeouts ConsulCluster#timeouts} Timeouts *ConsulClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/consulcluster/ConsulClusterIpAllowlistStruct.go b/hcp/consulcluster/ConsulClusterIpAllowlistStruct.go index 4381a620..8f8ea928 100644 --- a/hcp/consulcluster/ConsulClusterIpAllowlistStruct.go +++ b/hcp/consulcluster/ConsulClusterIpAllowlistStruct.go @@ -7,11 +7,11 @@ package consulcluster type ConsulClusterIpAllowlistStruct struct { // IP address range in CIDR notation. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#address ConsulCluster#address} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#address ConsulCluster#address} Address *string `field:"required" json:"address" yaml:"address"` // Description to help identify source (maximum 255 chars). // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#description ConsulCluster#description} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#description ConsulCluster#description} Description *string `field:"optional" json:"description" yaml:"description"` } diff --git a/hcp/consulcluster/ConsulClusterTimeouts.go b/hcp/consulcluster/ConsulClusterTimeouts.go index acdfa71a..635d79b7 100644 --- a/hcp/consulcluster/ConsulClusterTimeouts.go +++ b/hcp/consulcluster/ConsulClusterTimeouts.go @@ -5,13 +5,13 @@ package consulcluster type ConsulClusterTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#create ConsulCluster#create}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#create ConsulCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#default ConsulCluster#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#default ConsulCluster#default}. Default *string `field:"optional" json:"default" yaml:"default"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#delete ConsulCluster#delete}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#delete ConsulCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster#update ConsulCluster#update}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster#update ConsulCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` } diff --git a/hcp/consulcluster/README.md b/hcp/consulcluster/README.md index 4950d950..8ba9ef64 100644 --- a/hcp/consulcluster/README.md +++ b/hcp/consulcluster/README.md @@ -1,3 +1,3 @@ # `hcp_consul_cluster` -Refer to the Terraform Registry for docs: [`hcp_consul_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster). +Refer to the Terraform Registry for docs: [`hcp_consul_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster). diff --git a/hcp/consulclusterroottoken/ConsulClusterRootToken.go b/hcp/consulclusterroottoken/ConsulClusterRootToken.go index e3102739..c0e558c9 100644 --- a/hcp/consulclusterroottoken/ConsulClusterRootToken.go +++ b/hcp/consulclusterroottoken/ConsulClusterRootToken.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster_root_token hcp_consul_cluster_root_token}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster_root_token hcp_consul_cluster_root_token}. type ConsulClusterRootToken interface { cdktf.TerraformResource AccessorId() *string @@ -414,7 +414,7 @@ func (j *jsiiProxy_ConsulClusterRootToken) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster_root_token hcp_consul_cluster_root_token} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster_root_token hcp_consul_cluster_root_token} Resource. func NewConsulClusterRootToken(scope constructs.Construct, id *string, config *ConsulClusterRootTokenConfig) ConsulClusterRootToken { _init_.Initialize() @@ -432,7 +432,7 @@ func NewConsulClusterRootToken(scope constructs.Construct, id *string, config *C return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster_root_token hcp_consul_cluster_root_token} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster_root_token hcp_consul_cluster_root_token} Resource. func NewConsulClusterRootToken_Override(c ConsulClusterRootToken, scope constructs.Construct, id *string, config *ConsulClusterRootTokenConfig) { _init_.Initialize() diff --git a/hcp/consulclusterroottoken/ConsulClusterRootTokenConfig.go b/hcp/consulclusterroottoken/ConsulClusterRootTokenConfig.go index 5c4929e2..37332393 100644 --- a/hcp/consulclusterroottoken/ConsulClusterRootTokenConfig.go +++ b/hcp/consulclusterroottoken/ConsulClusterRootTokenConfig.go @@ -24,9 +24,9 @@ type ConsulClusterRootTokenConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the HCP Consul cluster. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster_root_token#cluster_id ConsulClusterRootToken#cluster_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster_root_token#cluster_id ConsulClusterRootToken#cluster_id} ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster_root_token#id ConsulClusterRootToken#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster_root_token#id ConsulClusterRootToken#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. @@ -36,11 +36,11 @@ type ConsulClusterRootTokenConfig 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.94.1/docs/resources/consul_cluster_root_token#project_id ConsulClusterRootToken#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster_root_token#project_id ConsulClusterRootToken#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.94.1/docs/resources/consul_cluster_root_token#timeouts ConsulClusterRootToken#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster_root_token#timeouts ConsulClusterRootToken#timeouts} Timeouts *ConsulClusterRootTokenTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/consulclusterroottoken/ConsulClusterRootTokenTimeouts.go b/hcp/consulclusterroottoken/ConsulClusterRootTokenTimeouts.go index 362e3ee4..8d18f516 100644 --- a/hcp/consulclusterroottoken/ConsulClusterRootTokenTimeouts.go +++ b/hcp/consulclusterroottoken/ConsulClusterRootTokenTimeouts.go @@ -5,7 +5,7 @@ package consulclusterroottoken type ConsulClusterRootTokenTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster_root_token#default ConsulClusterRootToken#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster_root_token#default ConsulClusterRootToken#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/consulclusterroottoken/README.md b/hcp/consulclusterroottoken/README.md index 6e52f5c9..4737167f 100644 --- a/hcp/consulclusterroottoken/README.md +++ b/hcp/consulclusterroottoken/README.md @@ -1,3 +1,3 @@ # `hcp_consul_cluster_root_token` -Refer to the Terraform Registry for docs: [`hcp_consul_cluster_root_token`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_cluster_root_token). +Refer to the Terraform Registry for docs: [`hcp_consul_cluster_root_token`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_cluster_root_token). diff --git a/hcp/consulsnapshot/ConsulSnapshot.go b/hcp/consulsnapshot/ConsulSnapshot.go index f7ac375a..cda8993c 100644 --- a/hcp/consulsnapshot/ConsulSnapshot.go +++ b/hcp/consulsnapshot/ConsulSnapshot.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_snapshot hcp_consul_snapshot}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot hcp_consul_snapshot}. type ConsulSnapshot interface { cdktf.TerraformResource // Experimental. @@ -470,7 +470,7 @@ func (j *jsiiProxy_ConsulSnapshot) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_snapshot hcp_consul_snapshot} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot hcp_consul_snapshot} Resource. func NewConsulSnapshot(scope constructs.Construct, id *string, config *ConsulSnapshotConfig) ConsulSnapshot { _init_.Initialize() @@ -488,7 +488,7 @@ func NewConsulSnapshot(scope constructs.Construct, id *string, config *ConsulSna return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_snapshot hcp_consul_snapshot} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot hcp_consul_snapshot} Resource. func NewConsulSnapshot_Override(c ConsulSnapshot, scope constructs.Construct, id *string, config *ConsulSnapshotConfig) { _init_.Initialize() diff --git a/hcp/consulsnapshot/ConsulSnapshotConfig.go b/hcp/consulsnapshot/ConsulSnapshotConfig.go index 92f7d688..e2772c63 100644 --- a/hcp/consulsnapshot/ConsulSnapshotConfig.go +++ b/hcp/consulsnapshot/ConsulSnapshotConfig.go @@ -24,13 +24,13 @@ type ConsulSnapshotConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the HCP Consul cluster. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_snapshot#cluster_id ConsulSnapshot#cluster_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot#cluster_id ConsulSnapshot#cluster_id} ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` // The name of the snapshot. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_snapshot#snapshot_name ConsulSnapshot#snapshot_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot#snapshot_name ConsulSnapshot#snapshot_name} SnapshotName *string `field:"required" json:"snapshotName" yaml:"snapshotName"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_snapshot#id ConsulSnapshot#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot#id ConsulSnapshot#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. @@ -40,11 +40,11 @@ type ConsulSnapshotConfig 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.94.1/docs/resources/consul_snapshot#project_id ConsulSnapshot#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot#project_id ConsulSnapshot#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.94.1/docs/resources/consul_snapshot#timeouts ConsulSnapshot#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot#timeouts ConsulSnapshot#timeouts} Timeouts *ConsulSnapshotTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/consulsnapshot/ConsulSnapshotTimeouts.go b/hcp/consulsnapshot/ConsulSnapshotTimeouts.go index 2c99bf49..a9097116 100644 --- a/hcp/consulsnapshot/ConsulSnapshotTimeouts.go +++ b/hcp/consulsnapshot/ConsulSnapshotTimeouts.go @@ -5,13 +5,13 @@ package consulsnapshot type ConsulSnapshotTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_snapshot#create ConsulSnapshot#create}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot#create ConsulSnapshot#create}. Create *string `field:"optional" json:"create" yaml:"create"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_snapshot#default ConsulSnapshot#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot#default ConsulSnapshot#default}. Default *string `field:"optional" json:"default" yaml:"default"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_snapshot#delete ConsulSnapshot#delete}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot#delete ConsulSnapshot#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_snapshot#update ConsulSnapshot#update}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot#update ConsulSnapshot#update}. Update *string `field:"optional" json:"update" yaml:"update"` } diff --git a/hcp/consulsnapshot/README.md b/hcp/consulsnapshot/README.md index ce4b2c2c..ee84dbfc 100644 --- a/hcp/consulsnapshot/README.md +++ b/hcp/consulsnapshot/README.md @@ -1,3 +1,3 @@ # `hcp_consul_snapshot` -Refer to the Terraform Registry for docs: [`hcp_consul_snapshot`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/consul_snapshot). +Refer to the Terraform Registry for docs: [`hcp_consul_snapshot`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/consul_snapshot). diff --git a/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeering.go b/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeering.go index 44728c85..cbafde91 100644 --- a/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeering.go +++ b/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeering.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_network_peering hcp_aws_network_peering}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_network_peering hcp_aws_network_peering}. type DataHcpAwsNetworkPeering interface { cdktf.TerraformDataSource // Experimental. @@ -482,7 +482,7 @@ func (j *jsiiProxy_DataHcpAwsNetworkPeering) WaitForActiveStateInput() interface } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_network_peering hcp_aws_network_peering} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_network_peering hcp_aws_network_peering} Data Source. func NewDataHcpAwsNetworkPeering(scope constructs.Construct, id *string, config *DataHcpAwsNetworkPeeringConfig) DataHcpAwsNetworkPeering { _init_.Initialize() @@ -500,7 +500,7 @@ func NewDataHcpAwsNetworkPeering(scope constructs.Construct, id *string, config return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_network_peering hcp_aws_network_peering} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_network_peering hcp_aws_network_peering} Data Source. func NewDataHcpAwsNetworkPeering_Override(d DataHcpAwsNetworkPeering, scope constructs.Construct, id *string, config *DataHcpAwsNetworkPeeringConfig) { _init_.Initialize() diff --git a/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeeringConfig.go b/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeeringConfig.go index a8196ee0..867fcc8d 100644 --- a/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeeringConfig.go +++ b/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeeringConfig.go @@ -24,13 +24,13 @@ type DataHcpAwsNetworkPeeringConfig 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.94.1/docs/data-sources/aws_network_peering#hvn_id DataHcpAwsNetworkPeering#hvn_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_network_peering#hvn_id DataHcpAwsNetworkPeering#hvn_id} HvnId *string `field:"required" json:"hvnId" yaml:"hvnId"` // The ID of the network peering. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_network_peering#peering_id DataHcpAwsNetworkPeering#peering_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_network_peering#peering_id DataHcpAwsNetworkPeering#peering_id} PeeringId *string `field:"required" json:"peeringId" yaml:"peeringId"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_network_peering#id DataHcpAwsNetworkPeering#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_network_peering#id DataHcpAwsNetworkPeering#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. @@ -41,15 +41,15 @@ type DataHcpAwsNetworkPeeringConfig 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.94.1/docs/data-sources/aws_network_peering#project_id DataHcpAwsNetworkPeering#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_network_peering#project_id DataHcpAwsNetworkPeering#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.94.1/docs/data-sources/aws_network_peering#timeouts DataHcpAwsNetworkPeering#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_network_peering#timeouts DataHcpAwsNetworkPeering#timeouts} Timeouts *DataHcpAwsNetworkPeeringTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // If `true`, Terraform will wait for the network peering to reach an `ACTIVE` state before continuing. Default `false`. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_network_peering#wait_for_active_state DataHcpAwsNetworkPeering#wait_for_active_state} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_network_peering#wait_for_active_state DataHcpAwsNetworkPeering#wait_for_active_state} WaitForActiveState interface{} `field:"optional" json:"waitForActiveState" yaml:"waitForActiveState"` } diff --git a/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeeringTimeouts.go b/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeeringTimeouts.go index 309a4af5..38985735 100644 --- a/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeeringTimeouts.go +++ b/hcp/datahcpawsnetworkpeering/DataHcpAwsNetworkPeeringTimeouts.go @@ -5,7 +5,7 @@ package datahcpawsnetworkpeering type DataHcpAwsNetworkPeeringTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_network_peering#read DataHcpAwsNetworkPeering#read}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_network_peering#read DataHcpAwsNetworkPeering#read}. Read *string `field:"optional" json:"read" yaml:"read"` } diff --git a/hcp/datahcpawsnetworkpeering/README.md b/hcp/datahcpawsnetworkpeering/README.md index e034ee4d..3f2588ab 100644 --- a/hcp/datahcpawsnetworkpeering/README.md +++ b/hcp/datahcpawsnetworkpeering/README.md @@ -1,3 +1,3 @@ # `data_hcp_aws_network_peering` -Refer to the Terraform Registry for docs: [`data_hcp_aws_network_peering`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_network_peering). +Refer to the Terraform Registry for docs: [`data_hcp_aws_network_peering`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_network_peering). diff --git a/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachment.go b/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachment.go index c211e1bd..dcbed94c 100644 --- a/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachment.go +++ b/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachment.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment}. type DataHcpAwsTransitGatewayAttachment interface { cdktf.TerraformDataSource // Experimental. @@ -460,7 +460,7 @@ func (j *jsiiProxy_DataHcpAwsTransitGatewayAttachment) WaitForActiveStateInput() } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment} Data Source. func NewDataHcpAwsTransitGatewayAttachment(scope constructs.Construct, id *string, config *DataHcpAwsTransitGatewayAttachmentConfig) DataHcpAwsTransitGatewayAttachment { _init_.Initialize() @@ -478,7 +478,7 @@ func NewDataHcpAwsTransitGatewayAttachment(scope constructs.Construct, id *strin return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_transit_gateway_attachment hcp_aws_transit_gateway_attachment} Data Source. func NewDataHcpAwsTransitGatewayAttachment_Override(d DataHcpAwsTransitGatewayAttachment, scope constructs.Construct, id *string, config *DataHcpAwsTransitGatewayAttachmentConfig) { _init_.Initialize() diff --git a/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachmentConfig.go b/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachmentConfig.go index b076329f..683b2d86 100644 --- a/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachmentConfig.go +++ b/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachmentConfig.go @@ -24,13 +24,13 @@ type DataHcpAwsTransitGatewayAttachmentConfig 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.94.1/docs/data-sources/aws_transit_gateway_attachment#hvn_id DataHcpAwsTransitGatewayAttachment#hvn_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_transit_gateway_attachment#hvn_id DataHcpAwsTransitGatewayAttachment#hvn_id} HvnId *string `field:"required" json:"hvnId" yaml:"hvnId"` // The user-settable name of the transit gateway attachment in HCP. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_transit_gateway_attachment#transit_gateway_attachment_id DataHcpAwsTransitGatewayAttachment#transit_gateway_attachment_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_transit_gateway_attachment#transit_gateway_attachment_id DataHcpAwsTransitGatewayAttachment#transit_gateway_attachment_id} TransitGatewayAttachmentId *string `field:"required" json:"transitGatewayAttachmentId" yaml:"transitGatewayAttachmentId"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_transit_gateway_attachment#id DataHcpAwsTransitGatewayAttachment#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_transit_gateway_attachment#id DataHcpAwsTransitGatewayAttachment#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. @@ -40,15 +40,15 @@ type DataHcpAwsTransitGatewayAttachmentConfig 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.94.1/docs/data-sources/aws_transit_gateway_attachment#project_id DataHcpAwsTransitGatewayAttachment#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_transit_gateway_attachment#project_id DataHcpAwsTransitGatewayAttachment#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.94.1/docs/data-sources/aws_transit_gateway_attachment#timeouts DataHcpAwsTransitGatewayAttachment#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_transit_gateway_attachment#timeouts DataHcpAwsTransitGatewayAttachment#timeouts} Timeouts *DataHcpAwsTransitGatewayAttachmentTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // If `true`, Terraform will wait for the transit gateway attachment to reach an `ACTIVE` state before continuing. Default `false`. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_transit_gateway_attachment#wait_for_active_state DataHcpAwsTransitGatewayAttachment#wait_for_active_state} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_transit_gateway_attachment#wait_for_active_state DataHcpAwsTransitGatewayAttachment#wait_for_active_state} WaitForActiveState interface{} `field:"optional" json:"waitForActiveState" yaml:"waitForActiveState"` } diff --git a/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachmentTimeouts.go b/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachmentTimeouts.go index 1ca4ba88..bf88af7b 100644 --- a/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachmentTimeouts.go +++ b/hcp/datahcpawstransitgatewayattachment/DataHcpAwsTransitGatewayAttachmentTimeouts.go @@ -5,7 +5,7 @@ package datahcpawstransitgatewayattachment type DataHcpAwsTransitGatewayAttachmentTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_transit_gateway_attachment#default DataHcpAwsTransitGatewayAttachment#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_transit_gateway_attachment#default DataHcpAwsTransitGatewayAttachment#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcpawstransitgatewayattachment/README.md b/hcp/datahcpawstransitgatewayattachment/README.md index 2c3666ff..4d912f2d 100644 --- a/hcp/datahcpawstransitgatewayattachment/README.md +++ b/hcp/datahcpawstransitgatewayattachment/README.md @@ -1,3 +1,3 @@ # `data_hcp_aws_transit_gateway_attachment` -Refer to the Terraform Registry for docs: [`data_hcp_aws_transit_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/aws_transit_gateway_attachment). +Refer to the Terraform Registry for docs: [`data_hcp_aws_transit_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/aws_transit_gateway_attachment). diff --git a/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnection.go b/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnection.go index 300e8ec7..8c0630d9 100644 --- a/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnection.go +++ b/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnection.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/azure_peering_connection hcp_azure_peering_connection}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/azure_peering_connection hcp_azure_peering_connection}. type DataHcpAzurePeeringConnection interface { cdktf.TerraformDataSource AllowForwardedTraffic() cdktf.IResolvable @@ -524,7 +524,7 @@ func (j *jsiiProxy_DataHcpAzurePeeringConnection) WaitForActiveStateInput() inte } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/azure_peering_connection hcp_azure_peering_connection} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/azure_peering_connection hcp_azure_peering_connection} Data Source. func NewDataHcpAzurePeeringConnection(scope constructs.Construct, id *string, config *DataHcpAzurePeeringConnectionConfig) DataHcpAzurePeeringConnection { _init_.Initialize() @@ -542,7 +542,7 @@ func NewDataHcpAzurePeeringConnection(scope constructs.Construct, id *string, co return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/azure_peering_connection hcp_azure_peering_connection} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/azure_peering_connection hcp_azure_peering_connection} Data Source. func NewDataHcpAzurePeeringConnection_Override(d DataHcpAzurePeeringConnection, scope constructs.Construct, id *string, config *DataHcpAzurePeeringConnectionConfig) { _init_.Initialize() diff --git a/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnectionConfig.go b/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnectionConfig.go index 5b17bf81..d2b664cb 100644 --- a/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnectionConfig.go +++ b/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnectionConfig.go @@ -24,24 +24,24 @@ type DataHcpAzurePeeringConnectionConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The `self_link` of the HashiCorp Virtual Network (HVN). // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/azure_peering_connection#hvn_link DataHcpAzurePeeringConnection#hvn_link} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/azure_peering_connection#hvn_link DataHcpAzurePeeringConnection#hvn_link} HvnLink *string `field:"required" json:"hvnLink" yaml:"hvnLink"` // The ID of the peering connection. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/azure_peering_connection#peering_id DataHcpAzurePeeringConnection#peering_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/azure_peering_connection#peering_id DataHcpAzurePeeringConnection#peering_id} PeeringId *string `field:"required" json:"peeringId" yaml:"peeringId"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/azure_peering_connection#id DataHcpAzurePeeringConnection#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/azure_peering_connection#id DataHcpAzurePeeringConnection#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"` // timeouts block. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/azure_peering_connection#timeouts DataHcpAzurePeeringConnection#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/azure_peering_connection#timeouts DataHcpAzurePeeringConnection#timeouts} Timeouts *DataHcpAzurePeeringConnectionTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // If `true`, Terraform will wait for the peering connection to reach an `ACTIVE` state before continuing. Default `false`. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/azure_peering_connection#wait_for_active_state DataHcpAzurePeeringConnection#wait_for_active_state} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/azure_peering_connection#wait_for_active_state DataHcpAzurePeeringConnection#wait_for_active_state} WaitForActiveState interface{} `field:"optional" json:"waitForActiveState" yaml:"waitForActiveState"` } diff --git a/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnectionTimeouts.go b/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnectionTimeouts.go index c65541f3..16535121 100644 --- a/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnectionTimeouts.go +++ b/hcp/datahcpazurepeeringconnection/DataHcpAzurePeeringConnectionTimeouts.go @@ -5,7 +5,7 @@ package datahcpazurepeeringconnection type DataHcpAzurePeeringConnectionTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/azure_peering_connection#read DataHcpAzurePeeringConnection#read}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/azure_peering_connection#read DataHcpAzurePeeringConnection#read}. Read *string `field:"optional" json:"read" yaml:"read"` } diff --git a/hcp/datahcpazurepeeringconnection/README.md b/hcp/datahcpazurepeeringconnection/README.md index d5f41489..3f5ebe5c 100644 --- a/hcp/datahcpazurepeeringconnection/README.md +++ b/hcp/datahcpazurepeeringconnection/README.md @@ -1,3 +1,3 @@ # `data_hcp_azure_peering_connection` -Refer to the Terraform Registry for docs: [`data_hcp_azure_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/azure_peering_connection). +Refer to the Terraform Registry for docs: [`data_hcp_azure_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/azure_peering_connection). diff --git a/hcp/datahcpboundarycluster/DataHcpBoundaryCluster.go b/hcp/datahcpboundarycluster/DataHcpBoundaryCluster.go index ef5e51d9..6cce72f5 100644 --- a/hcp/datahcpboundarycluster/DataHcpBoundaryCluster.go +++ b/hcp/datahcpboundarycluster/DataHcpBoundaryCluster.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/boundary_cluster hcp_boundary_cluster}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/boundary_cluster hcp_boundary_cluster}. type DataHcpBoundaryCluster interface { cdktf.TerraformDataSource // Experimental. @@ -391,7 +391,7 @@ func (j *jsiiProxy_DataHcpBoundaryCluster) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/boundary_cluster hcp_boundary_cluster} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/boundary_cluster hcp_boundary_cluster} Data Source. func NewDataHcpBoundaryCluster(scope constructs.Construct, id *string, config *DataHcpBoundaryClusterConfig) DataHcpBoundaryCluster { _init_.Initialize() @@ -409,7 +409,7 @@ func NewDataHcpBoundaryCluster(scope constructs.Construct, id *string, config *D return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/boundary_cluster hcp_boundary_cluster} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/boundary_cluster hcp_boundary_cluster} Data Source. func NewDataHcpBoundaryCluster_Override(d DataHcpBoundaryCluster, scope constructs.Construct, id *string, config *DataHcpBoundaryClusterConfig) { _init_.Initialize() diff --git a/hcp/datahcpboundarycluster/DataHcpBoundaryClusterConfig.go b/hcp/datahcpboundarycluster/DataHcpBoundaryClusterConfig.go index 540ff59f..80c13c4f 100644 --- a/hcp/datahcpboundarycluster/DataHcpBoundaryClusterConfig.go +++ b/hcp/datahcpboundarycluster/DataHcpBoundaryClusterConfig.go @@ -24,9 +24,9 @@ type DataHcpBoundaryClusterConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the Boundary cluster. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/boundary_cluster#cluster_id DataHcpBoundaryCluster#cluster_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/boundary_cluster#cluster_id DataHcpBoundaryCluster#cluster_id} ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/boundary_cluster#id DataHcpBoundaryCluster#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/boundary_cluster#id DataHcpBoundaryCluster#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. @@ -37,11 +37,11 @@ type DataHcpBoundaryClusterConfig 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.94.1/docs/data-sources/boundary_cluster#project_id DataHcpBoundaryCluster#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/boundary_cluster#project_id DataHcpBoundaryCluster#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.94.1/docs/data-sources/boundary_cluster#timeouts DataHcpBoundaryCluster#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/boundary_cluster#timeouts DataHcpBoundaryCluster#timeouts} Timeouts *DataHcpBoundaryClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcpboundarycluster/DataHcpBoundaryClusterTimeouts.go b/hcp/datahcpboundarycluster/DataHcpBoundaryClusterTimeouts.go index 0bbc6a55..fba60b68 100644 --- a/hcp/datahcpboundarycluster/DataHcpBoundaryClusterTimeouts.go +++ b/hcp/datahcpboundarycluster/DataHcpBoundaryClusterTimeouts.go @@ -5,7 +5,7 @@ package datahcpboundarycluster type DataHcpBoundaryClusterTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/boundary_cluster#default DataHcpBoundaryCluster#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/boundary_cluster#default DataHcpBoundaryCluster#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcpboundarycluster/README.md b/hcp/datahcpboundarycluster/README.md index 79852e84..dfad33f3 100644 --- a/hcp/datahcpboundarycluster/README.md +++ b/hcp/datahcpboundarycluster/README.md @@ -1,3 +1,3 @@ # `data_hcp_boundary_cluster` -Refer to the Terraform Registry for docs: [`data_hcp_boundary_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/boundary_cluster). +Refer to the Terraform Registry for docs: [`data_hcp_boundary_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/boundary_cluster). diff --git a/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfig.go b/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfig.go index d74bf37d..bd5e1f03 100644 --- a/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfig.go +++ b/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfig.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_helm_config hcp_consul_agent_helm_config}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_helm_config hcp_consul_agent_helm_config}. type DataHcpConsulAgentHelmConfig interface { cdktf.TerraformDataSource // Experimental. @@ -394,7 +394,7 @@ func (j *jsiiProxy_DataHcpConsulAgentHelmConfig) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_helm_config hcp_consul_agent_helm_config} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_helm_config hcp_consul_agent_helm_config} Data Source. func NewDataHcpConsulAgentHelmConfig(scope constructs.Construct, id *string, config *DataHcpConsulAgentHelmConfigConfig) DataHcpConsulAgentHelmConfig { _init_.Initialize() @@ -412,7 +412,7 @@ func NewDataHcpConsulAgentHelmConfig(scope constructs.Construct, id *string, con return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_helm_config hcp_consul_agent_helm_config} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_helm_config hcp_consul_agent_helm_config} Data Source. func NewDataHcpConsulAgentHelmConfig_Override(d DataHcpConsulAgentHelmConfig, scope constructs.Construct, id *string, config *DataHcpConsulAgentHelmConfigConfig) { _init_.Initialize() diff --git a/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfigConfig.go b/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfigConfig.go index 3884719d..40f28dff 100644 --- a/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfigConfig.go +++ b/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfigConfig.go @@ -24,17 +24,17 @@ type DataHcpConsulAgentHelmConfigConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the HCP Consul cluster. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_helm_config#cluster_id DataHcpConsulAgentHelmConfig#cluster_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_helm_config#cluster_id DataHcpConsulAgentHelmConfig#cluster_id} ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` // The FQDN for the Kubernetes API. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_helm_config#kubernetes_endpoint DataHcpConsulAgentHelmConfig#kubernetes_endpoint} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_helm_config#kubernetes_endpoint DataHcpConsulAgentHelmConfig#kubernetes_endpoint} KubernetesEndpoint *string `field:"required" json:"kubernetesEndpoint" yaml:"kubernetesEndpoint"` // Denotes that the gossip ports should be exposed. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_helm_config#expose_gossip_ports DataHcpConsulAgentHelmConfig#expose_gossip_ports} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_helm_config#expose_gossip_ports DataHcpConsulAgentHelmConfig#expose_gossip_ports} ExposeGossipPorts interface{} `field:"optional" json:"exposeGossipPorts" yaml:"exposeGossipPorts"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_helm_config#id DataHcpConsulAgentHelmConfig#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_helm_config#id DataHcpConsulAgentHelmConfig#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. @@ -44,11 +44,11 @@ type DataHcpConsulAgentHelmConfigConfig 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.94.1/docs/data-sources/consul_agent_helm_config#project_id DataHcpConsulAgentHelmConfig#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_helm_config#project_id DataHcpConsulAgentHelmConfig#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.94.1/docs/data-sources/consul_agent_helm_config#timeouts DataHcpConsulAgentHelmConfig#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_helm_config#timeouts DataHcpConsulAgentHelmConfig#timeouts} Timeouts *DataHcpConsulAgentHelmConfigTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfigTimeouts.go b/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfigTimeouts.go index 16d8ced5..f96c65df 100644 --- a/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfigTimeouts.go +++ b/hcp/datahcpconsulagenthelmconfig/DataHcpConsulAgentHelmConfigTimeouts.go @@ -5,7 +5,7 @@ package datahcpconsulagenthelmconfig type DataHcpConsulAgentHelmConfigTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_helm_config#default DataHcpConsulAgentHelmConfig#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_helm_config#default DataHcpConsulAgentHelmConfig#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcpconsulagenthelmconfig/README.md b/hcp/datahcpconsulagenthelmconfig/README.md index 904cc628..a5b30976 100644 --- a/hcp/datahcpconsulagenthelmconfig/README.md +++ b/hcp/datahcpconsulagenthelmconfig/README.md @@ -1,3 +1,3 @@ # `data_hcp_consul_agent_helm_config` -Refer to the Terraform Registry for docs: [`data_hcp_consul_agent_helm_config`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_helm_config). +Refer to the Terraform Registry for docs: [`data_hcp_consul_agent_helm_config`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_helm_config). diff --git a/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecret.go b/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecret.go index e45c1f16..d551a58c 100644 --- a/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecret.go +++ b/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecret.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_kubernetes_secret hcp_consul_agent_kubernetes_secret}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_kubernetes_secret hcp_consul_agent_kubernetes_secret}. type DataHcpConsulAgentKubernetesSecret interface { cdktf.TerraformDataSource // Experimental. @@ -347,7 +347,7 @@ func (j *jsiiProxy_DataHcpConsulAgentKubernetesSecret) TimeoutsInput() interface } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_kubernetes_secret hcp_consul_agent_kubernetes_secret} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_kubernetes_secret hcp_consul_agent_kubernetes_secret} Data Source. func NewDataHcpConsulAgentKubernetesSecret(scope constructs.Construct, id *string, config *DataHcpConsulAgentKubernetesSecretConfig) DataHcpConsulAgentKubernetesSecret { _init_.Initialize() @@ -365,7 +365,7 @@ func NewDataHcpConsulAgentKubernetesSecret(scope constructs.Construct, id *strin return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_kubernetes_secret hcp_consul_agent_kubernetes_secret} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_kubernetes_secret hcp_consul_agent_kubernetes_secret} Data Source. func NewDataHcpConsulAgentKubernetesSecret_Override(d DataHcpConsulAgentKubernetesSecret, scope constructs.Construct, id *string, config *DataHcpConsulAgentKubernetesSecretConfig) { _init_.Initialize() diff --git a/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecretConfig.go b/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecretConfig.go index 4cf5257a..8f2b402e 100644 --- a/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecretConfig.go +++ b/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecretConfig.go @@ -24,9 +24,9 @@ type DataHcpConsulAgentKubernetesSecretConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the HCP Consul cluster. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_kubernetes_secret#cluster_id DataHcpConsulAgentKubernetesSecret#cluster_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_kubernetes_secret#cluster_id DataHcpConsulAgentKubernetesSecret#cluster_id} ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_kubernetes_secret#id DataHcpConsulAgentKubernetesSecret#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_kubernetes_secret#id DataHcpConsulAgentKubernetesSecret#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. @@ -36,11 +36,11 @@ type DataHcpConsulAgentKubernetesSecretConfig 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.94.1/docs/data-sources/consul_agent_kubernetes_secret#project_id DataHcpConsulAgentKubernetesSecret#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_kubernetes_secret#project_id DataHcpConsulAgentKubernetesSecret#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.94.1/docs/data-sources/consul_agent_kubernetes_secret#timeouts DataHcpConsulAgentKubernetesSecret#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_kubernetes_secret#timeouts DataHcpConsulAgentKubernetesSecret#timeouts} Timeouts *DataHcpConsulAgentKubernetesSecretTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecretTimeouts.go b/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecretTimeouts.go index 55cef876..084c5947 100644 --- a/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecretTimeouts.go +++ b/hcp/datahcpconsulagentkubernetessecret/DataHcpConsulAgentKubernetesSecretTimeouts.go @@ -5,7 +5,7 @@ package datahcpconsulagentkubernetessecret type DataHcpConsulAgentKubernetesSecretTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_kubernetes_secret#default DataHcpConsulAgentKubernetesSecret#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_kubernetes_secret#default DataHcpConsulAgentKubernetesSecret#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcpconsulagentkubernetessecret/README.md b/hcp/datahcpconsulagentkubernetessecret/README.md index 11490b73..2e824cfc 100644 --- a/hcp/datahcpconsulagentkubernetessecret/README.md +++ b/hcp/datahcpconsulagentkubernetessecret/README.md @@ -1,3 +1,3 @@ # `data_hcp_consul_agent_kubernetes_secret` -Refer to the Terraform Registry for docs: [`data_hcp_consul_agent_kubernetes_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_agent_kubernetes_secret). +Refer to the Terraform Registry for docs: [`data_hcp_consul_agent_kubernetes_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_agent_kubernetes_secret). diff --git a/hcp/datahcpconsulcluster/DataHcpConsulCluster.go b/hcp/datahcpconsulcluster/DataHcpConsulCluster.go index 6ecfb485..bacbb86a 100644 --- a/hcp/datahcpconsulcluster/DataHcpConsulCluster.go +++ b/hcp/datahcpconsulcluster/DataHcpConsulCluster.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_cluster hcp_consul_cluster}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_cluster hcp_consul_cluster}. type DataHcpConsulCluster interface { cdktf.TerraformDataSource AutoHvnToHvnPeering() cdktf.IResolvable @@ -589,7 +589,7 @@ func (j *jsiiProxy_DataHcpConsulCluster) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_cluster hcp_consul_cluster} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_cluster hcp_consul_cluster} Data Source. func NewDataHcpConsulCluster(scope constructs.Construct, id *string, config *DataHcpConsulClusterConfig) DataHcpConsulCluster { _init_.Initialize() @@ -607,7 +607,7 @@ func NewDataHcpConsulCluster(scope constructs.Construct, id *string, config *Dat return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_cluster hcp_consul_cluster} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_cluster hcp_consul_cluster} Data Source. func NewDataHcpConsulCluster_Override(d DataHcpConsulCluster, scope constructs.Construct, id *string, config *DataHcpConsulClusterConfig) { _init_.Initialize() diff --git a/hcp/datahcpconsulcluster/DataHcpConsulClusterConfig.go b/hcp/datahcpconsulcluster/DataHcpConsulClusterConfig.go index 1ec7b7e7..4871cf6a 100644 --- a/hcp/datahcpconsulcluster/DataHcpConsulClusterConfig.go +++ b/hcp/datahcpconsulcluster/DataHcpConsulClusterConfig.go @@ -24,9 +24,9 @@ type DataHcpConsulClusterConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the HCP Consul cluster. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_cluster#cluster_id DataHcpConsulCluster#cluster_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_cluster#cluster_id DataHcpConsulCluster#cluster_id} ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_cluster#id DataHcpConsulCluster#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_cluster#id DataHcpConsulCluster#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. @@ -36,11 +36,11 @@ type DataHcpConsulClusterConfig 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.94.1/docs/data-sources/consul_cluster#project_id DataHcpConsulCluster#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_cluster#project_id DataHcpConsulCluster#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.94.1/docs/data-sources/consul_cluster#timeouts DataHcpConsulCluster#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_cluster#timeouts DataHcpConsulCluster#timeouts} Timeouts *DataHcpConsulClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcpconsulcluster/DataHcpConsulClusterTimeouts.go b/hcp/datahcpconsulcluster/DataHcpConsulClusterTimeouts.go index fe4dcd09..0d93affb 100644 --- a/hcp/datahcpconsulcluster/DataHcpConsulClusterTimeouts.go +++ b/hcp/datahcpconsulcluster/DataHcpConsulClusterTimeouts.go @@ -5,7 +5,7 @@ package datahcpconsulcluster type DataHcpConsulClusterTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_cluster#default DataHcpConsulCluster#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_cluster#default DataHcpConsulCluster#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcpconsulcluster/README.md b/hcp/datahcpconsulcluster/README.md index 35b26da9..f32fe594 100644 --- a/hcp/datahcpconsulcluster/README.md +++ b/hcp/datahcpconsulcluster/README.md @@ -1,3 +1,3 @@ # `data_hcp_consul_cluster` -Refer to the Terraform Registry for docs: [`data_hcp_consul_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_cluster). +Refer to the Terraform Registry for docs: [`data_hcp_consul_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_cluster). diff --git a/hcp/datahcpconsulversions/DataHcpConsulVersions.go b/hcp/datahcpconsulversions/DataHcpConsulVersions.go index 36eed35a..129d44ed 100644 --- a/hcp/datahcpconsulversions/DataHcpConsulVersions.go +++ b/hcp/datahcpconsulversions/DataHcpConsulVersions.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_versions hcp_consul_versions}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_versions hcp_consul_versions}. type DataHcpConsulVersions interface { cdktf.TerraformDataSource Available() *[]*string @@ -322,7 +322,7 @@ func (j *jsiiProxy_DataHcpConsulVersions) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_versions hcp_consul_versions} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_versions hcp_consul_versions} Data Source. func NewDataHcpConsulVersions(scope constructs.Construct, id *string, config *DataHcpConsulVersionsConfig) DataHcpConsulVersions { _init_.Initialize() @@ -340,7 +340,7 @@ func NewDataHcpConsulVersions(scope constructs.Construct, id *string, config *Da return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_versions hcp_consul_versions} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_versions hcp_consul_versions} Data Source. func NewDataHcpConsulVersions_Override(d DataHcpConsulVersions, scope constructs.Construct, id *string, config *DataHcpConsulVersionsConfig) { _init_.Initialize() diff --git a/hcp/datahcpconsulversions/DataHcpConsulVersionsConfig.go b/hcp/datahcpconsulversions/DataHcpConsulVersionsConfig.go index 89f74a54..23526f4d 100644 --- a/hcp/datahcpconsulversions/DataHcpConsulVersionsConfig.go +++ b/hcp/datahcpconsulversions/DataHcpConsulVersionsConfig.go @@ -22,14 +22,14 @@ type DataHcpConsulVersionsConfig struct { Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_versions#id DataHcpConsulVersions#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_versions#id DataHcpConsulVersions#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"` // timeouts block. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_versions#timeouts DataHcpConsulVersions#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_versions#timeouts DataHcpConsulVersions#timeouts} Timeouts *DataHcpConsulVersionsTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcpconsulversions/DataHcpConsulVersionsTimeouts.go b/hcp/datahcpconsulversions/DataHcpConsulVersionsTimeouts.go index 66b481e3..41e3ac34 100644 --- a/hcp/datahcpconsulversions/DataHcpConsulVersionsTimeouts.go +++ b/hcp/datahcpconsulversions/DataHcpConsulVersionsTimeouts.go @@ -5,7 +5,7 @@ package datahcpconsulversions type DataHcpConsulVersionsTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_versions#default DataHcpConsulVersions#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_versions#default DataHcpConsulVersions#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcpconsulversions/README.md b/hcp/datahcpconsulversions/README.md index c65d777d..52e01f06 100644 --- a/hcp/datahcpconsulversions/README.md +++ b/hcp/datahcpconsulversions/README.md @@ -1,3 +1,3 @@ # `data_hcp_consul_versions` -Refer to the Terraform Registry for docs: [`data_hcp_consul_versions`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/consul_versions). +Refer to the Terraform Registry for docs: [`data_hcp_consul_versions`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/consul_versions). diff --git a/hcp/datahcpgroup/DataHcpGroup.go b/hcp/datahcpgroup/DataHcpGroup.go index b9730abc..62ca9541 100644 --- a/hcp/datahcpgroup/DataHcpGroup.go +++ b/hcp/datahcpgroup/DataHcpGroup.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/group hcp_group}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/group hcp_group}. type DataHcpGroup interface { cdktf.TerraformDataSource // Experimental. @@ -297,7 +297,7 @@ func (j *jsiiProxy_DataHcpGroup) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/group hcp_group} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/group hcp_group} Data Source. func NewDataHcpGroup(scope constructs.Construct, id *string, config *DataHcpGroupConfig) DataHcpGroup { _init_.Initialize() @@ -315,7 +315,7 @@ func NewDataHcpGroup(scope constructs.Construct, id *string, config *DataHcpGrou return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/group hcp_group} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/group hcp_group} Data Source. func NewDataHcpGroup_Override(d DataHcpGroup, scope constructs.Construct, id *string, config *DataHcpGroupConfig) { _init_.Initialize() diff --git a/hcp/datahcpgroup/DataHcpGroupConfig.go b/hcp/datahcpgroup/DataHcpGroupConfig.go index 3931659c..58ff80aa 100644 --- a/hcp/datahcpgroup/DataHcpGroupConfig.go +++ b/hcp/datahcpgroup/DataHcpGroupConfig.go @@ -24,7 +24,7 @@ type DataHcpGroupConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The group's resource name in format `iam/organization//group/`. The shortened `` version can be used for input. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/group#resource_name DataHcpGroup#resource_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/group#resource_name DataHcpGroup#resource_name} ResourceName *string `field:"required" json:"resourceName" yaml:"resourceName"` } diff --git a/hcp/datahcpgroup/README.md b/hcp/datahcpgroup/README.md index 9e621e8c..c9f0c732 100644 --- a/hcp/datahcpgroup/README.md +++ b/hcp/datahcpgroup/README.md @@ -1,3 +1,3 @@ # `data_hcp_group` -Refer to the Terraform Registry for docs: [`data_hcp_group`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/group). +Refer to the Terraform Registry for docs: [`data_hcp_group`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/group). diff --git a/hcp/datahcphvn/DataHcpHvn.go b/hcp/datahcphvn/DataHcpHvn.go index 908af9ab..6dea0f1e 100644 --- a/hcp/datahcphvn/DataHcpHvn.go +++ b/hcp/datahcphvn/DataHcpHvn.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn hcp_hvn}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn hcp_hvn}. type DataHcpHvn interface { cdktf.TerraformDataSource // Experimental. @@ -424,7 +424,7 @@ func (j *jsiiProxy_DataHcpHvn) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn hcp_hvn} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn hcp_hvn} Data Source. func NewDataHcpHvn(scope constructs.Construct, id *string, config *DataHcpHvnConfig) DataHcpHvn { _init_.Initialize() @@ -442,7 +442,7 @@ func NewDataHcpHvn(scope constructs.Construct, id *string, config *DataHcpHvnCon return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn hcp_hvn} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn hcp_hvn} Data Source. func NewDataHcpHvn_Override(d DataHcpHvn, scope constructs.Construct, id *string, config *DataHcpHvnConfig) { _init_.Initialize() diff --git a/hcp/datahcphvn/DataHcpHvnConfig.go b/hcp/datahcphvn/DataHcpHvnConfig.go index 113c7f17..f27505f2 100644 --- a/hcp/datahcphvn/DataHcpHvnConfig.go +++ b/hcp/datahcphvn/DataHcpHvnConfig.go @@ -24,9 +24,9 @@ type DataHcpHvnConfig 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.94.1/docs/data-sources/hvn#hvn_id DataHcpHvn#hvn_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn#hvn_id DataHcpHvn#hvn_id} HvnId *string `field:"required" json:"hvnId" yaml:"hvnId"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn#id DataHcpHvn#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn#id DataHcpHvn#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. @@ -36,11 +36,11 @@ type DataHcpHvnConfig 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.94.1/docs/data-sources/hvn#project_id DataHcpHvn#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn#project_id DataHcpHvn#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.94.1/docs/data-sources/hvn#timeouts DataHcpHvn#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn#timeouts DataHcpHvn#timeouts} Timeouts *DataHcpHvnTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcphvn/DataHcpHvnTimeouts.go b/hcp/datahcphvn/DataHcpHvnTimeouts.go index b070da2a..dae4cae6 100644 --- a/hcp/datahcphvn/DataHcpHvnTimeouts.go +++ b/hcp/datahcphvn/DataHcpHvnTimeouts.go @@ -5,7 +5,7 @@ package datahcphvn type DataHcpHvnTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn#default DataHcpHvn#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn#default DataHcpHvn#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcphvn/README.md b/hcp/datahcphvn/README.md index 0dfbaf36..8050eb58 100644 --- a/hcp/datahcphvn/README.md +++ b/hcp/datahcphvn/README.md @@ -1,3 +1,3 @@ # `data_hcp_hvn` -Refer to the Terraform Registry for docs: [`data_hcp_hvn`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn). +Refer to the Terraform Registry for docs: [`data_hcp_hvn`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn). diff --git a/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnection.go b/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnection.go index 0586d2ad..195597c4 100644 --- a/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnection.go +++ b/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnection.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_peering_connection hcp_hvn_peering_connection}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_peering_connection hcp_hvn_peering_connection}. type DataHcpHvnPeeringConnection interface { cdktf.TerraformDataSource // Experimental. @@ -438,7 +438,7 @@ func (j *jsiiProxy_DataHcpHvnPeeringConnection) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_peering_connection hcp_hvn_peering_connection} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_peering_connection hcp_hvn_peering_connection} Data Source. func NewDataHcpHvnPeeringConnection(scope constructs.Construct, id *string, config *DataHcpHvnPeeringConnectionConfig) DataHcpHvnPeeringConnection { _init_.Initialize() @@ -456,7 +456,7 @@ func NewDataHcpHvnPeeringConnection(scope constructs.Construct, id *string, conf return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_peering_connection hcp_hvn_peering_connection} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_peering_connection hcp_hvn_peering_connection} Data Source. func NewDataHcpHvnPeeringConnection_Override(d DataHcpHvnPeeringConnection, scope constructs.Construct, id *string, config *DataHcpHvnPeeringConnectionConfig) { _init_.Initialize() diff --git a/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnectionConfig.go b/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnectionConfig.go index c10396be..ddb0526f 100644 --- a/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnectionConfig.go +++ b/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnectionConfig.go @@ -24,19 +24,19 @@ type DataHcpHvnPeeringConnectionConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The unique URL of one of the HVNs being peered. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_peering_connection#hvn_1 DataHcpHvnPeeringConnection#hvn_1} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_peering_connection#hvn_1 DataHcpHvnPeeringConnection#hvn_1} Hvn1 *string `field:"required" json:"hvn1" yaml:"hvn1"` // The ID of the peering connection. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_peering_connection#peering_id DataHcpHvnPeeringConnection#peering_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_peering_connection#peering_id DataHcpHvnPeeringConnection#peering_id} PeeringId *string `field:"required" json:"peeringId" yaml:"peeringId"` // The unique URL of one of the HVNs being peered. // // Setting this attribute is deprecated, but it will remain usable in read-only form. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_peering_connection#hvn_2 DataHcpHvnPeeringConnection#hvn_2} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_peering_connection#hvn_2 DataHcpHvnPeeringConnection#hvn_2} Hvn2 *string `field:"optional" json:"hvn2" yaml:"hvn2"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_peering_connection#id DataHcpHvnPeeringConnection#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_peering_connection#id DataHcpHvnPeeringConnection#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. @@ -45,11 +45,11 @@ type DataHcpHvnPeeringConnectionConfig struct { // // Always matches hvn_1's project ID. Setting this attribute is deprecated, but it will remain usable in read-only form. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_peering_connection#project_id DataHcpHvnPeeringConnection#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_peering_connection#project_id DataHcpHvnPeeringConnection#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.94.1/docs/data-sources/hvn_peering_connection#timeouts DataHcpHvnPeeringConnection#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_peering_connection#timeouts DataHcpHvnPeeringConnection#timeouts} Timeouts *DataHcpHvnPeeringConnectionTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnectionTimeouts.go b/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnectionTimeouts.go index 81be5364..ac94b133 100644 --- a/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnectionTimeouts.go +++ b/hcp/datahcphvnpeeringconnection/DataHcpHvnPeeringConnectionTimeouts.go @@ -5,7 +5,7 @@ package datahcphvnpeeringconnection type DataHcpHvnPeeringConnectionTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_peering_connection#default DataHcpHvnPeeringConnection#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_peering_connection#default DataHcpHvnPeeringConnection#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcphvnpeeringconnection/README.md b/hcp/datahcphvnpeeringconnection/README.md index 1320c1c2..c39b4d04 100644 --- a/hcp/datahcphvnpeeringconnection/README.md +++ b/hcp/datahcphvnpeeringconnection/README.md @@ -1,3 +1,3 @@ # `data_hcp_hvn_peering_connection` -Refer to the Terraform Registry for docs: [`data_hcp_hvn_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_peering_connection). +Refer to the Terraform Registry for docs: [`data_hcp_hvn_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_peering_connection). diff --git a/hcp/datahcphvnroute/DataHcpHvnRoute.go b/hcp/datahcphvnroute/DataHcpHvnRoute.go index 606e8eba..b283f679 100644 --- a/hcp/datahcphvnroute/DataHcpHvnRoute.go +++ b/hcp/datahcphvnroute/DataHcpHvnRoute.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_route hcp_hvn_route}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_route hcp_hvn_route}. type DataHcpHvnRoute interface { cdktf.TerraformDataSource AzureConfig() DataHcpHvnRouteAzureConfigList @@ -425,7 +425,7 @@ func (j *jsiiProxy_DataHcpHvnRoute) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_route hcp_hvn_route} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_route hcp_hvn_route} Data Source. func NewDataHcpHvnRoute(scope constructs.Construct, id *string, config *DataHcpHvnRouteConfig) DataHcpHvnRoute { _init_.Initialize() @@ -443,7 +443,7 @@ func NewDataHcpHvnRoute(scope constructs.Construct, id *string, config *DataHcpH return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_route hcp_hvn_route} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_route hcp_hvn_route} Data Source. func NewDataHcpHvnRoute_Override(d DataHcpHvnRoute, scope constructs.Construct, id *string, config *DataHcpHvnRouteConfig) { _init_.Initialize() diff --git a/hcp/datahcphvnroute/DataHcpHvnRouteConfig.go b/hcp/datahcphvnroute/DataHcpHvnRouteConfig.go index 0590dd76..daf13436 100644 --- a/hcp/datahcphvnroute/DataHcpHvnRouteConfig.go +++ b/hcp/datahcphvnroute/DataHcpHvnRouteConfig.go @@ -24,13 +24,13 @@ type DataHcpHvnRouteConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The `self_link` of the HashiCorp Virtual Network (HVN). // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_route#hvn_link DataHcpHvnRoute#hvn_link} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_route#hvn_link DataHcpHvnRoute#hvn_link} HvnLink *string `field:"required" json:"hvnLink" yaml:"hvnLink"` // The ID of the HVN route. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_route#hvn_route_id DataHcpHvnRoute#hvn_route_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_route#hvn_route_id DataHcpHvnRoute#hvn_route_id} HvnRouteId *string `field:"required" json:"hvnRouteId" yaml:"hvnRouteId"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_route#id DataHcpHvnRoute#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_route#id DataHcpHvnRoute#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. @@ -39,11 +39,11 @@ type DataHcpHvnRouteConfig struct { // // Always matches the project ID in `hvn_link`. Setting this attribute is deprecated, but it will remain usable in read-only form. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_route#project_id DataHcpHvnRoute#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_route#project_id DataHcpHvnRoute#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.94.1/docs/data-sources/hvn_route#timeouts DataHcpHvnRoute#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_route#timeouts DataHcpHvnRoute#timeouts} Timeouts *DataHcpHvnRouteTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcphvnroute/DataHcpHvnRouteTimeouts.go b/hcp/datahcphvnroute/DataHcpHvnRouteTimeouts.go index f6a5c679..893411c9 100644 --- a/hcp/datahcphvnroute/DataHcpHvnRouteTimeouts.go +++ b/hcp/datahcphvnroute/DataHcpHvnRouteTimeouts.go @@ -5,7 +5,7 @@ package datahcphvnroute type DataHcpHvnRouteTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_route#default DataHcpHvnRoute#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_route#default DataHcpHvnRoute#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcphvnroute/README.md b/hcp/datahcphvnroute/README.md index 59ce4408..10587a89 100644 --- a/hcp/datahcphvnroute/README.md +++ b/hcp/datahcphvnroute/README.md @@ -1,3 +1,3 @@ # `data_hcp_hvn_route` -Refer to the Terraform Registry for docs: [`data_hcp_hvn_route`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/hvn_route). +Refer to the Terraform Registry for docs: [`data_hcp_hvn_route`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/hvn_route). diff --git a/hcp/datahcpiampolicy/DataHcpIamPolicy.go b/hcp/datahcpiampolicy/DataHcpIamPolicy.go index 9c7485dd..e98758d3 100644 --- a/hcp/datahcpiampolicy/DataHcpIamPolicy.go +++ b/hcp/datahcpiampolicy/DataHcpIamPolicy.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/iam_policy hcp_iam_policy}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/iam_policy hcp_iam_policy}. type DataHcpIamPolicy interface { cdktf.TerraformDataSource Bindings() DataHcpIamPolicyBindingsList @@ -275,7 +275,7 @@ func (j *jsiiProxy_DataHcpIamPolicy) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/iam_policy hcp_iam_policy} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/iam_policy hcp_iam_policy} Data Source. func NewDataHcpIamPolicy(scope constructs.Construct, id *string, config *DataHcpIamPolicyConfig) DataHcpIamPolicy { _init_.Initialize() @@ -293,7 +293,7 @@ func NewDataHcpIamPolicy(scope constructs.Construct, id *string, config *DataHcp return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/iam_policy hcp_iam_policy} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/iam_policy hcp_iam_policy} Data Source. func NewDataHcpIamPolicy_Override(d DataHcpIamPolicy, scope constructs.Construct, id *string, config *DataHcpIamPolicyConfig) { _init_.Initialize() diff --git a/hcp/datahcpiampolicy/DataHcpIamPolicyBindings.go b/hcp/datahcpiampolicy/DataHcpIamPolicyBindings.go index b8f0b106..1b1cfbd1 100644 --- a/hcp/datahcpiampolicy/DataHcpIamPolicyBindings.go +++ b/hcp/datahcpiampolicy/DataHcpIamPolicyBindings.go @@ -7,11 +7,11 @@ package datahcpiampolicy type DataHcpIamPolicyBindings struct { // The set of principals to bind to the given role. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/iam_policy#principals DataHcpIamPolicy#principals} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/iam_policy#principals DataHcpIamPolicy#principals} Principals *[]*string `field:"required" json:"principals" yaml:"principals"` // The role name to bind to the given principals. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/iam_policy#role DataHcpIamPolicy#role} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/iam_policy#role DataHcpIamPolicy#role} Role *string `field:"required" json:"role" yaml:"role"` } diff --git a/hcp/datahcpiampolicy/DataHcpIamPolicyConfig.go b/hcp/datahcpiampolicy/DataHcpIamPolicyConfig.go index a13d8aaa..496a88a0 100644 --- a/hcp/datahcpiampolicy/DataHcpIamPolicyConfig.go +++ b/hcp/datahcpiampolicy/DataHcpIamPolicyConfig.go @@ -24,7 +24,7 @@ type DataHcpIamPolicyConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // A binding associates a set of principals to a role. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/iam_policy#bindings DataHcpIamPolicy#bindings} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/iam_policy#bindings DataHcpIamPolicy#bindings} Bindings interface{} `field:"required" json:"bindings" yaml:"bindings"` } diff --git a/hcp/datahcpiampolicy/README.md b/hcp/datahcpiampolicy/README.md index 4fb5b39d..3f4025b2 100644 --- a/hcp/datahcpiampolicy/README.md +++ b/hcp/datahcpiampolicy/README.md @@ -1,3 +1,3 @@ # `data_hcp_iam_policy` -Refer to the Terraform Registry for docs: [`data_hcp_iam_policy`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/iam_policy). +Refer to the Terraform Registry for docs: [`data_hcp_iam_policy`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/iam_policy). diff --git a/hcp/datahcporganization/DataHcpOrganization.go b/hcp/datahcporganization/DataHcpOrganization.go index ea6903f4..d0882be2 100644 --- a/hcp/datahcporganization/DataHcpOrganization.go +++ b/hcp/datahcporganization/DataHcpOrganization.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/organization hcp_organization}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/organization hcp_organization}. type DataHcpOrganization interface { cdktf.TerraformDataSource // Experimental. @@ -274,7 +274,7 @@ func (j *jsiiProxy_DataHcpOrganization) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/organization hcp_organization} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/organization hcp_organization} Data Source. func NewDataHcpOrganization(scope constructs.Construct, id *string, config *DataHcpOrganizationConfig) DataHcpOrganization { _init_.Initialize() @@ -292,7 +292,7 @@ func NewDataHcpOrganization(scope constructs.Construct, id *string, config *Data return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/organization hcp_organization} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/organization hcp_organization} Data Source. func NewDataHcpOrganization_Override(d DataHcpOrganization, scope constructs.Construct, id *string, config *DataHcpOrganizationConfig) { _init_.Initialize() diff --git a/hcp/datahcporganization/README.md b/hcp/datahcporganization/README.md index a064c4b7..7552c1bb 100644 --- a/hcp/datahcporganization/README.md +++ b/hcp/datahcporganization/README.md @@ -1,3 +1,3 @@ # `data_hcp_organization` -Refer to the Terraform Registry for docs: [`data_hcp_organization`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/organization). +Refer to the Terraform Registry for docs: [`data_hcp_organization`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/organization). diff --git a/hcp/datahcppackerartifact/DataHcpPackerArtifact.go b/hcp/datahcppackerartifact/DataHcpPackerArtifact.go index 18a55681..e2c17ccc 100644 --- a/hcp/datahcppackerartifact/DataHcpPackerArtifact.go +++ b/hcp/datahcppackerartifact/DataHcpPackerArtifact.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_artifact hcp_packer_artifact}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_artifact hcp_packer_artifact}. type DataHcpPackerArtifact interface { cdktf.TerraformDataSource BucketName() *string @@ -494,7 +494,7 @@ func (j *jsiiProxy_DataHcpPackerArtifact) VersionFingerprintInput() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_artifact hcp_packer_artifact} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_artifact hcp_packer_artifact} Data Source. func NewDataHcpPackerArtifact(scope constructs.Construct, id *string, config *DataHcpPackerArtifactConfig) DataHcpPackerArtifact { _init_.Initialize() @@ -512,7 +512,7 @@ func NewDataHcpPackerArtifact(scope constructs.Construct, id *string, config *Da return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_artifact hcp_packer_artifact} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_artifact hcp_packer_artifact} Data Source. func NewDataHcpPackerArtifact_Override(d DataHcpPackerArtifact, scope constructs.Construct, id *string, config *DataHcpPackerArtifactConfig) { _init_.Initialize() diff --git a/hcp/datahcppackerartifact/DataHcpPackerArtifactConfig.go b/hcp/datahcppackerartifact/DataHcpPackerArtifactConfig.go index 21844321..5e13e768 100644 --- a/hcp/datahcppackerartifact/DataHcpPackerArtifactConfig.go +++ b/hcp/datahcppackerartifact/DataHcpPackerArtifactConfig.go @@ -24,37 +24,37 @@ type DataHcpPackerArtifactConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the HCP Packer Bucket where the Artifact is located. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_artifact#bucket_name DataHcpPackerArtifact#bucket_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_artifact#bucket_name DataHcpPackerArtifact#bucket_name} BucketName *string `field:"required" json:"bucketName" yaml:"bucketName"` // Name of the platform where the HCP Packer Artifact is stored. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_artifact#platform DataHcpPackerArtifact#platform} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_artifact#platform DataHcpPackerArtifact#platform} Platform *string `field:"required" json:"platform" yaml:"platform"` // The Region where the HCP Packer Artifact is stored, if any. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_artifact#region DataHcpPackerArtifact#region} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_artifact#region DataHcpPackerArtifact#region} Region *string `field:"required" json:"region" yaml:"region"` // The name of the HCP Packer Channel the Version containing this Artifact is assigned to. // // The Version currently assigned to the Channel will be fetched. // Exactly one of `channel_name` or `version_fingerprint` must be provided. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_artifact#channel_name DataHcpPackerArtifact#channel_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_artifact#channel_name DataHcpPackerArtifact#channel_name} ChannelName *string `field:"optional" json:"channelName" yaml:"channelName"` // Name of the Packer builder that built this Artifact. Ex: `amazon-ebs.example`. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_artifact#component_type DataHcpPackerArtifact#component_type} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_artifact#component_type DataHcpPackerArtifact#component_type} ComponentType *string `field:"optional" json:"componentType" yaml:"componentType"` // The ID of the HCP Organization where the Artifact is located. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_artifact#project_id DataHcpPackerArtifact#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_artifact#project_id DataHcpPackerArtifact#project_id} ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"` // The fingerprint of the HCP Packer Version where the Artifact is located. // // If provided in the config, it is used to fetch the Version. // Exactly one of `channel_name` or `version_fingerprint` must be provided. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_artifact#version_fingerprint DataHcpPackerArtifact#version_fingerprint} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_artifact#version_fingerprint DataHcpPackerArtifact#version_fingerprint} VersionFingerprint *string `field:"optional" json:"versionFingerprint" yaml:"versionFingerprint"` } diff --git a/hcp/datahcppackerartifact/README.md b/hcp/datahcppackerartifact/README.md index e18f3f83..a53abfdf 100644 --- a/hcp/datahcppackerartifact/README.md +++ b/hcp/datahcppackerartifact/README.md @@ -1,3 +1,3 @@ # `data_hcp_packer_artifact` -Refer to the Terraform Registry for docs: [`data_hcp_packer_artifact`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_artifact). +Refer to the Terraform Registry for docs: [`data_hcp_packer_artifact`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_artifact). diff --git a/hcp/datahcppackerbucketnames/DataHcpPackerBucketNames.go b/hcp/datahcppackerbucketnames/DataHcpPackerBucketNames.go index ce1d9441..c8701415 100644 --- a/hcp/datahcppackerbucketnames/DataHcpPackerBucketNames.go +++ b/hcp/datahcppackerbucketnames/DataHcpPackerBucketNames.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_bucket_names hcp_packer_bucket_names}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_bucket_names hcp_packer_bucket_names}. type DataHcpPackerBucketNames interface { cdktf.TerraformDataSource // Experimental. @@ -335,7 +335,7 @@ func (j *jsiiProxy_DataHcpPackerBucketNames) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_bucket_names hcp_packer_bucket_names} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_bucket_names hcp_packer_bucket_names} Data Source. func NewDataHcpPackerBucketNames(scope constructs.Construct, id *string, config *DataHcpPackerBucketNamesConfig) DataHcpPackerBucketNames { _init_.Initialize() @@ -353,7 +353,7 @@ func NewDataHcpPackerBucketNames(scope constructs.Construct, id *string, config return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_bucket_names hcp_packer_bucket_names} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_bucket_names hcp_packer_bucket_names} Data Source. func NewDataHcpPackerBucketNames_Override(d DataHcpPackerBucketNames, scope constructs.Construct, id *string, config *DataHcpPackerBucketNamesConfig) { _init_.Initialize() diff --git a/hcp/datahcppackerbucketnames/DataHcpPackerBucketNamesConfig.go b/hcp/datahcppackerbucketnames/DataHcpPackerBucketNamesConfig.go index 30f95d0e..f2ebc4ab 100644 --- a/hcp/datahcppackerbucketnames/DataHcpPackerBucketNamesConfig.go +++ b/hcp/datahcppackerbucketnames/DataHcpPackerBucketNamesConfig.go @@ -22,18 +22,18 @@ type DataHcpPackerBucketNamesConfig struct { Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_bucket_names#id DataHcpPackerBucketNames#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_bucket_names#id DataHcpPackerBucketNames#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 HCP Packer registry is located. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_bucket_names#project_id DataHcpPackerBucketNames#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_bucket_names#project_id DataHcpPackerBucketNames#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.94.1/docs/data-sources/packer_bucket_names#timeouts DataHcpPackerBucketNames#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_bucket_names#timeouts DataHcpPackerBucketNames#timeouts} Timeouts *DataHcpPackerBucketNamesTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcppackerbucketnames/DataHcpPackerBucketNamesTimeouts.go b/hcp/datahcppackerbucketnames/DataHcpPackerBucketNamesTimeouts.go index 2b554c1f..4a61a27e 100644 --- a/hcp/datahcppackerbucketnames/DataHcpPackerBucketNamesTimeouts.go +++ b/hcp/datahcppackerbucketnames/DataHcpPackerBucketNamesTimeouts.go @@ -5,7 +5,7 @@ package datahcppackerbucketnames type DataHcpPackerBucketNamesTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_bucket_names#default DataHcpPackerBucketNames#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_bucket_names#default DataHcpPackerBucketNames#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcppackerbucketnames/README.md b/hcp/datahcppackerbucketnames/README.md index e850db5d..67bee80b 100644 --- a/hcp/datahcppackerbucketnames/README.md +++ b/hcp/datahcppackerbucketnames/README.md @@ -1,3 +1,3 @@ # `data_hcp_packer_bucket_names` -Refer to the Terraform Registry for docs: [`data_hcp_packer_bucket_names`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_bucket_names). +Refer to the Terraform Registry for docs: [`data_hcp_packer_bucket_names`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_bucket_names). diff --git a/hcp/datahcppackerruntask/DataHcpPackerRunTask.go b/hcp/datahcppackerruntask/DataHcpPackerRunTask.go index 2b2c047c..d0ca6905 100644 --- a/hcp/datahcppackerruntask/DataHcpPackerRunTask.go +++ b/hcp/datahcppackerruntask/DataHcpPackerRunTask.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_run_task hcp_packer_run_task}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_run_task hcp_packer_run_task}. type DataHcpPackerRunTask interface { cdktf.TerraformDataSource // Experimental. @@ -346,7 +346,7 @@ func (j *jsiiProxy_DataHcpPackerRunTask) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_run_task hcp_packer_run_task} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_run_task hcp_packer_run_task} Data Source. func NewDataHcpPackerRunTask(scope constructs.Construct, id *string, config *DataHcpPackerRunTaskConfig) DataHcpPackerRunTask { _init_.Initialize() @@ -364,7 +364,7 @@ func NewDataHcpPackerRunTask(scope constructs.Construct, id *string, config *Dat return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_run_task hcp_packer_run_task} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_run_task hcp_packer_run_task} Data Source. func NewDataHcpPackerRunTask_Override(d DataHcpPackerRunTask, scope constructs.Construct, id *string, config *DataHcpPackerRunTaskConfig) { _init_.Initialize() diff --git a/hcp/datahcppackerruntask/DataHcpPackerRunTaskConfig.go b/hcp/datahcppackerruntask/DataHcpPackerRunTaskConfig.go index 8d1c1e09..cb590a25 100644 --- a/hcp/datahcppackerruntask/DataHcpPackerRunTaskConfig.go +++ b/hcp/datahcppackerruntask/DataHcpPackerRunTaskConfig.go @@ -22,7 +22,7 @@ type DataHcpPackerRunTaskConfig struct { Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_run_task#id DataHcpPackerRunTask#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_run_task#id DataHcpPackerRunTask#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. @@ -32,11 +32,11 @@ type DataHcpPackerRunTaskConfig 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.94.1/docs/data-sources/packer_run_task#project_id DataHcpPackerRunTask#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_run_task#project_id DataHcpPackerRunTask#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.94.1/docs/data-sources/packer_run_task#timeouts DataHcpPackerRunTask#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_run_task#timeouts DataHcpPackerRunTask#timeouts} Timeouts *DataHcpPackerRunTaskTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcppackerruntask/DataHcpPackerRunTaskTimeouts.go b/hcp/datahcppackerruntask/DataHcpPackerRunTaskTimeouts.go index 36b272f3..fec4a8f2 100644 --- a/hcp/datahcppackerruntask/DataHcpPackerRunTaskTimeouts.go +++ b/hcp/datahcppackerruntask/DataHcpPackerRunTaskTimeouts.go @@ -5,7 +5,7 @@ package datahcppackerruntask type DataHcpPackerRunTaskTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_run_task#default DataHcpPackerRunTask#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_run_task#default DataHcpPackerRunTask#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcppackerruntask/README.md b/hcp/datahcppackerruntask/README.md index 2b467978..eb502a9a 100644 --- a/hcp/datahcppackerruntask/README.md +++ b/hcp/datahcppackerruntask/README.md @@ -1,3 +1,3 @@ # `data_hcp_packer_run_task` -Refer to the Terraform Registry for docs: [`data_hcp_packer_run_task`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_run_task). +Refer to the Terraform Registry for docs: [`data_hcp_packer_run_task`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_run_task). diff --git a/hcp/datahcppackerversion/DataHcpPackerVersion.go b/hcp/datahcppackerversion/DataHcpPackerVersion.go index b90fa195..634db8f5 100644 --- a/hcp/datahcppackerversion/DataHcpPackerVersion.go +++ b/hcp/datahcppackerversion/DataHcpPackerVersion.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_version hcp_packer_version}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_version hcp_packer_version}. type DataHcpPackerVersion interface { cdktf.TerraformDataSource AuthorId() *string @@ -399,7 +399,7 @@ func (j *jsiiProxy_DataHcpPackerVersion) UpdatedAt() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_version hcp_packer_version} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_version hcp_packer_version} Data Source. func NewDataHcpPackerVersion(scope constructs.Construct, id *string, config *DataHcpPackerVersionConfig) DataHcpPackerVersion { _init_.Initialize() @@ -417,7 +417,7 @@ func NewDataHcpPackerVersion(scope constructs.Construct, id *string, config *Dat return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_version hcp_packer_version} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_version hcp_packer_version} Data Source. func NewDataHcpPackerVersion_Override(d DataHcpPackerVersion, scope constructs.Construct, id *string, config *DataHcpPackerVersionConfig) { _init_.Initialize() diff --git a/hcp/datahcppackerversion/DataHcpPackerVersionConfig.go b/hcp/datahcppackerversion/DataHcpPackerVersionConfig.go index 9a6c2426..7f129459 100644 --- a/hcp/datahcppackerversion/DataHcpPackerVersionConfig.go +++ b/hcp/datahcppackerversion/DataHcpPackerVersionConfig.go @@ -24,17 +24,17 @@ type DataHcpPackerVersionConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the HCP Packer Bucket where the Version is located. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_version#bucket_name DataHcpPackerVersion#bucket_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_version#bucket_name DataHcpPackerVersion#bucket_name} BucketName *string `field:"required" json:"bucketName" yaml:"bucketName"` // The name of the HCP Packer Channel the Version is assigned to. // // The version currently assigned to the Channel will be fetched. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_version#channel_name DataHcpPackerVersion#channel_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_version#channel_name DataHcpPackerVersion#channel_name} ChannelName *string `field:"required" json:"channelName" yaml:"channelName"` // The ID of the HCP Organization where the Version is located. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_version#project_id DataHcpPackerVersion#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_version#project_id DataHcpPackerVersion#project_id} ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"` } diff --git a/hcp/datahcppackerversion/README.md b/hcp/datahcppackerversion/README.md index af248b4c..959a0923 100644 --- a/hcp/datahcppackerversion/README.md +++ b/hcp/datahcppackerversion/README.md @@ -1,3 +1,3 @@ # `data_hcp_packer_version` -Refer to the Terraform Registry for docs: [`data_hcp_packer_version`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/packer_version). +Refer to the Terraform Registry for docs: [`data_hcp_packer_version`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/packer_version). diff --git a/hcp/datahcpproject/DataHcpProject.go b/hcp/datahcpproject/DataHcpProject.go index 01ecc47d..53cdeb34 100644 --- a/hcp/datahcpproject/DataHcpProject.go +++ b/hcp/datahcpproject/DataHcpProject.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/project hcp_project}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/project hcp_project}. type DataHcpProject interface { cdktf.TerraformDataSource // Experimental. @@ -309,7 +309,7 @@ func (j *jsiiProxy_DataHcpProject) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/project hcp_project} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/project hcp_project} Data Source. func NewDataHcpProject(scope constructs.Construct, id *string, config *DataHcpProjectConfig) DataHcpProject { _init_.Initialize() @@ -327,7 +327,7 @@ func NewDataHcpProject(scope constructs.Construct, id *string, config *DataHcpPr return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/project hcp_project} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/project hcp_project} Data Source. func NewDataHcpProject_Override(d DataHcpProject, scope constructs.Construct, id *string, config *DataHcpProjectConfig) { _init_.Initialize() diff --git a/hcp/datahcpproject/DataHcpProjectConfig.go b/hcp/datahcpproject/DataHcpProjectConfig.go index 040ff71a..e19441b0 100644 --- a/hcp/datahcpproject/DataHcpProjectConfig.go +++ b/hcp/datahcpproject/DataHcpProjectConfig.go @@ -26,7 +26,7 @@ type DataHcpProjectConfig struct { // // May be given as "" or "project/". If not set, the provider project is used. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/project#project DataHcpProject#project} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/project#project DataHcpProject#project} Project *string `field:"optional" json:"project" yaml:"project"` } diff --git a/hcp/datahcpproject/README.md b/hcp/datahcpproject/README.md index 8b989315..7d2f1bc5 100644 --- a/hcp/datahcpproject/README.md +++ b/hcp/datahcpproject/README.md @@ -1,3 +1,3 @@ # `data_hcp_project` -Refer to the Terraform Registry for docs: [`data_hcp_project`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/project). +Refer to the Terraform Registry for docs: [`data_hcp_project`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/project). diff --git a/hcp/datahcpserviceprincipal/DataHcpServicePrincipal.go b/hcp/datahcpserviceprincipal/DataHcpServicePrincipal.go index da890c38..f9c33dfb 100644 --- a/hcp/datahcpserviceprincipal/DataHcpServicePrincipal.go +++ b/hcp/datahcpserviceprincipal/DataHcpServicePrincipal.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/service_principal hcp_service_principal}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/service_principal hcp_service_principal}. type DataHcpServicePrincipal interface { cdktf.TerraformDataSource // Experimental. @@ -286,7 +286,7 @@ func (j *jsiiProxy_DataHcpServicePrincipal) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/service_principal hcp_service_principal} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/service_principal hcp_service_principal} Data Source. func NewDataHcpServicePrincipal(scope constructs.Construct, id *string, config *DataHcpServicePrincipalConfig) DataHcpServicePrincipal { _init_.Initialize() @@ -304,7 +304,7 @@ func NewDataHcpServicePrincipal(scope constructs.Construct, id *string, config * return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/service_principal hcp_service_principal} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/service_principal hcp_service_principal} Data Source. func NewDataHcpServicePrincipal_Override(d DataHcpServicePrincipal, scope constructs.Construct, id *string, config *DataHcpServicePrincipalConfig) { _init_.Initialize() diff --git a/hcp/datahcpserviceprincipal/DataHcpServicePrincipalConfig.go b/hcp/datahcpserviceprincipal/DataHcpServicePrincipalConfig.go index 24ad91a1..28a5b180 100644 --- a/hcp/datahcpserviceprincipal/DataHcpServicePrincipalConfig.go +++ b/hcp/datahcpserviceprincipal/DataHcpServicePrincipalConfig.go @@ -24,7 +24,7 @@ type DataHcpServicePrincipalConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The service principal's resource name in format `iam/project//service-principal/` or `iam/organization//service-principal/`. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/service_principal#resource_name DataHcpServicePrincipal#resource_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/service_principal#resource_name DataHcpServicePrincipal#resource_name} ResourceName *string `field:"required" json:"resourceName" yaml:"resourceName"` } diff --git a/hcp/datahcpserviceprincipal/README.md b/hcp/datahcpserviceprincipal/README.md index 407d5657..d27a3167 100644 --- a/hcp/datahcpserviceprincipal/README.md +++ b/hcp/datahcpserviceprincipal/README.md @@ -1,3 +1,3 @@ # `data_hcp_service_principal` -Refer to the Terraform Registry for docs: [`data_hcp_service_principal`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/service_principal). +Refer to the Terraform Registry for docs: [`data_hcp_service_principal`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/service_principal). diff --git a/hcp/datahcpuserprincipal/DataHcpUserPrincipal.go b/hcp/datahcpuserprincipal/DataHcpUserPrincipal.go index 097a6815..cc3ad1f5 100644 --- a/hcp/datahcpuserprincipal/DataHcpUserPrincipal.go +++ b/hcp/datahcpuserprincipal/DataHcpUserPrincipal.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/user_principal hcp_user_principal}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/user_principal hcp_user_principal}. type DataHcpUserPrincipal interface { cdktf.TerraformDataSource // Experimental. @@ -289,7 +289,7 @@ func (j *jsiiProxy_DataHcpUserPrincipal) UserIdInput() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/user_principal hcp_user_principal} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/user_principal hcp_user_principal} Data Source. func NewDataHcpUserPrincipal(scope constructs.Construct, id *string, config *DataHcpUserPrincipalConfig) DataHcpUserPrincipal { _init_.Initialize() @@ -307,7 +307,7 @@ func NewDataHcpUserPrincipal(scope constructs.Construct, id *string, config *Dat return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/user_principal hcp_user_principal} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/user_principal hcp_user_principal} Data Source. func NewDataHcpUserPrincipal_Override(d DataHcpUserPrincipal, scope constructs.Construct, id *string, config *DataHcpUserPrincipalConfig) { _init_.Initialize() diff --git a/hcp/datahcpuserprincipal/DataHcpUserPrincipalConfig.go b/hcp/datahcpuserprincipal/DataHcpUserPrincipalConfig.go index 476c96f8..9bd0fd4c 100644 --- a/hcp/datahcpuserprincipal/DataHcpUserPrincipalConfig.go +++ b/hcp/datahcpuserprincipal/DataHcpUserPrincipalConfig.go @@ -24,11 +24,11 @@ type DataHcpUserPrincipalConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The user's email. Can not be combined with user_id. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/user_principal#email DataHcpUserPrincipal#email} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/user_principal#email DataHcpUserPrincipal#email} Email *string `field:"optional" json:"email" yaml:"email"` // The user's unique identifier. Can not be combined with email. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/user_principal#user_id DataHcpUserPrincipal#user_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/user_principal#user_id DataHcpUserPrincipal#user_id} UserId *string `field:"optional" json:"userId" yaml:"userId"` } diff --git a/hcp/datahcpuserprincipal/README.md b/hcp/datahcpuserprincipal/README.md index c222f47e..aea085e9 100644 --- a/hcp/datahcpuserprincipal/README.md +++ b/hcp/datahcpuserprincipal/README.md @@ -1,3 +1,3 @@ # `data_hcp_user_principal` -Refer to the Terraform Registry for docs: [`data_hcp_user_principal`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/user_principal). +Refer to the Terraform Registry for docs: [`data_hcp_user_principal`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/user_principal). diff --git a/hcp/datahcpvaultcluster/DataHcpVaultCluster.go b/hcp/datahcpvaultcluster/DataHcpVaultCluster.go index 08246378..58c655ea 100644 --- a/hcp/datahcpvaultcluster/DataHcpVaultCluster.go +++ b/hcp/datahcpvaultcluster/DataHcpVaultCluster.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_cluster hcp_vault_cluster}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_cluster hcp_vault_cluster}. type DataHcpVaultCluster interface { cdktf.TerraformDataSource AuditLogConfig() DataHcpVaultClusterAuditLogConfigList @@ -604,7 +604,7 @@ func (j *jsiiProxy_DataHcpVaultCluster) VaultVersion() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_cluster hcp_vault_cluster} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_cluster hcp_vault_cluster} Data Source. func NewDataHcpVaultCluster(scope constructs.Construct, id *string, config *DataHcpVaultClusterConfig) DataHcpVaultCluster { _init_.Initialize() @@ -622,7 +622,7 @@ func NewDataHcpVaultCluster(scope constructs.Construct, id *string, config *Data return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_cluster hcp_vault_cluster} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_cluster hcp_vault_cluster} Data Source. func NewDataHcpVaultCluster_Override(d DataHcpVaultCluster, scope constructs.Construct, id *string, config *DataHcpVaultClusterConfig) { _init_.Initialize() diff --git a/hcp/datahcpvaultcluster/DataHcpVaultClusterConfig.go b/hcp/datahcpvaultcluster/DataHcpVaultClusterConfig.go index b5a1e31a..52e562a6 100644 --- a/hcp/datahcpvaultcluster/DataHcpVaultClusterConfig.go +++ b/hcp/datahcpvaultcluster/DataHcpVaultClusterConfig.go @@ -24,31 +24,31 @@ type DataHcpVaultClusterConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the HCP Vault cluster. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_cluster#cluster_id DataHcpVaultCluster#cluster_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_cluster#cluster_id DataHcpVaultCluster#cluster_id} ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` // audit_log_config block. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_cluster#audit_log_config DataHcpVaultCluster#audit_log_config} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_cluster#audit_log_config DataHcpVaultCluster#audit_log_config} AuditLogConfig interface{} `field:"optional" json:"auditLogConfig" yaml:"auditLogConfig"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_cluster#id DataHcpVaultCluster#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_cluster#id DataHcpVaultCluster#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"` // metrics_config block. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_cluster#metrics_config DataHcpVaultCluster#metrics_config} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_cluster#metrics_config DataHcpVaultCluster#metrics_config} MetricsConfig interface{} `field:"optional" json:"metricsConfig" yaml:"metricsConfig"` // The ID of the HCP project where the Vault cluster 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.94.1/docs/data-sources/vault_cluster#project_id DataHcpVaultCluster#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_cluster#project_id DataHcpVaultCluster#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.94.1/docs/data-sources/vault_cluster#timeouts DataHcpVaultCluster#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_cluster#timeouts DataHcpVaultCluster#timeouts} Timeouts *DataHcpVaultClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcpvaultcluster/DataHcpVaultClusterTimeouts.go b/hcp/datahcpvaultcluster/DataHcpVaultClusterTimeouts.go index c19d0c98..d25f1a69 100644 --- a/hcp/datahcpvaultcluster/DataHcpVaultClusterTimeouts.go +++ b/hcp/datahcpvaultcluster/DataHcpVaultClusterTimeouts.go @@ -5,7 +5,7 @@ package datahcpvaultcluster type DataHcpVaultClusterTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_cluster#default DataHcpVaultCluster#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_cluster#default DataHcpVaultCluster#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcpvaultcluster/README.md b/hcp/datahcpvaultcluster/README.md index 0e05c8b5..0d8b3eca 100644 --- a/hcp/datahcpvaultcluster/README.md +++ b/hcp/datahcpvaultcluster/README.md @@ -1,3 +1,3 @@ # `data_hcp_vault_cluster` -Refer to the Terraform Registry for docs: [`data_hcp_vault_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_cluster). +Refer to the Terraform Registry for docs: [`data_hcp_vault_cluster`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_cluster). diff --git a/hcp/datahcpvaultplugin/DataHcpVaultPlugin.go b/hcp/datahcpvaultplugin/DataHcpVaultPlugin.go index 14a770dd..909952ac 100644 --- a/hcp/datahcpvaultplugin/DataHcpVaultPlugin.go +++ b/hcp/datahcpvaultplugin/DataHcpVaultPlugin.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_plugin hcp_vault_plugin}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_plugin hcp_vault_plugin}. type DataHcpVaultPlugin interface { cdktf.TerraformDataSource // Experimental. @@ -382,7 +382,7 @@ func (j *jsiiProxy_DataHcpVaultPlugin) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_plugin hcp_vault_plugin} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_plugin hcp_vault_plugin} Data Source. func NewDataHcpVaultPlugin(scope constructs.Construct, id *string, config *DataHcpVaultPluginConfig) DataHcpVaultPlugin { _init_.Initialize() @@ -400,7 +400,7 @@ func NewDataHcpVaultPlugin(scope constructs.Construct, id *string, config *DataH return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_plugin hcp_vault_plugin} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_plugin hcp_vault_plugin} Data Source. func NewDataHcpVaultPlugin_Override(d DataHcpVaultPlugin, scope constructs.Construct, id *string, config *DataHcpVaultPluginConfig) { _init_.Initialize() diff --git a/hcp/datahcpvaultplugin/DataHcpVaultPluginConfig.go b/hcp/datahcpvaultplugin/DataHcpVaultPluginConfig.go index 3e6cf97c..f3eeadc1 100644 --- a/hcp/datahcpvaultplugin/DataHcpVaultPluginConfig.go +++ b/hcp/datahcpvaultplugin/DataHcpVaultPluginConfig.go @@ -24,17 +24,17 @@ type DataHcpVaultPluginConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the HCP Vault cluster. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_plugin#cluster_id DataHcpVaultPlugin#cluster_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_plugin#cluster_id DataHcpVaultPlugin#cluster_id} ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` // The name of the plugin - Valid options for plugin name - 'venafi-pki-backend'. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_plugin#plugin_name DataHcpVaultPlugin#plugin_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_plugin#plugin_name DataHcpVaultPlugin#plugin_name} PluginName *string `field:"required" json:"pluginName" yaml:"pluginName"` // The type of the plugin - Valid options for plugin type - 'SECRET', 'AUTH', 'DATABASE'. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_plugin#plugin_type DataHcpVaultPlugin#plugin_type} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_plugin#plugin_type DataHcpVaultPlugin#plugin_type} PluginType *string `field:"required" json:"pluginType" yaml:"pluginType"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_plugin#id DataHcpVaultPlugin#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_plugin#id DataHcpVaultPlugin#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. @@ -44,11 +44,11 @@ type DataHcpVaultPluginConfig 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.94.1/docs/data-sources/vault_plugin#project_id DataHcpVaultPlugin#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_plugin#project_id DataHcpVaultPlugin#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.94.1/docs/data-sources/vault_plugin#timeouts DataHcpVaultPlugin#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_plugin#timeouts DataHcpVaultPlugin#timeouts} Timeouts *DataHcpVaultPluginTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/datahcpvaultplugin/DataHcpVaultPluginTimeouts.go b/hcp/datahcpvaultplugin/DataHcpVaultPluginTimeouts.go index 1bd9c2c8..6227fc30 100644 --- a/hcp/datahcpvaultplugin/DataHcpVaultPluginTimeouts.go +++ b/hcp/datahcpvaultplugin/DataHcpVaultPluginTimeouts.go @@ -5,7 +5,7 @@ package datahcpvaultplugin type DataHcpVaultPluginTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_plugin#default DataHcpVaultPlugin#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_plugin#default DataHcpVaultPlugin#default}. Default *string `field:"optional" json:"default" yaml:"default"` } diff --git a/hcp/datahcpvaultplugin/README.md b/hcp/datahcpvaultplugin/README.md index 5008458c..18685ffa 100644 --- a/hcp/datahcpvaultplugin/README.md +++ b/hcp/datahcpvaultplugin/README.md @@ -1,3 +1,3 @@ # `data_hcp_vault_plugin` -Refer to the Terraform Registry for docs: [`data_hcp_vault_plugin`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_plugin). +Refer to the Terraform Registry for docs: [`data_hcp_vault_plugin`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_plugin). diff --git a/hcp/datahcpvaultsecretsapp/DataHcpVaultSecretsApp.go b/hcp/datahcpvaultsecretsapp/DataHcpVaultSecretsApp.go index 6808a5a3..4bd61daa 100644 --- a/hcp/datahcpvaultsecretsapp/DataHcpVaultSecretsApp.go +++ b/hcp/datahcpvaultsecretsapp/DataHcpVaultSecretsApp.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_app hcp_vault_secrets_app}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_app hcp_vault_secrets_app}. type DataHcpVaultSecretsApp interface { cdktf.TerraformDataSource AppName() *string @@ -308,7 +308,7 @@ func (j *jsiiProxy_DataHcpVaultSecretsApp) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_app hcp_vault_secrets_app} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_app hcp_vault_secrets_app} Data Source. func NewDataHcpVaultSecretsApp(scope constructs.Construct, id *string, config *DataHcpVaultSecretsAppConfig) DataHcpVaultSecretsApp { _init_.Initialize() @@ -326,7 +326,7 @@ func NewDataHcpVaultSecretsApp(scope constructs.Construct, id *string, config *D return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_app hcp_vault_secrets_app} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_app hcp_vault_secrets_app} Data Source. func NewDataHcpVaultSecretsApp_Override(d DataHcpVaultSecretsApp, scope constructs.Construct, id *string, config *DataHcpVaultSecretsAppConfig) { _init_.Initialize() diff --git a/hcp/datahcpvaultsecretsapp/DataHcpVaultSecretsAppConfig.go b/hcp/datahcpvaultsecretsapp/DataHcpVaultSecretsAppConfig.go index dd7b5421..073bc72a 100644 --- a/hcp/datahcpvaultsecretsapp/DataHcpVaultSecretsAppConfig.go +++ b/hcp/datahcpvaultsecretsapp/DataHcpVaultSecretsAppConfig.go @@ -24,7 +24,7 @@ type DataHcpVaultSecretsAppConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the Vault Secrets application. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_app#app_name DataHcpVaultSecretsApp#app_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_app#app_name DataHcpVaultSecretsApp#app_name} AppName *string `field:"required" json:"appName" yaml:"appName"` } diff --git a/hcp/datahcpvaultsecretsapp/README.md b/hcp/datahcpvaultsecretsapp/README.md index bf2c6523..ec1aac43 100644 --- a/hcp/datahcpvaultsecretsapp/README.md +++ b/hcp/datahcpvaultsecretsapp/README.md @@ -1,3 +1,3 @@ # `data_hcp_vault_secrets_app` -Refer to the Terraform Registry for docs: [`data_hcp_vault_secrets_app`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_app). +Refer to the Terraform Registry for docs: [`data_hcp_vault_secrets_app`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_app). diff --git a/hcp/datahcpvaultsecretsdynamicsecret/DataHcpVaultSecretsDynamicSecret.go b/hcp/datahcpvaultsecretsdynamicsecret/DataHcpVaultSecretsDynamicSecret.go index d5a22e0e..3d4c5822 100644 --- a/hcp/datahcpvaultsecretsdynamicsecret/DataHcpVaultSecretsDynamicSecret.go +++ b/hcp/datahcpvaultsecretsdynamicsecret/DataHcpVaultSecretsDynamicSecret.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_dynamic_secret hcp_vault_secrets_dynamic_secret}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_dynamic_secret hcp_vault_secrets_dynamic_secret}. type DataHcpVaultSecretsDynamicSecret interface { cdktf.TerraformDataSource AppName() *string @@ -331,7 +331,7 @@ func (j *jsiiProxy_DataHcpVaultSecretsDynamicSecret) TerraformResourceType() *st } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_dynamic_secret hcp_vault_secrets_dynamic_secret} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_dynamic_secret hcp_vault_secrets_dynamic_secret} Data Source. func NewDataHcpVaultSecretsDynamicSecret(scope constructs.Construct, id *string, config *DataHcpVaultSecretsDynamicSecretConfig) DataHcpVaultSecretsDynamicSecret { _init_.Initialize() @@ -349,7 +349,7 @@ func NewDataHcpVaultSecretsDynamicSecret(scope constructs.Construct, id *string, return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_dynamic_secret hcp_vault_secrets_dynamic_secret} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_dynamic_secret hcp_vault_secrets_dynamic_secret} Data Source. func NewDataHcpVaultSecretsDynamicSecret_Override(d DataHcpVaultSecretsDynamicSecret, scope constructs.Construct, id *string, config *DataHcpVaultSecretsDynamicSecretConfig) { _init_.Initialize() diff --git a/hcp/datahcpvaultsecretsdynamicsecret/DataHcpVaultSecretsDynamicSecretConfig.go b/hcp/datahcpvaultsecretsdynamicsecret/DataHcpVaultSecretsDynamicSecretConfig.go index e0f4c5cd..8d16cf25 100644 --- a/hcp/datahcpvaultsecretsdynamicsecret/DataHcpVaultSecretsDynamicSecretConfig.go +++ b/hcp/datahcpvaultsecretsdynamicsecret/DataHcpVaultSecretsDynamicSecretConfig.go @@ -24,11 +24,11 @@ type DataHcpVaultSecretsDynamicSecretConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the Vault Secrets application. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_dynamic_secret#app_name DataHcpVaultSecretsDynamicSecret#app_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_dynamic_secret#app_name DataHcpVaultSecretsDynamicSecret#app_name} AppName *string `field:"required" json:"appName" yaml:"appName"` // The name of the Vault Secrets secret. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_dynamic_secret#secret_name DataHcpVaultSecretsDynamicSecret#secret_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_dynamic_secret#secret_name DataHcpVaultSecretsDynamicSecret#secret_name} SecretName *string `field:"required" json:"secretName" yaml:"secretName"` } diff --git a/hcp/datahcpvaultsecretsdynamicsecret/README.md b/hcp/datahcpvaultsecretsdynamicsecret/README.md index 2af150ed..370e63e5 100644 --- a/hcp/datahcpvaultsecretsdynamicsecret/README.md +++ b/hcp/datahcpvaultsecretsdynamicsecret/README.md @@ -1,3 +1,3 @@ # `data_hcp_vault_secrets_dynamic_secret` -Refer to the Terraform Registry for docs: [`data_hcp_vault_secrets_dynamic_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_dynamic_secret). +Refer to the Terraform Registry for docs: [`data_hcp_vault_secrets_dynamic_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_dynamic_secret). diff --git a/hcp/datahcpvaultsecretsrotatingsecret/DataHcpVaultSecretsRotatingSecret.go b/hcp/datahcpvaultsecretsrotatingsecret/DataHcpVaultSecretsRotatingSecret.go index 6eb09343..fbf36068 100644 --- a/hcp/datahcpvaultsecretsrotatingsecret/DataHcpVaultSecretsRotatingSecret.go +++ b/hcp/datahcpvaultsecretsrotatingsecret/DataHcpVaultSecretsRotatingSecret.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_rotating_secret hcp_vault_secrets_rotating_secret}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_rotating_secret hcp_vault_secrets_rotating_secret}. type DataHcpVaultSecretsRotatingSecret interface { cdktf.TerraformDataSource AppName() *string @@ -353,7 +353,7 @@ func (j *jsiiProxy_DataHcpVaultSecretsRotatingSecret) TerraformResourceType() *s } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_rotating_secret hcp_vault_secrets_rotating_secret} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_rotating_secret hcp_vault_secrets_rotating_secret} Data Source. func NewDataHcpVaultSecretsRotatingSecret(scope constructs.Construct, id *string, config *DataHcpVaultSecretsRotatingSecretConfig) DataHcpVaultSecretsRotatingSecret { _init_.Initialize() @@ -371,7 +371,7 @@ func NewDataHcpVaultSecretsRotatingSecret(scope constructs.Construct, id *string return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_rotating_secret hcp_vault_secrets_rotating_secret} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_rotating_secret hcp_vault_secrets_rotating_secret} Data Source. func NewDataHcpVaultSecretsRotatingSecret_Override(d DataHcpVaultSecretsRotatingSecret, scope constructs.Construct, id *string, config *DataHcpVaultSecretsRotatingSecretConfig) { _init_.Initialize() diff --git a/hcp/datahcpvaultsecretsrotatingsecret/DataHcpVaultSecretsRotatingSecretConfig.go b/hcp/datahcpvaultsecretsrotatingsecret/DataHcpVaultSecretsRotatingSecretConfig.go index d4cd4511..5360028e 100644 --- a/hcp/datahcpvaultsecretsrotatingsecret/DataHcpVaultSecretsRotatingSecretConfig.go +++ b/hcp/datahcpvaultsecretsrotatingsecret/DataHcpVaultSecretsRotatingSecretConfig.go @@ -24,11 +24,11 @@ type DataHcpVaultSecretsRotatingSecretConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the Vault Secrets application. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_rotating_secret#app_name DataHcpVaultSecretsRotatingSecret#app_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_rotating_secret#app_name DataHcpVaultSecretsRotatingSecret#app_name} AppName *string `field:"required" json:"appName" yaml:"appName"` // The name of the Vault Secrets secret. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_rotating_secret#secret_name DataHcpVaultSecretsRotatingSecret#secret_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_rotating_secret#secret_name DataHcpVaultSecretsRotatingSecret#secret_name} SecretName *string `field:"required" json:"secretName" yaml:"secretName"` } diff --git a/hcp/datahcpvaultsecretsrotatingsecret/README.md b/hcp/datahcpvaultsecretsrotatingsecret/README.md index c94f8544..2c7bf9b1 100644 --- a/hcp/datahcpvaultsecretsrotatingsecret/README.md +++ b/hcp/datahcpvaultsecretsrotatingsecret/README.md @@ -1,3 +1,3 @@ # `data_hcp_vault_secrets_rotating_secret` -Refer to the Terraform Registry for docs: [`data_hcp_vault_secrets_rotating_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_rotating_secret). +Refer to the Terraform Registry for docs: [`data_hcp_vault_secrets_rotating_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_rotating_secret). diff --git a/hcp/datahcpvaultsecretssecret/DataHcpVaultSecretsSecret.go b/hcp/datahcpvaultsecretssecret/DataHcpVaultSecretsSecret.go index 3f7eb28a..9e117f9d 100644 --- a/hcp/datahcpvaultsecretssecret/DataHcpVaultSecretsSecret.go +++ b/hcp/datahcpvaultsecretssecret/DataHcpVaultSecretsSecret.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_secret hcp_vault_secrets_secret}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_secret hcp_vault_secrets_secret}. type DataHcpVaultSecretsSecret interface { cdktf.TerraformDataSource AppName() *string @@ -331,7 +331,7 @@ func (j *jsiiProxy_DataHcpVaultSecretsSecret) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_secret hcp_vault_secrets_secret} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_secret hcp_vault_secrets_secret} Data Source. func NewDataHcpVaultSecretsSecret(scope constructs.Construct, id *string, config *DataHcpVaultSecretsSecretConfig) DataHcpVaultSecretsSecret { _init_.Initialize() @@ -349,7 +349,7 @@ func NewDataHcpVaultSecretsSecret(scope constructs.Construct, id *string, config return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_secret hcp_vault_secrets_secret} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_secret hcp_vault_secrets_secret} Data Source. func NewDataHcpVaultSecretsSecret_Override(d DataHcpVaultSecretsSecret, scope constructs.Construct, id *string, config *DataHcpVaultSecretsSecretConfig) { _init_.Initialize() diff --git a/hcp/datahcpvaultsecretssecret/DataHcpVaultSecretsSecretConfig.go b/hcp/datahcpvaultsecretssecret/DataHcpVaultSecretsSecretConfig.go index 260946c7..9e0c018c 100644 --- a/hcp/datahcpvaultsecretssecret/DataHcpVaultSecretsSecretConfig.go +++ b/hcp/datahcpvaultsecretssecret/DataHcpVaultSecretsSecretConfig.go @@ -24,11 +24,11 @@ type DataHcpVaultSecretsSecretConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the Vault Secrets application. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_secret#app_name DataHcpVaultSecretsSecret#app_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_secret#app_name DataHcpVaultSecretsSecret#app_name} AppName *string `field:"required" json:"appName" yaml:"appName"` // The name of the Vault Secrets secret. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_secret#secret_name DataHcpVaultSecretsSecret#secret_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_secret#secret_name DataHcpVaultSecretsSecret#secret_name} SecretName *string `field:"required" json:"secretName" yaml:"secretName"` } diff --git a/hcp/datahcpvaultsecretssecret/README.md b/hcp/datahcpvaultsecretssecret/README.md index a54fdadd..3d6f38e8 100644 --- a/hcp/datahcpvaultsecretssecret/README.md +++ b/hcp/datahcpvaultsecretssecret/README.md @@ -1,3 +1,3 @@ # `data_hcp_vault_secrets_secret` -Refer to the Terraform Registry for docs: [`data_hcp_vault_secrets_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/vault_secrets_secret). +Refer to the Terraform Registry for docs: [`data_hcp_vault_secrets_secret`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/vault_secrets_secret). diff --git a/hcp/datahcpwaypointaction/DataHcpWaypointAction.go b/hcp/datahcpwaypointaction/DataHcpWaypointAction.go index 7ab23b81..beb77d2c 100644 --- a/hcp/datahcpwaypointaction/DataHcpWaypointAction.go +++ b/hcp/datahcpwaypointaction/DataHcpWaypointAction.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_action hcp_waypoint_action}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_action hcp_waypoint_action}. type DataHcpWaypointAction interface { cdktf.TerraformDataSource // Experimental. @@ -346,7 +346,7 @@ func (j *jsiiProxy_DataHcpWaypointAction) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_action hcp_waypoint_action} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_action hcp_waypoint_action} Data Source. func NewDataHcpWaypointAction(scope constructs.Construct, id *string, config *DataHcpWaypointActionConfig) DataHcpWaypointAction { _init_.Initialize() @@ -364,7 +364,7 @@ func NewDataHcpWaypointAction(scope constructs.Construct, id *string, config *Da return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_action hcp_waypoint_action} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_action hcp_waypoint_action} Data Source. func NewDataHcpWaypointAction_Override(d DataHcpWaypointAction, scope constructs.Construct, id *string, config *DataHcpWaypointActionConfig) { _init_.Initialize() diff --git a/hcp/datahcpwaypointaction/DataHcpWaypointActionConfig.go b/hcp/datahcpwaypointaction/DataHcpWaypointActionConfig.go index bef77eca..53108397 100644 --- a/hcp/datahcpwaypointaction/DataHcpWaypointActionConfig.go +++ b/hcp/datahcpwaypointaction/DataHcpWaypointActionConfig.go @@ -24,18 +24,18 @@ type DataHcpWaypointActionConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the Action. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_action#id DataHcpWaypointAction#id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_action#id DataHcpWaypointAction#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 name of the Action. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_action#name DataHcpWaypointAction#name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_action#name DataHcpWaypointAction#name} Name *string `field:"optional" json:"name" yaml:"name"` // The ID of the HCP project where the Waypoint Action is located. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_action#project_id DataHcpWaypointAction#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_action#project_id DataHcpWaypointAction#project_id} ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"` } diff --git a/hcp/datahcpwaypointaction/README.md b/hcp/datahcpwaypointaction/README.md index 8c51abf3..1b7db11b 100644 --- a/hcp/datahcpwaypointaction/README.md +++ b/hcp/datahcpwaypointaction/README.md @@ -1,3 +1,3 @@ # `data_hcp_waypoint_action` -Refer to the Terraform Registry for docs: [`data_hcp_waypoint_action`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_action). +Refer to the Terraform Registry for docs: [`data_hcp_waypoint_action`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_action). diff --git a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOn.go b/hcp/datahcpwaypointaddon/DataHcpWaypointAddOn.go index 6c38bf8c..9b0934f2 100644 --- a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOn.go +++ b/hcp/datahcpwaypointaddon/DataHcpWaypointAddOn.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on hcp_waypoint_add_on}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on hcp_waypoint_add_on}. type DataHcpWaypointAddOn interface { cdktf.TerraformDataSource ApplicationId() *string @@ -71,7 +71,7 @@ type DataHcpWaypointAddOn interface { TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} - TerraformNoCodeModule() DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference + TerraformNoCodeModuleSource() *string // Experimental. TerraformResourceType() *string // Experimental. @@ -435,11 +435,11 @@ func (j *jsiiProxy_DataHcpWaypointAddOn) TerraformMetaArguments() *map[string]in return returns } -func (j *jsiiProxy_DataHcpWaypointAddOn) TerraformNoCodeModule() DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference { - var returns DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference +func (j *jsiiProxy_DataHcpWaypointAddOn) TerraformNoCodeModuleSource() *string { + var returns *string _jsii_.Get( j, - "terraformNoCodeModule", + "terraformNoCodeModuleSource", &returns, ) return returns @@ -456,7 +456,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOn) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on hcp_waypoint_add_on} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on hcp_waypoint_add_on} Data Source. func NewDataHcpWaypointAddOn(scope constructs.Construct, id *string, config *DataHcpWaypointAddOnConfig) DataHcpWaypointAddOn { _init_.Initialize() @@ -474,7 +474,7 @@ func NewDataHcpWaypointAddOn(scope constructs.Construct, id *string, config *Dat return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on hcp_waypoint_add_on} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on hcp_waypoint_add_on} Data Source. func NewDataHcpWaypointAddOn_Override(d DataHcpWaypointAddOn, scope constructs.Construct, id *string, config *DataHcpWaypointAddOnConfig) { _init_.Initialize() diff --git a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnConfig.go b/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnConfig.go index af67c1fc..fa54c951 100644 --- a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnConfig.go +++ b/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnConfig.go @@ -24,18 +24,18 @@ type DataHcpWaypointAddOnConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the Add-on. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on#id DataHcpWaypointAddOn#id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on#id DataHcpWaypointAddOn#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"` // Input variables for the Add-on. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on#input_variables DataHcpWaypointAddOn#input_variables} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on#input_variables DataHcpWaypointAddOn#input_variables} InputVariables interface{} `field:"optional" json:"inputVariables" yaml:"inputVariables"` // The name of the Add-on. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on#name DataHcpWaypointAddOn#name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on#name DataHcpWaypointAddOn#name} Name *string `field:"optional" json:"name" yaml:"name"` } diff --git a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModule.go b/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModule.go deleted file mode 100644 index 25965699..00000000 --- a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModule.go +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -package datahcpwaypointaddon - - -type DataHcpWaypointAddOnTerraformNoCodeModule struct { -} - diff --git a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference__no_checks.go b/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference__no_checks.go deleted file mode 100644 index 0a6a77f9..00000000 --- a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference__no_checks.go +++ /dev/null @@ -1,77 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -//go:build no_runtime_type_checking - -package datahcpwaypointaddon - -// Building without runtime type checking enabled, so all the below just return nil - -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateInterpolationForAttributeParameters(property *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error { - return nil -} - -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateSetComplexObjectIndexParameters(val interface{}) error { - return nil -} - -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateSetComplexObjectIsFromSetParameters(val *bool) error { - return nil -} - -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateSetInternalValueParameters(val *DataHcpWaypointAddOnTerraformNoCodeModule) error { - return nil -} - -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateSetTerraformAttributeParameters(val *string) error { - return nil -} - -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error { - return nil -} - -func validateNewDataHcpWaypointAddOnTerraformNoCodeModuleOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) error { - return nil -} - diff --git a/hcp/datahcpwaypointaddon/README.md b/hcp/datahcpwaypointaddon/README.md index c9551c63..afb92c8a 100644 --- a/hcp/datahcpwaypointaddon/README.md +++ b/hcp/datahcpwaypointaddon/README.md @@ -1,3 +1,3 @@ # `data_hcp_waypoint_add_on` -Refer to the Terraform Registry for docs: [`data_hcp_waypoint_add_on`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on). +Refer to the Terraform Registry for docs: [`data_hcp_waypoint_add_on`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on). diff --git a/hcp/datahcpwaypointaddon/main.go b/hcp/datahcpwaypointaddon/main.go index 6d34b5ab..996d7884 100644 --- a/hcp/datahcpwaypointaddon/main.go +++ b/hcp/datahcpwaypointaddon/main.go @@ -64,7 +64,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "synthesizeHclAttributes", GoMethod: "SynthesizeHclAttributes"}, _jsii_.MemberProperty{JsiiProperty: "terraformGeneratorMetadata", GoGetter: "TerraformGeneratorMetadata"}, _jsii_.MemberProperty{JsiiProperty: "terraformMetaArguments", GoGetter: "TerraformMetaArguments"}, - _jsii_.MemberProperty{JsiiProperty: "terraformNoCodeModule", GoGetter: "TerraformNoCodeModule"}, + _jsii_.MemberProperty{JsiiProperty: "terraformNoCodeModuleSource", GoGetter: "TerraformNoCodeModuleSource"}, _jsii_.MemberProperty{JsiiProperty: "terraformResourceType", GoGetter: "TerraformResourceType"}, _jsii_.MemberMethod{JsiiMethod: "toHclTerraform", GoMethod: "ToHclTerraform"}, _jsii_.MemberMethod{JsiiMethod: "toMetadata", GoMethod: "ToMetadata"}, @@ -203,42 +203,4 @@ func init() { return &j }, ) - _jsii_.RegisterStruct( - "@cdktf/provider-hcp.dataHcpWaypointAddOn.DataHcpWaypointAddOnTerraformNoCodeModule", - reflect.TypeOf((*DataHcpWaypointAddOnTerraformNoCodeModule)(nil)).Elem(), - ) - _jsii_.RegisterClass( - "@cdktf/provider-hcp.dataHcpWaypointAddOn.DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference", - reflect.TypeOf((*DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference)(nil)).Elem(), - []_jsii_.Member{ - _jsii_.MemberProperty{JsiiProperty: "complexObjectIndex", GoGetter: "ComplexObjectIndex"}, - _jsii_.MemberProperty{JsiiProperty: "complexObjectIsFromSet", GoGetter: "ComplexObjectIsFromSet"}, - _jsii_.MemberMethod{JsiiMethod: "computeFqn", GoMethod: "ComputeFqn"}, - _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, - _jsii_.MemberProperty{JsiiProperty: "fqn", GoGetter: "Fqn"}, - _jsii_.MemberMethod{JsiiMethod: "getAnyMapAttribute", GoMethod: "GetAnyMapAttribute"}, - _jsii_.MemberMethod{JsiiMethod: "getBooleanAttribute", GoMethod: "GetBooleanAttribute"}, - _jsii_.MemberMethod{JsiiMethod: "getBooleanMapAttribute", GoMethod: "GetBooleanMapAttribute"}, - _jsii_.MemberMethod{JsiiMethod: "getListAttribute", GoMethod: "GetListAttribute"}, - _jsii_.MemberMethod{JsiiMethod: "getNumberAttribute", GoMethod: "GetNumberAttribute"}, - _jsii_.MemberMethod{JsiiMethod: "getNumberListAttribute", GoMethod: "GetNumberListAttribute"}, - _jsii_.MemberMethod{JsiiMethod: "getNumberMapAttribute", GoMethod: "GetNumberMapAttribute"}, - _jsii_.MemberMethod{JsiiMethod: "getStringAttribute", GoMethod: "GetStringAttribute"}, - _jsii_.MemberMethod{JsiiMethod: "getStringMapAttribute", GoMethod: "GetStringMapAttribute"}, - _jsii_.MemberProperty{JsiiProperty: "internalValue", GoGetter: "InternalValue"}, - _jsii_.MemberMethod{JsiiMethod: "interpolationAsList", GoMethod: "InterpolationAsList"}, - _jsii_.MemberMethod{JsiiMethod: "interpolationForAttribute", GoMethod: "InterpolationForAttribute"}, - _jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"}, - _jsii_.MemberProperty{JsiiProperty: "source", GoGetter: "Source"}, - _jsii_.MemberProperty{JsiiProperty: "terraformAttribute", GoGetter: "TerraformAttribute"}, - _jsii_.MemberProperty{JsiiProperty: "terraformResource", GoGetter: "TerraformResource"}, - _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, - _jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"}, - }, - func() interface{} { - j := jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference{} - _jsii_.InitJsiiProxy(&j.Type__cdktfComplexObject) - return &j - }, - ) } diff --git a/hcp/datahcpwaypointaddondefinition/DataHcpWaypointAddOnDefinition.go b/hcp/datahcpwaypointaddondefinition/DataHcpWaypointAddOnDefinition.go index 6be64684..d9ca047f 100644 --- a/hcp/datahcpwaypointaddondefinition/DataHcpWaypointAddOnDefinition.go +++ b/hcp/datahcpwaypointaddondefinition/DataHcpWaypointAddOnDefinition.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on_definition hcp_waypoint_add_on_definition}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on_definition hcp_waypoint_add_on_definition}. type DataHcpWaypointAddOnDefinition interface { cdktf.TerraformDataSource // Experimental. @@ -401,7 +401,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnDefinition) VariableOptions() DataHcpWayp } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on_definition hcp_waypoint_add_on_definition} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on_definition hcp_waypoint_add_on_definition} Data Source. func NewDataHcpWaypointAddOnDefinition(scope constructs.Construct, id *string, config *DataHcpWaypointAddOnDefinitionConfig) DataHcpWaypointAddOnDefinition { _init_.Initialize() @@ -419,7 +419,7 @@ func NewDataHcpWaypointAddOnDefinition(scope constructs.Construct, id *string, c return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on_definition hcp_waypoint_add_on_definition} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on_definition hcp_waypoint_add_on_definition} Data Source. func NewDataHcpWaypointAddOnDefinition_Override(d DataHcpWaypointAddOnDefinition, scope constructs.Construct, id *string, config *DataHcpWaypointAddOnDefinitionConfig) { _init_.Initialize() diff --git a/hcp/datahcpwaypointaddondefinition/DataHcpWaypointAddOnDefinitionConfig.go b/hcp/datahcpwaypointaddondefinition/DataHcpWaypointAddOnDefinitionConfig.go index 2e22bcdb..ee722452 100644 --- a/hcp/datahcpwaypointaddondefinition/DataHcpWaypointAddOnDefinitionConfig.go +++ b/hcp/datahcpwaypointaddondefinition/DataHcpWaypointAddOnDefinitionConfig.go @@ -24,18 +24,18 @@ type DataHcpWaypointAddOnDefinitionConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the Add-on Definition. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on_definition#id DataHcpWaypointAddOnDefinition#id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on_definition#id DataHcpWaypointAddOnDefinition#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 name of the Add-on Definition. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on_definition#name DataHcpWaypointAddOnDefinition#name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on_definition#name DataHcpWaypointAddOnDefinition#name} Name *string `field:"optional" json:"name" yaml:"name"` // The ID of the HCP project where the Waypoint Add-on Definition is located. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on_definition#project_id DataHcpWaypointAddOnDefinition#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on_definition#project_id DataHcpWaypointAddOnDefinition#project_id} ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"` } diff --git a/hcp/datahcpwaypointaddondefinition/README.md b/hcp/datahcpwaypointaddondefinition/README.md index ac58b411..f26b55b5 100644 --- a/hcp/datahcpwaypointaddondefinition/README.md +++ b/hcp/datahcpwaypointaddondefinition/README.md @@ -1,3 +1,3 @@ # `data_hcp_waypoint_add_on_definition` -Refer to the Terraform Registry for docs: [`data_hcp_waypoint_add_on_definition`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_add_on_definition). +Refer to the Terraform Registry for docs: [`data_hcp_waypoint_add_on_definition`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_add_on_definition). diff --git a/hcp/datahcpwaypointapplication/DataHcpWaypointApplication.go b/hcp/datahcpwaypointapplication/DataHcpWaypointApplication.go index 585429ee..fede853c 100644 --- a/hcp/datahcpwaypointapplication/DataHcpWaypointApplication.go +++ b/hcp/datahcpwaypointapplication/DataHcpWaypointApplication.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_application hcp_waypoint_application}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_application hcp_waypoint_application}. type DataHcpWaypointApplication interface { cdktf.TerraformDataSource // Experimental. @@ -51,6 +51,7 @@ type DataHcpWaypointApplication interface { // The tree node. Node() constructs.Node OrganizationId() *string + OutputValues() DataHcpWaypointApplicationOutputValuesList ProjectId() *string SetProjectId(val *string) ProjectIdInput() *string @@ -291,6 +292,16 @@ func (j *jsiiProxy_DataHcpWaypointApplication) OrganizationId() *string { return returns } +func (j *jsiiProxy_DataHcpWaypointApplication) OutputValues() DataHcpWaypointApplicationOutputValuesList { + var returns DataHcpWaypointApplicationOutputValuesList + _jsii_.Get( + j, + "outputValues", + &returns, + ) + return returns +} + func (j *jsiiProxy_DataHcpWaypointApplication) ProjectId() *string { var returns *string _jsii_.Get( @@ -392,7 +403,7 @@ func (j *jsiiProxy_DataHcpWaypointApplication) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_application hcp_waypoint_application} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_application hcp_waypoint_application} Data Source. func NewDataHcpWaypointApplication(scope constructs.Construct, id *string, config *DataHcpWaypointApplicationConfig) DataHcpWaypointApplication { _init_.Initialize() @@ -410,7 +421,7 @@ func NewDataHcpWaypointApplication(scope constructs.Construct, id *string, confi return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_application hcp_waypoint_application} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_application hcp_waypoint_application} Data Source. func NewDataHcpWaypointApplication_Override(d DataHcpWaypointApplication, scope constructs.Construct, id *string, config *DataHcpWaypointApplicationConfig) { _init_.Initialize() diff --git a/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationConfig.go b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationConfig.go index 40df3f8b..78754fef 100644 --- a/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationConfig.go +++ b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationConfig.go @@ -24,22 +24,22 @@ type DataHcpWaypointApplicationConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the Application. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_application#id DataHcpWaypointApplication#id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_application#id DataHcpWaypointApplication#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"` // Input variables for the Application. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_application#input_variables DataHcpWaypointApplication#input_variables} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_application#input_variables DataHcpWaypointApplication#input_variables} InputVariables interface{} `field:"optional" json:"inputVariables" yaml:"inputVariables"` // The name of the Application. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_application#name DataHcpWaypointApplication#name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_application#name DataHcpWaypointApplication#name} Name *string `field:"optional" json:"name" yaml:"name"` // The ID of the HCP project where the Waypoint Application is located. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_application#project_id DataHcpWaypointApplication#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_application#project_id DataHcpWaypointApplication#project_id} ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"` } diff --git a/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValues.go b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValues.go new file mode 100644 index 00000000..40a4c0b5 --- /dev/null +++ b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValues.go @@ -0,0 +1,9 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + +package datahcpwaypointapplication + + +type DataHcpWaypointApplicationOutputValues struct { +} + diff --git a/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList.go b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList.go new file mode 100644 index 00000000..30a88447 --- /dev/null +++ b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList.go @@ -0,0 +1,239 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + +package datahcpwaypointapplication + +import ( + _jsii_ "github.com/aws/jsii-runtime-go/runtime" + _init_ "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/jsii" + + "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpwaypointapplication/internal" + "github.com/hashicorp/terraform-cdk-go/cdktf" +) + +type DataHcpWaypointApplicationOutputValuesList interface { + cdktf.ComplexList + // The creation stack of this resolvable which will be appended to errors thrown during resolution. + // + // If this returns an empty array the stack will not be attached. + // Experimental. + CreationStack() *[]*string + // Experimental. + Fqn() *string + // The attribute on the parent resource this class is referencing. + TerraformAttribute() *string + SetTerraformAttribute(val *string) + // The parent resource. + TerraformResource() cdktf.IInterpolatingParent + SetTerraformResource(val cdktf.IInterpolatingParent) + // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + WrapsSet() *bool + SetWrapsSet(val *bool) + // Creating an iterator for this complex list. + // + // The list will be converted into a map with the mapKeyAttributeName as the key. + // Experimental. + AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator + // Experimental. + ComputeFqn() *string + Get(index *float64) DataHcpWaypointApplicationOutputValuesOutputReference + // Produce the Token's value at resolution time. + // Experimental. + Resolve(_context cdktf.IResolveContext) interface{} + // Return a string representation of this resolvable object. + // + // Returns a reversible string representation. + // Experimental. + ToString() *string +} + +// The jsii proxy struct for DataHcpWaypointApplicationOutputValuesList +type jsiiProxy_DataHcpWaypointApplicationOutputValuesList struct { + internal.Type__cdktfComplexList +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) CreationStack() *[]*string { + var returns *[]*string + _jsii_.Get( + j, + "creationStack", + &returns, + ) + return returns +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) Fqn() *string { + var returns *string + _jsii_.Get( + j, + "fqn", + &returns, + ) + return returns +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) TerraformAttribute() *string { + var returns *string + _jsii_.Get( + j, + "terraformAttribute", + &returns, + ) + return returns +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) TerraformResource() cdktf.IInterpolatingParent { + var returns cdktf.IInterpolatingParent + _jsii_.Get( + j, + "terraformResource", + &returns, + ) + return returns +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) WrapsSet() *bool { + var returns *bool + _jsii_.Get( + j, + "wrapsSet", + &returns, + ) + return returns +} + + +func NewDataHcpWaypointApplicationOutputValuesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHcpWaypointApplicationOutputValuesList { + _init_.Initialize() + + if err := validateNewDataHcpWaypointApplicationOutputValuesListParameters(terraformResource, terraformAttribute, wrapsSet); err != nil { + panic(err) + } + j := jsiiProxy_DataHcpWaypointApplicationOutputValuesList{} + + _jsii_.Create( + "@cdktf/provider-hcp.dataHcpWaypointApplication.DataHcpWaypointApplicationOutputValuesList", + []interface{}{terraformResource, terraformAttribute, wrapsSet}, + &j, + ) + + return &j +} + +func NewDataHcpWaypointApplicationOutputValuesList_Override(d DataHcpWaypointApplicationOutputValuesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) { + _init_.Initialize() + + _jsii_.Create( + "@cdktf/provider-hcp.dataHcpWaypointApplication.DataHcpWaypointApplicationOutputValuesList", + []interface{}{terraformResource, terraformAttribute, wrapsSet}, + d, + ) +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList)SetTerraformAttribute(val *string) { + if err := j.validateSetTerraformAttributeParameters(val); err != nil { + panic(err) + } + _jsii_.Set( + j, + "terraformAttribute", + val, + ) +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList)SetTerraformResource(val cdktf.IInterpolatingParent) { + if err := j.validateSetTerraformResourceParameters(val); err != nil { + panic(err) + } + _jsii_.Set( + j, + "terraformResource", + val, + ) +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList)SetWrapsSet(val *bool) { + if err := j.validateSetWrapsSetParameters(val); err != nil { + panic(err) + } + _jsii_.Set( + j, + "wrapsSet", + val, + ) +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator { + if err := d.validateAllWithMapKeyParameters(mapKeyAttributeName); err != nil { + panic(err) + } + var returns cdktf.DynamicListTerraformIterator + + _jsii_.Invoke( + d, + "allWithMapKey", + []interface{}{mapKeyAttributeName}, + &returns, + ) + + return returns +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) ComputeFqn() *string { + var returns *string + + _jsii_.Invoke( + d, + "computeFqn", + nil, // no parameters + &returns, + ) + + return returns +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) Get(index *float64) DataHcpWaypointApplicationOutputValuesOutputReference { + if err := d.validateGetParameters(index); err != nil { + panic(err) + } + var returns DataHcpWaypointApplicationOutputValuesOutputReference + + _jsii_.Invoke( + d, + "get", + []interface{}{index}, + &returns, + ) + + return returns +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) Resolve(_context cdktf.IResolveContext) interface{} { + if err := d.validateResolveParameters(_context); err != nil { + panic(err) + } + var returns interface{} + + _jsii_.Invoke( + d, + "resolve", + []interface{}{_context}, + &returns, + ) + + return returns +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) ToString() *string { + var returns *string + + _jsii_.Invoke( + d, + "toString", + nil, // no parameters + &returns, + ) + + return returns +} + diff --git a/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList__checks.go b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList__checks.go new file mode 100644 index 00000000..a22fa165 --- /dev/null +++ b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList__checks.go @@ -0,0 +1,77 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + +//go:build !no_runtime_type_checking + +package datahcpwaypointapplication + +import ( + "fmt" + + "github.com/hashicorp/terraform-cdk-go/cdktf" +) + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateAllWithMapKeyParameters(mapKeyAttributeName *string) error { + if mapKeyAttributeName == nil { + return fmt.Errorf("parameter mapKeyAttributeName is required, but nil was provided") + } + + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateGetParameters(index *float64) error { + if index == nil { + return fmt.Errorf("parameter index is required, but nil was provided") + } + + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateResolveParameters(_context cdktf.IResolveContext) error { + if _context == nil { + return fmt.Errorf("parameter _context is required, but nil was provided") + } + + return nil +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateSetTerraformAttributeParameters(val *string) error { + if val == nil { + return fmt.Errorf("parameter val is required, but nil was provided") + } + + return nil +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error { + if val == nil { + return fmt.Errorf("parameter val is required, but nil was provided") + } + + return nil +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateSetWrapsSetParameters(val *bool) error { + if val == nil { + return fmt.Errorf("parameter val is required, but nil was provided") + } + + return nil +} + +func validateNewDataHcpWaypointApplicationOutputValuesListParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) error { + if terraformResource == nil { + return fmt.Errorf("parameter terraformResource is required, but nil was provided") + } + + if terraformAttribute == nil { + return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") + } + + if wrapsSet == nil { + return fmt.Errorf("parameter wrapsSet is required, but nil was provided") + } + + return nil +} + diff --git a/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList__no_checks.go b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList__no_checks.go new file mode 100644 index 00000000..3c7de556 --- /dev/null +++ b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesList__no_checks.go @@ -0,0 +1,37 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + +//go:build no_runtime_type_checking + +package datahcpwaypointapplication + +// Building without runtime type checking enabled, so all the below just return nil + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateAllWithMapKeyParameters(mapKeyAttributeName *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateGetParameters(index *float64) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateResolveParameters(_context cdktf.IResolveContext) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateSetTerraformAttributeParameters(val *string) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesList) validateSetWrapsSetParameters(val *bool) error { + return nil +} + +func validateNewDataHcpWaypointApplicationOutputValuesListParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) error { + return nil +} + diff --git a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference.go b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference.go similarity index 56% rename from hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference.go rename to hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference.go index 2820a99d..2b5f884e 100644 --- a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference.go +++ b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference.go @@ -1,17 +1,17 @@ // Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: MPL-2.0 -package datahcpwaypointaddon +package datahcpwaypointapplication import ( _jsii_ "github.com/aws/jsii-runtime-go/runtime" _init_ "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/jsii" - "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpwaypointaddon/internal" + "github.com/cdktf/cdktf-provider-hcp-go/hcp/v9/datahcpwaypointapplication/internal" "github.com/hashicorp/terraform-cdk-go/cdktf" ) -type DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference interface { +type DataHcpWaypointApplicationOutputValuesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. @@ -30,9 +30,10 @@ type DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference interface { CreationStack() *[]*string // Experimental. Fqn() *string - InternalValue() *DataHcpWaypointAddOnTerraformNoCodeModule - SetInternalValue(val *DataHcpWaypointAddOnTerraformNoCodeModule) - Source() *string + InternalValue() *DataHcpWaypointApplicationOutputValues + SetInternalValue(val *DataHcpWaypointApplicationOutputValues) + Name() *string + Sensitive() cdktf.IResolvable // Experimental. TerraformAttribute() *string // Experimental. @@ -41,7 +42,8 @@ type DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference interface { TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) - Version() *string + Type() *string + Value() *string // Experimental. ComputeFqn() *string // Experimental. @@ -76,12 +78,12 @@ type DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference interface { ToString() *string } -// The jsii proxy struct for DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference -type jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference struct { +// The jsii proxy struct for DataHcpWaypointApplicationOutputValuesOutputReference +type jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference struct { internal.Type__cdktfComplexObject } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) ComplexObjectIndex() interface{} { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) ComplexObjectIndex() interface{} { var returns interface{} _jsii_.Get( j, @@ -91,7 +93,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Com return returns } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) ComplexObjectIsFromSet() *bool { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) ComplexObjectIsFromSet() *bool { var returns *bool _jsii_.Get( j, @@ -101,7 +103,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Com return returns } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) CreationStack() *[]*string { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) CreationStack() *[]*string { var returns *[]*string _jsii_.Get( j, @@ -111,7 +113,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Cre return returns } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Fqn() *string { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) Fqn() *string { var returns *string _jsii_.Get( j, @@ -121,8 +123,8 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Fqn return returns } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) InternalValue() *DataHcpWaypointAddOnTerraformNoCodeModule { - var returns *DataHcpWaypointAddOnTerraformNoCodeModule +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) InternalValue() *DataHcpWaypointApplicationOutputValues { + var returns *DataHcpWaypointApplicationOutputValues _jsii_.Get( j, "internalValue", @@ -131,17 +133,27 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Int return returns } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Source() *string { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) Name() *string { var returns *string _jsii_.Get( j, - "source", + "name", &returns, ) return returns } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) TerraformAttribute() *string { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) Sensitive() cdktf.IResolvable { + var returns cdktf.IResolvable + _jsii_.Get( + j, + "sensitive", + &returns, + ) + return returns +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) TerraformAttribute() *string { var returns *string _jsii_.Get( j, @@ -151,7 +163,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Ter return returns } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) TerraformResource() cdktf.IInterpolatingParent { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) TerraformResource() cdktf.IInterpolatingParent { var returns cdktf.IInterpolatingParent _jsii_.Get( j, @@ -161,45 +173,55 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Ter return returns } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Version() *string { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) Type() *string { + var returns *string + _jsii_.Get( + j, + "type", + &returns, + ) + return returns +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) Value() *string { var returns *string _jsii_.Get( j, - "version", + "value", &returns, ) return returns } -func NewDataHcpWaypointAddOnTerraformNoCodeModuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference { +func NewDataHcpWaypointApplicationOutputValuesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataHcpWaypointApplicationOutputValuesOutputReference { _init_.Initialize() - if err := validateNewDataHcpWaypointAddOnTerraformNoCodeModuleOutputReferenceParameters(terraformResource, terraformAttribute); err != nil { + if err := validateNewDataHcpWaypointApplicationOutputValuesOutputReferenceParameters(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet); err != nil { panic(err) } - j := jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference{} + j := jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference{} _jsii_.Create( - "@cdktf/provider-hcp.dataHcpWaypointAddOn.DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference", - []interface{}{terraformResource, terraformAttribute}, + "@cdktf/provider-hcp.dataHcpWaypointApplication.DataHcpWaypointApplicationOutputValuesOutputReference", + []interface{}{terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet}, &j, ) return &j } -func NewDataHcpWaypointAddOnTerraformNoCodeModuleOutputReference_Override(d DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) { +func NewDataHcpWaypointApplicationOutputValuesOutputReference_Override(d DataHcpWaypointApplicationOutputValuesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) { _init_.Initialize() _jsii_.Create( - "@cdktf/provider-hcp.dataHcpWaypointAddOn.DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference", - []interface{}{terraformResource, terraformAttribute}, + "@cdktf/provider-hcp.dataHcpWaypointApplication.DataHcpWaypointApplicationOutputValuesOutputReference", + []interface{}{terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet}, d, ) } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference)SetComplexObjectIndex(val interface{}) { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference)SetComplexObjectIndex(val interface{}) { if err := j.validateSetComplexObjectIndexParameters(val); err != nil { panic(err) } @@ -210,7 +232,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference)SetC ) } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference)SetComplexObjectIsFromSet(val *bool) { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference)SetComplexObjectIsFromSet(val *bool) { if err := j.validateSetComplexObjectIsFromSetParameters(val); err != nil { panic(err) } @@ -221,7 +243,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference)SetC ) } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference)SetInternalValue(val *DataHcpWaypointAddOnTerraformNoCodeModule) { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference)SetInternalValue(val *DataHcpWaypointApplicationOutputValues) { if err := j.validateSetInternalValueParameters(val); err != nil { panic(err) } @@ -232,7 +254,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference)SetI ) } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference)SetTerraformAttribute(val *string) { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference)SetTerraformAttribute(val *string) { if err := j.validateSetTerraformAttributeParameters(val); err != nil { panic(err) } @@ -243,7 +265,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference)SetT ) } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference)SetTerraformResource(val cdktf.IInterpolatingParent) { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference)SetTerraformResource(val cdktf.IInterpolatingParent) { if err := j.validateSetTerraformResourceParameters(val); err != nil { panic(err) } @@ -254,7 +276,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference)SetT ) } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) ComputeFqn() *string { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) ComputeFqn() *string { var returns *string _jsii_.Invoke( @@ -267,7 +289,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Com return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { if err := d.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -283,7 +305,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Get return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable { if err := d.validateGetBooleanAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -299,7 +321,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Get return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool { if err := d.validateGetBooleanMapAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -315,7 +337,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Get return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) GetListAttribute(terraformAttribute *string) *[]*string { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) GetListAttribute(terraformAttribute *string) *[]*string { if err := d.validateGetListAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -331,7 +353,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Get return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) GetNumberAttribute(terraformAttribute *string) *float64 { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) GetNumberAttribute(terraformAttribute *string) *float64 { if err := d.validateGetNumberAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -347,7 +369,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Get return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) GetNumberListAttribute(terraformAttribute *string) *[]*float64 { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) GetNumberListAttribute(terraformAttribute *string) *[]*float64 { if err := d.validateGetNumberListAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -363,7 +385,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Get return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 { if err := d.validateGetNumberMapAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -379,7 +401,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Get return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) GetStringAttribute(terraformAttribute *string) *string { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) GetStringAttribute(terraformAttribute *string) *string { if err := d.validateGetStringAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -395,7 +417,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Get return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) GetStringMapAttribute(terraformAttribute *string) *map[string]*string { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) GetStringMapAttribute(terraformAttribute *string) *map[string]*string { if err := d.validateGetStringMapAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -411,7 +433,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Get return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) InterpolationAsList() cdktf.IResolvable { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) InterpolationAsList() cdktf.IResolvable { var returns cdktf.IResolvable _jsii_.Invoke( @@ -424,7 +446,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Int return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) InterpolationForAttribute(property *string) cdktf.IResolvable { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) InterpolationForAttribute(property *string) cdktf.IResolvable { if err := d.validateInterpolationForAttributeParameters(property); err != nil { panic(err) } @@ -440,7 +462,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Int return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Resolve(_context cdktf.IResolveContext) interface{} { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) Resolve(_context cdktf.IResolveContext) interface{} { if err := d.validateResolveParameters(_context); err != nil { panic(err) } @@ -456,7 +478,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) Res return returns } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) ToString() *string { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) ToString() *string { var returns *string _jsii_.Invoke( diff --git a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference__checks.go b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference__checks.go similarity index 53% rename from hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference__checks.go rename to hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference__checks.go index 16699a32..5e898f7a 100644 --- a/hcp/datahcpwaypointaddon/DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference__checks.go +++ b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference__checks.go @@ -3,7 +3,7 @@ //go:build !no_runtime_type_checking -package datahcpwaypointaddon +package datahcpwaypointapplication import ( "fmt" @@ -13,7 +13,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -21,7 +21,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -29,7 +29,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -37,7 +37,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -45,7 +45,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -53,7 +53,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -61,7 +61,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -69,7 +69,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -77,7 +77,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -85,7 +85,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateInterpolationForAttributeParameters(property *string) error { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateInterpolationForAttributeParameters(property *string) error { if property == nil { return fmt.Errorf("parameter property is required, but nil was provided") } @@ -93,7 +93,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error { +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error { if _context == nil { return fmt.Errorf("parameter _context is required, but nil was provided") } @@ -101,7 +101,7 @@ func (d *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateSetComplexObjectIndexParameters(val interface{}) error { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateSetComplexObjectIndexParameters(val interface{}) error { switch val.(type) { case *string: // ok @@ -158,7 +158,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateSetComplexObjectIsFromSetParameters(val *bool) error { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateSetComplexObjectIsFromSetParameters(val *bool) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -166,7 +166,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateSetInternalValueParameters(val *DataHcpWaypointAddOnTerraformNoCodeModule) error { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateSetInternalValueParameters(val *DataHcpWaypointApplicationOutputValues) error { if err := _jsii_.ValidateStruct(val, func() string { return "parameter val" }); err != nil { return err } @@ -174,7 +174,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateSetTerraformAttributeParameters(val *string) error { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateSetTerraformAttributeParameters(val *string) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -182,7 +182,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error { +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -190,7 +190,7 @@ func (j *jsiiProxy_DataHcpWaypointAddOnTerraformNoCodeModuleOutputReference) val return nil } -func validateNewDataHcpWaypointAddOnTerraformNoCodeModuleOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) error { +func validateNewDataHcpWaypointApplicationOutputValuesOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) error { if terraformResource == nil { return fmt.Errorf("parameter terraformResource is required, but nil was provided") } @@ -199,6 +199,14 @@ func validateNewDataHcpWaypointAddOnTerraformNoCodeModuleOutputReferenceParamete return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } + if complexObjectIndex == nil { + return fmt.Errorf("parameter complexObjectIndex is required, but nil was provided") + } + + if complexObjectIsFromSet == nil { + return fmt.Errorf("parameter complexObjectIsFromSet is required, but nil was provided") + } + return nil } diff --git a/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference__no_checks.go b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference__no_checks.go new file mode 100644 index 00000000..a801cd2b --- /dev/null +++ b/hcp/datahcpwaypointapplication/DataHcpWaypointApplicationOutputValuesOutputReference__no_checks.go @@ -0,0 +1,77 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + +//go:build no_runtime_type_checking + +package datahcpwaypointapplication + +// Building without runtime type checking enabled, so all the below just return nil + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateInterpolationForAttributeParameters(property *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateSetComplexObjectIndexParameters(val interface{}) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateSetComplexObjectIsFromSetParameters(val *bool) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateSetInternalValueParameters(val *DataHcpWaypointApplicationOutputValues) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateSetTerraformAttributeParameters(val *string) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error { + return nil +} + +func validateNewDataHcpWaypointApplicationOutputValuesOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) error { + return nil +} + diff --git a/hcp/datahcpwaypointapplication/README.md b/hcp/datahcpwaypointapplication/README.md index e448b1ec..0d12aa81 100644 --- a/hcp/datahcpwaypointapplication/README.md +++ b/hcp/datahcpwaypointapplication/README.md @@ -1,3 +1,3 @@ # `data_hcp_waypoint_application` -Refer to the Terraform Registry for docs: [`data_hcp_waypoint_application`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_application). +Refer to the Terraform Registry for docs: [`data_hcp_waypoint_application`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_application). diff --git a/hcp/datahcpwaypointapplication/main.go b/hcp/datahcpwaypointapplication/main.go index 476a7376..4df33c2c 100644 --- a/hcp/datahcpwaypointapplication/main.go +++ b/hcp/datahcpwaypointapplication/main.go @@ -42,6 +42,7 @@ func init() { _jsii_.MemberProperty{JsiiProperty: "namespaceId", GoGetter: "NamespaceId"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "organizationId", GoGetter: "OrganizationId"}, + _jsii_.MemberProperty{JsiiProperty: "outputValues", GoGetter: "OutputValues"}, _jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"}, _jsii_.MemberProperty{JsiiProperty: "projectId", GoGetter: "ProjectId"}, _jsii_.MemberProperty{JsiiProperty: "projectIdInput", GoGetter: "ProjectIdInput"}, @@ -137,4 +138,65 @@ func init() { return &j }, ) + _jsii_.RegisterStruct( + "@cdktf/provider-hcp.dataHcpWaypointApplication.DataHcpWaypointApplicationOutputValues", + reflect.TypeOf((*DataHcpWaypointApplicationOutputValues)(nil)).Elem(), + ) + _jsii_.RegisterClass( + "@cdktf/provider-hcp.dataHcpWaypointApplication.DataHcpWaypointApplicationOutputValuesList", + reflect.TypeOf((*DataHcpWaypointApplicationOutputValuesList)(nil)).Elem(), + []_jsii_.Member{ + _jsii_.MemberMethod{JsiiMethod: "allWithMapKey", GoMethod: "AllWithMapKey"}, + _jsii_.MemberMethod{JsiiMethod: "computeFqn", GoMethod: "ComputeFqn"}, + _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, + _jsii_.MemberProperty{JsiiProperty: "fqn", GoGetter: "Fqn"}, + _jsii_.MemberMethod{JsiiMethod: "get", GoMethod: "Get"}, + _jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"}, + _jsii_.MemberProperty{JsiiProperty: "terraformAttribute", GoGetter: "TerraformAttribute"}, + _jsii_.MemberProperty{JsiiProperty: "terraformResource", GoGetter: "TerraformResource"}, + _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, + _jsii_.MemberProperty{JsiiProperty: "wrapsSet", GoGetter: "WrapsSet"}, + }, + func() interface{} { + j := jsiiProxy_DataHcpWaypointApplicationOutputValuesList{} + _jsii_.InitJsiiProxy(&j.Type__cdktfComplexList) + return &j + }, + ) + _jsii_.RegisterClass( + "@cdktf/provider-hcp.dataHcpWaypointApplication.DataHcpWaypointApplicationOutputValuesOutputReference", + reflect.TypeOf((*DataHcpWaypointApplicationOutputValuesOutputReference)(nil)).Elem(), + []_jsii_.Member{ + _jsii_.MemberProperty{JsiiProperty: "complexObjectIndex", GoGetter: "ComplexObjectIndex"}, + _jsii_.MemberProperty{JsiiProperty: "complexObjectIsFromSet", GoGetter: "ComplexObjectIsFromSet"}, + _jsii_.MemberMethod{JsiiMethod: "computeFqn", GoMethod: "ComputeFqn"}, + _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, + _jsii_.MemberProperty{JsiiProperty: "fqn", GoGetter: "Fqn"}, + _jsii_.MemberMethod{JsiiMethod: "getAnyMapAttribute", GoMethod: "GetAnyMapAttribute"}, + _jsii_.MemberMethod{JsiiMethod: "getBooleanAttribute", GoMethod: "GetBooleanAttribute"}, + _jsii_.MemberMethod{JsiiMethod: "getBooleanMapAttribute", GoMethod: "GetBooleanMapAttribute"}, + _jsii_.MemberMethod{JsiiMethod: "getListAttribute", GoMethod: "GetListAttribute"}, + _jsii_.MemberMethod{JsiiMethod: "getNumberAttribute", GoMethod: "GetNumberAttribute"}, + _jsii_.MemberMethod{JsiiMethod: "getNumberListAttribute", GoMethod: "GetNumberListAttribute"}, + _jsii_.MemberMethod{JsiiMethod: "getNumberMapAttribute", GoMethod: "GetNumberMapAttribute"}, + _jsii_.MemberMethod{JsiiMethod: "getStringAttribute", GoMethod: "GetStringAttribute"}, + _jsii_.MemberMethod{JsiiMethod: "getStringMapAttribute", GoMethod: "GetStringMapAttribute"}, + _jsii_.MemberProperty{JsiiProperty: "internalValue", GoGetter: "InternalValue"}, + _jsii_.MemberMethod{JsiiMethod: "interpolationAsList", GoMethod: "InterpolationAsList"}, + _jsii_.MemberMethod{JsiiMethod: "interpolationForAttribute", GoMethod: "InterpolationForAttribute"}, + _jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"}, + _jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"}, + _jsii_.MemberProperty{JsiiProperty: "sensitive", GoGetter: "Sensitive"}, + _jsii_.MemberProperty{JsiiProperty: "terraformAttribute", GoGetter: "TerraformAttribute"}, + _jsii_.MemberProperty{JsiiProperty: "terraformResource", GoGetter: "TerraformResource"}, + _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, + _jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"}, + _jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"}, + }, + func() interface{} { + j := jsiiProxy_DataHcpWaypointApplicationOutputValuesOutputReference{} + _jsii_.InitJsiiProxy(&j.Type__cdktfComplexObject) + return &j + }, + ) } diff --git a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplate.go b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplate.go index 4f66e788..d934ca51 100644 --- a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplate.go +++ b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplate.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_template hcp_waypoint_template}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_template hcp_waypoint_template}. type DataHcpWaypointTemplate interface { cdktf.TerraformDataSource // Experimental. @@ -66,7 +66,7 @@ type DataHcpWaypointTemplate interface { TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} - TerraformNoCodeModule() DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference + TerraformNoCodeModuleSource() DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference // Experimental. TerraformResourceType() *string VariableOptions() DataHcpWaypointTemplateVariableOptionsList @@ -370,11 +370,11 @@ func (j *jsiiProxy_DataHcpWaypointTemplate) TerraformMetaArguments() *map[string return returns } -func (j *jsiiProxy_DataHcpWaypointTemplate) TerraformNoCodeModule() DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference { - var returns DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference +func (j *jsiiProxy_DataHcpWaypointTemplate) TerraformNoCodeModuleSource() DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference { + var returns DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference _jsii_.Get( j, - "terraformNoCodeModule", + "terraformNoCodeModuleSource", &returns, ) return returns @@ -401,7 +401,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplate) VariableOptions() DataHcpWaypointTem } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_template hcp_waypoint_template} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_template hcp_waypoint_template} Data Source. func NewDataHcpWaypointTemplate(scope constructs.Construct, id *string, config *DataHcpWaypointTemplateConfig) DataHcpWaypointTemplate { _init_.Initialize() @@ -419,7 +419,7 @@ func NewDataHcpWaypointTemplate(scope constructs.Construct, id *string, config * return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_template hcp_waypoint_template} Data Source. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_template hcp_waypoint_template} Data Source. func NewDataHcpWaypointTemplate_Override(d DataHcpWaypointTemplate, scope constructs.Construct, id *string, config *DataHcpWaypointTemplateConfig) { _init_.Initialize() diff --git a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateConfig.go b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateConfig.go index 56d5b7bc..56ec248a 100644 --- a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateConfig.go +++ b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateConfig.go @@ -24,18 +24,18 @@ type DataHcpWaypointTemplateConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the Template. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_template#id DataHcpWaypointTemplate#id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_template#id DataHcpWaypointTemplate#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 name of the Template. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_template#name DataHcpWaypointTemplate#name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_template#name DataHcpWaypointTemplate#name} Name *string `field:"optional" json:"name" yaml:"name"` // The ID of the HCP project where the Waypoint Template is located. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_template#project_id DataHcpWaypointTemplate#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_template#project_id DataHcpWaypointTemplate#project_id} ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"` } diff --git a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference__no_checks.go b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference__no_checks.go deleted file mode 100644 index d8a0428d..00000000 --- a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference__no_checks.go +++ /dev/null @@ -1,77 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -//go:build no_runtime_type_checking - -package datahcpwaypointtemplate - -// Building without runtime type checking enabled, so all the below just return nil - -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateInterpolationForAttributeParameters(property *string) error { - return nil -} - -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error { - return nil -} - -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateSetComplexObjectIndexParameters(val interface{}) error { - return nil -} - -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateSetComplexObjectIsFromSetParameters(val *bool) error { - return nil -} - -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateSetInternalValueParameters(val *DataHcpWaypointTemplateTerraformNoCodeModule) error { - return nil -} - -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateSetTerraformAttributeParameters(val *string) error { - return nil -} - -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error { - return nil -} - -func validateNewDataHcpWaypointTemplateTerraformNoCodeModuleOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) error { - return nil -} - diff --git a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModule.go b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSource.go similarity index 62% rename from hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModule.go rename to hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSource.go index f7835bb0..f78918c2 100644 --- a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModule.go +++ b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSource.go @@ -4,6 +4,6 @@ package datahcpwaypointtemplate -type DataHcpWaypointTemplateTerraformNoCodeModule struct { +type DataHcpWaypointTemplateTerraformNoCodeModuleSource struct { } diff --git a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference.go b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference.go similarity index 61% rename from hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference.go rename to hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference.go index ec6d34c1..4d03cf5b 100644 --- a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference.go +++ b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -type DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference interface { +type DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. @@ -30,9 +30,8 @@ type DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference interface { CreationStack() *[]*string // Experimental. Fqn() *string - InternalValue() *DataHcpWaypointTemplateTerraformNoCodeModule - SetInternalValue(val *DataHcpWaypointTemplateTerraformNoCodeModule) - Source() *string + InternalValue() *DataHcpWaypointTemplateTerraformNoCodeModuleSource + SetInternalValue(val *DataHcpWaypointTemplateTerraformNoCodeModuleSource) // Experimental. TerraformAttribute() *string // Experimental. @@ -41,7 +40,6 @@ type DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference interface { TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) - Version() *string // Experimental. ComputeFqn() *string // Experimental. @@ -76,12 +74,12 @@ type DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference interface { ToString() *string } -// The jsii proxy struct for DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference -type jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference struct { +// The jsii proxy struct for DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference +type jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference struct { internal.Type__cdktfComplexObject } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) ComplexObjectIndex() interface{} { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) ComplexObjectIndex() interface{} { var returns interface{} _jsii_.Get( j, @@ -91,7 +89,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) ComplexObjectIsFromSet() *bool { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) ComplexObjectIsFromSet() *bool { var returns *bool _jsii_.Get( j, @@ -101,7 +99,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) CreationStack() *[]*string { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) CreationStack() *[]*string { var returns *[]*string _jsii_.Get( j, @@ -111,7 +109,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) Fqn() *string { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) Fqn() *string { var returns *string _jsii_.Get( j, @@ -121,8 +119,8 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) InternalValue() *DataHcpWaypointTemplateTerraformNoCodeModule { - var returns *DataHcpWaypointTemplateTerraformNoCodeModule +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) InternalValue() *DataHcpWaypointTemplateTerraformNoCodeModuleSource { + var returns *DataHcpWaypointTemplateTerraformNoCodeModuleSource _jsii_.Get( j, "internalValue", @@ -131,17 +129,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) Source() *string { - var returns *string - _jsii_.Get( - j, - "source", - &returns, - ) - return returns -} - -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) TerraformAttribute() *string { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) TerraformAttribute() *string { var returns *string _jsii_.Get( j, @@ -151,7 +139,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) TerraformResource() cdktf.IInterpolatingParent { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) TerraformResource() cdktf.IInterpolatingParent { var returns cdktf.IInterpolatingParent _jsii_.Get( j, @@ -161,27 +149,17 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) Version() *string { - var returns *string - _jsii_.Get( - j, - "version", - &returns, - ) - return returns -} - -func NewDataHcpWaypointTemplateTerraformNoCodeModuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference { +func NewDataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference { _init_.Initialize() - if err := validateNewDataHcpWaypointTemplateTerraformNoCodeModuleOutputReferenceParameters(terraformResource, terraformAttribute); err != nil { + if err := validateNewDataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReferenceParameters(terraformResource, terraformAttribute); err != nil { panic(err) } - j := jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference{} + j := jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference{} _jsii_.Create( - "@cdktf/provider-hcp.dataHcpWaypointTemplate.DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference", + "@cdktf/provider-hcp.dataHcpWaypointTemplate.DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference", []interface{}{terraformResource, terraformAttribute}, &j, ) @@ -189,17 +167,17 @@ func NewDataHcpWaypointTemplateTerraformNoCodeModuleOutputReference(terraformRes return &j } -func NewDataHcpWaypointTemplateTerraformNoCodeModuleOutputReference_Override(d DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) { +func NewDataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference_Override(d DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) { _init_.Initialize() _jsii_.Create( - "@cdktf/provider-hcp.dataHcpWaypointTemplate.DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference", + "@cdktf/provider-hcp.dataHcpWaypointTemplate.DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference", []interface{}{terraformResource, terraformAttribute}, d, ) } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference)SetComplexObjectIndex(val interface{}) { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference)SetComplexObjectIndex(val interface{}) { if err := j.validateSetComplexObjectIndexParameters(val); err != nil { panic(err) } @@ -210,7 +188,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference)S ) } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference)SetComplexObjectIsFromSet(val *bool) { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference)SetComplexObjectIsFromSet(val *bool) { if err := j.validateSetComplexObjectIsFromSetParameters(val); err != nil { panic(err) } @@ -221,7 +199,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference)S ) } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference)SetInternalValue(val *DataHcpWaypointTemplateTerraformNoCodeModule) { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference)SetInternalValue(val *DataHcpWaypointTemplateTerraformNoCodeModuleSource) { if err := j.validateSetInternalValueParameters(val); err != nil { panic(err) } @@ -232,7 +210,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference)S ) } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference)SetTerraformAttribute(val *string) { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference)SetTerraformAttribute(val *string) { if err := j.validateSetTerraformAttributeParameters(val); err != nil { panic(err) } @@ -243,7 +221,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference)S ) } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference)SetTerraformResource(val cdktf.IInterpolatingParent) { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference)SetTerraformResource(val cdktf.IInterpolatingParent) { if err := j.validateSetTerraformResourceParameters(val); err != nil { panic(err) } @@ -254,7 +232,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference)S ) } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) ComputeFqn() *string { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) ComputeFqn() *string { var returns *string _jsii_.Invoke( @@ -267,7 +245,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { if err := d.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -283,7 +261,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable { if err := d.validateGetBooleanAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -299,7 +277,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool { if err := d.validateGetBooleanMapAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -315,7 +293,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) GetListAttribute(terraformAttribute *string) *[]*string { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) GetListAttribute(terraformAttribute *string) *[]*string { if err := d.validateGetListAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -331,7 +309,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) GetNumberAttribute(terraformAttribute *string) *float64 { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) GetNumberAttribute(terraformAttribute *string) *float64 { if err := d.validateGetNumberAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -347,7 +325,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) GetNumberListAttribute(terraformAttribute *string) *[]*float64 { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) GetNumberListAttribute(terraformAttribute *string) *[]*float64 { if err := d.validateGetNumberListAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -363,7 +341,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 { if err := d.validateGetNumberMapAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -379,7 +357,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) GetStringAttribute(terraformAttribute *string) *string { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) GetStringAttribute(terraformAttribute *string) *string { if err := d.validateGetStringAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -395,7 +373,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) GetStringMapAttribute(terraformAttribute *string) *map[string]*string { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) GetStringMapAttribute(terraformAttribute *string) *map[string]*string { if err := d.validateGetStringMapAttributeParameters(terraformAttribute); err != nil { panic(err) } @@ -411,7 +389,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) InterpolationAsList() cdktf.IResolvable { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) InterpolationAsList() cdktf.IResolvable { var returns cdktf.IResolvable _jsii_.Invoke( @@ -424,7 +402,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) InterpolationForAttribute(property *string) cdktf.IResolvable { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) InterpolationForAttribute(property *string) cdktf.IResolvable { if err := d.validateInterpolationForAttributeParameters(property); err != nil { panic(err) } @@ -440,7 +418,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) Resolve(_context cdktf.IResolveContext) interface{} { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) Resolve(_context cdktf.IResolveContext) interface{} { if err := d.validateResolveParameters(_context); err != nil { panic(err) } @@ -456,7 +434,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return returns } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) ToString() *string { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) ToString() *string { var returns *string _jsii_.Invoke( diff --git a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference__checks.go b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference__checks.go similarity index 53% rename from hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference__checks.go rename to hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference__checks.go index 1b694ff8..c9d55a87 100644 --- a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference__checks.go +++ b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference__checks.go @@ -13,7 +13,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -21,7 +21,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -29,7 +29,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -37,7 +37,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -45,7 +45,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -53,7 +53,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -61,7 +61,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -69,7 +69,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -77,7 +77,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error { if terraformAttribute == nil { return fmt.Errorf("parameter terraformAttribute is required, but nil was provided") } @@ -85,7 +85,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateInterpolationForAttributeParameters(property *string) error { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateInterpolationForAttributeParameters(property *string) error { if property == nil { return fmt.Errorf("parameter property is required, but nil was provided") } @@ -93,7 +93,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error { +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error { if _context == nil { return fmt.Errorf("parameter _context is required, but nil was provided") } @@ -101,7 +101,7 @@ func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateSetComplexObjectIndexParameters(val interface{}) error { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateSetComplexObjectIndexParameters(val interface{}) error { switch val.(type) { case *string: // ok @@ -158,7 +158,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateSetComplexObjectIsFromSetParameters(val *bool) error { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateSetComplexObjectIsFromSetParameters(val *bool) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -166,7 +166,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateSetInternalValueParameters(val *DataHcpWaypointTemplateTerraformNoCodeModule) error { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateSetInternalValueParameters(val *DataHcpWaypointTemplateTerraformNoCodeModuleSource) error { if err := _jsii_.ValidateStruct(val, func() string { return "parameter val" }); err != nil { return err } @@ -174,7 +174,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateSetTerraformAttributeParameters(val *string) error { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateSetTerraformAttributeParameters(val *string) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -182,7 +182,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error { +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -190,7 +190,7 @@ func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference) return nil } -func validateNewDataHcpWaypointTemplateTerraformNoCodeModuleOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) error { +func validateNewDataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) error { if terraformResource == nil { return fmt.Errorf("parameter terraformResource is required, but nil was provided") } diff --git a/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference__no_checks.go b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference__no_checks.go new file mode 100644 index 00000000..abc10cca --- /dev/null +++ b/hcp/datahcpwaypointtemplate/DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference__no_checks.go @@ -0,0 +1,77 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + +//go:build no_runtime_type_checking + +package datahcpwaypointtemplate + +// Building without runtime type checking enabled, so all the below just return nil + +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateInterpolationForAttributeParameters(property *string) error { + return nil +} + +func (d *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateSetComplexObjectIndexParameters(val interface{}) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateSetComplexObjectIsFromSetParameters(val *bool) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateSetInternalValueParameters(val *DataHcpWaypointTemplateTerraformNoCodeModuleSource) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateSetTerraformAttributeParameters(val *string) error { + return nil +} + +func (j *jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error { + return nil +} + +func validateNewDataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) error { + return nil +} + diff --git a/hcp/datahcpwaypointtemplate/README.md b/hcp/datahcpwaypointtemplate/README.md index 2879375b..1d5e699c 100644 --- a/hcp/datahcpwaypointtemplate/README.md +++ b/hcp/datahcpwaypointtemplate/README.md @@ -1,3 +1,3 @@ # `data_hcp_waypoint_template` -Refer to the Terraform Registry for docs: [`data_hcp_waypoint_template`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/data-sources/waypoint_template). +Refer to the Terraform Registry for docs: [`data_hcp_waypoint_template`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/data-sources/waypoint_template). diff --git a/hcp/datahcpwaypointtemplate/main.go b/hcp/datahcpwaypointtemplate/main.go index dda9031e..584ed84e 100644 --- a/hcp/datahcpwaypointtemplate/main.go +++ b/hcp/datahcpwaypointtemplate/main.go @@ -57,7 +57,7 @@ func init() { _jsii_.MemberProperty{JsiiProperty: "terraformCloudWorkspaceDetails", GoGetter: "TerraformCloudWorkspaceDetails"}, _jsii_.MemberProperty{JsiiProperty: "terraformGeneratorMetadata", GoGetter: "TerraformGeneratorMetadata"}, _jsii_.MemberProperty{JsiiProperty: "terraformMetaArguments", GoGetter: "TerraformMetaArguments"}, - _jsii_.MemberProperty{JsiiProperty: "terraformNoCodeModule", GoGetter: "TerraformNoCodeModule"}, + _jsii_.MemberProperty{JsiiProperty: "terraformNoCodeModuleSource", GoGetter: "TerraformNoCodeModuleSource"}, _jsii_.MemberProperty{JsiiProperty: "terraformResourceType", GoGetter: "TerraformResourceType"}, _jsii_.MemberMethod{JsiiMethod: "toHclTerraform", GoMethod: "ToHclTerraform"}, _jsii_.MemberMethod{JsiiMethod: "toMetadata", GoMethod: "ToMetadata"}, @@ -114,12 +114,12 @@ func init() { }, ) _jsii_.RegisterStruct( - "@cdktf/provider-hcp.dataHcpWaypointTemplate.DataHcpWaypointTemplateTerraformNoCodeModule", - reflect.TypeOf((*DataHcpWaypointTemplateTerraformNoCodeModule)(nil)).Elem(), + "@cdktf/provider-hcp.dataHcpWaypointTemplate.DataHcpWaypointTemplateTerraformNoCodeModuleSource", + reflect.TypeOf((*DataHcpWaypointTemplateTerraformNoCodeModuleSource)(nil)).Elem(), ) _jsii_.RegisterClass( - "@cdktf/provider-hcp.dataHcpWaypointTemplate.DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference", - reflect.TypeOf((*DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference)(nil)).Elem(), + "@cdktf/provider-hcp.dataHcpWaypointTemplate.DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference", + reflect.TypeOf((*DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "complexObjectIndex", GoGetter: "ComplexObjectIndex"}, _jsii_.MemberProperty{JsiiProperty: "complexObjectIsFromSet", GoGetter: "ComplexObjectIsFromSet"}, @@ -139,14 +139,12 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "interpolationAsList", GoMethod: "InterpolationAsList"}, _jsii_.MemberMethod{JsiiMethod: "interpolationForAttribute", GoMethod: "InterpolationForAttribute"}, _jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"}, - _jsii_.MemberProperty{JsiiProperty: "source", GoGetter: "Source"}, _jsii_.MemberProperty{JsiiProperty: "terraformAttribute", GoGetter: "TerraformAttribute"}, _jsii_.MemberProperty{JsiiProperty: "terraformResource", GoGetter: "TerraformResource"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, - _jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"}, }, func() interface{} { - j := jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleOutputReference{} + j := jsiiProxy_DataHcpWaypointTemplateTerraformNoCodeModuleSourceOutputReference{} _jsii_.InitJsiiProxy(&j.Type__cdktfComplexObject) return &j }, diff --git a/hcp/go.mod b/hcp/go.mod index 44dcf3cb..a6d4895b 100644 --- a/hcp/go.mod +++ b/hcp/go.mod @@ -3,7 +3,7 @@ module github.com/cdktf/cdktf-provider-hcp-go/hcp/v9 go 1.18 require ( - github.com/aws/jsii-runtime-go v1.101.0 + github.com/aws/jsii-runtime-go v1.102.0 github.com/hashicorp/terraform-cdk-go/cdktf v0.20.8 github.com/aws/constructs-go/constructs/v10 v10.3.0 ) diff --git a/hcp/group/Group.go b/hcp/group/Group.go index 2bceb501..c1c96579 100644 --- a/hcp/group/Group.go +++ b/hcp/group/Group.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group hcp_group}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group hcp_group}. type Group interface { cdktf.TerraformResource // Experimental. @@ -355,7 +355,7 @@ func (j *jsiiProxy_Group) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group hcp_group} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group hcp_group} Resource. func NewGroup(scope constructs.Construct, id *string, config *GroupConfig) Group { _init_.Initialize() @@ -373,7 +373,7 @@ func NewGroup(scope constructs.Construct, id *string, config *GroupConfig) Group return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group hcp_group} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group hcp_group} Resource. func NewGroup_Override(g Group, scope constructs.Construct, id *string, config *GroupConfig) { _init_.Initialize() diff --git a/hcp/group/GroupConfig.go b/hcp/group/GroupConfig.go index c9b4e60e..c010ee20 100644 --- a/hcp/group/GroupConfig.go +++ b/hcp/group/GroupConfig.go @@ -24,11 +24,11 @@ type GroupConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The group's display_name - maximum length of 50 characters. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group#display_name Group#display_name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group#display_name Group#display_name} DisplayName *string `field:"required" json:"displayName" yaml:"displayName"` // The group's description - maximum length of 300 characters. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group#description Group#description} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group#description Group#description} Description *string `field:"optional" json:"description" yaml:"description"` } diff --git a/hcp/group/README.md b/hcp/group/README.md index 7e51f001..b30a1a5c 100644 --- a/hcp/group/README.md +++ b/hcp/group/README.md @@ -1,3 +1,3 @@ # `hcp_group` -Refer to the Terraform Registry for docs: [`hcp_group`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group). +Refer to the Terraform Registry for docs: [`hcp_group`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group). diff --git a/hcp/groupiambinding/GroupIamBinding.go b/hcp/groupiambinding/GroupIamBinding.go index 907c30ab..b4d6a259 100644 --- a/hcp/groupiambinding/GroupIamBinding.go +++ b/hcp/groupiambinding/GroupIamBinding.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_binding hcp_group_iam_binding}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_binding hcp_group_iam_binding}. type GroupIamBinding interface { cdktf.TerraformResource // Experimental. @@ -355,7 +355,7 @@ func (j *jsiiProxy_GroupIamBinding) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_binding hcp_group_iam_binding} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_binding hcp_group_iam_binding} Resource. func NewGroupIamBinding(scope constructs.Construct, id *string, config *GroupIamBindingConfig) GroupIamBinding { _init_.Initialize() @@ -373,7 +373,7 @@ func NewGroupIamBinding(scope constructs.Construct, id *string, config *GroupIam return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_binding hcp_group_iam_binding} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_binding hcp_group_iam_binding} Resource. func NewGroupIamBinding_Override(g GroupIamBinding, scope constructs.Construct, id *string, config *GroupIamBindingConfig) { _init_.Initialize() diff --git a/hcp/groupiambinding/GroupIamBindingConfig.go b/hcp/groupiambinding/GroupIamBindingConfig.go index ef328c47..a4078808 100644 --- a/hcp/groupiambinding/GroupIamBindingConfig.go +++ b/hcp/groupiambinding/GroupIamBindingConfig.go @@ -24,15 +24,15 @@ type GroupIamBindingConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The group's resource name in format `iam/organization//group/`. The shortened `` version can be used for input. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_binding#name GroupIamBinding#name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_binding#name GroupIamBinding#name} Name *string `field:"required" json:"name" yaml:"name"` // The principal to bind to the given role. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_binding#principal_id GroupIamBinding#principal_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_binding#principal_id GroupIamBinding#principal_id} PrincipalId *string `field:"required" json:"principalId" yaml:"principalId"` // The role name to bind to the given principal. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_binding#role GroupIamBinding#role} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_binding#role GroupIamBinding#role} Role *string `field:"required" json:"role" yaml:"role"` } diff --git a/hcp/groupiambinding/README.md b/hcp/groupiambinding/README.md index c2da5561..d51fd38d 100644 --- a/hcp/groupiambinding/README.md +++ b/hcp/groupiambinding/README.md @@ -1,3 +1,3 @@ # `hcp_group_iam_binding` -Refer to the Terraform Registry for docs: [`hcp_group_iam_binding`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_binding). +Refer to the Terraform Registry for docs: [`hcp_group_iam_binding`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_binding). diff --git a/hcp/groupiampolicy/GroupIamPolicy.go b/hcp/groupiampolicy/GroupIamPolicy.go index 6eff6d13..3b3cdd4c 100644 --- a/hcp/groupiampolicy/GroupIamPolicy.go +++ b/hcp/groupiampolicy/GroupIamPolicy.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_policy hcp_group_iam_policy}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_policy hcp_group_iam_policy}. type GroupIamPolicy interface { cdktf.TerraformResource // Experimental. @@ -343,7 +343,7 @@ func (j *jsiiProxy_GroupIamPolicy) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_policy hcp_group_iam_policy} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_policy hcp_group_iam_policy} Resource. func NewGroupIamPolicy(scope constructs.Construct, id *string, config *GroupIamPolicyConfig) GroupIamPolicy { _init_.Initialize() @@ -361,7 +361,7 @@ func NewGroupIamPolicy(scope constructs.Construct, id *string, config *GroupIamP return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_policy hcp_group_iam_policy} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_policy hcp_group_iam_policy} Resource. func NewGroupIamPolicy_Override(g GroupIamPolicy, scope constructs.Construct, id *string, config *GroupIamPolicyConfig) { _init_.Initialize() diff --git a/hcp/groupiampolicy/GroupIamPolicyConfig.go b/hcp/groupiampolicy/GroupIamPolicyConfig.go index dafa8a25..45017d1a 100644 --- a/hcp/groupiampolicy/GroupIamPolicyConfig.go +++ b/hcp/groupiampolicy/GroupIamPolicyConfig.go @@ -24,11 +24,11 @@ type GroupIamPolicyConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The group's resource name in format `iam/organization//group/`. The shortened `` version can be used for input. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_policy#name GroupIamPolicy#name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_policy#name GroupIamPolicy#name} Name *string `field:"required" json:"name" yaml:"name"` // The policy to apply. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_policy#policy_data GroupIamPolicy#policy_data} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_policy#policy_data GroupIamPolicy#policy_data} PolicyData *string `field:"required" json:"policyData" yaml:"policyData"` } diff --git a/hcp/groupiampolicy/README.md b/hcp/groupiampolicy/README.md index 414208a4..275d4836 100644 --- a/hcp/groupiampolicy/README.md +++ b/hcp/groupiampolicy/README.md @@ -1,3 +1,3 @@ # `hcp_group_iam_policy` -Refer to the Terraform Registry for docs: [`hcp_group_iam_policy`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_iam_policy). +Refer to the Terraform Registry for docs: [`hcp_group_iam_policy`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_iam_policy). diff --git a/hcp/groupmembers/GroupMembers.go b/hcp/groupmembers/GroupMembers.go index 16670591..e28d4287 100644 --- a/hcp/groupmembers/GroupMembers.go +++ b/hcp/groupmembers/GroupMembers.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_members hcp_group_members}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_members hcp_group_members}. type GroupMembers interface { cdktf.TerraformResource // Experimental. @@ -332,7 +332,7 @@ func (j *jsiiProxy_GroupMembers) TerraformResourceType() *string { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_members hcp_group_members} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_members hcp_group_members} Resource. func NewGroupMembers(scope constructs.Construct, id *string, config *GroupMembersConfig) GroupMembers { _init_.Initialize() @@ -350,7 +350,7 @@ func NewGroupMembers(scope constructs.Construct, id *string, config *GroupMember return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_members hcp_group_members} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_members hcp_group_members} Resource. func NewGroupMembers_Override(g GroupMembers, scope constructs.Construct, id *string, config *GroupMembersConfig) { _init_.Initialize() diff --git a/hcp/groupmembers/GroupMembersConfig.go b/hcp/groupmembers/GroupMembersConfig.go index c5963d97..c23c8e62 100644 --- a/hcp/groupmembers/GroupMembersConfig.go +++ b/hcp/groupmembers/GroupMembersConfig.go @@ -24,11 +24,11 @@ type GroupMembersConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The group's resource name in the format `iam/organization//group/`. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_members#group GroupMembers#group} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_members#group GroupMembers#group} Group *string `field:"required" json:"group" yaml:"group"` // A list of user principal IDs to add to the group. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_members#members GroupMembers#members} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_members#members GroupMembers#members} Members *[]*string `field:"required" json:"members" yaml:"members"` } diff --git a/hcp/groupmembers/README.md b/hcp/groupmembers/README.md index b2600fa7..013bf34e 100644 --- a/hcp/groupmembers/README.md +++ b/hcp/groupmembers/README.md @@ -1,3 +1,3 @@ # `hcp_group_members` -Refer to the Terraform Registry for docs: [`hcp_group_members`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/group_members). +Refer to the Terraform Registry for docs: [`hcp_group_members`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/group_members). diff --git a/hcp/hvn/Hvn.go b/hcp/hvn/Hvn.go index 539fcbea..8da879aa 100644 --- a/hcp/hvn/Hvn.go +++ b/hcp/hvn/Hvn.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn hcp_hvn}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn hcp_hvn}. type Hvn interface { cdktf.TerraformResource // Experimental. @@ -506,7 +506,7 @@ func (j *jsiiProxy_Hvn) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn hcp_hvn} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn hcp_hvn} Resource. func NewHvn(scope constructs.Construct, id *string, config *HvnConfig) Hvn { _init_.Initialize() @@ -524,7 +524,7 @@ func NewHvn(scope constructs.Construct, id *string, config *HvnConfig) Hvn { return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn hcp_hvn} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn hcp_hvn} Resource. func NewHvn_Override(h Hvn, scope constructs.Construct, id *string, config *HvnConfig) { _init_.Initialize() diff --git a/hcp/hvn/HvnConfig.go b/hcp/hvn/HvnConfig.go index 41dd39c1..ea3d657f 100644 --- a/hcp/hvn/HvnConfig.go +++ b/hcp/hvn/HvnConfig.go @@ -24,21 +24,21 @@ type HvnConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The provider where the HVN is located. The provider 'aws' is generally available and 'azure' is in public beta. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn#cloud_provider Hvn#cloud_provider} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn#cloud_provider Hvn#cloud_provider} CloudProvider *string `field:"required" json:"cloudProvider" yaml:"cloudProvider"` // The ID of the HashiCorp Virtual Network (HVN). // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn#hvn_id Hvn#hvn_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn#hvn_id Hvn#hvn_id} HvnId *string `field:"required" json:"hvnId" yaml:"hvnId"` // The region where the HVN is located. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn#region Hvn#region} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn#region Hvn#region} Region *string `field:"required" json:"region" yaml:"region"` // The CIDR range of the HVN. If this is not provided, the service will provide a default value. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn#cidr_block Hvn#cidr_block} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn#cidr_block Hvn#cidr_block} CidrBlock *string `field:"optional" json:"cidrBlock" yaml:"cidrBlock"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn#id Hvn#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn#id Hvn#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. @@ -48,11 +48,11 @@ type HvnConfig 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.94.1/docs/resources/hvn#project_id Hvn#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn#project_id Hvn#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.94.1/docs/resources/hvn#timeouts Hvn#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn#timeouts Hvn#timeouts} Timeouts *HvnTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/hvn/HvnTimeouts.go b/hcp/hvn/HvnTimeouts.go index 9afc178d..997add8d 100644 --- a/hcp/hvn/HvnTimeouts.go +++ b/hcp/hvn/HvnTimeouts.go @@ -5,11 +5,11 @@ package hvn type HvnTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn#create Hvn#create}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn#create Hvn#create}. Create *string `field:"optional" json:"create" yaml:"create"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn#default Hvn#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn#default Hvn#default}. Default *string `field:"optional" json:"default" yaml:"default"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn#delete Hvn#delete}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn#delete Hvn#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` } diff --git a/hcp/hvn/README.md b/hcp/hvn/README.md index 016a9767..c232584f 100644 --- a/hcp/hvn/README.md +++ b/hcp/hvn/README.md @@ -1,3 +1,3 @@ # `hcp_hvn` -Refer to the Terraform Registry for docs: [`hcp_hvn`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn). +Refer to the Terraform Registry for docs: [`hcp_hvn`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn). diff --git a/hcp/hvnpeeringconnection/HvnPeeringConnection.go b/hcp/hvnpeeringconnection/HvnPeeringConnection.go index 4fb0b652..6c9ecee4 100644 --- a/hcp/hvnpeeringconnection/HvnPeeringConnection.go +++ b/hcp/hvnpeeringconnection/HvnPeeringConnection.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_peering_connection hcp_hvn_peering_connection}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection hcp_hvn_peering_connection}. type HvnPeeringConnection interface { cdktf.TerraformResource // Experimental. @@ -470,7 +470,7 @@ func (j *jsiiProxy_HvnPeeringConnection) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_peering_connection hcp_hvn_peering_connection} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection hcp_hvn_peering_connection} Resource. func NewHvnPeeringConnection(scope constructs.Construct, id *string, config *HvnPeeringConnectionConfig) HvnPeeringConnection { _init_.Initialize() @@ -488,7 +488,7 @@ func NewHvnPeeringConnection(scope constructs.Construct, id *string, config *Hvn return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_peering_connection hcp_hvn_peering_connection} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection hcp_hvn_peering_connection} Resource. func NewHvnPeeringConnection_Override(h HvnPeeringConnection, scope constructs.Construct, id *string, config *HvnPeeringConnectionConfig) { _init_.Initialize() diff --git a/hcp/hvnpeeringconnection/HvnPeeringConnectionConfig.go b/hcp/hvnpeeringconnection/HvnPeeringConnectionConfig.go index e60ffe82..a0a88db7 100644 --- a/hcp/hvnpeeringconnection/HvnPeeringConnectionConfig.go +++ b/hcp/hvnpeeringconnection/HvnPeeringConnectionConfig.go @@ -24,13 +24,13 @@ type HvnPeeringConnectionConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The unique URL of one of the HVNs being peered. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_peering_connection#hvn_1 HvnPeeringConnection#hvn_1} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection#hvn_1 HvnPeeringConnection#hvn_1} Hvn1 *string `field:"required" json:"hvn1" yaml:"hvn1"` // The unique URL of one of the HVNs being peered. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_peering_connection#hvn_2 HvnPeeringConnection#hvn_2} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection#hvn_2 HvnPeeringConnection#hvn_2} Hvn2 *string `field:"required" json:"hvn2" yaml:"hvn2"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_peering_connection#id HvnPeeringConnection#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection#id HvnPeeringConnection#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. @@ -39,11 +39,11 @@ type HvnPeeringConnectionConfig struct { // // Always matches hvn_1's project ID. Setting this attribute is deprecated, but it will remain usable in read-only form. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_peering_connection#project_id HvnPeeringConnection#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection#project_id HvnPeeringConnection#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.94.1/docs/resources/hvn_peering_connection#timeouts HvnPeeringConnection#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection#timeouts HvnPeeringConnection#timeouts} Timeouts *HvnPeeringConnectionTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/hvnpeeringconnection/HvnPeeringConnectionTimeouts.go b/hcp/hvnpeeringconnection/HvnPeeringConnectionTimeouts.go index 2d5f931d..ca7d5255 100644 --- a/hcp/hvnpeeringconnection/HvnPeeringConnectionTimeouts.go +++ b/hcp/hvnpeeringconnection/HvnPeeringConnectionTimeouts.go @@ -5,11 +5,11 @@ package hvnpeeringconnection type HvnPeeringConnectionTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_peering_connection#create HvnPeeringConnection#create}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection#create HvnPeeringConnection#create}. Create *string `field:"optional" json:"create" yaml:"create"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_peering_connection#default HvnPeeringConnection#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection#default HvnPeeringConnection#default}. Default *string `field:"optional" json:"default" yaml:"default"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_peering_connection#delete HvnPeeringConnection#delete}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection#delete HvnPeeringConnection#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` } diff --git a/hcp/hvnpeeringconnection/README.md b/hcp/hvnpeeringconnection/README.md index 296d00c3..37783bca 100644 --- a/hcp/hvnpeeringconnection/README.md +++ b/hcp/hvnpeeringconnection/README.md @@ -1,3 +1,3 @@ # `hcp_hvn_peering_connection` -Refer to the Terraform Registry for docs: [`hcp_hvn_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_peering_connection). +Refer to the Terraform Registry for docs: [`hcp_hvn_peering_connection`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_peering_connection). diff --git a/hcp/hvnroute/HvnRoute.go b/hcp/hvnroute/HvnRoute.go index f3b48c82..d928f7e0 100644 --- a/hcp/hvnroute/HvnRoute.go +++ b/hcp/hvnroute/HvnRoute.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route hcp_hvn_route}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route hcp_hvn_route}. type HvnRoute interface { cdktf.TerraformResource AzureConfig() HvnRouteAzureConfigOutputReference @@ -507,7 +507,7 @@ func (j *jsiiProxy_HvnRoute) TimeoutsInput() interface{} { } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route hcp_hvn_route} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route hcp_hvn_route} Resource. func NewHvnRoute(scope constructs.Construct, id *string, config *HvnRouteConfig) HvnRoute { _init_.Initialize() @@ -525,7 +525,7 @@ func NewHvnRoute(scope constructs.Construct, id *string, config *HvnRouteConfig) return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route hcp_hvn_route} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route hcp_hvn_route} Resource. func NewHvnRoute_Override(h HvnRoute, scope constructs.Construct, id *string, config *HvnRouteConfig) { _init_.Initialize() diff --git a/hcp/hvnroute/HvnRouteAzureConfig.go b/hcp/hvnroute/HvnRouteAzureConfig.go index 0c0fd5d2..e333f566 100644 --- a/hcp/hvnroute/HvnRouteAzureConfig.go +++ b/hcp/hvnroute/HvnRouteAzureConfig.go @@ -9,13 +9,13 @@ type HvnRouteAzureConfig struct { // // Valid options for Next Hop Type - `VIRTUAL_APPLIANCE` or `VIRTUAL_NETWORK_GATEWAY` // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#next_hop_type HvnRoute#next_hop_type} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#next_hop_type HvnRoute#next_hop_type} NextHopType *string `field:"required" json:"nextHopType" yaml:"nextHopType"` // Contains the IP address packets should be forwarded to. // // Next hop values are only allowed in routes where the next hop type is VIRTUAL_APPLIANCE. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#next_hop_ip_address HvnRoute#next_hop_ip_address} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#next_hop_ip_address HvnRoute#next_hop_ip_address} NextHopIpAddress *string `field:"optional" json:"nextHopIpAddress" yaml:"nextHopIpAddress"` } diff --git a/hcp/hvnroute/HvnRouteConfig.go b/hcp/hvnroute/HvnRouteConfig.go index 484a08cb..8eb3853a 100644 --- a/hcp/hvnroute/HvnRouteConfig.go +++ b/hcp/hvnroute/HvnRouteConfig.go @@ -24,25 +24,25 @@ type HvnRouteConfig struct { Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The destination CIDR of the HVN route. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#destination_cidr HvnRoute#destination_cidr} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#destination_cidr HvnRoute#destination_cidr} DestinationCidr *string `field:"required" json:"destinationCidr" yaml:"destinationCidr"` // The `self_link` of the HashiCorp Virtual Network (HVN). // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#hvn_link HvnRoute#hvn_link} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#hvn_link HvnRoute#hvn_link} HvnLink *string `field:"required" json:"hvnLink" yaml:"hvnLink"` // The ID of the HVN route. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#hvn_route_id HvnRoute#hvn_route_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#hvn_route_id HvnRoute#hvn_route_id} HvnRouteId *string `field:"required" json:"hvnRouteId" yaml:"hvnRouteId"` // A unique URL identifying the target of the HVN route. Examples of the target: [`aws_network_peering`](aws_network_peering.md), [`aws_transit_gateway_attachment`](aws_transit_gateway_attachment.md). // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#target_link HvnRoute#target_link} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#target_link HvnRoute#target_link} TargetLink *string `field:"required" json:"targetLink" yaml:"targetLink"` // azure_config block. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#azure_config HvnRoute#azure_config} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#azure_config HvnRoute#azure_config} AzureConfig *HvnRouteAzureConfig `field:"optional" json:"azureConfig" yaml:"azureConfig"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#id HvnRoute#id}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#id HvnRoute#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. @@ -51,11 +51,11 @@ type HvnRouteConfig struct { // // Always matches the project ID in `hvn_link`. Setting this attribute is deprecated, but it will remain usable in read-only form. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#project_id HvnRoute#project_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#project_id HvnRoute#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.94.1/docs/resources/hvn_route#timeouts HvnRoute#timeouts} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#timeouts HvnRoute#timeouts} Timeouts *HvnRouteTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` } diff --git a/hcp/hvnroute/HvnRouteTimeouts.go b/hcp/hvnroute/HvnRouteTimeouts.go index afe53fa8..1cc5fe10 100644 --- a/hcp/hvnroute/HvnRouteTimeouts.go +++ b/hcp/hvnroute/HvnRouteTimeouts.go @@ -5,11 +5,11 @@ package hvnroute type HvnRouteTimeouts struct { - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#create HvnRoute#create}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#create HvnRoute#create}. Create *string `field:"optional" json:"create" yaml:"create"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#default HvnRoute#default}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#default HvnRoute#default}. Default *string `field:"optional" json:"default" yaml:"default"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route#delete HvnRoute#delete}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route#delete HvnRoute#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` } diff --git a/hcp/hvnroute/README.md b/hcp/hvnroute/README.md index a87a23b6..20afb9cd 100644 --- a/hcp/hvnroute/README.md +++ b/hcp/hvnroute/README.md @@ -1,3 +1,3 @@ # `hcp_hvn_route` -Refer to the Terraform Registry for docs: [`hcp_hvn_route`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/hvn_route). +Refer to the Terraform Registry for docs: [`hcp_hvn_route`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/hvn_route). diff --git a/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProvider.go b/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProvider.go index 3e6077d5..9939451b 100644 --- a/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProvider.go +++ b/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProvider.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider hcp_iam_workload_identity_provider}. +// Represents a {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider hcp_iam_workload_identity_provider}. type IamWorkloadIdentityProvider interface { cdktf.TerraformResource Aws() IamWorkloadIdentityProviderAwsOutputReference @@ -449,7 +449,7 @@ func (j *jsiiProxy_IamWorkloadIdentityProvider) TerraformResourceType() *string } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider hcp_iam_workload_identity_provider} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider hcp_iam_workload_identity_provider} Resource. func NewIamWorkloadIdentityProvider(scope constructs.Construct, id *string, config *IamWorkloadIdentityProviderConfig) IamWorkloadIdentityProvider { _init_.Initialize() @@ -467,7 +467,7 @@ func NewIamWorkloadIdentityProvider(scope constructs.Construct, id *string, conf return &j } -// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider hcp_iam_workload_identity_provider} Resource. +// Create a new {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider hcp_iam_workload_identity_provider} Resource. func NewIamWorkloadIdentityProvider_Override(i IamWorkloadIdentityProvider, scope constructs.Construct, id *string, config *IamWorkloadIdentityProviderConfig) { _init_.Initialize() diff --git a/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderAws.go b/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderAws.go index 5fd5d25f..d7827c2e 100644 --- a/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderAws.go +++ b/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderAws.go @@ -7,7 +7,7 @@ package iamworkloadidentityprovider type IamWorkloadIdentityProviderAws struct { // The AWS Account ID that is allowed to exchange workload identities. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider#account_id IamWorkloadIdentityProvider#account_id} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider#account_id IamWorkloadIdentityProvider#account_id} AccountId *string `field:"required" json:"accountId" yaml:"accountId"` } diff --git a/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderConfig.go b/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderConfig.go index 55c22792..849488cd 100644 --- a/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderConfig.go +++ b/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderConfig.go @@ -26,25 +26,25 @@ type IamWorkloadIdentityProviderConfig struct { // // It restricts which upstream identities are allowed to access the service principal. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider#conditional_access IamWorkloadIdentityProvider#conditional_access} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider#conditional_access IamWorkloadIdentityProvider#conditional_access} ConditionalAccess *string `field:"required" json:"conditionalAccess" yaml:"conditionalAccess"` // The workload identity provider's name. Ideally, this should be descriptive of the workload being federated. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider#name IamWorkloadIdentityProvider#name} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider#name IamWorkloadIdentityProvider#name} Name *string `field:"required" json:"name" yaml:"name"` // The service principal's resource name for which the workload identity provider will be created for. // // Only service principals created within a project are allowed. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider#service_principal IamWorkloadIdentityProvider#service_principal} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider#service_principal IamWorkloadIdentityProvider#service_principal} ServicePrincipal *string `field:"required" json:"servicePrincipal" yaml:"servicePrincipal"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider#aws IamWorkloadIdentityProvider#aws}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider#aws IamWorkloadIdentityProvider#aws}. Aws *IamWorkloadIdentityProviderAws `field:"optional" json:"aws" yaml:"aws"` // A description for the workload identity provider. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider#description IamWorkloadIdentityProvider#description} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider#description IamWorkloadIdentityProvider#description} Description *string `field:"optional" json:"description" yaml:"description"` - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider#oidc IamWorkloadIdentityProvider#oidc}. + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider#oidc IamWorkloadIdentityProvider#oidc}. Oidc *IamWorkloadIdentityProviderOidc `field:"optional" json:"oidc" yaml:"oidc"` } diff --git a/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderOidc.go b/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderOidc.go index efffd5c8..d3e1a4be 100644 --- a/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderOidc.go +++ b/hcp/iamworkloadidentityprovider/IamWorkloadIdentityProviderOidc.go @@ -7,13 +7,13 @@ package iamworkloadidentityprovider type IamWorkloadIdentityProviderOidc struct { // The URL of the OIDC Issuer that is allowed to exchange workload identities. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider#issuer_uri IamWorkloadIdentityProvider#issuer_uri} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider#issuer_uri IamWorkloadIdentityProvider#issuer_uri} IssuerUri *string `field:"required" json:"issuerUri" yaml:"issuerUri"` // allowed_audiences is the set of audiences set on the access token that are allowed to exchange identities. // // The access token must have an audience that is contained in this set. If no audience is set, the default allowed audience will be the resource name of the WorkloadIdentityProvider. // - // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider#allowed_audiences IamWorkloadIdentityProvider#allowed_audiences} + // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider#allowed_audiences IamWorkloadIdentityProvider#allowed_audiences} AllowedAudiences *[]*string `field:"optional" json:"allowedAudiences" yaml:"allowedAudiences"` } diff --git a/hcp/iamworkloadidentityprovider/README.md b/hcp/iamworkloadidentityprovider/README.md index 4d5ca09f..c3395d35 100644 --- a/hcp/iamworkloadidentityprovider/README.md +++ b/hcp/iamworkloadidentityprovider/README.md @@ -1,3 +1,3 @@ # `hcp_iam_workload_identity_provider` -Refer to the Terraform Registry for docs: [`hcp_iam_workload_identity_provider`](https://registry.terraform.io/providers/hashicorp/hcp/0.94.1/docs/resources/iam_workload_identity_provider). +Refer to the Terraform Registry for docs: [`hcp_iam_workload_identity_provider`](https://registry.terraform.io/providers/hashicorp/hcp/0.95.0/docs/resources/iam_workload_identity_provider). diff --git a/hcp/jsii/cdktf-provider-hcp-9.14.1.tgz b/hcp/jsii/cdktf-provider-hcp-9.14.1.tgz deleted file mode 100644 index 5d36f1ed3d90431f8b887b76339f37a471eba2d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 759419 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�q1^DAc%+|9dcFt2w0$y|4Ft?v3};(C&fdLJ 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

j2J*j0|`YM&CH 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