Documentation ¶
Index ¶
- func DataGoogleComputeBackendService_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataGoogleComputeBackendService_IsConstruct(x interface{}) *bool
- func DataGoogleComputeBackendService_IsTerraformDataSource(x interface{}) *bool
- func DataGoogleComputeBackendService_IsTerraformElement(x interface{}) *bool
- func DataGoogleComputeBackendService_TfResourceType() *string
- func NewDataGoogleComputeBackendServiceBackendList_Override(d DataGoogleComputeBackendServiceBackendList, ...)
- func NewDataGoogleComputeBackendServiceBackendOutputReference_Override(d DataGoogleComputeBackendServiceBackendOutputReference, ...)
- func NewDataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList_Override(d DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList, ...)
- func NewDataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference_Override(...)
- func NewDataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList_Override(d DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList, ...)
- func NewDataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference_Override(d DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference, ...)
- func NewDataGoogleComputeBackendServiceCdnPolicyList_Override(d DataGoogleComputeBackendServiceCdnPolicyList, ...)
- func NewDataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList_Override(d DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList, ...)
- func NewDataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference_Override(d DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference, ...)
- func NewDataGoogleComputeBackendServiceCdnPolicyOutputReference_Override(d DataGoogleComputeBackendServiceCdnPolicyOutputReference, ...)
- func NewDataGoogleComputeBackendServiceCircuitBreakersList_Override(d DataGoogleComputeBackendServiceCircuitBreakersList, ...)
- func NewDataGoogleComputeBackendServiceCircuitBreakersOutputReference_Override(d DataGoogleComputeBackendServiceCircuitBreakersOutputReference, ...)
- func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieList_Override(d DataGoogleComputeBackendServiceConsistentHashHttpCookieList, ...)
- func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference_Override(d DataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference, ...)
- func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList_Override(d DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList, ...)
- func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference_Override(d DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference, ...)
- func NewDataGoogleComputeBackendServiceConsistentHashList_Override(d DataGoogleComputeBackendServiceConsistentHashList, ...)
- func NewDataGoogleComputeBackendServiceConsistentHashOutputReference_Override(d DataGoogleComputeBackendServiceConsistentHashOutputReference, ...)
- func NewDataGoogleComputeBackendServiceIapList_Override(d DataGoogleComputeBackendServiceIapList, ...)
- func NewDataGoogleComputeBackendServiceIapOutputReference_Override(d DataGoogleComputeBackendServiceIapOutputReference, ...)
- func NewDataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList, ...)
- func NewDataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference, ...)
- func NewDataGoogleComputeBackendServiceLocalityLbPoliciesList_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesList, ...)
- func NewDataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference, ...)
- func NewDataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList, ...)
- func NewDataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference, ...)
- func NewDataGoogleComputeBackendServiceLogConfigList_Override(d DataGoogleComputeBackendServiceLogConfigList, ...)
- func NewDataGoogleComputeBackendServiceLogConfigOutputReference_Override(d DataGoogleComputeBackendServiceLogConfigOutputReference, ...)
- func NewDataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList_Override(d DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList, ...)
- func NewDataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference_Override(...)
- func NewDataGoogleComputeBackendServiceOutlierDetectionIntervalList_Override(d DataGoogleComputeBackendServiceOutlierDetectionIntervalList, ...)
- func NewDataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference_Override(d DataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference, ...)
- func NewDataGoogleComputeBackendServiceOutlierDetectionList_Override(d DataGoogleComputeBackendServiceOutlierDetectionList, ...)
- func NewDataGoogleComputeBackendServiceOutlierDetectionOutputReference_Override(d DataGoogleComputeBackendServiceOutlierDetectionOutputReference, ...)
- func NewDataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList_Override(d DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList, ...)
- func NewDataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference_Override(...)
- func NewDataGoogleComputeBackendServiceSecuritySettingsList_Override(d DataGoogleComputeBackendServiceSecuritySettingsList, ...)
- func NewDataGoogleComputeBackendServiceSecuritySettingsOutputReference_Override(d DataGoogleComputeBackendServiceSecuritySettingsOutputReference, ...)
- func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieList_Override(d DataGoogleComputeBackendServiceStrongSessionAffinityCookieList, ...)
- func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference_Override(d DataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference, ...)
- func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList_Override(d DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList, ...)
- func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference_Override(d DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference, ...)
- func NewDataGoogleComputeBackendService_Override(d DataGoogleComputeBackendService, scope constructs.Construct, id *string, ...)
- type DataGoogleComputeBackendService
- type DataGoogleComputeBackendServiceBackend
- type DataGoogleComputeBackendServiceBackendList
- type DataGoogleComputeBackendServiceBackendOutputReference
- type DataGoogleComputeBackendServiceCdnPolicy
- type DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeaders
- type DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList
- type DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference
- type DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicy
- type DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList
- type DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference
- type DataGoogleComputeBackendServiceCdnPolicyList
- type DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicy
- type DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList
- type DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference
- type DataGoogleComputeBackendServiceCdnPolicyOutputReference
- type DataGoogleComputeBackendServiceCircuitBreakers
- type DataGoogleComputeBackendServiceCircuitBreakersList
- type DataGoogleComputeBackendServiceCircuitBreakersOutputReference
- type DataGoogleComputeBackendServiceConfig
- type DataGoogleComputeBackendServiceConsistentHash
- type DataGoogleComputeBackendServiceConsistentHashHttpCookie
- type DataGoogleComputeBackendServiceConsistentHashHttpCookieList
- type DataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference
- type DataGoogleComputeBackendServiceConsistentHashHttpCookieTtl
- type DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList
- type DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference
- type DataGoogleComputeBackendServiceConsistentHashList
- type DataGoogleComputeBackendServiceConsistentHashOutputReference
- type DataGoogleComputeBackendServiceIap
- type DataGoogleComputeBackendServiceIapList
- type DataGoogleComputeBackendServiceIapOutputReference
- type DataGoogleComputeBackendServiceLocalityLbPolicies
- type DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicy
- type DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList
- type DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference
- type DataGoogleComputeBackendServiceLocalityLbPoliciesList
- type DataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference
- type DataGoogleComputeBackendServiceLocalityLbPoliciesPolicy
- type DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList
- type DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference
- type DataGoogleComputeBackendServiceLogConfig
- type DataGoogleComputeBackendServiceLogConfigList
- type DataGoogleComputeBackendServiceLogConfigOutputReference
- type DataGoogleComputeBackendServiceOutlierDetection
- type DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTime
- type DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList
- type DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference
- type DataGoogleComputeBackendServiceOutlierDetectionInterval
- type DataGoogleComputeBackendServiceOutlierDetectionIntervalList
- type DataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference
- type DataGoogleComputeBackendServiceOutlierDetectionList
- type DataGoogleComputeBackendServiceOutlierDetectionOutputReference
- type DataGoogleComputeBackendServiceSecuritySettings
- type DataGoogleComputeBackendServiceSecuritySettingsAwsV4Authentication
- type DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList
- type DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference
- type DataGoogleComputeBackendServiceSecuritySettingsList
- type DataGoogleComputeBackendServiceSecuritySettingsOutputReference
- type DataGoogleComputeBackendServiceStrongSessionAffinityCookie
- type DataGoogleComputeBackendServiceStrongSessionAffinityCookieList
- type DataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference
- type DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtl
- type DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList
- type DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataGoogleComputeBackendService_GenerateConfigForImport ¶
func DataGoogleComputeBackendService_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataGoogleComputeBackendService resource upon running "cdktf plan <stack-name>".
func DataGoogleComputeBackendService_IsConstruct ¶
func DataGoogleComputeBackendService_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataGoogleComputeBackendService_IsTerraformDataSource ¶
func DataGoogleComputeBackendService_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataGoogleComputeBackendService_IsTerraformElement ¶
func DataGoogleComputeBackendService_IsTerraformElement(x interface{}) *bool
Experimental.
func DataGoogleComputeBackendService_TfResourceType ¶
func DataGoogleComputeBackendService_TfResourceType() *string
func NewDataGoogleComputeBackendServiceBackendList_Override ¶
func NewDataGoogleComputeBackendServiceBackendList_Override(d DataGoogleComputeBackendServiceBackendList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceBackendOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceBackendOutputReference_Override(d DataGoogleComputeBackendServiceBackendOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList_Override ¶
func NewDataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList_Override(d DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference_Override(d DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList_Override ¶
func NewDataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList_Override(d DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference_Override(d DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceCdnPolicyList_Override ¶
func NewDataGoogleComputeBackendServiceCdnPolicyList_Override(d DataGoogleComputeBackendServiceCdnPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList_Override ¶
func NewDataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList_Override(d DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference_Override(d DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceCdnPolicyOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceCdnPolicyOutputReference_Override(d DataGoogleComputeBackendServiceCdnPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceCircuitBreakersList_Override ¶
func NewDataGoogleComputeBackendServiceCircuitBreakersList_Override(d DataGoogleComputeBackendServiceCircuitBreakersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceCircuitBreakersOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceCircuitBreakersOutputReference_Override(d DataGoogleComputeBackendServiceCircuitBreakersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieList_Override ¶
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieList_Override(d DataGoogleComputeBackendServiceConsistentHashHttpCookieList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference_Override(d DataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList_Override ¶
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList_Override(d DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference_Override(d DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceConsistentHashList_Override ¶
func NewDataGoogleComputeBackendServiceConsistentHashList_Override(d DataGoogleComputeBackendServiceConsistentHashList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceConsistentHashOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceConsistentHashOutputReference_Override(d DataGoogleComputeBackendServiceConsistentHashOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceIapList_Override ¶
func NewDataGoogleComputeBackendServiceIapList_Override(d DataGoogleComputeBackendServiceIapList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceIapOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceIapOutputReference_Override(d DataGoogleComputeBackendServiceIapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList_Override ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesList_Override ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesList_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList_Override ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference_Override(d DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceLogConfigList_Override ¶
func NewDataGoogleComputeBackendServiceLogConfigList_Override(d DataGoogleComputeBackendServiceLogConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceLogConfigOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceLogConfigOutputReference_Override(d DataGoogleComputeBackendServiceLogConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList_Override ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList_Override(d DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference_Override(d DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceOutlierDetectionIntervalList_Override ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionIntervalList_Override(d DataGoogleComputeBackendServiceOutlierDetectionIntervalList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference_Override(d DataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceOutlierDetectionList_Override ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionList_Override(d DataGoogleComputeBackendServiceOutlierDetectionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceOutlierDetectionOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionOutputReference_Override(d DataGoogleComputeBackendServiceOutlierDetectionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList_Override ¶
func NewDataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList_Override(d DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference_Override(d DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceSecuritySettingsList_Override ¶
func NewDataGoogleComputeBackendServiceSecuritySettingsList_Override(d DataGoogleComputeBackendServiceSecuritySettingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceSecuritySettingsOutputReference_Override ¶
func NewDataGoogleComputeBackendServiceSecuritySettingsOutputReference_Override(d DataGoogleComputeBackendServiceSecuritySettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieList_Override ¶ added in v14.5.0
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieList_Override(d DataGoogleComputeBackendServiceStrongSessionAffinityCookieList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference_Override ¶ added in v14.5.0
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference_Override(d DataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList_Override ¶ added in v14.5.0
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList_Override(d DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference_Override ¶ added in v14.5.0
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference_Override(d DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeBackendService_Override ¶
func NewDataGoogleComputeBackendService_Override(d DataGoogleComputeBackendService, scope constructs.Construct, id *string, config *DataGoogleComputeBackendServiceConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.11.0/docs/data-sources/compute_backend_service google_compute_backend_service} Data Source.
Types ¶
type DataGoogleComputeBackendService ¶
type DataGoogleComputeBackendService interface { cdktf.TerraformDataSource AffinityCookieTtlSec() *float64 Backend() DataGoogleComputeBackendServiceBackendList // Experimental. CdktfStack() cdktf.TerraformStack CdnPolicy() DataGoogleComputeBackendServiceCdnPolicyList CircuitBreakers() DataGoogleComputeBackendServiceCircuitBreakersList CompressionMode() *string ConnectionDrainingTimeoutSec() *float64 ConsistentHash() DataGoogleComputeBackendServiceConsistentHashList // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreationTimestamp() *string CustomRequestHeaders() *[]*string CustomResponseHeaders() *[]*string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string EdgeSecurityPolicy() *string EnableCdn() cdktf.IResolvable Fingerprint() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GeneratedId() *float64 HealthChecks() *[]*string Iap() DataGoogleComputeBackendServiceIapList Id() *string SetId(val *string) IdInput() *string IpAddressSelectionPolicy() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LoadBalancingScheme() *string LocalityLbPolicies() DataGoogleComputeBackendServiceLocalityLbPoliciesList LocalityLbPolicy() *string LogConfig() DataGoogleComputeBackendServiceLogConfigList Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OutlierDetection() DataGoogleComputeBackendServiceOutlierDetectionList PortName() *string Project() *string SetProject(val *string) ProjectInput() *string Protocol() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} SecurityPolicy() *string SecuritySettings() DataGoogleComputeBackendServiceSecuritySettingsList SelfLink() *string ServiceLbPolicy() *string SessionAffinity() *string StrongSessionAffinityCookie() DataGoogleComputeBackendServiceStrongSessionAffinityCookieList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TimeoutSec() *float64 // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Adds this resource to the terraform JSON output. // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.11.0/docs/data-sources/compute_backend_service google_compute_backend_service}.
func NewDataGoogleComputeBackendService ¶
func NewDataGoogleComputeBackendService(scope constructs.Construct, id *string, config *DataGoogleComputeBackendServiceConfig) DataGoogleComputeBackendService
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.11.0/docs/data-sources/compute_backend_service google_compute_backend_service} Data Source.
type DataGoogleComputeBackendServiceBackend ¶
type DataGoogleComputeBackendServiceBackend struct { }
type DataGoogleComputeBackendServiceBackendList ¶
type DataGoogleComputeBackendServiceBackendList 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) DataGoogleComputeBackendServiceBackendOutputReference // 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 }
func NewDataGoogleComputeBackendServiceBackendList ¶
func NewDataGoogleComputeBackendServiceBackendList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceBackendList
type DataGoogleComputeBackendServiceBackendOutputReference ¶
type DataGoogleComputeBackendServiceBackendOutputReference interface { cdktf.ComplexObject BalancingMode() *string CapacityScaler() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 Description() *string // Experimental. Fqn() *string Group() *string InternalValue() *DataGoogleComputeBackendServiceBackend SetInternalValue(val *DataGoogleComputeBackendServiceBackend) MaxConnections() *float64 MaxConnectionsPerEndpoint() *float64 MaxConnectionsPerInstance() *float64 MaxRate() *float64 MaxRatePerEndpoint() *float64 MaxRatePerInstance() *float64 MaxUtilization() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceBackendOutputReference ¶
func NewDataGoogleComputeBackendServiceBackendOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceBackendOutputReference
type DataGoogleComputeBackendServiceCdnPolicy ¶
type DataGoogleComputeBackendServiceCdnPolicy struct { }
type DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeaders ¶
type DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeaders struct { }
type DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList ¶
type DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList 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) DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference // 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 }
func NewDataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList ¶
func NewDataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList
type DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference ¶
type DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 HeaderName() *string InternalValue() *DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeaders SetInternalValue(val *DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeaders) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference ¶
func NewDataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference
type DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicy ¶
type DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicy struct { }
type DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList ¶
type DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList 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) DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference // 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 }
func NewDataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList ¶
func NewDataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList
type DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference ¶
type DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 IncludeHost() cdktf.IResolvable IncludeHttpHeaders() *[]*string IncludeNamedCookies() *[]*string IncludeProtocol() cdktf.IResolvable IncludeQueryString() cdktf.IResolvable InternalValue() *DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicy SetInternalValue(val *DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicy) QueryStringBlacklist() *[]*string QueryStringWhitelist() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference ¶
func NewDataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference
type DataGoogleComputeBackendServiceCdnPolicyList ¶
type DataGoogleComputeBackendServiceCdnPolicyList 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) DataGoogleComputeBackendServiceCdnPolicyOutputReference // 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 }
func NewDataGoogleComputeBackendServiceCdnPolicyList ¶
func NewDataGoogleComputeBackendServiceCdnPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceCdnPolicyList
type DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicy ¶
type DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicy struct { }
type DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList ¶
type DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList 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) DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference // 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 }
func NewDataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList ¶
func NewDataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList
type DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference ¶
type DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference interface { cdktf.ComplexObject Code() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 InternalValue() *DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicy SetInternalValue(val *DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicy) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Ttl() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference ¶
func NewDataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference
type DataGoogleComputeBackendServiceCdnPolicyOutputReference ¶
type DataGoogleComputeBackendServiceCdnPolicyOutputReference interface { cdktf.ComplexObject BypassCacheOnRequestHeaders() DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList CacheKeyPolicy() DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList CacheMode() *string ClientTtl() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 DefaultTtl() *float64 // Experimental. Fqn() *string InternalValue() *DataGoogleComputeBackendServiceCdnPolicy SetInternalValue(val *DataGoogleComputeBackendServiceCdnPolicy) MaxTtl() *float64 NegativeCaching() cdktf.IResolvable NegativeCachingPolicy() DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList ServeWhileStale() *float64 SignedUrlCacheMaxAgeSec() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceCdnPolicyOutputReference ¶
func NewDataGoogleComputeBackendServiceCdnPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceCdnPolicyOutputReference
type DataGoogleComputeBackendServiceCircuitBreakers ¶
type DataGoogleComputeBackendServiceCircuitBreakers struct { }
type DataGoogleComputeBackendServiceCircuitBreakersList ¶
type DataGoogleComputeBackendServiceCircuitBreakersList 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) DataGoogleComputeBackendServiceCircuitBreakersOutputReference // 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 }
func NewDataGoogleComputeBackendServiceCircuitBreakersList ¶
func NewDataGoogleComputeBackendServiceCircuitBreakersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceCircuitBreakersList
type DataGoogleComputeBackendServiceCircuitBreakersOutputReference ¶
type DataGoogleComputeBackendServiceCircuitBreakersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 InternalValue() *DataGoogleComputeBackendServiceCircuitBreakers SetInternalValue(val *DataGoogleComputeBackendServiceCircuitBreakers) MaxConnections() *float64 MaxPendingRequests() *float64 MaxRequests() *float64 MaxRequestsPerConnection() *float64 MaxRetries() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceCircuitBreakersOutputReference ¶
func NewDataGoogleComputeBackendServiceCircuitBreakersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceCircuitBreakersOutputReference
type DataGoogleComputeBackendServiceConfig ¶
type DataGoogleComputeBackendServiceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Name of the resource. // // Provided by the client when the resource is // created. The name must be 1-63 characters long, and comply with // RFC1035. Specifically, the name must be 1-63 characters long and match // the regular expression '[a-z]([-a-z0-9]*[a-z0-9])?' which means the // first character must be a lowercase letter, and all following // characters must be a dash, lowercase letter, or digit, except the last // character, which cannot be a dash. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.11.0/docs/data-sources/compute_backend_service#name DataGoogleComputeBackendService#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.11.0/docs/data-sources/compute_backend_service#id DataGoogleComputeBackendService#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"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.11.0/docs/data-sources/compute_backend_service#project DataGoogleComputeBackendService#project}. Project *string `field:"optional" json:"project" yaml:"project"` }
type DataGoogleComputeBackendServiceConsistentHash ¶
type DataGoogleComputeBackendServiceConsistentHash struct { }
type DataGoogleComputeBackendServiceConsistentHashHttpCookie ¶
type DataGoogleComputeBackendServiceConsistentHashHttpCookie struct { }
type DataGoogleComputeBackendServiceConsistentHashHttpCookieList ¶
type DataGoogleComputeBackendServiceConsistentHashHttpCookieList 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) DataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference // 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 }
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieList ¶
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceConsistentHashHttpCookieList
type DataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference ¶
type DataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 InternalValue() *DataGoogleComputeBackendServiceConsistentHashHttpCookie SetInternalValue(val *DataGoogleComputeBackendServiceConsistentHashHttpCookie) Name() *string Path() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Ttl() DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference ¶
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference
type DataGoogleComputeBackendServiceConsistentHashHttpCookieTtl ¶
type DataGoogleComputeBackendServiceConsistentHashHttpCookieTtl struct { }
type DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList ¶
type DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList 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) DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference // 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 }
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList ¶
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList
type DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference ¶
type DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 InternalValue() *DataGoogleComputeBackendServiceConsistentHashHttpCookieTtl SetInternalValue(val *DataGoogleComputeBackendServiceConsistentHashHttpCookieTtl) Nanos() *float64 Seconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference ¶
func NewDataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference
type DataGoogleComputeBackendServiceConsistentHashList ¶
type DataGoogleComputeBackendServiceConsistentHashList 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) DataGoogleComputeBackendServiceConsistentHashOutputReference // 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 }
func NewDataGoogleComputeBackendServiceConsistentHashList ¶
func NewDataGoogleComputeBackendServiceConsistentHashList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceConsistentHashList
type DataGoogleComputeBackendServiceConsistentHashOutputReference ¶
type DataGoogleComputeBackendServiceConsistentHashOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 HttpCookie() DataGoogleComputeBackendServiceConsistentHashHttpCookieList HttpHeaderName() *string InternalValue() *DataGoogleComputeBackendServiceConsistentHash SetInternalValue(val *DataGoogleComputeBackendServiceConsistentHash) MinimumRingSize() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceConsistentHashOutputReference ¶
func NewDataGoogleComputeBackendServiceConsistentHashOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceConsistentHashOutputReference
type DataGoogleComputeBackendServiceIap ¶
type DataGoogleComputeBackendServiceIap struct { }
type DataGoogleComputeBackendServiceIapList ¶
type DataGoogleComputeBackendServiceIapList 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) DataGoogleComputeBackendServiceIapOutputReference // 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 }
func NewDataGoogleComputeBackendServiceIapList ¶
func NewDataGoogleComputeBackendServiceIapList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceIapList
type DataGoogleComputeBackendServiceIapOutputReference ¶
type DataGoogleComputeBackendServiceIapOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeBackendServiceIap SetInternalValue(val *DataGoogleComputeBackendServiceIap) Oauth2ClientId() *string Oauth2ClientSecret() *string Oauth2ClientSecretSha256() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceIapOutputReference ¶
func NewDataGoogleComputeBackendServiceIapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceIapOutputReference
type DataGoogleComputeBackendServiceLocalityLbPolicies ¶
type DataGoogleComputeBackendServiceLocalityLbPolicies struct { }
type DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicy ¶
type DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicy struct { }
type DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList ¶
type DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList 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) DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference // 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 }
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList
type DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference ¶
type DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 Data() *string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicy SetInternalValue(val *DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicy) Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference
type DataGoogleComputeBackendServiceLocalityLbPoliciesList ¶
type DataGoogleComputeBackendServiceLocalityLbPoliciesList 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) DataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference // 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 }
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesList ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceLocalityLbPoliciesList
type DataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference ¶
type DataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 CustomPolicy() DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList // Experimental. Fqn() *string InternalValue() *DataGoogleComputeBackendServiceLocalityLbPolicies SetInternalValue(val *DataGoogleComputeBackendServiceLocalityLbPolicies) Policy() DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference
type DataGoogleComputeBackendServiceLocalityLbPoliciesPolicy ¶
type DataGoogleComputeBackendServiceLocalityLbPoliciesPolicy struct { }
type DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList ¶
type DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList 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) DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference // 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 }
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList
type DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference ¶
type DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 InternalValue() *DataGoogleComputeBackendServiceLocalityLbPoliciesPolicy SetInternalValue(val *DataGoogleComputeBackendServiceLocalityLbPoliciesPolicy) Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference ¶
func NewDataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference
type DataGoogleComputeBackendServiceLogConfig ¶
type DataGoogleComputeBackendServiceLogConfig struct { }
type DataGoogleComputeBackendServiceLogConfigList ¶
type DataGoogleComputeBackendServiceLogConfigList 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) DataGoogleComputeBackendServiceLogConfigOutputReference // 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 }
func NewDataGoogleComputeBackendServiceLogConfigList ¶
func NewDataGoogleComputeBackendServiceLogConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceLogConfigList
type DataGoogleComputeBackendServiceLogConfigOutputReference ¶
type DataGoogleComputeBackendServiceLogConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 Enable() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeBackendServiceLogConfig SetInternalValue(val *DataGoogleComputeBackendServiceLogConfig) SampleRate() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceLogConfigOutputReference ¶
func NewDataGoogleComputeBackendServiceLogConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceLogConfigOutputReference
type DataGoogleComputeBackendServiceOutlierDetection ¶
type DataGoogleComputeBackendServiceOutlierDetection struct { }
type DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTime ¶
type DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTime struct { }
type DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList ¶
type DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList 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) DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference // 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 }
func NewDataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList
type DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference ¶
type DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 InternalValue() *DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTime SetInternalValue(val *DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTime) Nanos() *float64 Seconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference
type DataGoogleComputeBackendServiceOutlierDetectionInterval ¶
type DataGoogleComputeBackendServiceOutlierDetectionInterval struct { }
type DataGoogleComputeBackendServiceOutlierDetectionIntervalList ¶
type DataGoogleComputeBackendServiceOutlierDetectionIntervalList 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) DataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference // 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 }
func NewDataGoogleComputeBackendServiceOutlierDetectionIntervalList ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionIntervalList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceOutlierDetectionIntervalList
type DataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference ¶
type DataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 InternalValue() *DataGoogleComputeBackendServiceOutlierDetectionInterval SetInternalValue(val *DataGoogleComputeBackendServiceOutlierDetectionInterval) Nanos() *float64 Seconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference
type DataGoogleComputeBackendServiceOutlierDetectionList ¶
type DataGoogleComputeBackendServiceOutlierDetectionList 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) DataGoogleComputeBackendServiceOutlierDetectionOutputReference // 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 }
func NewDataGoogleComputeBackendServiceOutlierDetectionList ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceOutlierDetectionList
type DataGoogleComputeBackendServiceOutlierDetectionOutputReference ¶
type DataGoogleComputeBackendServiceOutlierDetectionOutputReference interface { cdktf.ComplexObject BaseEjectionTime() DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConsecutiveErrors() *float64 ConsecutiveGatewayFailure() *float64 // 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 EnforcingConsecutiveErrors() *float64 EnforcingConsecutiveGatewayFailure() *float64 EnforcingSuccessRate() *float64 // Experimental. Fqn() *string InternalValue() *DataGoogleComputeBackendServiceOutlierDetection SetInternalValue(val *DataGoogleComputeBackendServiceOutlierDetection) Interval() DataGoogleComputeBackendServiceOutlierDetectionIntervalList MaxEjectionPercent() *float64 SuccessRateMinimumHosts() *float64 SuccessRateRequestVolume() *float64 SuccessRateStdevFactor() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceOutlierDetectionOutputReference ¶
func NewDataGoogleComputeBackendServiceOutlierDetectionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceOutlierDetectionOutputReference
type DataGoogleComputeBackendServiceSecuritySettings ¶
type DataGoogleComputeBackendServiceSecuritySettings struct { }
type DataGoogleComputeBackendServiceSecuritySettingsAwsV4Authentication ¶
type DataGoogleComputeBackendServiceSecuritySettingsAwsV4Authentication struct { }
type DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList ¶
type DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList 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) DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference // 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 }
func NewDataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList ¶
func NewDataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList
type DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference ¶
type DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference interface { cdktf.ComplexObject AccessKey() *string AccessKeyId() *string AccessKeyVersion() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 InternalValue() *DataGoogleComputeBackendServiceSecuritySettingsAwsV4Authentication SetInternalValue(val *DataGoogleComputeBackendServiceSecuritySettingsAwsV4Authentication) OriginRegion() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference ¶
func NewDataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference
type DataGoogleComputeBackendServiceSecuritySettingsList ¶
type DataGoogleComputeBackendServiceSecuritySettingsList 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) DataGoogleComputeBackendServiceSecuritySettingsOutputReference // 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 }
func NewDataGoogleComputeBackendServiceSecuritySettingsList ¶
func NewDataGoogleComputeBackendServiceSecuritySettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceSecuritySettingsList
type DataGoogleComputeBackendServiceSecuritySettingsOutputReference ¶
type DataGoogleComputeBackendServiceSecuritySettingsOutputReference interface { cdktf.ComplexObject AwsV4Authentication() DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList ClientTlsPolicy() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 InternalValue() *DataGoogleComputeBackendServiceSecuritySettings SetInternalValue(val *DataGoogleComputeBackendServiceSecuritySettings) SubjectAltNames() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceSecuritySettingsOutputReference ¶
func NewDataGoogleComputeBackendServiceSecuritySettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceSecuritySettingsOutputReference
type DataGoogleComputeBackendServiceStrongSessionAffinityCookie ¶ added in v14.5.0
type DataGoogleComputeBackendServiceStrongSessionAffinityCookie struct { }
type DataGoogleComputeBackendServiceStrongSessionAffinityCookieList ¶ added in v14.5.0
type DataGoogleComputeBackendServiceStrongSessionAffinityCookieList 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) DataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference // 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 }
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieList ¶ added in v14.5.0
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceStrongSessionAffinityCookieList
type DataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference ¶ added in v14.5.0
type DataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 InternalValue() *DataGoogleComputeBackendServiceStrongSessionAffinityCookie SetInternalValue(val *DataGoogleComputeBackendServiceStrongSessionAffinityCookie) Name() *string Path() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Ttl() DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference ¶ added in v14.5.0
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference
type DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtl ¶ added in v14.5.0
type DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtl struct { }
type DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList ¶ added in v14.5.0
type DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList 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) DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference // 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 }
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList ¶ added in v14.5.0
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList
type DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference ¶ added in v14.5.0
type DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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 InternalValue() *DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtl SetInternalValue(val *DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtl) Nanos() *float64 Seconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 }
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference ¶ added in v14.5.0
func NewDataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference
Source Files ¶
- DataGoogleComputeBackendService.go
- DataGoogleComputeBackendServiceBackend.go
- DataGoogleComputeBackendServiceBackendList.go
- DataGoogleComputeBackendServiceBackendList__checks.go
- DataGoogleComputeBackendServiceBackendOutputReference.go
- DataGoogleComputeBackendServiceBackendOutputReference__checks.go
- DataGoogleComputeBackendServiceCdnPolicy.go
- DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeaders.go
- DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList.go
- DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersList__checks.go
- DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference.go
- DataGoogleComputeBackendServiceCdnPolicyBypassCacheOnRequestHeadersOutputReference__checks.go
- DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicy.go
- DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList.go
- DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyList__checks.go
- DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference.go
- DataGoogleComputeBackendServiceCdnPolicyCacheKeyPolicyOutputReference__checks.go
- DataGoogleComputeBackendServiceCdnPolicyList.go
- DataGoogleComputeBackendServiceCdnPolicyList__checks.go
- DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicy.go
- DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList.go
- DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyList__checks.go
- DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference.go
- DataGoogleComputeBackendServiceCdnPolicyNegativeCachingPolicyOutputReference__checks.go
- DataGoogleComputeBackendServiceCdnPolicyOutputReference.go
- DataGoogleComputeBackendServiceCdnPolicyOutputReference__checks.go
- DataGoogleComputeBackendServiceCircuitBreakers.go
- DataGoogleComputeBackendServiceCircuitBreakersList.go
- DataGoogleComputeBackendServiceCircuitBreakersList__checks.go
- DataGoogleComputeBackendServiceCircuitBreakersOutputReference.go
- DataGoogleComputeBackendServiceCircuitBreakersOutputReference__checks.go
- DataGoogleComputeBackendServiceConfig.go
- DataGoogleComputeBackendServiceConsistentHash.go
- DataGoogleComputeBackendServiceConsistentHashHttpCookie.go
- DataGoogleComputeBackendServiceConsistentHashHttpCookieList.go
- DataGoogleComputeBackendServiceConsistentHashHttpCookieList__checks.go
- DataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference.go
- DataGoogleComputeBackendServiceConsistentHashHttpCookieOutputReference__checks.go
- DataGoogleComputeBackendServiceConsistentHashHttpCookieTtl.go
- DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList.go
- DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlList__checks.go
- DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference.go
- DataGoogleComputeBackendServiceConsistentHashHttpCookieTtlOutputReference__checks.go
- DataGoogleComputeBackendServiceConsistentHashList.go
- DataGoogleComputeBackendServiceConsistentHashList__checks.go
- DataGoogleComputeBackendServiceConsistentHashOutputReference.go
- DataGoogleComputeBackendServiceConsistentHashOutputReference__checks.go
- DataGoogleComputeBackendServiceIap.go
- DataGoogleComputeBackendServiceIapList.go
- DataGoogleComputeBackendServiceIapList__checks.go
- DataGoogleComputeBackendServiceIapOutputReference.go
- DataGoogleComputeBackendServiceIapOutputReference__checks.go
- DataGoogleComputeBackendServiceLocalityLbPolicies.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicy.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyList__checks.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesCustomPolicyOutputReference__checks.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesList.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesList__checks.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesOutputReference__checks.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesPolicy.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyList__checks.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference.go
- DataGoogleComputeBackendServiceLocalityLbPoliciesPolicyOutputReference__checks.go
- DataGoogleComputeBackendServiceLogConfig.go
- DataGoogleComputeBackendServiceLogConfigList.go
- DataGoogleComputeBackendServiceLogConfigList__checks.go
- DataGoogleComputeBackendServiceLogConfigOutputReference.go
- DataGoogleComputeBackendServiceLogConfigOutputReference__checks.go
- DataGoogleComputeBackendServiceOutlierDetection.go
- DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTime.go
- DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList.go
- DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeList__checks.go
- DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference.go
- DataGoogleComputeBackendServiceOutlierDetectionBaseEjectionTimeOutputReference__checks.go
- DataGoogleComputeBackendServiceOutlierDetectionInterval.go
- DataGoogleComputeBackendServiceOutlierDetectionIntervalList.go
- DataGoogleComputeBackendServiceOutlierDetectionIntervalList__checks.go
- DataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference.go
- DataGoogleComputeBackendServiceOutlierDetectionIntervalOutputReference__checks.go
- DataGoogleComputeBackendServiceOutlierDetectionList.go
- DataGoogleComputeBackendServiceOutlierDetectionList__checks.go
- DataGoogleComputeBackendServiceOutlierDetectionOutputReference.go
- DataGoogleComputeBackendServiceOutlierDetectionOutputReference__checks.go
- DataGoogleComputeBackendServiceSecuritySettings.go
- DataGoogleComputeBackendServiceSecuritySettingsAwsV4Authentication.go
- DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList.go
- DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationList__checks.go
- DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference.go
- DataGoogleComputeBackendServiceSecuritySettingsAwsV4AuthenticationOutputReference__checks.go
- DataGoogleComputeBackendServiceSecuritySettingsList.go
- DataGoogleComputeBackendServiceSecuritySettingsList__checks.go
- DataGoogleComputeBackendServiceSecuritySettingsOutputReference.go
- DataGoogleComputeBackendServiceSecuritySettingsOutputReference__checks.go
- DataGoogleComputeBackendServiceStrongSessionAffinityCookie.go
- DataGoogleComputeBackendServiceStrongSessionAffinityCookieList.go
- DataGoogleComputeBackendServiceStrongSessionAffinityCookieList__checks.go
- DataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference.go
- DataGoogleComputeBackendServiceStrongSessionAffinityCookieOutputReference__checks.go
- DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtl.go
- DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList.go
- DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlList__checks.go
- DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference.go
- DataGoogleComputeBackendServiceStrongSessionAffinityCookieTtlOutputReference__checks.go
- DataGoogleComputeBackendService__checks.go
- main.go