Documentation ¶
Index ¶
- 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
- type ObsBucketConfig
- type ObsBucketCorsRule
- type ObsBucketCorsRuleList
- type ObsBucketCorsRuleOutputReference
- type ObsBucketEventNotifications
- type ObsBucketEventNotificationsFilterRule
- type ObsBucketEventNotificationsFilterRuleList
- type ObsBucketEventNotificationsFilterRuleOutputReference
- type ObsBucketEventNotificationsList
- type ObsBucketEventNotificationsOutputReference
- type ObsBucketLifecycleRule
- type ObsBucketLifecycleRuleExpiration
- type ObsBucketLifecycleRuleExpirationList
- type ObsBucketLifecycleRuleExpirationOutputReference
- type ObsBucketLifecycleRuleList
- type ObsBucketLifecycleRuleNoncurrentVersionExpiration
- type ObsBucketLifecycleRuleNoncurrentVersionExpirationList
- type ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference
- type ObsBucketLifecycleRuleNoncurrentVersionTransition
- type ObsBucketLifecycleRuleNoncurrentVersionTransitionList
- type ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference
- type ObsBucketLifecycleRuleOutputReference
- type ObsBucketLifecycleRuleTransition
- type ObsBucketLifecycleRuleTransitionList
- type ObsBucketLifecycleRuleTransitionOutputReference
- type ObsBucketLogging
- type ObsBucketLoggingList
- type ObsBucketLoggingOutputReference
- type ObsBucketServerSideEncryption
- type ObsBucketServerSideEncryptionOutputReference
- type ObsBucketWebsite
- type ObsBucketWebsiteOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewObsBucketCorsRuleList_Override ¶
func NewObsBucketCorsRuleList_Override(o ObsBucketCorsRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewObsBucketCorsRuleOutputReference_Override ¶
func NewObsBucketCorsRuleOutputReference_Override(o ObsBucketCorsRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewObsBucketEventNotificationsFilterRuleList_Override ¶
func NewObsBucketEventNotificationsFilterRuleList_Override(o ObsBucketEventNotificationsFilterRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewObsBucketEventNotificationsFilterRuleOutputReference_Override ¶
func NewObsBucketEventNotificationsFilterRuleOutputReference_Override(o ObsBucketEventNotificationsFilterRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewObsBucketEventNotificationsList_Override ¶
func NewObsBucketEventNotificationsList_Override(o ObsBucketEventNotificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewObsBucketEventNotificationsOutputReference_Override ¶
func NewObsBucketEventNotificationsOutputReference_Override(o ObsBucketEventNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewObsBucketLifecycleRuleExpirationList_Override ¶
func NewObsBucketLifecycleRuleExpirationList_Override(o ObsBucketLifecycleRuleExpirationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewObsBucketLifecycleRuleExpirationOutputReference_Override ¶
func NewObsBucketLifecycleRuleExpirationOutputReference_Override(o ObsBucketLifecycleRuleExpirationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewObsBucketLifecycleRuleList_Override ¶
func NewObsBucketLifecycleRuleList_Override(o ObsBucketLifecycleRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewObsBucketLifecycleRuleNoncurrentVersionExpirationList_Override ¶
func NewObsBucketLifecycleRuleNoncurrentVersionExpirationList_Override(o ObsBucketLifecycleRuleNoncurrentVersionExpirationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference_Override ¶
func NewObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference_Override(o ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewObsBucketLifecycleRuleNoncurrentVersionTransitionList_Override ¶
func NewObsBucketLifecycleRuleNoncurrentVersionTransitionList_Override(o ObsBucketLifecycleRuleNoncurrentVersionTransitionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference_Override ¶
func NewObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference_Override(o ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewObsBucketLifecycleRuleOutputReference_Override ¶
func NewObsBucketLifecycleRuleOutputReference_Override(o ObsBucketLifecycleRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewObsBucketLifecycleRuleTransitionList_Override ¶
func NewObsBucketLifecycleRuleTransitionList_Override(o ObsBucketLifecycleRuleTransitionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewObsBucketLifecycleRuleTransitionOutputReference_Override ¶
func NewObsBucketLifecycleRuleTransitionOutputReference_Override(o ObsBucketLifecycleRuleTransitionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewObsBucketLoggingList_Override ¶
func NewObsBucketLoggingList_Override(o ObsBucketLoggingList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewObsBucketLoggingOutputReference_Override ¶
func NewObsBucketLoggingOutputReference_Override(o ObsBucketLoggingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewObsBucketServerSideEncryptionOutputReference_Override ¶
func NewObsBucketServerSideEncryptionOutputReference_Override(o ObsBucketServerSideEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewObsBucketWebsiteOutputReference_Override ¶
func NewObsBucketWebsiteOutputReference_Override(o ObsBucketWebsiteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewObsBucket_Override ¶
func NewObsBucket_Override(o ObsBucket, scope constructs.Construct, id *string, config *ObsBucketConfig)
Create a new {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket opentelekomcloud_obs_bucket} Resource.
func ObsBucket_IsConstruct ¶
func ObsBucket_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 ObsBucket_IsTerraformElement ¶
func ObsBucket_IsTerraformElement(x interface{}) *bool
Experimental.
func ObsBucket_IsTerraformResource ¶
func ObsBucket_IsTerraformResource(x interface{}) *bool
Experimental.
func ObsBucket_TfResourceType ¶
func ObsBucket_TfResourceType() *string
Types ¶
type ObsBucket ¶
type ObsBucket interface { cdktf.TerraformResource Acl() *string SetAcl(val *string) AclInput() *string Bucket() *string SetBucket(val *string) BucketDomainName() *string BucketInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} CorsRule() ObsBucketCorsRuleList CorsRuleInput() interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EventNotifications() ObsBucketEventNotificationsList EventNotificationsInput() interface{} ForceDestroy() interface{} SetForceDestroy(val interface{}) ForceDestroyInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LifecycleRule() ObsBucketLifecycleRuleList LifecycleRuleInput() interface{} Logging() ObsBucketLoggingList LoggingInput() interface{} // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Region() *string SetRegion(val *string) RegionInput() *string ServerSideEncryption() ObsBucketServerSideEncryptionOutputReference ServerSideEncryptionInput() *ObsBucketServerSideEncryption StorageClass() *string SetStorageClass(val *string) StorageClassInput() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Versioning() interface{} SetVersioning(val interface{}) VersioningInput() interface{} Website() ObsBucketWebsiteOutputReference WebsiteInput() *ObsBucketWebsite // 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) PutCorsRule(value interface{}) PutEventNotifications(value interface{}) PutLifecycleRule(value interface{}) PutLogging(value interface{}) PutServerSideEncryption(value *ObsBucketServerSideEncryption) PutWebsite(value *ObsBucketWebsite) ResetAcl() ResetCorsRule() ResetEventNotifications() ResetForceDestroy() ResetId() ResetLifecycleRule() ResetLogging() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRegion() ResetServerSideEncryption() ResetStorageClass() ResetTags() ResetVersioning() ResetWebsite() 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://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket opentelekomcloud_obs_bucket}.
func NewObsBucket ¶
func NewObsBucket(scope constructs.Construct, id *string, config *ObsBucketConfig) ObsBucket
Create a new {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket opentelekomcloud_obs_bucket} Resource.
type ObsBucketConfig ¶
type ObsBucketConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#bucket ObsBucket#bucket}. Bucket *string `field:"required" json:"bucket" yaml:"bucket"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#acl ObsBucket#acl}. Acl *string `field:"optional" json:"acl" yaml:"acl"` // cors_rule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#cors_rule ObsBucket#cors_rule} CorsRule interface{} `field:"optional" json:"corsRule" yaml:"corsRule"` // event_notifications block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#event_notifications ObsBucket#event_notifications} EventNotifications interface{} `field:"optional" json:"eventNotifications" yaml:"eventNotifications"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#force_destroy ObsBucket#force_destroy}. ForceDestroy interface{} `field:"optional" json:"forceDestroy" yaml:"forceDestroy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#id ObsBucket#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"` // lifecycle_rule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#lifecycle_rule ObsBucket#lifecycle_rule} LifecycleRule interface{} `field:"optional" json:"lifecycleRule" yaml:"lifecycleRule"` // logging block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#logging ObsBucket#logging} Logging interface{} `field:"optional" json:"logging" yaml:"logging"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#region ObsBucket#region}. Region *string `field:"optional" json:"region" yaml:"region"` // server_side_encryption block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#server_side_encryption ObsBucket#server_side_encryption} ServerSideEncryption *ObsBucketServerSideEncryption `field:"optional" json:"serverSideEncryption" yaml:"serverSideEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#storage_class ObsBucket#storage_class}. StorageClass *string `field:"optional" json:"storageClass" yaml:"storageClass"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#tags ObsBucket#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#versioning ObsBucket#versioning}. Versioning interface{} `field:"optional" json:"versioning" yaml:"versioning"` // website block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#website ObsBucket#website} Website *ObsBucketWebsite `field:"optional" json:"website" yaml:"website"` }
type ObsBucketCorsRule ¶
type ObsBucketCorsRule struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#allowed_methods ObsBucket#allowed_methods}. AllowedMethods *[]*string `field:"required" json:"allowedMethods" yaml:"allowedMethods"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#allowed_origins ObsBucket#allowed_origins}. AllowedOrigins *[]*string `field:"required" json:"allowedOrigins" yaml:"allowedOrigins"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#allowed_headers ObsBucket#allowed_headers}. AllowedHeaders *[]*string `field:"optional" json:"allowedHeaders" yaml:"allowedHeaders"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#expose_headers ObsBucket#expose_headers}. ExposeHeaders *[]*string `field:"optional" json:"exposeHeaders" yaml:"exposeHeaders"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#max_age_seconds ObsBucket#max_age_seconds}. MaxAgeSeconds *float64 `field:"optional" json:"maxAgeSeconds" yaml:"maxAgeSeconds"` }
type ObsBucketCorsRuleList ¶
type ObsBucketCorsRuleList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) ObsBucketCorsRuleOutputReference // 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 NewObsBucketCorsRuleList ¶
func NewObsBucketCorsRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ObsBucketCorsRuleList
type ObsBucketCorsRuleOutputReference ¶
type ObsBucketCorsRuleOutputReference interface { cdktf.ComplexObject AllowedHeaders() *[]*string SetAllowedHeaders(val *[]*string) AllowedHeadersInput() *[]*string AllowedMethods() *[]*string SetAllowedMethods(val *[]*string) AllowedMethodsInput() *[]*string AllowedOrigins() *[]*string SetAllowedOrigins(val *[]*string) AllowedOriginsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExposeHeaders() *[]*string SetExposeHeaders(val *[]*string) ExposeHeadersInput() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MaxAgeSeconds() *float64 SetMaxAgeSeconds(val *float64) MaxAgeSecondsInput() *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 ResetAllowedHeaders() ResetExposeHeaders() ResetMaxAgeSeconds() // 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 NewObsBucketCorsRuleOutputReference ¶
func NewObsBucketCorsRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ObsBucketCorsRuleOutputReference
type ObsBucketEventNotifications ¶
type ObsBucketEventNotifications struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#events ObsBucket#events}. Events *[]*string `field:"required" json:"events" yaml:"events"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#topic ObsBucket#topic}. Topic *string `field:"required" json:"topic" yaml:"topic"` // filter_rule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#filter_rule ObsBucket#filter_rule} FilterRule interface{} `field:"optional" json:"filterRule" yaml:"filterRule"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#id ObsBucket#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 ObsBucketEventNotificationsFilterRule ¶
type ObsBucketEventNotificationsFilterRule struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#name ObsBucket#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#value ObsBucket#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type ObsBucketEventNotificationsFilterRuleList ¶
type ObsBucketEventNotificationsFilterRuleList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) ObsBucketEventNotificationsFilterRuleOutputReference // 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 NewObsBucketEventNotificationsFilterRuleList ¶
func NewObsBucketEventNotificationsFilterRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ObsBucketEventNotificationsFilterRuleList
type ObsBucketEventNotificationsFilterRuleOutputReference ¶
type ObsBucketEventNotificationsFilterRuleOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *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 ResetName() ResetValue() // 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 NewObsBucketEventNotificationsFilterRuleOutputReference ¶
func NewObsBucketEventNotificationsFilterRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ObsBucketEventNotificationsFilterRuleOutputReference
type ObsBucketEventNotificationsList ¶
type ObsBucketEventNotificationsList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) ObsBucketEventNotificationsOutputReference // 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 NewObsBucketEventNotificationsList ¶
func NewObsBucketEventNotificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ObsBucketEventNotificationsList
type ObsBucketEventNotificationsOutputReference ¶
type ObsBucketEventNotificationsOutputReference 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 Events() *[]*string SetEvents(val *[]*string) EventsInput() *[]*string FilterRule() ObsBucketEventNotificationsFilterRuleList FilterRuleInput() interface{} // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Topic() *string SetTopic(val *string) TopicInput() *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 PutFilterRule(value interface{}) ResetFilterRule() ResetId() // 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 NewObsBucketEventNotificationsOutputReference ¶
func NewObsBucketEventNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ObsBucketEventNotificationsOutputReference
type ObsBucketLifecycleRule ¶
type ObsBucketLifecycleRule struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#enabled ObsBucket#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#name ObsBucket#name}. Name *string `field:"required" json:"name" yaml:"name"` // expiration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#expiration ObsBucket#expiration} Expiration interface{} `field:"optional" json:"expiration" yaml:"expiration"` // noncurrent_version_expiration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#noncurrent_version_expiration ObsBucket#noncurrent_version_expiration} NoncurrentVersionExpiration interface{} `field:"optional" json:"noncurrentVersionExpiration" yaml:"noncurrentVersionExpiration"` // noncurrent_version_transition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#noncurrent_version_transition ObsBucket#noncurrent_version_transition} NoncurrentVersionTransition interface{} `field:"optional" json:"noncurrentVersionTransition" yaml:"noncurrentVersionTransition"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#prefix ObsBucket#prefix}. Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // transition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#transition ObsBucket#transition} Transition interface{} `field:"optional" json:"transition" yaml:"transition"` }
type ObsBucketLifecycleRuleExpiration ¶
type ObsBucketLifecycleRuleExpiration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#days ObsBucket#days}. Days *float64 `field:"required" json:"days" yaml:"days"` }
type ObsBucketLifecycleRuleExpirationList ¶
type ObsBucketLifecycleRuleExpirationList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) ObsBucketLifecycleRuleExpirationOutputReference // 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 NewObsBucketLifecycleRuleExpirationList ¶
func NewObsBucketLifecycleRuleExpirationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ObsBucketLifecycleRuleExpirationList
type ObsBucketLifecycleRuleExpirationOutputReference ¶
type ObsBucketLifecycleRuleExpirationOutputReference 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 Days() *float64 SetDays(val *float64) DaysInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // 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 NewObsBucketLifecycleRuleExpirationOutputReference ¶
func NewObsBucketLifecycleRuleExpirationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ObsBucketLifecycleRuleExpirationOutputReference
type ObsBucketLifecycleRuleList ¶
type ObsBucketLifecycleRuleList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) ObsBucketLifecycleRuleOutputReference // 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 NewObsBucketLifecycleRuleList ¶
func NewObsBucketLifecycleRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ObsBucketLifecycleRuleList
type ObsBucketLifecycleRuleNoncurrentVersionExpiration ¶
type ObsBucketLifecycleRuleNoncurrentVersionExpiration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#days ObsBucket#days}. Days *float64 `field:"required" json:"days" yaml:"days"` }
type ObsBucketLifecycleRuleNoncurrentVersionExpirationList ¶
type ObsBucketLifecycleRuleNoncurrentVersionExpirationList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference // 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 NewObsBucketLifecycleRuleNoncurrentVersionExpirationList ¶
func NewObsBucketLifecycleRuleNoncurrentVersionExpirationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ObsBucketLifecycleRuleNoncurrentVersionExpirationList
type ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference ¶
type ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference 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 Days() *float64 SetDays(val *float64) DaysInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // 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 NewObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference ¶
func NewObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference
type ObsBucketLifecycleRuleNoncurrentVersionTransition ¶
type ObsBucketLifecycleRuleNoncurrentVersionTransition struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#days ObsBucket#days}. Days *float64 `field:"required" json:"days" yaml:"days"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#storage_class ObsBucket#storage_class}. StorageClass *string `field:"required" json:"storageClass" yaml:"storageClass"` }
type ObsBucketLifecycleRuleNoncurrentVersionTransitionList ¶
type ObsBucketLifecycleRuleNoncurrentVersionTransitionList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference // 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 NewObsBucketLifecycleRuleNoncurrentVersionTransitionList ¶
func NewObsBucketLifecycleRuleNoncurrentVersionTransitionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ObsBucketLifecycleRuleNoncurrentVersionTransitionList
type ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference ¶
type ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference 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 Days() *float64 SetDays(val *float64) DaysInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) StorageClass() *string SetStorageClass(val *string) StorageClassInput() *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 NewObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference ¶
func NewObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference
type ObsBucketLifecycleRuleOutputReference ¶
type ObsBucketLifecycleRuleOutputReference 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() interface{} SetEnabled(val interface{}) EnabledInput() interface{} Expiration() ObsBucketLifecycleRuleExpirationList ExpirationInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string NoncurrentVersionExpiration() ObsBucketLifecycleRuleNoncurrentVersionExpirationList NoncurrentVersionExpirationInput() interface{} NoncurrentVersionTransition() ObsBucketLifecycleRuleNoncurrentVersionTransitionList NoncurrentVersionTransitionInput() interface{} Prefix() *string SetPrefix(val *string) PrefixInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Transition() ObsBucketLifecycleRuleTransitionList TransitionInput() interface{} // 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 PutExpiration(value interface{}) PutNoncurrentVersionExpiration(value interface{}) PutNoncurrentVersionTransition(value interface{}) PutTransition(value interface{}) ResetExpiration() ResetNoncurrentVersionExpiration() ResetNoncurrentVersionTransition() ResetPrefix() ResetTransition() // 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 NewObsBucketLifecycleRuleOutputReference ¶
func NewObsBucketLifecycleRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ObsBucketLifecycleRuleOutputReference
type ObsBucketLifecycleRuleTransition ¶
type ObsBucketLifecycleRuleTransition struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#days ObsBucket#days}. Days *float64 `field:"required" json:"days" yaml:"days"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#storage_class ObsBucket#storage_class}. StorageClass *string `field:"required" json:"storageClass" yaml:"storageClass"` }
type ObsBucketLifecycleRuleTransitionList ¶
type ObsBucketLifecycleRuleTransitionList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) ObsBucketLifecycleRuleTransitionOutputReference // 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 NewObsBucketLifecycleRuleTransitionList ¶
func NewObsBucketLifecycleRuleTransitionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ObsBucketLifecycleRuleTransitionList
type ObsBucketLifecycleRuleTransitionOutputReference ¶
type ObsBucketLifecycleRuleTransitionOutputReference 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 Days() *float64 SetDays(val *float64) DaysInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) StorageClass() *string SetStorageClass(val *string) StorageClassInput() *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 NewObsBucketLifecycleRuleTransitionOutputReference ¶
func NewObsBucketLifecycleRuleTransitionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ObsBucketLifecycleRuleTransitionOutputReference
type ObsBucketLogging ¶
type ObsBucketLogging struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#target_bucket ObsBucket#target_bucket}. TargetBucket *string `field:"required" json:"targetBucket" yaml:"targetBucket"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#target_prefix ObsBucket#target_prefix}. TargetPrefix *string `field:"optional" json:"targetPrefix" yaml:"targetPrefix"` }
type ObsBucketLoggingList ¶
type ObsBucketLoggingList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) ObsBucketLoggingOutputReference // 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 NewObsBucketLoggingList ¶
func NewObsBucketLoggingList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ObsBucketLoggingList
type ObsBucketLoggingOutputReference ¶
type ObsBucketLoggingOutputReference 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() interface{} SetInternalValue(val interface{}) TargetBucket() *string SetTargetBucket(val *string) TargetBucketInput() *string TargetPrefix() *string SetTargetPrefix(val *string) TargetPrefixInput() *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 ResetTargetPrefix() // 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 NewObsBucketLoggingOutputReference ¶
func NewObsBucketLoggingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ObsBucketLoggingOutputReference
type ObsBucketServerSideEncryption ¶
type ObsBucketServerSideEncryption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#algorithm ObsBucket#algorithm}. Algorithm *string `field:"required" json:"algorithm" yaml:"algorithm"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#kms_key_id ObsBucket#kms_key_id}. KmsKeyId *string `field:"required" json:"kmsKeyId" yaml:"kmsKeyId"` }
type ObsBucketServerSideEncryptionOutputReference ¶
type ObsBucketServerSideEncryptionOutputReference interface { cdktf.ComplexObject Algorithm() *string SetAlgorithm(val *string) AlgorithmInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *ObsBucketServerSideEncryption SetInternalValue(val *ObsBucketServerSideEncryption) KmsKeyId() *string SetKmsKeyId(val *string) KmsKeyIdInput() *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 NewObsBucketServerSideEncryptionOutputReference ¶
func NewObsBucketServerSideEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ObsBucketServerSideEncryptionOutputReference
type ObsBucketWebsite ¶
type ObsBucketWebsite struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#error_document ObsBucket#error_document}. ErrorDocument *string `field:"optional" json:"errorDocument" yaml:"errorDocument"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#index_document ObsBucket#index_document}. IndexDocument *string `field:"optional" json:"indexDocument" yaml:"indexDocument"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#redirect_all_requests_to ObsBucket#redirect_all_requests_to}. RedirectAllRequestsTo *string `field:"optional" json:"redirectAllRequestsTo" yaml:"redirectAllRequestsTo"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.35.1/docs/resources/obs_bucket#routing_rules ObsBucket#routing_rules}. RoutingRules *string `field:"optional" json:"routingRules" yaml:"routingRules"` }
type ObsBucketWebsiteOutputReference ¶
type ObsBucketWebsiteOutputReference 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 ErrorDocument() *string SetErrorDocument(val *string) ErrorDocumentInput() *string // Experimental. Fqn() *string IndexDocument() *string SetIndexDocument(val *string) IndexDocumentInput() *string InternalValue() *ObsBucketWebsite SetInternalValue(val *ObsBucketWebsite) RedirectAllRequestsTo() *string SetRedirectAllRequestsTo(val *string) RedirectAllRequestsToInput() *string RoutingRules() *string SetRoutingRules(val *string) RoutingRulesInput() *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 ResetErrorDocument() ResetIndexDocument() ResetRedirectAllRequestsTo() ResetRoutingRules() // 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 NewObsBucketWebsiteOutputReference ¶
func NewObsBucketWebsiteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ObsBucketWebsiteOutputReference
Source Files ¶
- ObsBucket.go
- ObsBucketConfig.go
- ObsBucketCorsRule.go
- ObsBucketCorsRuleList.go
- ObsBucketCorsRuleList__checks.go
- ObsBucketCorsRuleOutputReference.go
- ObsBucketCorsRuleOutputReference__checks.go
- ObsBucketEventNotifications.go
- ObsBucketEventNotificationsFilterRule.go
- ObsBucketEventNotificationsFilterRuleList.go
- ObsBucketEventNotificationsFilterRuleList__checks.go
- ObsBucketEventNotificationsFilterRuleOutputReference.go
- ObsBucketEventNotificationsFilterRuleOutputReference__checks.go
- ObsBucketEventNotificationsList.go
- ObsBucketEventNotificationsList__checks.go
- ObsBucketEventNotificationsOutputReference.go
- ObsBucketEventNotificationsOutputReference__checks.go
- ObsBucketLifecycleRule.go
- ObsBucketLifecycleRuleExpiration.go
- ObsBucketLifecycleRuleExpirationList.go
- ObsBucketLifecycleRuleExpirationList__checks.go
- ObsBucketLifecycleRuleExpirationOutputReference.go
- ObsBucketLifecycleRuleExpirationOutputReference__checks.go
- ObsBucketLifecycleRuleList.go
- ObsBucketLifecycleRuleList__checks.go
- ObsBucketLifecycleRuleNoncurrentVersionExpiration.go
- ObsBucketLifecycleRuleNoncurrentVersionExpirationList.go
- ObsBucketLifecycleRuleNoncurrentVersionExpirationList__checks.go
- ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference.go
- ObsBucketLifecycleRuleNoncurrentVersionExpirationOutputReference__checks.go
- ObsBucketLifecycleRuleNoncurrentVersionTransition.go
- ObsBucketLifecycleRuleNoncurrentVersionTransitionList.go
- ObsBucketLifecycleRuleNoncurrentVersionTransitionList__checks.go
- ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference.go
- ObsBucketLifecycleRuleNoncurrentVersionTransitionOutputReference__checks.go
- ObsBucketLifecycleRuleOutputReference.go
- ObsBucketLifecycleRuleOutputReference__checks.go
- ObsBucketLifecycleRuleTransition.go
- ObsBucketLifecycleRuleTransitionList.go
- ObsBucketLifecycleRuleTransitionList__checks.go
- ObsBucketLifecycleRuleTransitionOutputReference.go
- ObsBucketLifecycleRuleTransitionOutputReference__checks.go
- ObsBucketLogging.go
- ObsBucketLoggingList.go
- ObsBucketLoggingList__checks.go
- ObsBucketLoggingOutputReference.go
- ObsBucketLoggingOutputReference__checks.go
- ObsBucketServerSideEncryption.go
- ObsBucketServerSideEncryptionOutputReference.go
- ObsBucketServerSideEncryptionOutputReference__checks.go
- ObsBucketWebsite.go
- ObsBucketWebsiteOutputReference.go
- ObsBucketWebsiteOutputReference__checks.go
- ObsBucket__checks.go
- main.go