@cdktf/provider-google
Version:
Prebuilt google Provider for Terraform CDK (cdktf)
1,227 lines (1,226 loc) • 542 kB
JavaScript
"use strict";
var _a;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GoogleProvider = exports.googleProviderBatchingToHclTerraform = exports.googleProviderBatchingToTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function googleProviderBatchingToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {
enable_batching: cdktf.booleanToTerraform(struct.enableBatching),
send_after: cdktf.stringToTerraform(struct.sendAfter),
};
}
exports.googleProviderBatchingToTerraform = googleProviderBatchingToTerraform;
function googleProviderBatchingToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {
enable_batching: {
value: cdktf.booleanToHclTerraform(struct.enableBatching),
isBlock: false,
type: "simple",
storageClassType: "boolean",
},
send_after: {
value: cdktf.stringToHclTerraform(struct.sendAfter),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
exports.googleProviderBatchingToHclTerraform = googleProviderBatchingToHclTerraform;
/**
* Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs google}
*/
class GoogleProvider extends cdktf.TerraformProvider {
// ==============
// STATIC Methods
// ==============
/**
* Generates CDKTF code for importing a GoogleProvider resource upon running "cdktf plan <stack-name>"
* @param scope The scope in which to define this construct
* @param importToId The construct id used in the generated config for the GoogleProvider to import
* @param importFromId The id of the existing GoogleProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the GoogleProvider to import is found
*/
static generateConfigForImport(scope, importToId, importFromId, provider) {
return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "google", importId: importFromId, provider });
}
// ===========
// INITIALIZER
// ===========
/**
* Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs google} Resource
*
* @param scope The scope in which to define this construct
* @param id The scoped construct ID. Must be unique amongst siblings in the same scope
* @param options GoogleProviderConfig = {}
*/
constructor(scope, id, config = {}) {
super(scope, id, {
terraformResourceType: 'google',
terraformGeneratorMetadata: {
providerName: 'google',
providerVersion: '6.13.0',
providerVersionConstraint: '~> 6.0'
},
terraformProviderSource: 'google'
});
this._accessApprovalCustomEndpoint = config.accessApprovalCustomEndpoint;
this._accessContextManagerCustomEndpoint = config.accessContextManagerCustomEndpoint;
this._accessToken = config.accessToken;
this._activeDirectoryCustomEndpoint = config.activeDirectoryCustomEndpoint;
this._addTerraformAttributionLabel = config.addTerraformAttributionLabel;
this._alloydbCustomEndpoint = config.alloydbCustomEndpoint;
this._apigeeCustomEndpoint = config.apigeeCustomEndpoint;
this._apikeysCustomEndpoint = config.apikeysCustomEndpoint;
this._appEngineCustomEndpoint = config.appEngineCustomEndpoint;
this._apphubCustomEndpoint = config.apphubCustomEndpoint;
this._artifactRegistryCustomEndpoint = config.artifactRegistryCustomEndpoint;
this._assuredWorkloadsCustomEndpoint = config.assuredWorkloadsCustomEndpoint;
this._backupDrCustomEndpoint = config.backupDrCustomEndpoint;
this._beyondcorpCustomEndpoint = config.beyondcorpCustomEndpoint;
this._bigQueryCustomEndpoint = config.bigQueryCustomEndpoint;
this._biglakeCustomEndpoint = config.biglakeCustomEndpoint;
this._bigqueryAnalyticsHubCustomEndpoint = config.bigqueryAnalyticsHubCustomEndpoint;
this._bigqueryConnectionCustomEndpoint = config.bigqueryConnectionCustomEndpoint;
this._bigqueryDataTransferCustomEndpoint = config.bigqueryDataTransferCustomEndpoint;
this._bigqueryDatapolicyCustomEndpoint = config.bigqueryDatapolicyCustomEndpoint;
this._bigqueryReservationCustomEndpoint = config.bigqueryReservationCustomEndpoint;
this._bigtableCustomEndpoint = config.bigtableCustomEndpoint;
this._billingCustomEndpoint = config.billingCustomEndpoint;
this._billingProject = config.billingProject;
this._binaryAuthorizationCustomEndpoint = config.binaryAuthorizationCustomEndpoint;
this._blockchainNodeEngineCustomEndpoint = config.blockchainNodeEngineCustomEndpoint;
this._certificateManagerCustomEndpoint = config.certificateManagerCustomEndpoint;
this._cloudAssetCustomEndpoint = config.cloudAssetCustomEndpoint;
this._cloudBillingCustomEndpoint = config.cloudBillingCustomEndpoint;
this._cloudBuildCustomEndpoint = config.cloudBuildCustomEndpoint;
this._cloudBuildWorkerPoolCustomEndpoint = config.cloudBuildWorkerPoolCustomEndpoint;
this._cloudFunctionsCustomEndpoint = config.cloudFunctionsCustomEndpoint;
this._cloudIdentityCustomEndpoint = config.cloudIdentityCustomEndpoint;
this._cloudIdsCustomEndpoint = config.cloudIdsCustomEndpoint;
this._cloudQuotasCustomEndpoint = config.cloudQuotasCustomEndpoint;
this._cloudResourceManagerCustomEndpoint = config.cloudResourceManagerCustomEndpoint;
this._cloudRunCustomEndpoint = config.cloudRunCustomEndpoint;
this._cloudRunV2CustomEndpoint = config.cloudRunV2CustomEndpoint;
this._cloudSchedulerCustomEndpoint = config.cloudSchedulerCustomEndpoint;
this._cloudTasksCustomEndpoint = config.cloudTasksCustomEndpoint;
this._cloudbuildv2CustomEndpoint = config.cloudbuildv2CustomEndpoint;
this._clouddeployCustomEndpoint = config.clouddeployCustomEndpoint;
this._clouddomainsCustomEndpoint = config.clouddomainsCustomEndpoint;
this._cloudfunctions2CustomEndpoint = config.cloudfunctions2CustomEndpoint;
this._composerCustomEndpoint = config.composerCustomEndpoint;
this._computeCustomEndpoint = config.computeCustomEndpoint;
this._containerAnalysisCustomEndpoint = config.containerAnalysisCustomEndpoint;
this._containerAttachedCustomEndpoint = config.containerAttachedCustomEndpoint;
this._containerAwsCustomEndpoint = config.containerAwsCustomEndpoint;
this._containerAzureCustomEndpoint = config.containerAzureCustomEndpoint;
this._containerCustomEndpoint = config.containerCustomEndpoint;
this._coreBillingCustomEndpoint = config.coreBillingCustomEndpoint;
this._credentials = config.credentials;
this._dataCatalogCustomEndpoint = config.dataCatalogCustomEndpoint;
this._dataFusionCustomEndpoint = config.dataFusionCustomEndpoint;
this._dataLossPreventionCustomEndpoint = config.dataLossPreventionCustomEndpoint;
this._dataPipelineCustomEndpoint = config.dataPipelineCustomEndpoint;
this._databaseMigrationServiceCustomEndpoint = config.databaseMigrationServiceCustomEndpoint;
this._dataflowCustomEndpoint = config.dataflowCustomEndpoint;
this._dataplexCustomEndpoint = config.dataplexCustomEndpoint;
this._dataprocCustomEndpoint = config.dataprocCustomEndpoint;
this._dataprocGdcCustomEndpoint = config.dataprocGdcCustomEndpoint;
this._dataprocMetastoreCustomEndpoint = config.dataprocMetastoreCustomEndpoint;
this._datastreamCustomEndpoint = config.datastreamCustomEndpoint;
this._defaultLabels = config.defaultLabels;
this._deploymentManagerCustomEndpoint = config.deploymentManagerCustomEndpoint;
this._dialogflowCustomEndpoint = config.dialogflowCustomEndpoint;
this._dialogflowCxCustomEndpoint = config.dialogflowCxCustomEndpoint;
this._discoveryEngineCustomEndpoint = config.discoveryEngineCustomEndpoint;
this._dnsCustomEndpoint = config.dnsCustomEndpoint;
this._documentAiCustomEndpoint = config.documentAiCustomEndpoint;
this._documentAiWarehouseCustomEndpoint = config.documentAiWarehouseCustomEndpoint;
this._edgecontainerCustomEndpoint = config.edgecontainerCustomEndpoint;
this._edgenetworkCustomEndpoint = config.edgenetworkCustomEndpoint;
this._essentialContactsCustomEndpoint = config.essentialContactsCustomEndpoint;
this._eventarcCustomEndpoint = config.eventarcCustomEndpoint;
this._filestoreCustomEndpoint = config.filestoreCustomEndpoint;
this._firebaseAppCheckCustomEndpoint = config.firebaseAppCheckCustomEndpoint;
this._firebaserulesCustomEndpoint = config.firebaserulesCustomEndpoint;
this._firestoreCustomEndpoint = config.firestoreCustomEndpoint;
this._gkeBackupCustomEndpoint = config.gkeBackupCustomEndpoint;
this._gkeHub2CustomEndpoint = config.gkeHub2CustomEndpoint;
this._gkeHubCustomEndpoint = config.gkeHubCustomEndpoint;
this._gkehubFeatureCustomEndpoint = config.gkehubFeatureCustomEndpoint;
this._gkeonpremCustomEndpoint = config.gkeonpremCustomEndpoint;
this._healthcareCustomEndpoint = config.healthcareCustomEndpoint;
this._iam2CustomEndpoint = config.iam2CustomEndpoint;
this._iam3CustomEndpoint = config.iam3CustomEndpoint;
this._iamBetaCustomEndpoint = config.iamBetaCustomEndpoint;
this._iamCredentialsCustomEndpoint = config.iamCredentialsCustomEndpoint;
this._iamCustomEndpoint = config.iamCustomEndpoint;
this._iamWorkforcePoolCustomEndpoint = config.iamWorkforcePoolCustomEndpoint;
this._iapCustomEndpoint = config.iapCustomEndpoint;
this._identityPlatformCustomEndpoint = config.identityPlatformCustomEndpoint;
this._impersonateServiceAccount = config.impersonateServiceAccount;
this._impersonateServiceAccountDelegates = config.impersonateServiceAccountDelegates;
this._integrationConnectorsCustomEndpoint = config.integrationConnectorsCustomEndpoint;
this._integrationsCustomEndpoint = config.integrationsCustomEndpoint;
this._kmsCustomEndpoint = config.kmsCustomEndpoint;
this._loggingCustomEndpoint = config.loggingCustomEndpoint;
this._lookerCustomEndpoint = config.lookerCustomEndpoint;
this._managedKafkaCustomEndpoint = config.managedKafkaCustomEndpoint;
this._memcacheCustomEndpoint = config.memcacheCustomEndpoint;
this._memorystoreCustomEndpoint = config.memorystoreCustomEndpoint;
this._migrationCenterCustomEndpoint = config.migrationCenterCustomEndpoint;
this._mlEngineCustomEndpoint = config.mlEngineCustomEndpoint;
this._monitoringCustomEndpoint = config.monitoringCustomEndpoint;
this._netappCustomEndpoint = config.netappCustomEndpoint;
this._networkConnectivityCustomEndpoint = config.networkConnectivityCustomEndpoint;
this._networkManagementCustomEndpoint = config.networkManagementCustomEndpoint;
this._networkSecurityCustomEndpoint = config.networkSecurityCustomEndpoint;
this._networkServicesCustomEndpoint = config.networkServicesCustomEndpoint;
this._notebooksCustomEndpoint = config.notebooksCustomEndpoint;
this._oracleDatabaseCustomEndpoint = config.oracleDatabaseCustomEndpoint;
this._orgPolicyCustomEndpoint = config.orgPolicyCustomEndpoint;
this._osConfigCustomEndpoint = config.osConfigCustomEndpoint;
this._osLoginCustomEndpoint = config.osLoginCustomEndpoint;
this._parallelstoreCustomEndpoint = config.parallelstoreCustomEndpoint;
this._privatecaCustomEndpoint = config.privatecaCustomEndpoint;
this._privilegedAccessManagerCustomEndpoint = config.privilegedAccessManagerCustomEndpoint;
this._project = config.project;
this._publicCaCustomEndpoint = config.publicCaCustomEndpoint;
this._pubsubCustomEndpoint = config.pubsubCustomEndpoint;
this._pubsubLiteCustomEndpoint = config.pubsubLiteCustomEndpoint;
this._recaptchaEnterpriseCustomEndpoint = config.recaptchaEnterpriseCustomEndpoint;
this._redisCustomEndpoint = config.redisCustomEndpoint;
this._region = config.region;
this._requestReason = config.requestReason;
this._requestTimeout = config.requestTimeout;
this._resourceManagerCustomEndpoint = config.resourceManagerCustomEndpoint;
this._resourceManagerV3CustomEndpoint = config.resourceManagerV3CustomEndpoint;
this._scopes = config.scopes;
this._secretManagerCustomEndpoint = config.secretManagerCustomEndpoint;
this._secretManagerRegionalCustomEndpoint = config.secretManagerRegionalCustomEndpoint;
this._secureSourceManagerCustomEndpoint = config.secureSourceManagerCustomEndpoint;
this._securityCenterCustomEndpoint = config.securityCenterCustomEndpoint;
this._securityCenterManagementCustomEndpoint = config.securityCenterManagementCustomEndpoint;
this._securityCenterV2CustomEndpoint = config.securityCenterV2CustomEndpoint;
this._securitypostureCustomEndpoint = config.securitypostureCustomEndpoint;
this._serviceManagementCustomEndpoint = config.serviceManagementCustomEndpoint;
this._serviceNetworkingCustomEndpoint = config.serviceNetworkingCustomEndpoint;
this._serviceUsageCustomEndpoint = config.serviceUsageCustomEndpoint;
this._siteVerificationCustomEndpoint = config.siteVerificationCustomEndpoint;
this._sourceRepoCustomEndpoint = config.sourceRepoCustomEndpoint;
this._spannerCustomEndpoint = config.spannerCustomEndpoint;
this._sqlCustomEndpoint = config.sqlCustomEndpoint;
this._storageCustomEndpoint = config.storageCustomEndpoint;
this._storageInsightsCustomEndpoint = config.storageInsightsCustomEndpoint;
this._storageTransferCustomEndpoint = config.storageTransferCustomEndpoint;
this._tagsCustomEndpoint = config.tagsCustomEndpoint;
this._tagsLocationCustomEndpoint = config.tagsLocationCustomEndpoint;
this._terraformAttributionLabelAdditionStrategy = config.terraformAttributionLabelAdditionStrategy;
this._tpuCustomEndpoint = config.tpuCustomEndpoint;
this._transcoderCustomEndpoint = config.transcoderCustomEndpoint;
this._universeDomain = config.universeDomain;
this._userProjectOverride = config.userProjectOverride;
this._vertexAiCustomEndpoint = config.vertexAiCustomEndpoint;
this._vmwareengineCustomEndpoint = config.vmwareengineCustomEndpoint;
this._vpcAccessCustomEndpoint = config.vpcAccessCustomEndpoint;
this._workbenchCustomEndpoint = config.workbenchCustomEndpoint;
this._workflowsCustomEndpoint = config.workflowsCustomEndpoint;
this._zone = config.zone;
this._alias = config.alias;
this._batching = config.batching;
}
get accessApprovalCustomEndpoint() {
return this._accessApprovalCustomEndpoint;
}
set accessApprovalCustomEndpoint(value) {
this._accessApprovalCustomEndpoint = value;
}
resetAccessApprovalCustomEndpoint() {
this._accessApprovalCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get accessApprovalCustomEndpointInput() {
return this._accessApprovalCustomEndpoint;
}
get accessContextManagerCustomEndpoint() {
return this._accessContextManagerCustomEndpoint;
}
set accessContextManagerCustomEndpoint(value) {
this._accessContextManagerCustomEndpoint = value;
}
resetAccessContextManagerCustomEndpoint() {
this._accessContextManagerCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get accessContextManagerCustomEndpointInput() {
return this._accessContextManagerCustomEndpoint;
}
get accessToken() {
return this._accessToken;
}
set accessToken(value) {
this._accessToken = value;
}
resetAccessToken() {
this._accessToken = undefined;
}
// Temporarily expose input value. Use with caution.
get accessTokenInput() {
return this._accessToken;
}
get activeDirectoryCustomEndpoint() {
return this._activeDirectoryCustomEndpoint;
}
set activeDirectoryCustomEndpoint(value) {
this._activeDirectoryCustomEndpoint = value;
}
resetActiveDirectoryCustomEndpoint() {
this._activeDirectoryCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get activeDirectoryCustomEndpointInput() {
return this._activeDirectoryCustomEndpoint;
}
get addTerraformAttributionLabel() {
return this._addTerraformAttributionLabel;
}
set addTerraformAttributionLabel(value) {
this._addTerraformAttributionLabel = value;
}
resetAddTerraformAttributionLabel() {
this._addTerraformAttributionLabel = undefined;
}
// Temporarily expose input value. Use with caution.
get addTerraformAttributionLabelInput() {
return this._addTerraformAttributionLabel;
}
get alloydbCustomEndpoint() {
return this._alloydbCustomEndpoint;
}
set alloydbCustomEndpoint(value) {
this._alloydbCustomEndpoint = value;
}
resetAlloydbCustomEndpoint() {
this._alloydbCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get alloydbCustomEndpointInput() {
return this._alloydbCustomEndpoint;
}
get apigeeCustomEndpoint() {
return this._apigeeCustomEndpoint;
}
set apigeeCustomEndpoint(value) {
this._apigeeCustomEndpoint = value;
}
resetApigeeCustomEndpoint() {
this._apigeeCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get apigeeCustomEndpointInput() {
return this._apigeeCustomEndpoint;
}
get apikeysCustomEndpoint() {
return this._apikeysCustomEndpoint;
}
set apikeysCustomEndpoint(value) {
this._apikeysCustomEndpoint = value;
}
resetApikeysCustomEndpoint() {
this._apikeysCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get apikeysCustomEndpointInput() {
return this._apikeysCustomEndpoint;
}
get appEngineCustomEndpoint() {
return this._appEngineCustomEndpoint;
}
set appEngineCustomEndpoint(value) {
this._appEngineCustomEndpoint = value;
}
resetAppEngineCustomEndpoint() {
this._appEngineCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get appEngineCustomEndpointInput() {
return this._appEngineCustomEndpoint;
}
get apphubCustomEndpoint() {
return this._apphubCustomEndpoint;
}
set apphubCustomEndpoint(value) {
this._apphubCustomEndpoint = value;
}
resetApphubCustomEndpoint() {
this._apphubCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get apphubCustomEndpointInput() {
return this._apphubCustomEndpoint;
}
get artifactRegistryCustomEndpoint() {
return this._artifactRegistryCustomEndpoint;
}
set artifactRegistryCustomEndpoint(value) {
this._artifactRegistryCustomEndpoint = value;
}
resetArtifactRegistryCustomEndpoint() {
this._artifactRegistryCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get artifactRegistryCustomEndpointInput() {
return this._artifactRegistryCustomEndpoint;
}
get assuredWorkloadsCustomEndpoint() {
return this._assuredWorkloadsCustomEndpoint;
}
set assuredWorkloadsCustomEndpoint(value) {
this._assuredWorkloadsCustomEndpoint = value;
}
resetAssuredWorkloadsCustomEndpoint() {
this._assuredWorkloadsCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get assuredWorkloadsCustomEndpointInput() {
return this._assuredWorkloadsCustomEndpoint;
}
get backupDrCustomEndpoint() {
return this._backupDrCustomEndpoint;
}
set backupDrCustomEndpoint(value) {
this._backupDrCustomEndpoint = value;
}
resetBackupDrCustomEndpoint() {
this._backupDrCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get backupDrCustomEndpointInput() {
return this._backupDrCustomEndpoint;
}
get beyondcorpCustomEndpoint() {
return this._beyondcorpCustomEndpoint;
}
set beyondcorpCustomEndpoint(value) {
this._beyondcorpCustomEndpoint = value;
}
resetBeyondcorpCustomEndpoint() {
this._beyondcorpCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get beyondcorpCustomEndpointInput() {
return this._beyondcorpCustomEndpoint;
}
get bigQueryCustomEndpoint() {
return this._bigQueryCustomEndpoint;
}
set bigQueryCustomEndpoint(value) {
this._bigQueryCustomEndpoint = value;
}
resetBigQueryCustomEndpoint() {
this._bigQueryCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get bigQueryCustomEndpointInput() {
return this._bigQueryCustomEndpoint;
}
get biglakeCustomEndpoint() {
return this._biglakeCustomEndpoint;
}
set biglakeCustomEndpoint(value) {
this._biglakeCustomEndpoint = value;
}
resetBiglakeCustomEndpoint() {
this._biglakeCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get biglakeCustomEndpointInput() {
return this._biglakeCustomEndpoint;
}
get bigqueryAnalyticsHubCustomEndpoint() {
return this._bigqueryAnalyticsHubCustomEndpoint;
}
set bigqueryAnalyticsHubCustomEndpoint(value) {
this._bigqueryAnalyticsHubCustomEndpoint = value;
}
resetBigqueryAnalyticsHubCustomEndpoint() {
this._bigqueryAnalyticsHubCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get bigqueryAnalyticsHubCustomEndpointInput() {
return this._bigqueryAnalyticsHubCustomEndpoint;
}
get bigqueryConnectionCustomEndpoint() {
return this._bigqueryConnectionCustomEndpoint;
}
set bigqueryConnectionCustomEndpoint(value) {
this._bigqueryConnectionCustomEndpoint = value;
}
resetBigqueryConnectionCustomEndpoint() {
this._bigqueryConnectionCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get bigqueryConnectionCustomEndpointInput() {
return this._bigqueryConnectionCustomEndpoint;
}
get bigqueryDataTransferCustomEndpoint() {
return this._bigqueryDataTransferCustomEndpoint;
}
set bigqueryDataTransferCustomEndpoint(value) {
this._bigqueryDataTransferCustomEndpoint = value;
}
resetBigqueryDataTransferCustomEndpoint() {
this._bigqueryDataTransferCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get bigqueryDataTransferCustomEndpointInput() {
return this._bigqueryDataTransferCustomEndpoint;
}
get bigqueryDatapolicyCustomEndpoint() {
return this._bigqueryDatapolicyCustomEndpoint;
}
set bigqueryDatapolicyCustomEndpoint(value) {
this._bigqueryDatapolicyCustomEndpoint = value;
}
resetBigqueryDatapolicyCustomEndpoint() {
this._bigqueryDatapolicyCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get bigqueryDatapolicyCustomEndpointInput() {
return this._bigqueryDatapolicyCustomEndpoint;
}
get bigqueryReservationCustomEndpoint() {
return this._bigqueryReservationCustomEndpoint;
}
set bigqueryReservationCustomEndpoint(value) {
this._bigqueryReservationCustomEndpoint = value;
}
resetBigqueryReservationCustomEndpoint() {
this._bigqueryReservationCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get bigqueryReservationCustomEndpointInput() {
return this._bigqueryReservationCustomEndpoint;
}
get bigtableCustomEndpoint() {
return this._bigtableCustomEndpoint;
}
set bigtableCustomEndpoint(value) {
this._bigtableCustomEndpoint = value;
}
resetBigtableCustomEndpoint() {
this._bigtableCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get bigtableCustomEndpointInput() {
return this._bigtableCustomEndpoint;
}
get billingCustomEndpoint() {
return this._billingCustomEndpoint;
}
set billingCustomEndpoint(value) {
this._billingCustomEndpoint = value;
}
resetBillingCustomEndpoint() {
this._billingCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get billingCustomEndpointInput() {
return this._billingCustomEndpoint;
}
get billingProject() {
return this._billingProject;
}
set billingProject(value) {
this._billingProject = value;
}
resetBillingProject() {
this._billingProject = undefined;
}
// Temporarily expose input value. Use with caution.
get billingProjectInput() {
return this._billingProject;
}
get binaryAuthorizationCustomEndpoint() {
return this._binaryAuthorizationCustomEndpoint;
}
set binaryAuthorizationCustomEndpoint(value) {
this._binaryAuthorizationCustomEndpoint = value;
}
resetBinaryAuthorizationCustomEndpoint() {
this._binaryAuthorizationCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get binaryAuthorizationCustomEndpointInput() {
return this._binaryAuthorizationCustomEndpoint;
}
get blockchainNodeEngineCustomEndpoint() {
return this._blockchainNodeEngineCustomEndpoint;
}
set blockchainNodeEngineCustomEndpoint(value) {
this._blockchainNodeEngineCustomEndpoint = value;
}
resetBlockchainNodeEngineCustomEndpoint() {
this._blockchainNodeEngineCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get blockchainNodeEngineCustomEndpointInput() {
return this._blockchainNodeEngineCustomEndpoint;
}
get certificateManagerCustomEndpoint() {
return this._certificateManagerCustomEndpoint;
}
set certificateManagerCustomEndpoint(value) {
this._certificateManagerCustomEndpoint = value;
}
resetCertificateManagerCustomEndpoint() {
this._certificateManagerCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get certificateManagerCustomEndpointInput() {
return this._certificateManagerCustomEndpoint;
}
get cloudAssetCustomEndpoint() {
return this._cloudAssetCustomEndpoint;
}
set cloudAssetCustomEndpoint(value) {
this._cloudAssetCustomEndpoint = value;
}
resetCloudAssetCustomEndpoint() {
this._cloudAssetCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudAssetCustomEndpointInput() {
return this._cloudAssetCustomEndpoint;
}
get cloudBillingCustomEndpoint() {
return this._cloudBillingCustomEndpoint;
}
set cloudBillingCustomEndpoint(value) {
this._cloudBillingCustomEndpoint = value;
}
resetCloudBillingCustomEndpoint() {
this._cloudBillingCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudBillingCustomEndpointInput() {
return this._cloudBillingCustomEndpoint;
}
get cloudBuildCustomEndpoint() {
return this._cloudBuildCustomEndpoint;
}
set cloudBuildCustomEndpoint(value) {
this._cloudBuildCustomEndpoint = value;
}
resetCloudBuildCustomEndpoint() {
this._cloudBuildCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudBuildCustomEndpointInput() {
return this._cloudBuildCustomEndpoint;
}
get cloudBuildWorkerPoolCustomEndpoint() {
return this._cloudBuildWorkerPoolCustomEndpoint;
}
set cloudBuildWorkerPoolCustomEndpoint(value) {
this._cloudBuildWorkerPoolCustomEndpoint = value;
}
resetCloudBuildWorkerPoolCustomEndpoint() {
this._cloudBuildWorkerPoolCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudBuildWorkerPoolCustomEndpointInput() {
return this._cloudBuildWorkerPoolCustomEndpoint;
}
get cloudFunctionsCustomEndpoint() {
return this._cloudFunctionsCustomEndpoint;
}
set cloudFunctionsCustomEndpoint(value) {
this._cloudFunctionsCustomEndpoint = value;
}
resetCloudFunctionsCustomEndpoint() {
this._cloudFunctionsCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudFunctionsCustomEndpointInput() {
return this._cloudFunctionsCustomEndpoint;
}
get cloudIdentityCustomEndpoint() {
return this._cloudIdentityCustomEndpoint;
}
set cloudIdentityCustomEndpoint(value) {
this._cloudIdentityCustomEndpoint = value;
}
resetCloudIdentityCustomEndpoint() {
this._cloudIdentityCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudIdentityCustomEndpointInput() {
return this._cloudIdentityCustomEndpoint;
}
get cloudIdsCustomEndpoint() {
return this._cloudIdsCustomEndpoint;
}
set cloudIdsCustomEndpoint(value) {
this._cloudIdsCustomEndpoint = value;
}
resetCloudIdsCustomEndpoint() {
this._cloudIdsCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudIdsCustomEndpointInput() {
return this._cloudIdsCustomEndpoint;
}
get cloudQuotasCustomEndpoint() {
return this._cloudQuotasCustomEndpoint;
}
set cloudQuotasCustomEndpoint(value) {
this._cloudQuotasCustomEndpoint = value;
}
resetCloudQuotasCustomEndpoint() {
this._cloudQuotasCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudQuotasCustomEndpointInput() {
return this._cloudQuotasCustomEndpoint;
}
get cloudResourceManagerCustomEndpoint() {
return this._cloudResourceManagerCustomEndpoint;
}
set cloudResourceManagerCustomEndpoint(value) {
this._cloudResourceManagerCustomEndpoint = value;
}
resetCloudResourceManagerCustomEndpoint() {
this._cloudResourceManagerCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudResourceManagerCustomEndpointInput() {
return this._cloudResourceManagerCustomEndpoint;
}
get cloudRunCustomEndpoint() {
return this._cloudRunCustomEndpoint;
}
set cloudRunCustomEndpoint(value) {
this._cloudRunCustomEndpoint = value;
}
resetCloudRunCustomEndpoint() {
this._cloudRunCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudRunCustomEndpointInput() {
return this._cloudRunCustomEndpoint;
}
get cloudRunV2CustomEndpoint() {
return this._cloudRunV2CustomEndpoint;
}
set cloudRunV2CustomEndpoint(value) {
this._cloudRunV2CustomEndpoint = value;
}
resetCloudRunV2CustomEndpoint() {
this._cloudRunV2CustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudRunV2CustomEndpointInput() {
return this._cloudRunV2CustomEndpoint;
}
get cloudSchedulerCustomEndpoint() {
return this._cloudSchedulerCustomEndpoint;
}
set cloudSchedulerCustomEndpoint(value) {
this._cloudSchedulerCustomEndpoint = value;
}
resetCloudSchedulerCustomEndpoint() {
this._cloudSchedulerCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudSchedulerCustomEndpointInput() {
return this._cloudSchedulerCustomEndpoint;
}
get cloudTasksCustomEndpoint() {
return this._cloudTasksCustomEndpoint;
}
set cloudTasksCustomEndpoint(value) {
this._cloudTasksCustomEndpoint = value;
}
resetCloudTasksCustomEndpoint() {
this._cloudTasksCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudTasksCustomEndpointInput() {
return this._cloudTasksCustomEndpoint;
}
get cloudbuildv2CustomEndpoint() {
return this._cloudbuildv2CustomEndpoint;
}
set cloudbuildv2CustomEndpoint(value) {
this._cloudbuildv2CustomEndpoint = value;
}
resetCloudbuildv2CustomEndpoint() {
this._cloudbuildv2CustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudbuildv2CustomEndpointInput() {
return this._cloudbuildv2CustomEndpoint;
}
get clouddeployCustomEndpoint() {
return this._clouddeployCustomEndpoint;
}
set clouddeployCustomEndpoint(value) {
this._clouddeployCustomEndpoint = value;
}
resetClouddeployCustomEndpoint() {
this._clouddeployCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get clouddeployCustomEndpointInput() {
return this._clouddeployCustomEndpoint;
}
get clouddomainsCustomEndpoint() {
return this._clouddomainsCustomEndpoint;
}
set clouddomainsCustomEndpoint(value) {
this._clouddomainsCustomEndpoint = value;
}
resetClouddomainsCustomEndpoint() {
this._clouddomainsCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get clouddomainsCustomEndpointInput() {
return this._clouddomainsCustomEndpoint;
}
get cloudfunctions2CustomEndpoint() {
return this._cloudfunctions2CustomEndpoint;
}
set cloudfunctions2CustomEndpoint(value) {
this._cloudfunctions2CustomEndpoint = value;
}
resetCloudfunctions2CustomEndpoint() {
this._cloudfunctions2CustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get cloudfunctions2CustomEndpointInput() {
return this._cloudfunctions2CustomEndpoint;
}
get composerCustomEndpoint() {
return this._composerCustomEndpoint;
}
set composerCustomEndpoint(value) {
this._composerCustomEndpoint = value;
}
resetComposerCustomEndpoint() {
this._composerCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get composerCustomEndpointInput() {
return this._composerCustomEndpoint;
}
get computeCustomEndpoint() {
return this._computeCustomEndpoint;
}
set computeCustomEndpoint(value) {
this._computeCustomEndpoint = value;
}
resetComputeCustomEndpoint() {
this._computeCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get computeCustomEndpointInput() {
return this._computeCustomEndpoint;
}
get containerAnalysisCustomEndpoint() {
return this._containerAnalysisCustomEndpoint;
}
set containerAnalysisCustomEndpoint(value) {
this._containerAnalysisCustomEndpoint = value;
}
resetContainerAnalysisCustomEndpoint() {
this._containerAnalysisCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get containerAnalysisCustomEndpointInput() {
return this._containerAnalysisCustomEndpoint;
}
get containerAttachedCustomEndpoint() {
return this._containerAttachedCustomEndpoint;
}
set containerAttachedCustomEndpoint(value) {
this._containerAttachedCustomEndpoint = value;
}
resetContainerAttachedCustomEndpoint() {
this._containerAttachedCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get containerAttachedCustomEndpointInput() {
return this._containerAttachedCustomEndpoint;
}
get containerAwsCustomEndpoint() {
return this._containerAwsCustomEndpoint;
}
set containerAwsCustomEndpoint(value) {
this._containerAwsCustomEndpoint = value;
}
resetContainerAwsCustomEndpoint() {
this._containerAwsCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get containerAwsCustomEndpointInput() {
return this._containerAwsCustomEndpoint;
}
get containerAzureCustomEndpoint() {
return this._containerAzureCustomEndpoint;
}
set containerAzureCustomEndpoint(value) {
this._containerAzureCustomEndpoint = value;
}
resetContainerAzureCustomEndpoint() {
this._containerAzureCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get containerAzureCustomEndpointInput() {
return this._containerAzureCustomEndpoint;
}
get containerCustomEndpoint() {
return this._containerCustomEndpoint;
}
set containerCustomEndpoint(value) {
this._containerCustomEndpoint = value;
}
resetContainerCustomEndpoint() {
this._containerCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get containerCustomEndpointInput() {
return this._containerCustomEndpoint;
}
get coreBillingCustomEndpoint() {
return this._coreBillingCustomEndpoint;
}
set coreBillingCustomEndpoint(value) {
this._coreBillingCustomEndpoint = value;
}
resetCoreBillingCustomEndpoint() {
this._coreBillingCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get coreBillingCustomEndpointInput() {
return this._coreBillingCustomEndpoint;
}
get credentials() {
return this._credentials;
}
set credentials(value) {
this._credentials = value;
}
resetCredentials() {
this._credentials = undefined;
}
// Temporarily expose input value. Use with caution.
get credentialsInput() {
return this._credentials;
}
get dataCatalogCustomEndpoint() {
return this._dataCatalogCustomEndpoint;
}
set dataCatalogCustomEndpoint(value) {
this._dataCatalogCustomEndpoint = value;
}
resetDataCatalogCustomEndpoint() {
this._dataCatalogCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dataCatalogCustomEndpointInput() {
return this._dataCatalogCustomEndpoint;
}
get dataFusionCustomEndpoint() {
return this._dataFusionCustomEndpoint;
}
set dataFusionCustomEndpoint(value) {
this._dataFusionCustomEndpoint = value;
}
resetDataFusionCustomEndpoint() {
this._dataFusionCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dataFusionCustomEndpointInput() {
return this._dataFusionCustomEndpoint;
}
get dataLossPreventionCustomEndpoint() {
return this._dataLossPreventionCustomEndpoint;
}
set dataLossPreventionCustomEndpoint(value) {
this._dataLossPreventionCustomEndpoint = value;
}
resetDataLossPreventionCustomEndpoint() {
this._dataLossPreventionCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dataLossPreventionCustomEndpointInput() {
return this._dataLossPreventionCustomEndpoint;
}
get dataPipelineCustomEndpoint() {
return this._dataPipelineCustomEndpoint;
}
set dataPipelineCustomEndpoint(value) {
this._dataPipelineCustomEndpoint = value;
}
resetDataPipelineCustomEndpoint() {
this._dataPipelineCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dataPipelineCustomEndpointInput() {
return this._dataPipelineCustomEndpoint;
}
get databaseMigrationServiceCustomEndpoint() {
return this._databaseMigrationServiceCustomEndpoint;
}
set databaseMigrationServiceCustomEndpoint(value) {
this._databaseMigrationServiceCustomEndpoint = value;
}
resetDatabaseMigrationServiceCustomEndpoint() {
this._databaseMigrationServiceCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get databaseMigrationServiceCustomEndpointInput() {
return this._databaseMigrationServiceCustomEndpoint;
}
get dataflowCustomEndpoint() {
return this._dataflowCustomEndpoint;
}
set dataflowCustomEndpoint(value) {
this._dataflowCustomEndpoint = value;
}
resetDataflowCustomEndpoint() {
this._dataflowCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dataflowCustomEndpointInput() {
return this._dataflowCustomEndpoint;
}
get dataplexCustomEndpoint() {
return this._dataplexCustomEndpoint;
}
set dataplexCustomEndpoint(value) {
this._dataplexCustomEndpoint = value;
}
resetDataplexCustomEndpoint() {
this._dataplexCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dataplexCustomEndpointInput() {
return this._dataplexCustomEndpoint;
}
get dataprocCustomEndpoint() {
return this._dataprocCustomEndpoint;
}
set dataprocCustomEndpoint(value) {
this._dataprocCustomEndpoint = value;
}
resetDataprocCustomEndpoint() {
this._dataprocCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dataprocCustomEndpointInput() {
return this._dataprocCustomEndpoint;
}
get dataprocGdcCustomEndpoint() {
return this._dataprocGdcCustomEndpoint;
}
set dataprocGdcCustomEndpoint(value) {
this._dataprocGdcCustomEndpoint = value;
}
resetDataprocGdcCustomEndpoint() {
this._dataprocGdcCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dataprocGdcCustomEndpointInput() {
return this._dataprocGdcCustomEndpoint;
}
get dataprocMetastoreCustomEndpoint() {
return this._dataprocMetastoreCustomEndpoint;
}
set dataprocMetastoreCustomEndpoint(value) {
this._dataprocMetastoreCustomEndpoint = value;
}
resetDataprocMetastoreCustomEndpoint() {
this._dataprocMetastoreCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dataprocMetastoreCustomEndpointInput() {
return this._dataprocMetastoreCustomEndpoint;
}
get datastreamCustomEndpoint() {
return this._datastreamCustomEndpoint;
}
set datastreamCustomEndpoint(value) {
this._datastreamCustomEndpoint = value;
}
resetDatastreamCustomEndpoint() {
this._datastreamCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get datastreamCustomEndpointInput() {
return this._datastreamCustomEndpoint;
}
get defaultLabels() {
return this._defaultLabels;
}
set defaultLabels(value) {
this._defaultLabels = value;
}
resetDefaultLabels() {
this._defaultLabels = undefined;
}
// Temporarily expose input value. Use with caution.
get defaultLabelsInput() {
return this._defaultLabels;
}
get deploymentManagerCustomEndpoint() {
return this._deploymentManagerCustomEndpoint;
}
set deploymentManagerCustomEndpoint(value) {
this._deploymentManagerCustomEndpoint = value;
}
resetDeploymentManagerCustomEndpoint() {
this._deploymentManagerCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get deploymentManagerCustomEndpointInput() {
return this._deploymentManagerCustomEndpoint;
}
get dialogflowCustomEndpoint() {
return this._dialogflowCustomEndpoint;
}
set dialogflowCustomEndpoint(value) {
this._dialogflowCustomEndpoint = value;
}
resetDialogflowCustomEndpoint() {
this._dialogflowCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dialogflowCustomEndpointInput() {
return this._dialogflowCustomEndpoint;
}
get dialogflowCxCustomEndpoint() {
return this._dialogflowCxCustomEndpoint;
}
set dialogflowCxCustomEndpoint(value) {
this._dialogflowCxCustomEndpoint = value;
}
resetDialogflowCxCustomEndpoint() {
this._dialogflowCxCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dialogflowCxCustomEndpointInput() {
return this._dialogflowCxCustomEndpoint;
}
get discoveryEngineCustomEndpoint() {
return this._discoveryEngineCustomEndpoint;
}
set discoveryEngineCustomEndpoint(value) {
this._discoveryEngineCustomEndpoint = value;
}
resetDiscoveryEngineCustomEndpoint() {
this._discoveryEngineCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get discoveryEngineCustomEndpointInput() {
return this._discoveryEngineCustomEndpoint;
}
get dnsCustomEndpoint() {
return this._dnsCustomEndpoint;
}
set dnsCustomEndpoint(value) {
this._dnsCustomEndpoint = value;
}
resetDnsCustomEndpoint() {
this._dnsCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get dnsCustomEndpointInput() {
return this._dnsCustomEndpoint;
}
get documentAiCustomEndpoint() {
return this._documentAiCustomEndpoint;
}
set documentAiCustomEndpoint(value) {
this._documentAiCustomEndpoint = value;
}
resetDocumentAiCustomEndpoint() {
this._documentAiCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get documentAiCustomEndpointInput() {
return this._documentAiCustomEndpoint;
}
get documentAiWarehouseCustomEndpoint() {
return this._documentAiWarehouseCustomEndpoint;
}
set documentAiWarehouseCustomEndpoint(value) {
this._documentAiWarehouseCustomEndpoint = value;
}
resetDocumentAiWarehouseCustomEndpoint() {
this._documentAiWarehouseCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get documentAiWarehouseCustomEndpointInput() {
return this._documentAiWarehouseCustomEndpoint;
}
get edgecontainerCustomEndpoint() {
return this._edgecontainerCustomEndpoint;
}
set edgecontainerCustomEndpoint(value) {
this._edgecontainerCustomEndpoint = value;
}
resetEdgecontainerCustomEndpoint() {
this._edgecontainerCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get edgecontainerCustomEndpointInput() {
return this._edgecontainerCustomEndpoint;
}
get edgenetworkCustomEndpoint() {
return this._edgenetworkCustomEndpoint;
}
set edgenetworkCustomEndpoint(value) {
this._edgenetworkCustomEndpoint = value;
}
resetEdgenetworkCustomEndpoint() {
this._edgenetworkCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get edgenetworkCustomEndpointInput() {
return this._edgenetworkCustomEndpoint;
}
get essentialContactsCustomEndpoint() {
return this._essentialContactsCustomEndpoint;
}
set essentialContactsCustomEndpoint(value) {
this._essentialContactsCustomEndpoint = value;
}
resetEssentialContactsCustomEndpoint() {
this._essentialContactsCustomEndpoint = undefined;
}
// Temporarily expose input value. Use with caution.
get essentialContactsCustomEndpointInput() {
return this._essentialContactsCustomEndpoint;
}
get eventarcCustomEndpoint() {
return this._eventarcCustomEndpoint;
}
set eventarcCustomEndpoint(value) {
this._eventarcCustomEndpoint = value;