Documentation ¶
Index ¶
- 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 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 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 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 DataGoogleStorageBucketVersioning
- type DataGoogleStorageBucketVersioningList
- type DataGoogleStorageBucketVersioningOutputReference
- type DataGoogleStorageBucketWebsite
- type DataGoogleStorageBucketWebsiteList
- type DataGoogleStorageBucketWebsiteOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 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 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://www.terraform.io/docs/providers/google/d/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() *float64 // Experimental. SetCount(val *float64) CustomPlacementConfig() DataGoogleStorageBucketCustomPlacementConfigList DefaultEventBasedHold() cdktf.IResolvable // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Encryption() DataGoogleStorageBucketEncryptionList ForceDestroy() cdktf.IResolvable // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string 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 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) PublicAccessPrevention() *string // Experimental. RawOverrides() interface{} RequesterPays() cdktf.IResolvable RetentionPolicy() DataGoogleStorageBucketRetentionPolicyList SelfLink() *string StorageClass() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UniformBucketLevelAccess() cdktf.IResolvable 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() SynthesizeAttributes() *map[string]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://www.terraform.io/docs/providers/google/d/storage_bucket google_storage_bucket}.
func NewDataGoogleStorageBucket ¶
func NewDataGoogleStorageBucket(scope constructs.Construct, id *string, config *DataGoogleStorageBucketConfig) DataGoogleStorageBucket
Create a new {@link https://www.terraform.io/docs/providers/google/d/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) // 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) // 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 *float64 `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://www.terraform.io/docs/providers/google/d/storage_bucket#name DataGoogleStorageBucket#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/d/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"` }
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) // 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) // 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) // 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 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) // 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) // 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 // 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) // 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) // 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) // 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 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) // 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) // 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
- 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
- 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