Versions in this module Expand all Collapse all v7 v7.0.0 Jun 15, 2023 Changes in this version + func NewObsBucketCorsRuleList_Override(o ObsBucketCorsRuleList, terraformResource cdktf.IInterpolatingParent, ...) + func NewObsBucketCorsRuleOutputReference_Override(o ObsBucketCorsRuleOutputReference, ...) + func NewObsBucketEventNotificationsFilterRuleList_Override(o ObsBucketEventNotificationsFilterRuleList, ...) + func NewObsBucketEventNotificationsFilterRuleOutputReference_Override(o ObsBucketEventNotificationsFilterRuleOutputReference, ...) + func NewObsBucketEventNotificationsList_Override(o ObsBucketEventNotificationsList, ...) + func NewObsBucketEventNotificationsOutputReference_Override(o ObsBucketEventNotificationsOutputReference, ...) + func NewObsBucketLifecycleRuleExpirationList_Override(o ObsBucketLifecycleRuleExpirationList, ...) + func NewObsBucketLifecycleRuleExpirationOutputReference_Override(o ObsBucketLifecycleRuleExpirationOutputReference, ...) + func NewObsBucketLifecycleRuleList_Override(o ObsBucketLifecycleRuleList, terraformResource cdktf.IInterpolatingParent, ...) + func NewObsBucketLifecycleRuleNoncurrentVersionExpirationList_Override(o ObsBucketLifecycleRuleNoncurrentVersionExpirationList, ...) + func NewObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference_Override(o ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference, ...) + func NewObsBucketLifecycleRuleNoncurrentVersionTransitionList_Override(o ObsBucketLifecycleRuleNoncurrentVersionTransitionList, ...) + func NewObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference_Override(o ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference, ...) + func NewObsBucketLifecycleRuleOutputReference_Override(o ObsBucketLifecycleRuleOutputReference, ...) + func NewObsBucketLifecycleRuleTransitionList_Override(o ObsBucketLifecycleRuleTransitionList, ...) + func NewObsBucketLifecycleRuleTransitionOutputReference_Override(o ObsBucketLifecycleRuleTransitionOutputReference, ...) + func NewObsBucketLoggingList_Override(o ObsBucketLoggingList, terraformResource cdktf.IInterpolatingParent, ...) + func NewObsBucketLoggingOutputReference_Override(o ObsBucketLoggingOutputReference, ...) + func NewObsBucketServerSideEncryptionOutputReference_Override(o ObsBucketServerSideEncryptionOutputReference, ...) + func NewObsBucketWebsiteOutputReference_Override(o ObsBucketWebsiteOutputReference, ...) + func NewObsBucket_Override(o ObsBucket, scope constructs.Construct, id *string, config *ObsBucketConfig) + func ObsBucket_IsConstruct(x interface{}) *bool + func ObsBucket_IsTerraformElement(x interface{}) *bool + func ObsBucket_IsTerraformResource(x interface{}) *bool + func ObsBucket_TfResourceType() *string + type ObsBucket interface + Acl func() *string + AclInput func() *string + AddOverride func(path *string, value interface{}) + Bucket func() *string + BucketDomainName func() *string + BucketInput func() *string + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + CorsRule func() ObsBucketCorsRuleList + CorsRuleInput func() interface{} + Count func() interface{} + DependsOn func() *[]*string + EventNotifications func() ObsBucketEventNotificationsList + EventNotificationsInput func() interface{} + ForEach func() cdktf.ITerraformIterator + ForceDestroy func() interface{} + ForceDestroyInput func() interface{} + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + LifecycleRule func() ObsBucketLifecycleRuleList + LifecycleRuleInput func() interface{} + Logging func() ObsBucketLoggingList + LoggingInput func() interface{} + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutCorsRule func(value interface{}) + PutEventNotifications func(value interface{}) + PutLifecycleRule func(value interface{}) + PutLogging func(value interface{}) + PutServerSideEncryption func(value *ObsBucketServerSideEncryption) + PutWebsite func(value *ObsBucketWebsite) + RawOverrides func() interface{} + Region func() *string + RegionInput func() *string + ResetAcl func() + ResetCorsRule func() + ResetEventNotifications func() + ResetForceDestroy func() + ResetId func() + ResetLifecycleRule func() + ResetLogging func() + ResetOverrideLogicalId func() + ResetRegion func() + ResetServerSideEncryption func() + ResetStorageClass func() + ResetTags func() + ResetVersioning func() + ResetWebsite func() + ServerSideEncryption func() ObsBucketServerSideEncryptionOutputReference + ServerSideEncryptionInput func() *ObsBucketServerSideEncryption + SetAcl func(val *string) + SetBucket func(val *string) + SetConnection func(val interface{}) + SetCount func(val interface{}) + SetDependsOn func(val *[]*string) + SetForEach func(val cdktf.ITerraformIterator) + SetForceDestroy func(val interface{}) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetRegion func(val *string) + SetStorageClass func(val *string) + SetTags func(val *map[string]*string) + SetVersioning func(val interface{}) + StorageClass func() *string + StorageClassInput func() *string + SynthesizeAttributes func() *map[string]interface{} + Tags func() *map[string]*string + TagsInput func() *map[string]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + Versioning func() interface{} + VersioningInput func() interface{} + Website func() ObsBucketWebsiteOutputReference + WebsiteInput func() *ObsBucketWebsite + func NewObsBucket(scope constructs.Construct, id *string, config *ObsBucketConfig) ObsBucket + type ObsBucketConfig struct + Acl *string + Bucket *string + Connection interface{} + CorsRule interface{} + Count interface{} + DependsOn *[]cdktf.ITerraformDependable + EventNotifications interface{} + ForEach cdktf.ITerraformIterator + ForceDestroy interface{} + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + LifecycleRule interface{} + Logging interface{} + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + Region *string + ServerSideEncryption *ObsBucketServerSideEncryption + StorageClass *string + Tags *map[string]*string + Versioning interface{} + Website *ObsBucketWebsite + type ObsBucketCorsRule struct + AllowedHeaders *[]*string + AllowedMethods *[]*string + AllowedOrigins *[]*string + ExposeHeaders *[]*string + MaxAgeSeconds *float64 + type ObsBucketCorsRuleList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ObsBucketCorsRuleOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewObsBucketCorsRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketCorsRuleList + type ObsBucketCorsRuleOutputReference interface + AllowedHeaders func() *[]*string + AllowedHeadersInput func() *[]*string + AllowedMethods func() *[]*string + AllowedMethodsInput func() *[]*string + AllowedOrigins func() *[]*string + AllowedOriginsInput func() *[]*string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + ExposeHeaders func() *[]*string + ExposeHeadersInput func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MaxAgeSeconds func() *float64 + MaxAgeSecondsInput func() *float64 + ResetAllowedHeaders func() + ResetExposeHeaders func() + ResetMaxAgeSeconds func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetAllowedHeaders func(val *[]*string) + SetAllowedMethods func(val *[]*string) + SetAllowedOrigins func(val *[]*string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetExposeHeaders func(val *[]*string) + SetInternalValue func(val interface{}) + SetMaxAgeSeconds func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewObsBucketCorsRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketCorsRuleOutputReference + type ObsBucketEventNotifications struct + Events *[]*string + FilterRule interface{} + Id *string + Topic *string + type ObsBucketEventNotificationsFilterRule struct + Name *string + Value *string + type ObsBucketEventNotificationsFilterRuleList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ObsBucketEventNotificationsFilterRuleOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewObsBucketEventNotificationsFilterRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketEventNotificationsFilterRuleList + type ObsBucketEventNotificationsFilterRuleOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + ResetName func() + ResetValue func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetValue func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Value func() *string + ValueInput func() *string + func NewObsBucketEventNotificationsFilterRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketEventNotificationsFilterRuleOutputReference + type ObsBucketEventNotificationsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ObsBucketEventNotificationsOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewObsBucketEventNotificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketEventNotificationsList + type ObsBucketEventNotificationsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Events func() *[]*string + EventsInput func() *[]*string + FilterRule func() ObsBucketEventNotificationsFilterRuleList + FilterRuleInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IdInput func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutFilterRule func(value interface{}) + ResetFilterRule func() + ResetId func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEvents func(val *[]*string) + SetId func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTopic func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Topic func() *string + TopicInput func() *string + func NewObsBucketEventNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketEventNotificationsOutputReference + type ObsBucketLifecycleRule struct + Enabled interface{} + Expiration interface{} + Name *string + NoncurrentVersionExpiration interface{} + NoncurrentVersionTransition interface{} + Prefix *string + Transition interface{} + type ObsBucketLifecycleRuleExpiration struct + Days *float64 + type ObsBucketLifecycleRuleExpirationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ObsBucketLifecycleRuleExpirationOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewObsBucketLifecycleRuleExpirationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLifecycleRuleExpirationList + type ObsBucketLifecycleRuleExpirationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Days func() *float64 + DaysInput func() *float64 + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDays func(val *float64) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewObsBucketLifecycleRuleExpirationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLifecycleRuleExpirationOutputReference + type ObsBucketLifecycleRuleList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ObsBucketLifecycleRuleOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewObsBucketLifecycleRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLifecycleRuleList + type ObsBucketLifecycleRuleNoncurrentVersionExpiration struct + Days *float64 + type ObsBucketLifecycleRuleNoncurrentVersionExpirationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewObsBucketLifecycleRuleNoncurrentVersionExpirationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLifecycleRuleNoncurrentVersionExpirationList + type ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Days func() *float64 + DaysInput func() *float64 + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDays func(val *float64) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference + type ObsBucketLifecycleRuleNoncurrentVersionTransition struct + Days *float64 + StorageClass *string + type ObsBucketLifecycleRuleNoncurrentVersionTransitionList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewObsBucketLifecycleRuleNoncurrentVersionTransitionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLifecycleRuleNoncurrentVersionTransitionList + type ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Days func() *float64 + DaysInput func() *float64 + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDays func(val *float64) + SetInternalValue func(val interface{}) + SetStorageClass func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StorageClass func() *string + StorageClassInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference + type ObsBucketLifecycleRuleOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enabled func() interface{} + EnabledInput func() interface{} + Expiration func() ObsBucketLifecycleRuleExpirationList + ExpirationInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + NoncurrentVersionExpiration func() ObsBucketLifecycleRuleNoncurrentVersionExpirationList + NoncurrentVersionExpirationInput func() interface{} + NoncurrentVersionTransition func() ObsBucketLifecycleRuleNoncurrentVersionTransitionList + NoncurrentVersionTransitionInput func() interface{} + Prefix func() *string + PrefixInput func() *string + PutExpiration func(value interface{}) + PutNoncurrentVersionExpiration func(value interface{}) + PutNoncurrentVersionTransition func(value interface{}) + PutTransition func(value interface{}) + ResetExpiration func() + ResetNoncurrentVersionExpiration func() + ResetNoncurrentVersionTransition func() + ResetPrefix func() + ResetTransition func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetPrefix func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Transition func() ObsBucketLifecycleRuleTransitionList + TransitionInput func() interface{} + func NewObsBucketLifecycleRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLifecycleRuleOutputReference + type ObsBucketLifecycleRuleTransition struct + Days *float64 + StorageClass *string + type ObsBucketLifecycleRuleTransitionList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ObsBucketLifecycleRuleTransitionOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewObsBucketLifecycleRuleTransitionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLifecycleRuleTransitionList + type ObsBucketLifecycleRuleTransitionOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Days func() *float64 + DaysInput func() *float64 + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDays func(val *float64) + SetInternalValue func(val interface{}) + SetStorageClass func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StorageClass func() *string + StorageClassInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewObsBucketLifecycleRuleTransitionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLifecycleRuleTransitionOutputReference + type ObsBucketLogging struct + TargetBucket *string + TargetPrefix *string + type ObsBucketLoggingList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ObsBucketLoggingOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewObsBucketLoggingList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLoggingList + type ObsBucketLoggingOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetTargetPrefix func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetTargetBucket func(val *string) + SetTargetPrefix func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TargetBucket func() *string + TargetBucketInput func() *string + TargetPrefix func() *string + TargetPrefixInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewObsBucketLoggingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ObsBucketLoggingOutputReference + type ObsBucketServerSideEncryption struct + Algorithm *string + KmsKeyId *string + type ObsBucketServerSideEncryptionOutputReference interface + Algorithm func() *string + AlgorithmInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ObsBucketServerSideEncryption + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + KmsKeyId func() *string + KmsKeyIdInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetAlgorithm func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ObsBucketServerSideEncryption) + SetKmsKeyId func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewObsBucketServerSideEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ObsBucketServerSideEncryptionOutputReference + type ObsBucketWebsite struct + ErrorDocument *string + IndexDocument *string + RedirectAllRequestsTo *string + RoutingRules *string + type ObsBucketWebsiteOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + ErrorDocument func() *string + ErrorDocumentInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + IndexDocument func() *string + IndexDocumentInput func() *string + InternalValue func() *ObsBucketWebsite + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + RedirectAllRequestsTo func() *string + RedirectAllRequestsToInput func() *string + ResetErrorDocument func() + ResetIndexDocument func() + ResetRedirectAllRequestsTo func() + ResetRoutingRules func() + Resolve func(_context cdktf.IResolveContext) interface{} + RoutingRules func() *string + RoutingRulesInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetErrorDocument func(val *string) + SetIndexDocument func(val *string) + SetInternalValue func(val *ObsBucketWebsite) + SetRedirectAllRequestsTo func(val *string) + SetRoutingRules func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewObsBucketWebsiteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ObsBucketWebsiteOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-opentelekomcloud-go/opentelekomcloud/v10 github.com/cdktf/cdktf-provider-opentelekomcloud-go/opentelekomcloud/v11 github.com/cdktf/cdktf-provider-opentelekomcloud-go/opentelekomcloud/v3 github.com/cdktf/cdktf-provider-opentelekomcloud-go/opentelekomcloud/v4 github.com/cdktf/cdktf-provider-opentelekomcloud-go/opentelekomcloud/v5 github.com/cdktf/cdktf-provider-opentelekomcloud-go/opentelekomcloud/v6 github.com/cdktf/cdktf-provider-opentelekomcloud-go/opentelekomcloud/v8 github.com/cdktf/cdktf-provider-opentelekomcloud-go/opentelekomcloud/v9