Documentation
¶
Index ¶
- func DataGoogleStorageBucket_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataGoogleStorageBucket_IsConstruct(x interface{}) *bool
- func DataGoogleStorageBucket_IsTerraformDataSource(x interface{}) *bool
- func DataGoogleStorageBucket_IsTerraformElement(x interface{}) *bool
- func DataGoogleStorageBucket_TfResourceType() *string
- func NewDataGoogleStorageBucketAutoclassList_Override(d DataGoogleStorageBucketAutoclassList, ...)
- func NewDataGoogleStorageBucketAutoclassOutputReference_Override(d DataGoogleStorageBucketAutoclassOutputReference, ...)
- func NewDataGoogleStorageBucketCorsList_Override(d DataGoogleStorageBucketCorsList, ...)
- func NewDataGoogleStorageBucketCorsOutputReference_Override(d DataGoogleStorageBucketCorsOutputReference, ...)
- func NewDataGoogleStorageBucketCustomPlacementConfigList_Override(d DataGoogleStorageBucketCustomPlacementConfigList, ...)
- func NewDataGoogleStorageBucketCustomPlacementConfigOutputReference_Override(d DataGoogleStorageBucketCustomPlacementConfigOutputReference, ...)
- func NewDataGoogleStorageBucketEncryptionList_Override(d DataGoogleStorageBucketEncryptionList, ...)
- func NewDataGoogleStorageBucketEncryptionOutputReference_Override(d DataGoogleStorageBucketEncryptionOutputReference, ...)
- func NewDataGoogleStorageBucketHierarchicalNamespaceList_Override(d DataGoogleStorageBucketHierarchicalNamespaceList, ...)
- func NewDataGoogleStorageBucketHierarchicalNamespaceOutputReference_Override(d DataGoogleStorageBucketHierarchicalNamespaceOutputReference, ...)
- func NewDataGoogleStorageBucketIpFilterList_Override(d DataGoogleStorageBucketIpFilterList, ...)
- func NewDataGoogleStorageBucketIpFilterOutputReference_Override(d DataGoogleStorageBucketIpFilterOutputReference, ...)
- func NewDataGoogleStorageBucketIpFilterPublicNetworkSourceList_Override(d DataGoogleStorageBucketIpFilterPublicNetworkSourceList, ...)
- func NewDataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference_Override(d DataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference, ...)
- func NewDataGoogleStorageBucketIpFilterVpcNetworkSourcesList_Override(d DataGoogleStorageBucketIpFilterVpcNetworkSourcesList, ...)
- func NewDataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference_Override(d DataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference, ...)
- func NewDataGoogleStorageBucketLifecycleRuleActionList_Override(d DataGoogleStorageBucketLifecycleRuleActionList, ...)
- func NewDataGoogleStorageBucketLifecycleRuleActionOutputReference_Override(d DataGoogleStorageBucketLifecycleRuleActionOutputReference, ...)
- func NewDataGoogleStorageBucketLifecycleRuleConditionList_Override(d DataGoogleStorageBucketLifecycleRuleConditionList, ...)
- func NewDataGoogleStorageBucketLifecycleRuleConditionOutputReference_Override(d DataGoogleStorageBucketLifecycleRuleConditionOutputReference, ...)
- func NewDataGoogleStorageBucketLifecycleRuleList_Override(d DataGoogleStorageBucketLifecycleRuleList, ...)
- func NewDataGoogleStorageBucketLifecycleRuleOutputReference_Override(d DataGoogleStorageBucketLifecycleRuleOutputReference, ...)
- func NewDataGoogleStorageBucketLoggingList_Override(d DataGoogleStorageBucketLoggingList, ...)
- func NewDataGoogleStorageBucketLoggingOutputReference_Override(d DataGoogleStorageBucketLoggingOutputReference, ...)
- func NewDataGoogleStorageBucketRetentionPolicyList_Override(d DataGoogleStorageBucketRetentionPolicyList, ...)
- func NewDataGoogleStorageBucketRetentionPolicyOutputReference_Override(d DataGoogleStorageBucketRetentionPolicyOutputReference, ...)
- func NewDataGoogleStorageBucketSoftDeletePolicyList_Override(d DataGoogleStorageBucketSoftDeletePolicyList, ...)
- func NewDataGoogleStorageBucketSoftDeletePolicyOutputReference_Override(d DataGoogleStorageBucketSoftDeletePolicyOutputReference, ...)
- func NewDataGoogleStorageBucketVersioningList_Override(d DataGoogleStorageBucketVersioningList, ...)
- func NewDataGoogleStorageBucketVersioningOutputReference_Override(d DataGoogleStorageBucketVersioningOutputReference, ...)
- func NewDataGoogleStorageBucketWebsiteList_Override(d DataGoogleStorageBucketWebsiteList, ...)
- func NewDataGoogleStorageBucketWebsiteOutputReference_Override(d DataGoogleStorageBucketWebsiteOutputReference, ...)
- func NewDataGoogleStorageBucket_Override(d DataGoogleStorageBucket, scope constructs.Construct, id *string, ...)
- type DataGoogleStorageBucket
- type DataGoogleStorageBucketAutoclass
- type DataGoogleStorageBucketAutoclassList
- type DataGoogleStorageBucketAutoclassOutputReference
- type DataGoogleStorageBucketConfig
- type DataGoogleStorageBucketCors
- type DataGoogleStorageBucketCorsList
- type DataGoogleStorageBucketCorsOutputReference
- type DataGoogleStorageBucketCustomPlacementConfig
- type DataGoogleStorageBucketCustomPlacementConfigList
- type DataGoogleStorageBucketCustomPlacementConfigOutputReference
- type DataGoogleStorageBucketEncryption
- type DataGoogleStorageBucketEncryptionList
- type DataGoogleStorageBucketEncryptionOutputReference
- type DataGoogleStorageBucketHierarchicalNamespace
- type DataGoogleStorageBucketHierarchicalNamespaceList
- type DataGoogleStorageBucketHierarchicalNamespaceOutputReference
- type DataGoogleStorageBucketIpFilter
- type DataGoogleStorageBucketIpFilterList
- type DataGoogleStorageBucketIpFilterOutputReference
- type DataGoogleStorageBucketIpFilterPublicNetworkSource
- type DataGoogleStorageBucketIpFilterPublicNetworkSourceList
- type DataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference
- type DataGoogleStorageBucketIpFilterVpcNetworkSources
- type DataGoogleStorageBucketIpFilterVpcNetworkSourcesList
- type DataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference
- type DataGoogleStorageBucketLifecycleRule
- type DataGoogleStorageBucketLifecycleRuleAction
- type DataGoogleStorageBucketLifecycleRuleActionList
- type DataGoogleStorageBucketLifecycleRuleActionOutputReference
- type DataGoogleStorageBucketLifecycleRuleCondition
- type DataGoogleStorageBucketLifecycleRuleConditionList
- type DataGoogleStorageBucketLifecycleRuleConditionOutputReference
- type DataGoogleStorageBucketLifecycleRuleList
- type DataGoogleStorageBucketLifecycleRuleOutputReference
- type DataGoogleStorageBucketLogging
- type DataGoogleStorageBucketLoggingList
- type DataGoogleStorageBucketLoggingOutputReference
- type DataGoogleStorageBucketRetentionPolicy
- type DataGoogleStorageBucketRetentionPolicyList
- type DataGoogleStorageBucketRetentionPolicyOutputReference
- type DataGoogleStorageBucketSoftDeletePolicy
- type DataGoogleStorageBucketSoftDeletePolicyList
- type DataGoogleStorageBucketSoftDeletePolicyOutputReference
- type DataGoogleStorageBucketVersioning
- type DataGoogleStorageBucketVersioningList
- type DataGoogleStorageBucketVersioningOutputReference
- type DataGoogleStorageBucketWebsite
- type DataGoogleStorageBucketWebsiteList
- type DataGoogleStorageBucketWebsiteOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataGoogleStorageBucket_GenerateConfigForImport ¶
func DataGoogleStorageBucket_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataGoogleStorageBucket resource upon running "cdktf plan <stack-name>".
func DataGoogleStorageBucket_IsConstruct ¶
func DataGoogleStorageBucket_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 DataGoogleStorageBucket_IsTerraformDataSource ¶
func DataGoogleStorageBucket_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataGoogleStorageBucket_IsTerraformElement ¶
func DataGoogleStorageBucket_IsTerraformElement(x interface{}) *bool
Experimental.
func DataGoogleStorageBucket_TfResourceType ¶
func DataGoogleStorageBucket_TfResourceType() *string
func NewDataGoogleStorageBucketAutoclassList_Override ¶
func NewDataGoogleStorageBucketAutoclassList_Override(d DataGoogleStorageBucketAutoclassList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketAutoclassOutputReference_Override ¶
func NewDataGoogleStorageBucketAutoclassOutputReference_Override(d DataGoogleStorageBucketAutoclassOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketCorsList_Override ¶
func NewDataGoogleStorageBucketCorsList_Override(d DataGoogleStorageBucketCorsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketCorsOutputReference_Override ¶
func NewDataGoogleStorageBucketCorsOutputReference_Override(d DataGoogleStorageBucketCorsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketCustomPlacementConfigList_Override ¶
func NewDataGoogleStorageBucketCustomPlacementConfigList_Override(d DataGoogleStorageBucketCustomPlacementConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketCustomPlacementConfigOutputReference_Override ¶
func NewDataGoogleStorageBucketCustomPlacementConfigOutputReference_Override(d DataGoogleStorageBucketCustomPlacementConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketEncryptionList_Override ¶
func NewDataGoogleStorageBucketEncryptionList_Override(d DataGoogleStorageBucketEncryptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketEncryptionOutputReference_Override ¶
func NewDataGoogleStorageBucketEncryptionOutputReference_Override(d DataGoogleStorageBucketEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketHierarchicalNamespaceList_Override ¶ added in v14.8.0
func NewDataGoogleStorageBucketHierarchicalNamespaceList_Override(d DataGoogleStorageBucketHierarchicalNamespaceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketHierarchicalNamespaceOutputReference_Override ¶ added in v14.8.0
func NewDataGoogleStorageBucketHierarchicalNamespaceOutputReference_Override(d DataGoogleStorageBucketHierarchicalNamespaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketIpFilterList_Override ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterList_Override(d DataGoogleStorageBucketIpFilterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketIpFilterOutputReference_Override ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterOutputReference_Override(d DataGoogleStorageBucketIpFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketIpFilterPublicNetworkSourceList_Override ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterPublicNetworkSourceList_Override(d DataGoogleStorageBucketIpFilterPublicNetworkSourceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference_Override ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference_Override(d DataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketIpFilterVpcNetworkSourcesList_Override ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterVpcNetworkSourcesList_Override(d DataGoogleStorageBucketIpFilterVpcNetworkSourcesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference_Override ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference_Override(d DataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketLifecycleRuleActionList_Override ¶
func NewDataGoogleStorageBucketLifecycleRuleActionList_Override(d DataGoogleStorageBucketLifecycleRuleActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketLifecycleRuleActionOutputReference_Override ¶
func NewDataGoogleStorageBucketLifecycleRuleActionOutputReference_Override(d DataGoogleStorageBucketLifecycleRuleActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketLifecycleRuleConditionList_Override ¶
func NewDataGoogleStorageBucketLifecycleRuleConditionList_Override(d DataGoogleStorageBucketLifecycleRuleConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketLifecycleRuleConditionOutputReference_Override ¶
func NewDataGoogleStorageBucketLifecycleRuleConditionOutputReference_Override(d DataGoogleStorageBucketLifecycleRuleConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketLifecycleRuleList_Override ¶
func NewDataGoogleStorageBucketLifecycleRuleList_Override(d DataGoogleStorageBucketLifecycleRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketLifecycleRuleOutputReference_Override ¶
func NewDataGoogleStorageBucketLifecycleRuleOutputReference_Override(d DataGoogleStorageBucketLifecycleRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketLoggingList_Override ¶
func NewDataGoogleStorageBucketLoggingList_Override(d DataGoogleStorageBucketLoggingList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketLoggingOutputReference_Override ¶
func NewDataGoogleStorageBucketLoggingOutputReference_Override(d DataGoogleStorageBucketLoggingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketRetentionPolicyList_Override ¶
func NewDataGoogleStorageBucketRetentionPolicyList_Override(d DataGoogleStorageBucketRetentionPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketRetentionPolicyOutputReference_Override ¶
func NewDataGoogleStorageBucketRetentionPolicyOutputReference_Override(d DataGoogleStorageBucketRetentionPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketSoftDeletePolicyList_Override ¶
func NewDataGoogleStorageBucketSoftDeletePolicyList_Override(d DataGoogleStorageBucketSoftDeletePolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketSoftDeletePolicyOutputReference_Override ¶
func NewDataGoogleStorageBucketSoftDeletePolicyOutputReference_Override(d DataGoogleStorageBucketSoftDeletePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketVersioningList_Override ¶
func NewDataGoogleStorageBucketVersioningList_Override(d DataGoogleStorageBucketVersioningList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketVersioningOutputReference_Override ¶
func NewDataGoogleStorageBucketVersioningOutputReference_Override(d DataGoogleStorageBucketVersioningOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucketWebsiteList_Override ¶
func NewDataGoogleStorageBucketWebsiteList_Override(d DataGoogleStorageBucketWebsiteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleStorageBucketWebsiteOutputReference_Override ¶
func NewDataGoogleStorageBucketWebsiteOutputReference_Override(d DataGoogleStorageBucketWebsiteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleStorageBucket_Override ¶
func NewDataGoogleStorageBucket_Override(d DataGoogleStorageBucket, scope constructs.Construct, id *string, config *DataGoogleStorageBucketConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_storage_bucket google_storage_bucket} Data Source.
Types ¶
type DataGoogleStorageBucket ¶
type DataGoogleStorageBucket interface {
cdktf.TerraformDataSource
Autoclass() DataGoogleStorageBucketAutoclassList
// Experimental.
CdktfStack() cdktf.TerraformStack
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
Cors() DataGoogleStorageBucketCorsList
// Experimental.
Count() interface{}
// Experimental.
SetCount(val interface{})
CustomPlacementConfig() DataGoogleStorageBucketCustomPlacementConfigList
DefaultEventBasedHold() cdktf.IResolvable
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
EffectiveLabels() cdktf.StringMap
EnableObjectRetention() cdktf.IResolvable
Encryption() DataGoogleStorageBucketEncryptionList
ForceDestroy() cdktf.IResolvable
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
HierarchicalNamespace() DataGoogleStorageBucketHierarchicalNamespaceList
Id() *string
SetId(val *string)
IdInput() *string
IpFilter() DataGoogleStorageBucketIpFilterList
Labels() cdktf.StringMap
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
LifecycleRule() DataGoogleStorageBucketLifecycleRuleList
Location() *string
Logging() DataGoogleStorageBucketLoggingList
Name() *string
SetName(val *string)
NameInput() *string
// The tree node.
Node() constructs.Node
Project() *string
SetProject(val *string)
ProjectInput() *string
ProjectNumber() *float64
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
PublicAccessPrevention() *string
// Experimental.
RawOverrides() interface{}
RequesterPays() cdktf.IResolvable
RetentionPolicy() DataGoogleStorageBucketRetentionPolicyList
Rpo() *string
SelfLink() *string
SoftDeletePolicy() DataGoogleStorageBucketSoftDeletePolicyList
StorageClass() *string
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
TerraformLabels() cdktf.StringMap
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
TimeCreated() *string
UniformBucketLevelAccess() cdktf.IResolvable
Updated() *string
Url() *string
Versioning() DataGoogleStorageBucketVersioningList
Website() DataGoogleStorageBucketWebsiteList
// 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-beta/6.37.0/docs/data-sources/google_storage_bucket google_storage_bucket}.
func NewDataGoogleStorageBucket ¶
func NewDataGoogleStorageBucket(scope constructs.Construct, id *string, config *DataGoogleStorageBucketConfig) DataGoogleStorageBucket
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_storage_bucket google_storage_bucket} Data Source.
type DataGoogleStorageBucketAutoclass ¶
type DataGoogleStorageBucketAutoclass struct {
}
type DataGoogleStorageBucketAutoclassList ¶
type DataGoogleStorageBucketAutoclassList 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) DataGoogleStorageBucketAutoclassOutputReference
// 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 NewDataGoogleStorageBucketAutoclassList ¶
func NewDataGoogleStorageBucketAutoclassList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketAutoclassList
type DataGoogleStorageBucketAutoclassOutputReference ¶
type DataGoogleStorageBucketAutoclassOutputReference 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() *DataGoogleStorageBucketAutoclass
SetInternalValue(val *DataGoogleStorageBucketAutoclass)
TerminalStorageClass() *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 NewDataGoogleStorageBucketAutoclassOutputReference ¶
func NewDataGoogleStorageBucketAutoclassOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketAutoclassOutputReference
type DataGoogleStorageBucketConfig ¶
type DataGoogleStorageBucketConfig 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"`
// The name of the bucket.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_storage_bucket#name DataGoogleStorageBucket#name}
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_storage_bucket#id DataGoogleStorageBucket#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// The ID of the project in which the resource belongs.
//
// If it is not provided, the provider project is used.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_storage_bucket#project DataGoogleStorageBucket#project}
Project *string `field:"optional" json:"project" yaml:"project"`
}
type DataGoogleStorageBucketCors ¶
type DataGoogleStorageBucketCors struct {
}
type DataGoogleStorageBucketCorsList ¶
type DataGoogleStorageBucketCorsList 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) DataGoogleStorageBucketCorsOutputReference
// 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 NewDataGoogleStorageBucketCorsList ¶
func NewDataGoogleStorageBucketCorsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketCorsList
type DataGoogleStorageBucketCorsOutputReference ¶
type DataGoogleStorageBucketCorsOutputReference 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() *DataGoogleStorageBucketCors
SetInternalValue(val *DataGoogleStorageBucketCors)
MaxAgeSeconds() *float64
Method() *[]*string
Origin() *[]*string
ResponseHeader() *[]*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 NewDataGoogleStorageBucketCorsOutputReference ¶
func NewDataGoogleStorageBucketCorsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketCorsOutputReference
type DataGoogleStorageBucketCustomPlacementConfig ¶
type DataGoogleStorageBucketCustomPlacementConfig struct {
}
type DataGoogleStorageBucketCustomPlacementConfigList ¶
type DataGoogleStorageBucketCustomPlacementConfigList 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) DataGoogleStorageBucketCustomPlacementConfigOutputReference
// 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 NewDataGoogleStorageBucketCustomPlacementConfigList ¶
func NewDataGoogleStorageBucketCustomPlacementConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketCustomPlacementConfigList
type DataGoogleStorageBucketCustomPlacementConfigOutputReference ¶
type DataGoogleStorageBucketCustomPlacementConfigOutputReference 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
DataLocations() *[]*string
// Experimental.
Fqn() *string
InternalValue() *DataGoogleStorageBucketCustomPlacementConfig
SetInternalValue(val *DataGoogleStorageBucketCustomPlacementConfig)
// 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 NewDataGoogleStorageBucketCustomPlacementConfigOutputReference ¶
func NewDataGoogleStorageBucketCustomPlacementConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketCustomPlacementConfigOutputReference
type DataGoogleStorageBucketEncryption ¶
type DataGoogleStorageBucketEncryption struct {
}
type DataGoogleStorageBucketEncryptionList ¶
type DataGoogleStorageBucketEncryptionList 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) DataGoogleStorageBucketEncryptionOutputReference
// 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 NewDataGoogleStorageBucketEncryptionList ¶
func NewDataGoogleStorageBucketEncryptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketEncryptionList
type DataGoogleStorageBucketEncryptionOutputReference ¶
type DataGoogleStorageBucketEncryptionOutputReference 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
DefaultKmsKeyName() *string
// Experimental.
Fqn() *string
InternalValue() *DataGoogleStorageBucketEncryption
SetInternalValue(val *DataGoogleStorageBucketEncryption)
// 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 NewDataGoogleStorageBucketEncryptionOutputReference ¶
func NewDataGoogleStorageBucketEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketEncryptionOutputReference
type DataGoogleStorageBucketHierarchicalNamespace ¶ added in v14.8.0
type DataGoogleStorageBucketHierarchicalNamespace struct {
}
type DataGoogleStorageBucketHierarchicalNamespaceList ¶ added in v14.8.0
type DataGoogleStorageBucketHierarchicalNamespaceList 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) DataGoogleStorageBucketHierarchicalNamespaceOutputReference
// 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 NewDataGoogleStorageBucketHierarchicalNamespaceList ¶ added in v14.8.0
func NewDataGoogleStorageBucketHierarchicalNamespaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketHierarchicalNamespaceList
type DataGoogleStorageBucketHierarchicalNamespaceOutputReference ¶ added in v14.8.0
type DataGoogleStorageBucketHierarchicalNamespaceOutputReference 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() *DataGoogleStorageBucketHierarchicalNamespace
SetInternalValue(val *DataGoogleStorageBucketHierarchicalNamespace)
// 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 NewDataGoogleStorageBucketHierarchicalNamespaceOutputReference ¶ added in v14.8.0
func NewDataGoogleStorageBucketHierarchicalNamespaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketHierarchicalNamespaceOutputReference
type DataGoogleStorageBucketIpFilter ¶ added in v14.36.0
type DataGoogleStorageBucketIpFilter struct {
}
type DataGoogleStorageBucketIpFilterList ¶ added in v14.36.0
type DataGoogleStorageBucketIpFilterList 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) DataGoogleStorageBucketIpFilterOutputReference
// 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 NewDataGoogleStorageBucketIpFilterList ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketIpFilterList
type DataGoogleStorageBucketIpFilterOutputReference ¶ added in v14.36.0
type DataGoogleStorageBucketIpFilterOutputReference 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() *DataGoogleStorageBucketIpFilter
SetInternalValue(val *DataGoogleStorageBucketIpFilter)
Mode() *string
PublicNetworkSource() DataGoogleStorageBucketIpFilterPublicNetworkSourceList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VpcNetworkSources() DataGoogleStorageBucketIpFilterVpcNetworkSourcesList
// 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 NewDataGoogleStorageBucketIpFilterOutputReference ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketIpFilterOutputReference
type DataGoogleStorageBucketIpFilterPublicNetworkSource ¶ added in v14.36.0
type DataGoogleStorageBucketIpFilterPublicNetworkSource struct {
}
type DataGoogleStorageBucketIpFilterPublicNetworkSourceList ¶ added in v14.36.0
type DataGoogleStorageBucketIpFilterPublicNetworkSourceList 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) DataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference
// 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 NewDataGoogleStorageBucketIpFilterPublicNetworkSourceList ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterPublicNetworkSourceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketIpFilterPublicNetworkSourceList
type DataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference ¶ added in v14.36.0
type DataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference interface {
cdktf.ComplexObject
AllowedIpCidrRanges() *[]*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() *DataGoogleStorageBucketIpFilterPublicNetworkSource
SetInternalValue(val *DataGoogleStorageBucketIpFilterPublicNetworkSource)
// 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 NewDataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference
type DataGoogleStorageBucketIpFilterVpcNetworkSources ¶ added in v14.36.0
type DataGoogleStorageBucketIpFilterVpcNetworkSources struct {
}
type DataGoogleStorageBucketIpFilterVpcNetworkSourcesList ¶ added in v14.36.0
type DataGoogleStorageBucketIpFilterVpcNetworkSourcesList 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) DataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference
// 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 NewDataGoogleStorageBucketIpFilterVpcNetworkSourcesList ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterVpcNetworkSourcesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketIpFilterVpcNetworkSourcesList
type DataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference ¶ added in v14.36.0
type DataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference interface {
cdktf.ComplexObject
AllowedIpCidrRanges() *[]*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() *DataGoogleStorageBucketIpFilterVpcNetworkSources
SetInternalValue(val *DataGoogleStorageBucketIpFilterVpcNetworkSources)
Network() *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 NewDataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference ¶ added in v14.36.0
func NewDataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference
type DataGoogleStorageBucketLifecycleRule ¶
type DataGoogleStorageBucketLifecycleRule struct {
}
type DataGoogleStorageBucketLifecycleRuleAction ¶
type DataGoogleStorageBucketLifecycleRuleAction struct {
}
type DataGoogleStorageBucketLifecycleRuleActionList ¶
type DataGoogleStorageBucketLifecycleRuleActionList 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) DataGoogleStorageBucketLifecycleRuleActionOutputReference
// 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 NewDataGoogleStorageBucketLifecycleRuleActionList ¶
func NewDataGoogleStorageBucketLifecycleRuleActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketLifecycleRuleActionList
type DataGoogleStorageBucketLifecycleRuleActionOutputReference ¶
type DataGoogleStorageBucketLifecycleRuleActionOutputReference 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() *DataGoogleStorageBucketLifecycleRuleAction
SetInternalValue(val *DataGoogleStorageBucketLifecycleRuleAction)
StorageClass() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
// 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 NewDataGoogleStorageBucketLifecycleRuleActionOutputReference ¶
func NewDataGoogleStorageBucketLifecycleRuleActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketLifecycleRuleActionOutputReference
type DataGoogleStorageBucketLifecycleRuleCondition ¶
type DataGoogleStorageBucketLifecycleRuleCondition struct {
}
type DataGoogleStorageBucketLifecycleRuleConditionList ¶
type DataGoogleStorageBucketLifecycleRuleConditionList 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) DataGoogleStorageBucketLifecycleRuleConditionOutputReference
// 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 NewDataGoogleStorageBucketLifecycleRuleConditionList ¶
func NewDataGoogleStorageBucketLifecycleRuleConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketLifecycleRuleConditionList
type DataGoogleStorageBucketLifecycleRuleConditionOutputReference ¶
type DataGoogleStorageBucketLifecycleRuleConditionOutputReference interface {
cdktf.ComplexObject
Age() *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)
CreatedBefore() *string
// 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
CustomTimeBefore() *string
DaysSinceCustomTime() *float64
DaysSinceNoncurrentTime() *float64
// Experimental.
Fqn() *string
InternalValue() *DataGoogleStorageBucketLifecycleRuleCondition
SetInternalValue(val *DataGoogleStorageBucketLifecycleRuleCondition)
MatchesPrefix() *[]*string
MatchesStorageClass() *[]*string
MatchesSuffix() *[]*string
NoncurrentTimeBefore() *string
NumNewerVersions() *float64
SendAgeIfZero() cdktf.IResolvable
SendDaysSinceCustomTimeIfZero() cdktf.IResolvable
SendDaysSinceNoncurrentTimeIfZero() cdktf.IResolvable
SendNumNewerVersionsIfZero() cdktf.IResolvable
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
WithState() *string
// 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 NewDataGoogleStorageBucketLifecycleRuleConditionOutputReference ¶
func NewDataGoogleStorageBucketLifecycleRuleConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketLifecycleRuleConditionOutputReference
type DataGoogleStorageBucketLifecycleRuleList ¶
type DataGoogleStorageBucketLifecycleRuleList 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) DataGoogleStorageBucketLifecycleRuleOutputReference
// 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 NewDataGoogleStorageBucketLifecycleRuleList ¶
func NewDataGoogleStorageBucketLifecycleRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketLifecycleRuleList
type DataGoogleStorageBucketLifecycleRuleOutputReference ¶
type DataGoogleStorageBucketLifecycleRuleOutputReference interface {
cdktf.ComplexObject
Action() DataGoogleStorageBucketLifecycleRuleActionList
// 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)
Condition() DataGoogleStorageBucketLifecycleRuleConditionList
// 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() *DataGoogleStorageBucketLifecycleRule
SetInternalValue(val *DataGoogleStorageBucketLifecycleRule)
// 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 NewDataGoogleStorageBucketLifecycleRuleOutputReference ¶
func NewDataGoogleStorageBucketLifecycleRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketLifecycleRuleOutputReference
type DataGoogleStorageBucketLogging ¶
type DataGoogleStorageBucketLogging struct {
}
type DataGoogleStorageBucketLoggingList ¶
type DataGoogleStorageBucketLoggingList 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) DataGoogleStorageBucketLoggingOutputReference
// 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 NewDataGoogleStorageBucketLoggingList ¶
func NewDataGoogleStorageBucketLoggingList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketLoggingList
type DataGoogleStorageBucketLoggingOutputReference ¶
type DataGoogleStorageBucketLoggingOutputReference 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() *DataGoogleStorageBucketLogging
SetInternalValue(val *DataGoogleStorageBucketLogging)
LogBucket() *string
LogObjectPrefix() *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 NewDataGoogleStorageBucketLoggingOutputReference ¶
func NewDataGoogleStorageBucketLoggingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketLoggingOutputReference
type DataGoogleStorageBucketRetentionPolicy ¶
type DataGoogleStorageBucketRetentionPolicy struct {
}
type DataGoogleStorageBucketRetentionPolicyList ¶
type DataGoogleStorageBucketRetentionPolicyList 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) DataGoogleStorageBucketRetentionPolicyOutputReference
// 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 NewDataGoogleStorageBucketRetentionPolicyList ¶
func NewDataGoogleStorageBucketRetentionPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketRetentionPolicyList
type DataGoogleStorageBucketRetentionPolicyOutputReference ¶
type DataGoogleStorageBucketRetentionPolicyOutputReference 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() *DataGoogleStorageBucketRetentionPolicy
SetInternalValue(val *DataGoogleStorageBucketRetentionPolicy)
IsLocked() cdktf.IResolvable
RetentionPeriod() *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 NewDataGoogleStorageBucketRetentionPolicyOutputReference ¶
func NewDataGoogleStorageBucketRetentionPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketRetentionPolicyOutputReference
type DataGoogleStorageBucketSoftDeletePolicy ¶
type DataGoogleStorageBucketSoftDeletePolicy struct {
}
type DataGoogleStorageBucketSoftDeletePolicyList ¶
type DataGoogleStorageBucketSoftDeletePolicyList 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) DataGoogleStorageBucketSoftDeletePolicyOutputReference
// 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 NewDataGoogleStorageBucketSoftDeletePolicyList ¶
func NewDataGoogleStorageBucketSoftDeletePolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketSoftDeletePolicyList
type DataGoogleStorageBucketSoftDeletePolicyOutputReference ¶
type DataGoogleStorageBucketSoftDeletePolicyOutputReference 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
EffectiveTime() *string
// Experimental.
Fqn() *string
InternalValue() *DataGoogleStorageBucketSoftDeletePolicy
SetInternalValue(val *DataGoogleStorageBucketSoftDeletePolicy)
RetentionDurationSeconds() *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 NewDataGoogleStorageBucketSoftDeletePolicyOutputReference ¶
func NewDataGoogleStorageBucketSoftDeletePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketSoftDeletePolicyOutputReference
type DataGoogleStorageBucketVersioning ¶
type DataGoogleStorageBucketVersioning struct {
}
type DataGoogleStorageBucketVersioningList ¶
type DataGoogleStorageBucketVersioningList 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) DataGoogleStorageBucketVersioningOutputReference
// 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 NewDataGoogleStorageBucketVersioningList ¶
func NewDataGoogleStorageBucketVersioningList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketVersioningList
type DataGoogleStorageBucketVersioningOutputReference ¶
type DataGoogleStorageBucketVersioningOutputReference 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() *DataGoogleStorageBucketVersioning
SetInternalValue(val *DataGoogleStorageBucketVersioning)
// 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 NewDataGoogleStorageBucketVersioningOutputReference ¶
func NewDataGoogleStorageBucketVersioningOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketVersioningOutputReference
type DataGoogleStorageBucketWebsite ¶
type DataGoogleStorageBucketWebsite struct {
}
type DataGoogleStorageBucketWebsiteList ¶
type DataGoogleStorageBucketWebsiteList 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) DataGoogleStorageBucketWebsiteOutputReference
// 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 NewDataGoogleStorageBucketWebsiteList ¶
func NewDataGoogleStorageBucketWebsiteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleStorageBucketWebsiteList
type DataGoogleStorageBucketWebsiteOutputReference ¶
type DataGoogleStorageBucketWebsiteOutputReference 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() *DataGoogleStorageBucketWebsite
SetInternalValue(val *DataGoogleStorageBucketWebsite)
MainPageSuffix() *string
NotFoundPage() *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 NewDataGoogleStorageBucketWebsiteOutputReference ¶
func NewDataGoogleStorageBucketWebsiteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleStorageBucketWebsiteOutputReference
Source Files
¶
- DataGoogleStorageBucket.go
- DataGoogleStorageBucketAutoclass.go
- DataGoogleStorageBucketAutoclassList.go
- DataGoogleStorageBucketAutoclassList__checks.go
- DataGoogleStorageBucketAutoclassOutputReference.go
- DataGoogleStorageBucketAutoclassOutputReference__checks.go
- DataGoogleStorageBucketConfig.go
- DataGoogleStorageBucketCors.go
- DataGoogleStorageBucketCorsList.go
- DataGoogleStorageBucketCorsList__checks.go
- DataGoogleStorageBucketCorsOutputReference.go
- DataGoogleStorageBucketCorsOutputReference__checks.go
- DataGoogleStorageBucketCustomPlacementConfig.go
- DataGoogleStorageBucketCustomPlacementConfigList.go
- DataGoogleStorageBucketCustomPlacementConfigList__checks.go
- DataGoogleStorageBucketCustomPlacementConfigOutputReference.go
- DataGoogleStorageBucketCustomPlacementConfigOutputReference__checks.go
- DataGoogleStorageBucketEncryption.go
- DataGoogleStorageBucketEncryptionList.go
- DataGoogleStorageBucketEncryptionList__checks.go
- DataGoogleStorageBucketEncryptionOutputReference.go
- DataGoogleStorageBucketEncryptionOutputReference__checks.go
- DataGoogleStorageBucketHierarchicalNamespace.go
- DataGoogleStorageBucketHierarchicalNamespaceList.go
- DataGoogleStorageBucketHierarchicalNamespaceList__checks.go
- DataGoogleStorageBucketHierarchicalNamespaceOutputReference.go
- DataGoogleStorageBucketHierarchicalNamespaceOutputReference__checks.go
- DataGoogleStorageBucketIpFilter.go
- DataGoogleStorageBucketIpFilterList.go
- DataGoogleStorageBucketIpFilterList__checks.go
- DataGoogleStorageBucketIpFilterOutputReference.go
- DataGoogleStorageBucketIpFilterOutputReference__checks.go
- DataGoogleStorageBucketIpFilterPublicNetworkSource.go
- DataGoogleStorageBucketIpFilterPublicNetworkSourceList.go
- DataGoogleStorageBucketIpFilterPublicNetworkSourceList__checks.go
- DataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference.go
- DataGoogleStorageBucketIpFilterPublicNetworkSourceOutputReference__checks.go
- DataGoogleStorageBucketIpFilterVpcNetworkSources.go
- DataGoogleStorageBucketIpFilterVpcNetworkSourcesList.go
- DataGoogleStorageBucketIpFilterVpcNetworkSourcesList__checks.go
- DataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference.go
- DataGoogleStorageBucketIpFilterVpcNetworkSourcesOutputReference__checks.go
- DataGoogleStorageBucketLifecycleRule.go
- DataGoogleStorageBucketLifecycleRuleAction.go
- DataGoogleStorageBucketLifecycleRuleActionList.go
- DataGoogleStorageBucketLifecycleRuleActionList__checks.go
- DataGoogleStorageBucketLifecycleRuleActionOutputReference.go
- DataGoogleStorageBucketLifecycleRuleActionOutputReference__checks.go
- DataGoogleStorageBucketLifecycleRuleCondition.go
- DataGoogleStorageBucketLifecycleRuleConditionList.go
- DataGoogleStorageBucketLifecycleRuleConditionList__checks.go
- DataGoogleStorageBucketLifecycleRuleConditionOutputReference.go
- DataGoogleStorageBucketLifecycleRuleConditionOutputReference__checks.go
- DataGoogleStorageBucketLifecycleRuleList.go
- DataGoogleStorageBucketLifecycleRuleList__checks.go
- DataGoogleStorageBucketLifecycleRuleOutputReference.go
- DataGoogleStorageBucketLifecycleRuleOutputReference__checks.go
- DataGoogleStorageBucketLogging.go
- DataGoogleStorageBucketLoggingList.go
- DataGoogleStorageBucketLoggingList__checks.go
- DataGoogleStorageBucketLoggingOutputReference.go
- DataGoogleStorageBucketLoggingOutputReference__checks.go
- DataGoogleStorageBucketRetentionPolicy.go
- DataGoogleStorageBucketRetentionPolicyList.go
- DataGoogleStorageBucketRetentionPolicyList__checks.go
- DataGoogleStorageBucketRetentionPolicyOutputReference.go
- DataGoogleStorageBucketRetentionPolicyOutputReference__checks.go
- DataGoogleStorageBucketSoftDeletePolicy.go
- DataGoogleStorageBucketSoftDeletePolicyList.go
- DataGoogleStorageBucketSoftDeletePolicyList__checks.go
- DataGoogleStorageBucketSoftDeletePolicyOutputReference.go
- DataGoogleStorageBucketSoftDeletePolicyOutputReference__checks.go
- DataGoogleStorageBucketVersioning.go
- DataGoogleStorageBucketVersioningList.go
- DataGoogleStorageBucketVersioningList__checks.go
- DataGoogleStorageBucketVersioningOutputReference.go
- DataGoogleStorageBucketVersioningOutputReference__checks.go
- DataGoogleStorageBucketWebsite.go
- DataGoogleStorageBucketWebsiteList.go
- DataGoogleStorageBucketWebsiteList__checks.go
- DataGoogleStorageBucketWebsiteOutputReference.go
- DataGoogleStorageBucketWebsiteOutputReference__checks.go
- DataGoogleStorageBucket__checks.go
- main.go