Documentation ¶
Index ¶
- func NewZoneSettingsOverrideInitialSettingsAegisList_Override(z ZoneSettingsOverrideInitialSettingsAegisList, ...)
- func NewZoneSettingsOverrideInitialSettingsAegisOutputReference_Override(z ZoneSettingsOverrideInitialSettingsAegisOutputReference, ...)
- func NewZoneSettingsOverrideInitialSettingsList_Override(z ZoneSettingsOverrideInitialSettingsList, ...)
- func NewZoneSettingsOverrideInitialSettingsMinifyList_Override(z ZoneSettingsOverrideInitialSettingsMinifyList, ...)
- func NewZoneSettingsOverrideInitialSettingsMinifyOutputReference_Override(z ZoneSettingsOverrideInitialSettingsMinifyOutputReference, ...)
- func NewZoneSettingsOverrideInitialSettingsMobileRedirectList_Override(z ZoneSettingsOverrideInitialSettingsMobileRedirectList, ...)
- func NewZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference_Override(z ZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference, ...)
- func NewZoneSettingsOverrideInitialSettingsNelList_Override(z ZoneSettingsOverrideInitialSettingsNelList, ...)
- func NewZoneSettingsOverrideInitialSettingsNelOutputReference_Override(z ZoneSettingsOverrideInitialSettingsNelOutputReference, ...)
- func NewZoneSettingsOverrideInitialSettingsOutputReference_Override(z ZoneSettingsOverrideInitialSettingsOutputReference, ...)
- func NewZoneSettingsOverrideInitialSettingsSecurityHeaderList_Override(z ZoneSettingsOverrideInitialSettingsSecurityHeaderList, ...)
- func NewZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference_Override(z ZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference, ...)
- func NewZoneSettingsOverrideSettingsAegisOutputReference_Override(z ZoneSettingsOverrideSettingsAegisOutputReference, ...)
- func NewZoneSettingsOverrideSettingsMinifyOutputReference_Override(z ZoneSettingsOverrideSettingsMinifyOutputReference, ...)
- func NewZoneSettingsOverrideSettingsMobileRedirectOutputReference_Override(z ZoneSettingsOverrideSettingsMobileRedirectOutputReference, ...)
- func NewZoneSettingsOverrideSettingsNelOutputReference_Override(z ZoneSettingsOverrideSettingsNelOutputReference, ...)
- func NewZoneSettingsOverrideSettingsOutputReference_Override(z ZoneSettingsOverrideSettingsOutputReference, ...)
- func NewZoneSettingsOverrideSettingsSecurityHeaderOutputReference_Override(z ZoneSettingsOverrideSettingsSecurityHeaderOutputReference, ...)
- func NewZoneSettingsOverride_Override(z ZoneSettingsOverride, scope constructs.Construct, id *string, ...)
- func ZoneSettingsOverride_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ZoneSettingsOverride_IsConstruct(x interface{}) *bool
- func ZoneSettingsOverride_IsTerraformElement(x interface{}) *bool
- func ZoneSettingsOverride_IsTerraformResource(x interface{}) *bool
- func ZoneSettingsOverride_TfResourceType() *string
- type ZoneSettingsOverride
- type ZoneSettingsOverrideConfig
- type ZoneSettingsOverrideInitialSettings
- type ZoneSettingsOverrideInitialSettingsAegis
- type ZoneSettingsOverrideInitialSettingsAegisList
- type ZoneSettingsOverrideInitialSettingsAegisOutputReference
- type ZoneSettingsOverrideInitialSettingsList
- type ZoneSettingsOverrideInitialSettingsMinify
- type ZoneSettingsOverrideInitialSettingsMinifyList
- type ZoneSettingsOverrideInitialSettingsMinifyOutputReference
- type ZoneSettingsOverrideInitialSettingsMobileRedirect
- type ZoneSettingsOverrideInitialSettingsMobileRedirectList
- type ZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference
- type ZoneSettingsOverrideInitialSettingsNel
- type ZoneSettingsOverrideInitialSettingsNelList
- type ZoneSettingsOverrideInitialSettingsNelOutputReference
- type ZoneSettingsOverrideInitialSettingsOutputReference
- type ZoneSettingsOverrideInitialSettingsSecurityHeader
- type ZoneSettingsOverrideInitialSettingsSecurityHeaderList
- type ZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference
- type ZoneSettingsOverrideSettings
- type ZoneSettingsOverrideSettingsAegis
- type ZoneSettingsOverrideSettingsAegisOutputReference
- type ZoneSettingsOverrideSettingsMinify
- type ZoneSettingsOverrideSettingsMinifyOutputReference
- type ZoneSettingsOverrideSettingsMobileRedirect
- type ZoneSettingsOverrideSettingsMobileRedirectOutputReference
- type ZoneSettingsOverrideSettingsNel
- type ZoneSettingsOverrideSettingsNelOutputReference
- type ZoneSettingsOverrideSettingsOutputReference
- type ZoneSettingsOverrideSettingsSecurityHeader
- type ZoneSettingsOverrideSettingsSecurityHeaderOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewZoneSettingsOverrideInitialSettingsAegisList_Override ¶ added in v11.28.0
func NewZoneSettingsOverrideInitialSettingsAegisList_Override(z ZoneSettingsOverrideInitialSettingsAegisList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZoneSettingsOverrideInitialSettingsAegisOutputReference_Override ¶ added in v11.28.0
func NewZoneSettingsOverrideInitialSettingsAegisOutputReference_Override(z ZoneSettingsOverrideInitialSettingsAegisOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZoneSettingsOverrideInitialSettingsList_Override ¶
func NewZoneSettingsOverrideInitialSettingsList_Override(z ZoneSettingsOverrideInitialSettingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZoneSettingsOverrideInitialSettingsMinifyList_Override ¶
func NewZoneSettingsOverrideInitialSettingsMinifyList_Override(z ZoneSettingsOverrideInitialSettingsMinifyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZoneSettingsOverrideInitialSettingsMinifyOutputReference_Override ¶
func NewZoneSettingsOverrideInitialSettingsMinifyOutputReference_Override(z ZoneSettingsOverrideInitialSettingsMinifyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZoneSettingsOverrideInitialSettingsMobileRedirectList_Override ¶
func NewZoneSettingsOverrideInitialSettingsMobileRedirectList_Override(z ZoneSettingsOverrideInitialSettingsMobileRedirectList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference_Override ¶
func NewZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference_Override(z ZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZoneSettingsOverrideInitialSettingsNelList_Override ¶ added in v11.11.0
func NewZoneSettingsOverrideInitialSettingsNelList_Override(z ZoneSettingsOverrideInitialSettingsNelList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZoneSettingsOverrideInitialSettingsNelOutputReference_Override ¶ added in v11.11.0
func NewZoneSettingsOverrideInitialSettingsNelOutputReference_Override(z ZoneSettingsOverrideInitialSettingsNelOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZoneSettingsOverrideInitialSettingsOutputReference_Override ¶
func NewZoneSettingsOverrideInitialSettingsOutputReference_Override(z ZoneSettingsOverrideInitialSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZoneSettingsOverrideInitialSettingsSecurityHeaderList_Override ¶
func NewZoneSettingsOverrideInitialSettingsSecurityHeaderList_Override(z ZoneSettingsOverrideInitialSettingsSecurityHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference_Override ¶
func NewZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference_Override(z ZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZoneSettingsOverrideSettingsAegisOutputReference_Override ¶ added in v11.28.0
func NewZoneSettingsOverrideSettingsAegisOutputReference_Override(z ZoneSettingsOverrideSettingsAegisOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewZoneSettingsOverrideSettingsMinifyOutputReference_Override ¶
func NewZoneSettingsOverrideSettingsMinifyOutputReference_Override(z ZoneSettingsOverrideSettingsMinifyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewZoneSettingsOverrideSettingsMobileRedirectOutputReference_Override ¶
func NewZoneSettingsOverrideSettingsMobileRedirectOutputReference_Override(z ZoneSettingsOverrideSettingsMobileRedirectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewZoneSettingsOverrideSettingsNelOutputReference_Override ¶ added in v11.11.0
func NewZoneSettingsOverrideSettingsNelOutputReference_Override(z ZoneSettingsOverrideSettingsNelOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewZoneSettingsOverrideSettingsOutputReference_Override ¶
func NewZoneSettingsOverrideSettingsOutputReference_Override(z ZoneSettingsOverrideSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewZoneSettingsOverrideSettingsSecurityHeaderOutputReference_Override ¶
func NewZoneSettingsOverrideSettingsSecurityHeaderOutputReference_Override(z ZoneSettingsOverrideSettingsSecurityHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewZoneSettingsOverride_Override ¶
func NewZoneSettingsOverride_Override(z ZoneSettingsOverride, scope constructs.Construct, id *string, config *ZoneSettingsOverrideConfig)
Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override cloudflare_zone_settings_override} Resource.
func ZoneSettingsOverride_GenerateConfigForImport ¶
func ZoneSettingsOverride_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ZoneSettingsOverride resource upon running "cdktf plan <stack-name>".
func ZoneSettingsOverride_IsConstruct ¶
func ZoneSettingsOverride_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 ZoneSettingsOverride_IsTerraformElement ¶
func ZoneSettingsOverride_IsTerraformElement(x interface{}) *bool
Experimental.
func ZoneSettingsOverride_IsTerraformResource ¶
func ZoneSettingsOverride_IsTerraformResource(x interface{}) *bool
Experimental.
func ZoneSettingsOverride_TfResourceType ¶
func ZoneSettingsOverride_TfResourceType() *string
Types ¶
type ZoneSettingsOverride ¶
type ZoneSettingsOverride interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string InitialSettings() ZoneSettingsOverrideInitialSettingsList InitialSettingsReadAt() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} ReadonlySettings() *[]*string Settings() ZoneSettingsOverrideSettingsOutputReference SettingsInput() *ZoneSettingsOverrideSettings // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string ZoneId() *string SetZoneId(val *string) ZoneIdInput() *string ZoneStatus() *string ZoneType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // 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. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutSettings(value *ZoneSettingsOverrideSettings) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSettings() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override cloudflare_zone_settings_override}.
func NewZoneSettingsOverride ¶
func NewZoneSettingsOverride(scope constructs.Construct, id *string, config *ZoneSettingsOverrideConfig) ZoneSettingsOverride
Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override cloudflare_zone_settings_override} Resource.
type ZoneSettingsOverrideConfig ¶
type ZoneSettingsOverrideConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#zone_id ZoneSettingsOverride#zone_id} ZoneId *string `field:"required" json:"zoneId" yaml:"zoneId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#id ZoneSettingsOverride#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"` // settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#settings ZoneSettingsOverride#settings} Settings *ZoneSettingsOverrideSettings `field:"optional" json:"settings" yaml:"settings"` }
type ZoneSettingsOverrideInitialSettings ¶
type ZoneSettingsOverrideInitialSettings struct { }
type ZoneSettingsOverrideInitialSettingsAegis ¶ added in v11.28.0
type ZoneSettingsOverrideInitialSettingsAegis struct { }
type ZoneSettingsOverrideInitialSettingsAegisList ¶ added in v11.28.0
type ZoneSettingsOverrideInitialSettingsAegisList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ZoneSettingsOverrideInitialSettingsAegisOutputReference // 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 NewZoneSettingsOverrideInitialSettingsAegisList ¶ added in v11.28.0
func NewZoneSettingsOverrideInitialSettingsAegisList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZoneSettingsOverrideInitialSettingsAegisList
type ZoneSettingsOverrideInitialSettingsAegisOutputReference ¶ added in v11.28.0
type ZoneSettingsOverrideInitialSettingsAegisOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *ZoneSettingsOverrideInitialSettingsAegis SetInternalValue(val *ZoneSettingsOverrideInitialSettingsAegis) PoolId() *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 NewZoneSettingsOverrideInitialSettingsAegisOutputReference ¶ added in v11.28.0
func NewZoneSettingsOverrideInitialSettingsAegisOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZoneSettingsOverrideInitialSettingsAegisOutputReference
type ZoneSettingsOverrideInitialSettingsList ¶
type ZoneSettingsOverrideInitialSettingsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ZoneSettingsOverrideInitialSettingsOutputReference // 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 NewZoneSettingsOverrideInitialSettingsList ¶
func NewZoneSettingsOverrideInitialSettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZoneSettingsOverrideInitialSettingsList
type ZoneSettingsOverrideInitialSettingsMinify ¶
type ZoneSettingsOverrideInitialSettingsMinify struct { }
type ZoneSettingsOverrideInitialSettingsMinifyList ¶
type ZoneSettingsOverrideInitialSettingsMinifyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ZoneSettingsOverrideInitialSettingsMinifyOutputReference // 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 NewZoneSettingsOverrideInitialSettingsMinifyList ¶
func NewZoneSettingsOverrideInitialSettingsMinifyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZoneSettingsOverrideInitialSettingsMinifyList
type ZoneSettingsOverrideInitialSettingsMinifyOutputReference ¶
type ZoneSettingsOverrideInitialSettingsMinifyOutputReference 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 Css() *string // Experimental. Fqn() *string Html() *string InternalValue() *ZoneSettingsOverrideInitialSettingsMinify SetInternalValue(val *ZoneSettingsOverrideInitialSettingsMinify) Js() *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 NewZoneSettingsOverrideInitialSettingsMinifyOutputReference ¶
func NewZoneSettingsOverrideInitialSettingsMinifyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZoneSettingsOverrideInitialSettingsMinifyOutputReference
type ZoneSettingsOverrideInitialSettingsMobileRedirect ¶
type ZoneSettingsOverrideInitialSettingsMobileRedirect struct { }
type ZoneSettingsOverrideInitialSettingsMobileRedirectList ¶
type ZoneSettingsOverrideInitialSettingsMobileRedirectList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference // 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 NewZoneSettingsOverrideInitialSettingsMobileRedirectList ¶
func NewZoneSettingsOverrideInitialSettingsMobileRedirectList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZoneSettingsOverrideInitialSettingsMobileRedirectList
type ZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference ¶
type ZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference 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() *ZoneSettingsOverrideInitialSettingsMobileRedirect SetInternalValue(val *ZoneSettingsOverrideInitialSettingsMobileRedirect) MobileSubdomain() *string Status() *string StripUri() cdktf.IResolvable // 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 NewZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference ¶
func NewZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference
type ZoneSettingsOverrideInitialSettingsNel ¶ added in v11.11.0
type ZoneSettingsOverrideInitialSettingsNel struct { }
type ZoneSettingsOverrideInitialSettingsNelList ¶ added in v11.11.0
type ZoneSettingsOverrideInitialSettingsNelList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ZoneSettingsOverrideInitialSettingsNelOutputReference // 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 NewZoneSettingsOverrideInitialSettingsNelList ¶ added in v11.11.0
func NewZoneSettingsOverrideInitialSettingsNelList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZoneSettingsOverrideInitialSettingsNelList
type ZoneSettingsOverrideInitialSettingsNelOutputReference ¶ added in v11.11.0
type ZoneSettingsOverrideInitialSettingsNelOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *ZoneSettingsOverrideInitialSettingsNel SetInternalValue(val *ZoneSettingsOverrideInitialSettingsNel) // 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 NewZoneSettingsOverrideInitialSettingsNelOutputReference ¶ added in v11.11.0
func NewZoneSettingsOverrideInitialSettingsNelOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZoneSettingsOverrideInitialSettingsNelOutputReference
type ZoneSettingsOverrideInitialSettingsOutputReference ¶
type ZoneSettingsOverrideInitialSettingsOutputReference interface { cdktf.ComplexObject Aegis() ZoneSettingsOverrideInitialSettingsAegisList AlwaysOnline() *string AlwaysUseHttps() *string AutomaticHttpsRewrites() *string BinaryAst() *string Brotli() *string BrowserCacheTtl() *float64 BrowserCheck() *string CacheLevel() *string ChallengeTtl() *float64 Ciphers() *[]*string CnameFlattening() *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 DevelopmentMode() *string EarlyHints() *string EmailObfuscation() *string FilterLogsToCloudflare() *string Fonts() *string // Experimental. Fqn() *string H2Prioritization() *string HotlinkProtection() *string Http2() *string Http3() *string ImageResizing() *string InternalValue() *ZoneSettingsOverrideInitialSettings SetInternalValue(val *ZoneSettingsOverrideInitialSettings) IpGeolocation() *string Ipv6() *string LogToCloudflare() *string MaxUpload() *float64 Minify() ZoneSettingsOverrideInitialSettingsMinifyList MinTlsVersion() *string Mirage() *string MobileRedirect() ZoneSettingsOverrideInitialSettingsMobileRedirectList Nel() ZoneSettingsOverrideInitialSettingsNelList OpportunisticEncryption() *string OpportunisticOnion() *string OrangeToOrange() *string OriginErrorPagePassThru() *string OriginMaxHttpVersion() *string Polish() *string PrefetchPreload() *string PrivacyPass() *string ProxyReadTimeout() *string PseudoIpv4() *string ReplaceInsecureJs() *string ResponseBuffering() *string RocketLoader() *string SecurityHeader() ZoneSettingsOverrideInitialSettingsSecurityHeaderList SecurityLevel() *string ServerSideExclude() *string SortQueryStringForCache() *string SpeedBrain() *string Ssl() *string SslAutomaticMode() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tls12Only() *string Tls13() *string TlsClientAuth() *string TrueClientIpHeader() *string UniversalSsl() *string VisitorIp() *string Waf() *string Webp() *string Websockets() *string ZeroRtt() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewZoneSettingsOverrideInitialSettingsOutputReference ¶
func NewZoneSettingsOverrideInitialSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZoneSettingsOverrideInitialSettingsOutputReference
type ZoneSettingsOverrideInitialSettingsSecurityHeader ¶
type ZoneSettingsOverrideInitialSettingsSecurityHeader struct { }
type ZoneSettingsOverrideInitialSettingsSecurityHeaderList ¶
type ZoneSettingsOverrideInitialSettingsSecurityHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference // 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 NewZoneSettingsOverrideInitialSettingsSecurityHeaderList ¶
func NewZoneSettingsOverrideInitialSettingsSecurityHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZoneSettingsOverrideInitialSettingsSecurityHeaderList
type ZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference ¶
type ZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string IncludeSubdomains() cdktf.IResolvable InternalValue() *ZoneSettingsOverrideInitialSettingsSecurityHeader SetInternalValue(val *ZoneSettingsOverrideInitialSettingsSecurityHeader) MaxAge() *float64 Nosniff() cdktf.IResolvable Preload() cdktf.IResolvable // 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 NewZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference ¶
func NewZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference
type ZoneSettingsOverrideSettings ¶
type ZoneSettingsOverrideSettings struct { // aegis block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#aegis ZoneSettingsOverride#aegis} Aegis *ZoneSettingsOverrideSettingsAegis `field:"optional" json:"aegis" yaml:"aegis"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#always_online ZoneSettingsOverride#always_online}. AlwaysOnline *string `field:"optional" json:"alwaysOnline" yaml:"alwaysOnline"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#always_use_https ZoneSettingsOverride#always_use_https}. AlwaysUseHttps *string `field:"optional" json:"alwaysUseHttps" yaml:"alwaysUseHttps"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#automatic_https_rewrites ZoneSettingsOverride#automatic_https_rewrites}. AutomaticHttpsRewrites *string `field:"optional" json:"automaticHttpsRewrites" yaml:"automaticHttpsRewrites"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#binary_ast ZoneSettingsOverride#binary_ast}. BinaryAst *string `field:"optional" json:"binaryAst" yaml:"binaryAst"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#brotli ZoneSettingsOverride#brotli}. Brotli *string `field:"optional" json:"brotli" yaml:"brotli"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#browser_cache_ttl ZoneSettingsOverride#browser_cache_ttl}. BrowserCacheTtl *float64 `field:"optional" json:"browserCacheTtl" yaml:"browserCacheTtl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#browser_check ZoneSettingsOverride#browser_check}. BrowserCheck *string `field:"optional" json:"browserCheck" yaml:"browserCheck"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#cache_level ZoneSettingsOverride#cache_level}. CacheLevel *string `field:"optional" json:"cacheLevel" yaml:"cacheLevel"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#challenge_ttl ZoneSettingsOverride#challenge_ttl}. ChallengeTtl *float64 `field:"optional" json:"challengeTtl" yaml:"challengeTtl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#ciphers ZoneSettingsOverride#ciphers}. Ciphers *[]*string `field:"optional" json:"ciphers" yaml:"ciphers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#cname_flattening ZoneSettingsOverride#cname_flattening}. CnameFlattening *string `field:"optional" json:"cnameFlattening" yaml:"cnameFlattening"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#development_mode ZoneSettingsOverride#development_mode}. DevelopmentMode *string `field:"optional" json:"developmentMode" yaml:"developmentMode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#early_hints ZoneSettingsOverride#early_hints}. EarlyHints *string `field:"optional" json:"earlyHints" yaml:"earlyHints"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#email_obfuscation ZoneSettingsOverride#email_obfuscation}. EmailObfuscation *string `field:"optional" json:"emailObfuscation" yaml:"emailObfuscation"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#filter_logs_to_cloudflare ZoneSettingsOverride#filter_logs_to_cloudflare}. FilterLogsToCloudflare *string `field:"optional" json:"filterLogsToCloudflare" yaml:"filterLogsToCloudflare"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#fonts ZoneSettingsOverride#fonts}. Fonts *string `field:"optional" json:"fonts" yaml:"fonts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#h2_prioritization ZoneSettingsOverride#h2_prioritization}. H2Prioritization *string `field:"optional" json:"h2Prioritization" yaml:"h2Prioritization"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#hotlink_protection ZoneSettingsOverride#hotlink_protection}. HotlinkProtection *string `field:"optional" json:"hotlinkProtection" yaml:"hotlinkProtection"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#http2 ZoneSettingsOverride#http2}. Http2 *string `field:"optional" json:"http2" yaml:"http2"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#http3 ZoneSettingsOverride#http3}. Http3 *string `field:"optional" json:"http3" yaml:"http3"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#image_resizing ZoneSettingsOverride#image_resizing}. ImageResizing *string `field:"optional" json:"imageResizing" yaml:"imageResizing"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#ip_geolocation ZoneSettingsOverride#ip_geolocation}. IpGeolocation *string `field:"optional" json:"ipGeolocation" yaml:"ipGeolocation"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#ipv6 ZoneSettingsOverride#ipv6}. Ipv6 *string `field:"optional" json:"ipv6" yaml:"ipv6"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#log_to_cloudflare ZoneSettingsOverride#log_to_cloudflare}. LogToCloudflare *string `field:"optional" json:"logToCloudflare" yaml:"logToCloudflare"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#max_upload ZoneSettingsOverride#max_upload}. MaxUpload *float64 `field:"optional" json:"maxUpload" yaml:"maxUpload"` // minify block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#minify ZoneSettingsOverride#minify} Minify *ZoneSettingsOverrideSettingsMinify `field:"optional" json:"minify" yaml:"minify"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#min_tls_version ZoneSettingsOverride#min_tls_version}. MinTlsVersion *string `field:"optional" json:"minTlsVersion" yaml:"minTlsVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#mirage ZoneSettingsOverride#mirage}. Mirage *string `field:"optional" json:"mirage" yaml:"mirage"` // mobile_redirect block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#mobile_redirect ZoneSettingsOverride#mobile_redirect} MobileRedirect *ZoneSettingsOverrideSettingsMobileRedirect `field:"optional" json:"mobileRedirect" yaml:"mobileRedirect"` // nel block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#nel ZoneSettingsOverride#nel} Nel *ZoneSettingsOverrideSettingsNel `field:"optional" json:"nel" yaml:"nel"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#opportunistic_encryption ZoneSettingsOverride#opportunistic_encryption}. OpportunisticEncryption *string `field:"optional" json:"opportunisticEncryption" yaml:"opportunisticEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#opportunistic_onion ZoneSettingsOverride#opportunistic_onion}. OpportunisticOnion *string `field:"optional" json:"opportunisticOnion" yaml:"opportunisticOnion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#orange_to_orange ZoneSettingsOverride#orange_to_orange}. OrangeToOrange *string `field:"optional" json:"orangeToOrange" yaml:"orangeToOrange"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#origin_error_page_pass_thru ZoneSettingsOverride#origin_error_page_pass_thru}. OriginErrorPagePassThru *string `field:"optional" json:"originErrorPagePassThru" yaml:"originErrorPagePassThru"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#origin_max_http_version ZoneSettingsOverride#origin_max_http_version}. OriginMaxHttpVersion *string `field:"optional" json:"originMaxHttpVersion" yaml:"originMaxHttpVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#polish ZoneSettingsOverride#polish}. Polish *string `field:"optional" json:"polish" yaml:"polish"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#prefetch_preload ZoneSettingsOverride#prefetch_preload}. PrefetchPreload *string `field:"optional" json:"prefetchPreload" yaml:"prefetchPreload"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#privacy_pass ZoneSettingsOverride#privacy_pass}. PrivacyPass *string `field:"optional" json:"privacyPass" yaml:"privacyPass"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#proxy_read_timeout ZoneSettingsOverride#proxy_read_timeout}. ProxyReadTimeout *string `field:"optional" json:"proxyReadTimeout" yaml:"proxyReadTimeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#pseudo_ipv4 ZoneSettingsOverride#pseudo_ipv4}. PseudoIpv4 *string `field:"optional" json:"pseudoIpv4" yaml:"pseudoIpv4"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#replace_insecure_js ZoneSettingsOverride#replace_insecure_js}. ReplaceInsecureJs *string `field:"optional" json:"replaceInsecureJs" yaml:"replaceInsecureJs"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#response_buffering ZoneSettingsOverride#response_buffering}. ResponseBuffering *string `field:"optional" json:"responseBuffering" yaml:"responseBuffering"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#rocket_loader ZoneSettingsOverride#rocket_loader}. RocketLoader *string `field:"optional" json:"rocketLoader" yaml:"rocketLoader"` // security_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#security_header ZoneSettingsOverride#security_header} SecurityHeader *ZoneSettingsOverrideSettingsSecurityHeader `field:"optional" json:"securityHeader" yaml:"securityHeader"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#security_level ZoneSettingsOverride#security_level}. SecurityLevel *string `field:"optional" json:"securityLevel" yaml:"securityLevel"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#server_side_exclude ZoneSettingsOverride#server_side_exclude}. ServerSideExclude *string `field:"optional" json:"serverSideExclude" yaml:"serverSideExclude"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#sort_query_string_for_cache ZoneSettingsOverride#sort_query_string_for_cache}. SortQueryStringForCache *string `field:"optional" json:"sortQueryStringForCache" yaml:"sortQueryStringForCache"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#speed_brain ZoneSettingsOverride#speed_brain}. SpeedBrain *string `field:"optional" json:"speedBrain" yaml:"speedBrain"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#ssl ZoneSettingsOverride#ssl}. Ssl *string `field:"optional" json:"ssl" yaml:"ssl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#ssl_automatic_mode ZoneSettingsOverride#ssl_automatic_mode}. SslAutomaticMode *string `field:"optional" json:"sslAutomaticMode" yaml:"sslAutomaticMode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#tls_1_2_only ZoneSettingsOverride#tls_1_2_only}. Tls12Only *string `field:"optional" json:"tls12Only" yaml:"tls12Only"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#tls_1_3 ZoneSettingsOverride#tls_1_3}. Tls13 *string `field:"optional" json:"tls13" yaml:"tls13"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#tls_client_auth ZoneSettingsOverride#tls_client_auth}. TlsClientAuth *string `field:"optional" json:"tlsClientAuth" yaml:"tlsClientAuth"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#true_client_ip_header ZoneSettingsOverride#true_client_ip_header}. TrueClientIpHeader *string `field:"optional" json:"trueClientIpHeader" yaml:"trueClientIpHeader"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#universal_ssl ZoneSettingsOverride#universal_ssl}. UniversalSsl *string `field:"optional" json:"universalSsl" yaml:"universalSsl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#visitor_ip ZoneSettingsOverride#visitor_ip}. VisitorIp *string `field:"optional" json:"visitorIp" yaml:"visitorIp"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#waf ZoneSettingsOverride#waf}. Waf *string `field:"optional" json:"waf" yaml:"waf"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#webp ZoneSettingsOverride#webp}. Webp *string `field:"optional" json:"webp" yaml:"webp"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#websockets ZoneSettingsOverride#websockets}. Websockets *string `field:"optional" json:"websockets" yaml:"websockets"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#zero_rtt ZoneSettingsOverride#zero_rtt}. ZeroRtt *string `field:"optional" json:"zeroRtt" yaml:"zeroRtt"` }
type ZoneSettingsOverrideSettingsAegis ¶ added in v11.28.0
type ZoneSettingsOverrideSettingsAegis struct { // Whether Aegis zone setting is enabled. Defaults to `true`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#enabled ZoneSettingsOverride#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Egress pool id which refers to a grouping of dedicated egress IPs through which Cloudflare will connect to origin. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#pool_id ZoneSettingsOverride#pool_id} PoolId *string `field:"optional" json:"poolId" yaml:"poolId"` }
type ZoneSettingsOverrideSettingsAegisOutputReference ¶ added in v11.28.0
type ZoneSettingsOverrideSettingsAegisOutputReference 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{} // Experimental. Fqn() *string InternalValue() *ZoneSettingsOverrideSettingsAegis SetInternalValue(val *ZoneSettingsOverrideSettingsAegis) PoolId() *string SetPoolId(val *string) PoolIdInput() *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 ResetEnabled() ResetPoolId() // 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 NewZoneSettingsOverrideSettingsAegisOutputReference ¶ added in v11.28.0
func NewZoneSettingsOverrideSettingsAegisOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ZoneSettingsOverrideSettingsAegisOutputReference
type ZoneSettingsOverrideSettingsMinify ¶
type ZoneSettingsOverrideSettingsMinify struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#css ZoneSettingsOverride#css}. Css *string `field:"required" json:"css" yaml:"css"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#html ZoneSettingsOverride#html}. Html *string `field:"required" json:"html" yaml:"html"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#js ZoneSettingsOverride#js}. Js *string `field:"required" json:"js" yaml:"js"` }
type ZoneSettingsOverrideSettingsMinifyOutputReference ¶
type ZoneSettingsOverrideSettingsMinifyOutputReference 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 Css() *string SetCss(val *string) CssInput() *string // Experimental. Fqn() *string Html() *string SetHtml(val *string) HtmlInput() *string InternalValue() *ZoneSettingsOverrideSettingsMinify SetInternalValue(val *ZoneSettingsOverrideSettingsMinify) Js() *string SetJs(val *string) JsInput() *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 NewZoneSettingsOverrideSettingsMinifyOutputReference ¶
func NewZoneSettingsOverrideSettingsMinifyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ZoneSettingsOverrideSettingsMinifyOutputReference
type ZoneSettingsOverrideSettingsMobileRedirect ¶
type ZoneSettingsOverrideSettingsMobileRedirect struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#mobile_subdomain ZoneSettingsOverride#mobile_subdomain}. MobileSubdomain *string `field:"required" json:"mobileSubdomain" yaml:"mobileSubdomain"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#status ZoneSettingsOverride#status}. Status *string `field:"required" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#strip_uri ZoneSettingsOverride#strip_uri}. StripUri interface{} `field:"required" json:"stripUri" yaml:"stripUri"` }
type ZoneSettingsOverrideSettingsMobileRedirectOutputReference ¶
type ZoneSettingsOverrideSettingsMobileRedirectOutputReference 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() *ZoneSettingsOverrideSettingsMobileRedirect SetInternalValue(val *ZoneSettingsOverrideSettingsMobileRedirect) MobileSubdomain() *string SetMobileSubdomain(val *string) MobileSubdomainInput() *string Status() *string SetStatus(val *string) StatusInput() *string StripUri() interface{} SetStripUri(val interface{}) StripUriInput() 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 NewZoneSettingsOverrideSettingsMobileRedirectOutputReference ¶
func NewZoneSettingsOverrideSettingsMobileRedirectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ZoneSettingsOverrideSettingsMobileRedirectOutputReference
type ZoneSettingsOverrideSettingsNel ¶ added in v11.11.0
type ZoneSettingsOverrideSettingsNel struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#enabled ZoneSettingsOverride#enabled}.
Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"`
}
type ZoneSettingsOverrideSettingsNelOutputReference ¶ added in v11.11.0
type ZoneSettingsOverrideSettingsNelOutputReference 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{} // Experimental. Fqn() *string InternalValue() *ZoneSettingsOverrideSettingsNel SetInternalValue(val *ZoneSettingsOverrideSettingsNel) // 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 NewZoneSettingsOverrideSettingsNelOutputReference ¶ added in v11.11.0
func NewZoneSettingsOverrideSettingsNelOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ZoneSettingsOverrideSettingsNelOutputReference
type ZoneSettingsOverrideSettingsOutputReference ¶
type ZoneSettingsOverrideSettingsOutputReference interface { cdktf.ComplexObject Aegis() ZoneSettingsOverrideSettingsAegisOutputReference AegisInput() *ZoneSettingsOverrideSettingsAegis AlwaysOnline() *string SetAlwaysOnline(val *string) AlwaysOnlineInput() *string AlwaysUseHttps() *string SetAlwaysUseHttps(val *string) AlwaysUseHttpsInput() *string AutomaticHttpsRewrites() *string SetAutomaticHttpsRewrites(val *string) AutomaticHttpsRewritesInput() *string BinaryAst() *string SetBinaryAst(val *string) BinaryAstInput() *string Brotli() *string SetBrotli(val *string) BrotliInput() *string BrowserCacheTtl() *float64 SetBrowserCacheTtl(val *float64) BrowserCacheTtlInput() *float64 BrowserCheck() *string SetBrowserCheck(val *string) BrowserCheckInput() *string CacheLevel() *string SetCacheLevel(val *string) CacheLevelInput() *string ChallengeTtl() *float64 SetChallengeTtl(val *float64) ChallengeTtlInput() *float64 Ciphers() *[]*string SetCiphers(val *[]*string) CiphersInput() *[]*string CnameFlattening() *string SetCnameFlattening(val *string) CnameFlatteningInput() *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 DevelopmentMode() *string SetDevelopmentMode(val *string) DevelopmentModeInput() *string EarlyHints() *string SetEarlyHints(val *string) EarlyHintsInput() *string EmailObfuscation() *string SetEmailObfuscation(val *string) EmailObfuscationInput() *string FilterLogsToCloudflare() *string SetFilterLogsToCloudflare(val *string) FilterLogsToCloudflareInput() *string Fonts() *string SetFonts(val *string) FontsInput() *string // Experimental. Fqn() *string H2Prioritization() *string SetH2Prioritization(val *string) H2PrioritizationInput() *string HotlinkProtection() *string SetHotlinkProtection(val *string) HotlinkProtectionInput() *string Http2() *string SetHttp2(val *string) Http2Input() *string Http3() *string SetHttp3(val *string) Http3Input() *string ImageResizing() *string SetImageResizing(val *string) ImageResizingInput() *string InternalValue() *ZoneSettingsOverrideSettings SetInternalValue(val *ZoneSettingsOverrideSettings) IpGeolocation() *string SetIpGeolocation(val *string) IpGeolocationInput() *string Ipv6() *string SetIpv6(val *string) Ipv6Input() *string LogToCloudflare() *string SetLogToCloudflare(val *string) LogToCloudflareInput() *string MaxUpload() *float64 SetMaxUpload(val *float64) MaxUploadInput() *float64 Minify() ZoneSettingsOverrideSettingsMinifyOutputReference MinifyInput() *ZoneSettingsOverrideSettingsMinify MinTlsVersion() *string SetMinTlsVersion(val *string) MinTlsVersionInput() *string Mirage() *string SetMirage(val *string) MirageInput() *string MobileRedirect() ZoneSettingsOverrideSettingsMobileRedirectOutputReference MobileRedirectInput() *ZoneSettingsOverrideSettingsMobileRedirect Nel() ZoneSettingsOverrideSettingsNelOutputReference NelInput() *ZoneSettingsOverrideSettingsNel OpportunisticEncryption() *string SetOpportunisticEncryption(val *string) OpportunisticEncryptionInput() *string OpportunisticOnion() *string SetOpportunisticOnion(val *string) OpportunisticOnionInput() *string OrangeToOrange() *string SetOrangeToOrange(val *string) OrangeToOrangeInput() *string OriginErrorPagePassThru() *string SetOriginErrorPagePassThru(val *string) OriginErrorPagePassThruInput() *string OriginMaxHttpVersion() *string SetOriginMaxHttpVersion(val *string) OriginMaxHttpVersionInput() *string Polish() *string SetPolish(val *string) PolishInput() *string PrefetchPreload() *string SetPrefetchPreload(val *string) PrefetchPreloadInput() *string PrivacyPass() *string SetPrivacyPass(val *string) PrivacyPassInput() *string ProxyReadTimeout() *string SetProxyReadTimeout(val *string) ProxyReadTimeoutInput() *string PseudoIpv4() *string SetPseudoIpv4(val *string) PseudoIpv4Input() *string ReplaceInsecureJs() *string SetReplaceInsecureJs(val *string) ReplaceInsecureJsInput() *string ResponseBuffering() *string SetResponseBuffering(val *string) ResponseBufferingInput() *string RocketLoader() *string SetRocketLoader(val *string) RocketLoaderInput() *string SecurityHeader() ZoneSettingsOverrideSettingsSecurityHeaderOutputReference SecurityHeaderInput() *ZoneSettingsOverrideSettingsSecurityHeader SecurityLevel() *string SetSecurityLevel(val *string) SecurityLevelInput() *string ServerSideExclude() *string SetServerSideExclude(val *string) ServerSideExcludeInput() *string SortQueryStringForCache() *string SetSortQueryStringForCache(val *string) SortQueryStringForCacheInput() *string SpeedBrain() *string SetSpeedBrain(val *string) SpeedBrainInput() *string Ssl() *string SetSsl(val *string) SslAutomaticMode() *string SetSslAutomaticMode(val *string) SslAutomaticModeInput() *string SslInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tls12Only() *string SetTls12Only(val *string) Tls12OnlyInput() *string Tls13() *string SetTls13(val *string) Tls13Input() *string TlsClientAuth() *string SetTlsClientAuth(val *string) TlsClientAuthInput() *string TrueClientIpHeader() *string SetTrueClientIpHeader(val *string) TrueClientIpHeaderInput() *string UniversalSsl() *string SetUniversalSsl(val *string) UniversalSslInput() *string VisitorIp() *string SetVisitorIp(val *string) VisitorIpInput() *string Waf() *string SetWaf(val *string) WafInput() *string Webp() *string SetWebp(val *string) WebpInput() *string Websockets() *string SetWebsockets(val *string) WebsocketsInput() *string ZeroRtt() *string SetZeroRtt(val *string) ZeroRttInput() *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 PutAegis(value *ZoneSettingsOverrideSettingsAegis) PutMinify(value *ZoneSettingsOverrideSettingsMinify) PutMobileRedirect(value *ZoneSettingsOverrideSettingsMobileRedirect) PutNel(value *ZoneSettingsOverrideSettingsNel) PutSecurityHeader(value *ZoneSettingsOverrideSettingsSecurityHeader) ResetAegis() ResetAlwaysOnline() ResetAlwaysUseHttps() ResetAutomaticHttpsRewrites() ResetBinaryAst() ResetBrotli() ResetBrowserCacheTtl() ResetBrowserCheck() ResetCacheLevel() ResetChallengeTtl() ResetCiphers() ResetCnameFlattening() ResetDevelopmentMode() ResetEarlyHints() ResetEmailObfuscation() ResetFilterLogsToCloudflare() ResetFonts() ResetH2Prioritization() ResetHotlinkProtection() ResetHttp2() ResetHttp3() ResetImageResizing() ResetIpGeolocation() ResetIpv6() ResetLogToCloudflare() ResetMaxUpload() ResetMinify() ResetMinTlsVersion() ResetMirage() ResetMobileRedirect() ResetNel() ResetOpportunisticEncryption() ResetOpportunisticOnion() ResetOrangeToOrange() ResetOriginErrorPagePassThru() ResetOriginMaxHttpVersion() ResetPolish() ResetPrefetchPreload() ResetPrivacyPass() ResetProxyReadTimeout() ResetPseudoIpv4() ResetReplaceInsecureJs() ResetResponseBuffering() ResetRocketLoader() ResetSecurityHeader() ResetSecurityLevel() ResetServerSideExclude() ResetSortQueryStringForCache() ResetSpeedBrain() ResetSsl() ResetSslAutomaticMode() ResetTls12Only() ResetTls13() ResetTlsClientAuth() ResetTrueClientIpHeader() ResetUniversalSsl() ResetVisitorIp() ResetWaf() ResetWebp() ResetWebsockets() ResetZeroRtt() // 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 NewZoneSettingsOverrideSettingsOutputReference ¶
func NewZoneSettingsOverrideSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ZoneSettingsOverrideSettingsOutputReference
type ZoneSettingsOverrideSettingsSecurityHeader ¶
type ZoneSettingsOverrideSettingsSecurityHeader struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#enabled ZoneSettingsOverride#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#include_subdomains ZoneSettingsOverride#include_subdomains}. IncludeSubdomains interface{} `field:"optional" json:"includeSubdomains" yaml:"includeSubdomains"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#max_age ZoneSettingsOverride#max_age}. MaxAge *float64 `field:"optional" json:"maxAge" yaml:"maxAge"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#nosniff ZoneSettingsOverride#nosniff}. Nosniff interface{} `field:"optional" json:"nosniff" yaml:"nosniff"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.51.0/docs/resources/zone_settings_override#preload ZoneSettingsOverride#preload}. Preload interface{} `field:"optional" json:"preload" yaml:"preload"` }
type ZoneSettingsOverrideSettingsSecurityHeaderOutputReference ¶
type ZoneSettingsOverrideSettingsSecurityHeaderOutputReference 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{} // Experimental. Fqn() *string IncludeSubdomains() interface{} SetIncludeSubdomains(val interface{}) IncludeSubdomainsInput() interface{} InternalValue() *ZoneSettingsOverrideSettingsSecurityHeader SetInternalValue(val *ZoneSettingsOverrideSettingsSecurityHeader) MaxAge() *float64 SetMaxAge(val *float64) MaxAgeInput() *float64 Nosniff() interface{} SetNosniff(val interface{}) NosniffInput() interface{} Preload() interface{} SetPreload(val interface{}) PreloadInput() 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 ResetEnabled() ResetIncludeSubdomains() ResetMaxAge() ResetNosniff() ResetPreload() // 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 NewZoneSettingsOverrideSettingsSecurityHeaderOutputReference ¶
func NewZoneSettingsOverrideSettingsSecurityHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ZoneSettingsOverrideSettingsSecurityHeaderOutputReference
Source Files ¶
- ZoneSettingsOverride.go
- ZoneSettingsOverrideConfig.go
- ZoneSettingsOverrideInitialSettings.go
- ZoneSettingsOverrideInitialSettingsAegis.go
- ZoneSettingsOverrideInitialSettingsAegisList.go
- ZoneSettingsOverrideInitialSettingsAegisList__checks.go
- ZoneSettingsOverrideInitialSettingsAegisOutputReference.go
- ZoneSettingsOverrideInitialSettingsAegisOutputReference__checks.go
- ZoneSettingsOverrideInitialSettingsList.go
- ZoneSettingsOverrideInitialSettingsList__checks.go
- ZoneSettingsOverrideInitialSettingsMinify.go
- ZoneSettingsOverrideInitialSettingsMinifyList.go
- ZoneSettingsOverrideInitialSettingsMinifyList__checks.go
- ZoneSettingsOverrideInitialSettingsMinifyOutputReference.go
- ZoneSettingsOverrideInitialSettingsMinifyOutputReference__checks.go
- ZoneSettingsOverrideInitialSettingsMobileRedirect.go
- ZoneSettingsOverrideInitialSettingsMobileRedirectList.go
- ZoneSettingsOverrideInitialSettingsMobileRedirectList__checks.go
- ZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference.go
- ZoneSettingsOverrideInitialSettingsMobileRedirectOutputReference__checks.go
- ZoneSettingsOverrideInitialSettingsNel.go
- ZoneSettingsOverrideInitialSettingsNelList.go
- ZoneSettingsOverrideInitialSettingsNelList__checks.go
- ZoneSettingsOverrideInitialSettingsNelOutputReference.go
- ZoneSettingsOverrideInitialSettingsNelOutputReference__checks.go
- ZoneSettingsOverrideInitialSettingsOutputReference.go
- ZoneSettingsOverrideInitialSettingsOutputReference__checks.go
- ZoneSettingsOverrideInitialSettingsSecurityHeader.go
- ZoneSettingsOverrideInitialSettingsSecurityHeaderList.go
- ZoneSettingsOverrideInitialSettingsSecurityHeaderList__checks.go
- ZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference.go
- ZoneSettingsOverrideInitialSettingsSecurityHeaderOutputReference__checks.go
- ZoneSettingsOverrideSettings.go
- ZoneSettingsOverrideSettingsAegis.go
- ZoneSettingsOverrideSettingsAegisOutputReference.go
- ZoneSettingsOverrideSettingsAegisOutputReference__checks.go
- ZoneSettingsOverrideSettingsMinify.go
- ZoneSettingsOverrideSettingsMinifyOutputReference.go
- ZoneSettingsOverrideSettingsMinifyOutputReference__checks.go
- ZoneSettingsOverrideSettingsMobileRedirect.go
- ZoneSettingsOverrideSettingsMobileRedirectOutputReference.go
- ZoneSettingsOverrideSettingsMobileRedirectOutputReference__checks.go
- ZoneSettingsOverrideSettingsNel.go
- ZoneSettingsOverrideSettingsNelOutputReference.go
- ZoneSettingsOverrideSettingsNelOutputReference__checks.go
- ZoneSettingsOverrideSettingsOutputReference.go
- ZoneSettingsOverrideSettingsOutputReference__checks.go
- ZoneSettingsOverrideSettingsSecurityHeader.go
- ZoneSettingsOverrideSettingsSecurityHeaderOutputReference.go
- ZoneSettingsOverrideSettingsSecurityHeaderOutputReference__checks.go
- ZoneSettingsOverride__checks.go
- main.go