@cdktf/provider-google
Version:
Prebuilt google Provider for Terraform CDK (cdktf)
839 lines • 287 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14;
Object.defineProperty(exports, "__esModule", { value: true });
exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsQuotaInfoToHclTerraform = exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsQuotaInfoToTerraform = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsLocalizedMessageList = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsLocalizedMessageOutputReference = exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsLocalizedMessageToHclTerraform = exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsLocalizedMessageToTerraform = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpList = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpOutputReference = exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpToHclTerraform = exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpToTerraform = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksList = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksOutputReference = exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksToHclTerraform = exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksToTerraform = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoList = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoOutputReference = exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoToHclTerraform = exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoToTerraform = exports.ComputeResizeRequestStatusErrorList = exports.ComputeResizeRequestStatusErrorOutputReference = exports.computeResizeRequestStatusErrorToHclTerraform = exports.computeResizeRequestStatusErrorToTerraform = exports.ComputeResizeRequestStatusErrorErrorsList = exports.ComputeResizeRequestStatusErrorErrorsOutputReference = exports.computeResizeRequestStatusErrorErrorsToHclTerraform = exports.computeResizeRequestStatusErrorErrorsToTerraform = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsList = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsOutputReference = exports.computeResizeRequestStatusErrorErrorsErrorDetailsToHclTerraform = exports.computeResizeRequestStatusErrorErrorsErrorDetailsToTerraform = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoList = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoOutputReference = exports.computeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoToHclTerraform = exports.computeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoToTerraform = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageList = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageOutputReference = exports.computeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageToHclTerraform = exports.computeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageToTerraform = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpList = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpOutputReference = exports.computeResizeRequestStatusErrorErrorsErrorDetailsHelpToHclTerraform = exports.computeResizeRequestStatusErrorErrorsErrorDetailsHelpToTerraform = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksList = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksOutputReference = exports.computeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksToHclTerraform = exports.computeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksToTerraform = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoList = exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoOutputReference = exports.computeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoToHclTerraform = exports.computeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoToTerraform = void 0;
exports.ComputeResizeRequest = exports.ComputeResizeRequestTimeoutsOutputReference = exports.computeResizeRequestTimeoutsToHclTerraform = exports.computeResizeRequestTimeoutsToTerraform = exports.ComputeResizeRequestRequestedRunDurationOutputReference = exports.computeResizeRequestRequestedRunDurationToHclTerraform = exports.computeResizeRequestRequestedRunDurationToTerraform = exports.ComputeResizeRequestStatusList = exports.ComputeResizeRequestStatusOutputReference = exports.computeResizeRequestStatusToHclTerraform = exports.computeResizeRequestStatusToTerraform = exports.ComputeResizeRequestStatusLastAttemptList = exports.ComputeResizeRequestStatusLastAttemptOutputReference = exports.computeResizeRequestStatusLastAttemptToHclTerraform = exports.computeResizeRequestStatusLastAttemptToTerraform = exports.ComputeResizeRequestStatusLastAttemptErrorList = exports.ComputeResizeRequestStatusLastAttemptErrorOutputReference = exports.computeResizeRequestStatusLastAttemptErrorToHclTerraform = exports.computeResizeRequestStatusLastAttemptErrorToTerraform = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsList = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsOutputReference = exports.computeResizeRequestStatusLastAttemptErrorErrorsToHclTerraform = exports.computeResizeRequestStatusLastAttemptErrorErrorsToTerraform = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsList = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsOutputReference = exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsToHclTerraform = exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsToTerraform = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsQuotaInfoList = exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsQuotaInfoOutputReference = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function computeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoToTerraform(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 {};
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoToTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoToTerraform;
function computeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoToHclTerraform(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 = {};
return attrs;
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoToHclTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoToHclTerraform;
class ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// metadatas - computed: true, optional: false, required: false
this._metadatas = new cdktf.StringMap(this, "metadatas");
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// domain - computed: true, optional: false, required: false
get domain() {
return this.getStringAttribute('domain');
}
get metadatas() {
return this._metadatas;
}
// reason - computed: true, optional: false, required: false
get reason() {
return this.getStringAttribute('reason');
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoOutputReference = ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoOutputReference;
_a = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoOutputReference[_a] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoOutputReference", version: "14.12.0" };
class ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoList = ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoList;
_b = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoList[_b] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoList", version: "14.12.0" };
function computeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksToTerraform(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 {};
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksToTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksToTerraform;
function computeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksToHclTerraform(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 = {};
return attrs;
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksToHclTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksToHclTerraform;
class ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// description - computed: true, optional: false, required: false
get description() {
return this.getStringAttribute('description');
}
// url - computed: true, optional: false, required: false
get url() {
return this.getStringAttribute('url');
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksOutputReference = ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksOutputReference;
_c = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksOutputReference[_c] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksOutputReference", version: "14.12.0" };
class ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksList = ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksList;
_d = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksList[_d] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksList", version: "14.12.0" };
function computeResizeRequestStatusErrorErrorsErrorDetailsHelpToTerraform(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 {};
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsHelpToTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsHelpToTerraform;
function computeResizeRequestStatusErrorErrorsErrorDetailsHelpToHclTerraform(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 = {};
return attrs;
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsHelpToHclTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsHelpToHclTerraform;
class ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// links - computed: true, optional: false, required: false
this._links = new ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpLinksList(this, "links", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get links() {
return this._links;
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpOutputReference = ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpOutputReference;
_e = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpOutputReference[_e] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpOutputReference", version: "14.12.0" };
class ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpList = ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpList;
_f = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpList[_f] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpList", version: "14.12.0" };
function computeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageToTerraform(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 {};
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageToTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageToTerraform;
function computeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageToHclTerraform(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 = {};
return attrs;
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageToHclTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageToHclTerraform;
class ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// locale - computed: true, optional: false, required: false
get locale() {
return this.getStringAttribute('locale');
}
// message - computed: true, optional: false, required: false
get message() {
return this.getStringAttribute('message');
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageOutputReference = ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageOutputReference;
_g = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageOutputReference[_g] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageOutputReference", version: "14.12.0" };
class ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageList = ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageList;
_h = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageList[_h] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageList", version: "14.12.0" };
function computeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoToTerraform(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 {};
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoToTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoToTerraform;
function computeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoToHclTerraform(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 = {};
return attrs;
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoToHclTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoToHclTerraform;
class ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// dimensions - computed: true, optional: false, required: false
this._dimensions = new cdktf.StringMap(this, "dimensions");
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get dimensions() {
return this._dimensions;
}
// future_limit - computed: true, optional: false, required: false
get futureLimit() {
return this.getNumberAttribute('future_limit');
}
// limit - computed: true, optional: false, required: false
get limit() {
return this.getNumberAttribute('limit');
}
// limit_name - computed: true, optional: false, required: false
get limitName() {
return this.getStringAttribute('limit_name');
}
// metric_name - computed: true, optional: false, required: false
get metricName() {
return this.getStringAttribute('metric_name');
}
// rollout_status - computed: true, optional: false, required: false
get rolloutStatus() {
return this.getStringAttribute('rollout_status');
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoOutputReference = ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoOutputReference;
_j = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoOutputReference[_j] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoOutputReference", version: "14.12.0" };
class ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoList = ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoList;
_k = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoList[_k] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoList", version: "14.12.0" };
function computeResizeRequestStatusErrorErrorsErrorDetailsToTerraform(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 {};
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsToTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsToTerraform;
function computeResizeRequestStatusErrorErrorsErrorDetailsToHclTerraform(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 = {};
return attrs;
}
exports.computeResizeRequestStatusErrorErrorsErrorDetailsToHclTerraform = computeResizeRequestStatusErrorErrorsErrorDetailsToHclTerraform;
class ComputeResizeRequestStatusErrorErrorsErrorDetailsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// error_info - computed: true, optional: false, required: false
this._errorInfo = new ComputeResizeRequestStatusErrorErrorsErrorDetailsErrorInfoList(this, "error_info", false);
// help - computed: true, optional: false, required: false
this._help = new ComputeResizeRequestStatusErrorErrorsErrorDetailsHelpList(this, "help", false);
// localized_message - computed: true, optional: false, required: false
this._localizedMessage = new ComputeResizeRequestStatusErrorErrorsErrorDetailsLocalizedMessageList(this, "localized_message", false);
// quota_info - computed: true, optional: false, required: false
this._quotaInfo = new ComputeResizeRequestStatusErrorErrorsErrorDetailsQuotaInfoList(this, "quota_info", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get errorInfo() {
return this._errorInfo;
}
get help() {
return this._help;
}
get localizedMessage() {
return this._localizedMessage;
}
get quotaInfo() {
return this._quotaInfo;
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsOutputReference = ComputeResizeRequestStatusErrorErrorsErrorDetailsOutputReference;
_l = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsOutputReference[_l] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsOutputReference", version: "14.12.0" };
class ComputeResizeRequestStatusErrorErrorsErrorDetailsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new ComputeResizeRequestStatusErrorErrorsErrorDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.ComputeResizeRequestStatusErrorErrorsErrorDetailsList = ComputeResizeRequestStatusErrorErrorsErrorDetailsList;
_m = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsErrorDetailsList[_m] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsErrorDetailsList", version: "14.12.0" };
function computeResizeRequestStatusErrorErrorsToTerraform(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 {};
}
exports.computeResizeRequestStatusErrorErrorsToTerraform = computeResizeRequestStatusErrorErrorsToTerraform;
function computeResizeRequestStatusErrorErrorsToHclTerraform(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 = {};
return attrs;
}
exports.computeResizeRequestStatusErrorErrorsToHclTerraform = computeResizeRequestStatusErrorErrorsToHclTerraform;
class ComputeResizeRequestStatusErrorErrorsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// error_details - computed: true, optional: false, required: false
this._errorDetails = new ComputeResizeRequestStatusErrorErrorsErrorDetailsList(this, "error_details", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// code - computed: true, optional: false, required: false
get code() {
return this.getStringAttribute('code');
}
get errorDetails() {
return this._errorDetails;
}
// location - computed: true, optional: false, required: false
get location() {
return this.getStringAttribute('location');
}
// message - computed: true, optional: false, required: false
get message() {
return this.getStringAttribute('message');
}
}
exports.ComputeResizeRequestStatusErrorErrorsOutputReference = ComputeResizeRequestStatusErrorErrorsOutputReference;
_o = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsOutputReference[_o] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsOutputReference", version: "14.12.0" };
class ComputeResizeRequestStatusErrorErrorsList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new ComputeResizeRequestStatusErrorErrorsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.ComputeResizeRequestStatusErrorErrorsList = ComputeResizeRequestStatusErrorErrorsList;
_p = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorErrorsList[_p] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorErrorsList", version: "14.12.0" };
function computeResizeRequestStatusErrorToTerraform(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 {};
}
exports.computeResizeRequestStatusErrorToTerraform = computeResizeRequestStatusErrorToTerraform;
function computeResizeRequestStatusErrorToHclTerraform(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 = {};
return attrs;
}
exports.computeResizeRequestStatusErrorToHclTerraform = computeResizeRequestStatusErrorToHclTerraform;
class ComputeResizeRequestStatusErrorOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// errors - computed: true, optional: false, required: false
this._errors = new ComputeResizeRequestStatusErrorErrorsList(this, "errors", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get errors() {
return this._errors;
}
}
exports.ComputeResizeRequestStatusErrorOutputReference = ComputeResizeRequestStatusErrorOutputReference;
_q = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorOutputReference[_q] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorOutputReference", version: "14.12.0" };
class ComputeResizeRequestStatusErrorList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new ComputeResizeRequestStatusErrorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.ComputeResizeRequestStatusErrorList = ComputeResizeRequestStatusErrorList;
_r = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusErrorList[_r] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusErrorList", version: "14.12.0" };
function computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoToTerraform(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 {};
}
exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoToTerraform = computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoToTerraform;
function computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoToHclTerraform(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 = {};
return attrs;
}
exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoToHclTerraform = computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoToHclTerraform;
class ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// metadatas - computed: true, optional: false, required: false
this._metadatas = new cdktf.StringMap(this, "metadatas");
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// domain - computed: true, optional: false, required: false
get domain() {
return this.getStringAttribute('domain');
}
get metadatas() {
return this._metadatas;
}
// reason - computed: true, optional: false, required: false
get reason() {
return this.getStringAttribute('reason');
}
}
exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoOutputReference = ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoOutputReference;
_s = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoOutputReference[_s] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoOutputReference", version: "14.12.0" };
class ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoList = ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoList;
_t = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoList[_t] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsErrorInfoList", version: "14.12.0" };
function computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksToTerraform(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 {};
}
exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksToTerraform = computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksToTerraform;
function computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksToHclTerraform(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 = {};
return attrs;
}
exports.computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksToHclTerraform = computeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksToHclTerraform;
class ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// description - computed: true, optional: false, required: false
get description() {
return this.getStringAttribute('description');
}
// url - computed: true, optional: false, required: false
get url() {
return this.getStringAttribute('url');
}
}
exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksOutputReference = ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksOutputReference;
_u = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksOutputReference[_u] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksOutputReference", version: "14.12.0" };
class ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksList = ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksList;
_v = JSII_RTTI_SYMBOL_1;
ComputeResizeRequestStatusLastAttemptErrorErrorsErrorDetailsHelpLinksList[_v] = { fqn: "@cdktf/provider-google.computeResizeRequest.ComputeResizeRequestStatusLastAtt