Versions in this module Expand all Collapse all v7 v7.0.0 Jun 15, 2023 Changes in this version + func NewRecordDataOutputReference_Override(r RecordDataOutputReference, terraformResource cdktf.IInterpolatingParent, ...) + func NewRecordTimeoutsOutputReference_Override(r RecordTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, ...) + func NewRecord_Override(r Record, scope constructs.Construct, id *string, config *RecordConfig) + func Record_IsConstruct(x interface{}) *bool + func Record_IsTerraformElement(x interface{}) *bool + func Record_IsTerraformResource(x interface{}) *bool + func Record_TfResourceType() *string + type Record interface + AddOverride func(path *string, value interface{}) + AllowOverwrite func() interface{} + AllowOverwriteInput func() interface{} + CdktfStack func() cdktf.TerraformStack + Comment func() *string + CommentInput func() *string + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() interface{} + CreatedOn func() *string + Data func() RecordDataOutputReference + DataInput func() *RecordData + DependsOn func() *[]*string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Hostname func() *string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + Metadata func() cdktf.StringMap + ModifiedOn func() *string + Name func() *string + NameInput func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Priority func() *float64 + PriorityInput func() *float64 + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + Proxiable func() cdktf.IResolvable + Proxied func() interface{} + ProxiedInput func() interface{} + PutData func(value *RecordData) + PutTimeouts func(value *RecordTimeouts) + RawOverrides func() interface{} + ResetAllowOverwrite func() + ResetComment func() + ResetData func() + ResetId func() + ResetOverrideLogicalId func() + ResetPriority func() + ResetProxied func() + ResetTags func() + ResetTimeouts func() + ResetTtl func() + ResetValue func() + SetAllowOverwrite func(val interface{}) + SetComment func(val *string) + SetConnection func(val interface{}) + SetCount func(val interface{}) + SetDependsOn func(val *[]*string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetName func(val *string) + SetPriority func(val *float64) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetProxied func(val interface{}) + SetTags func(val *[]*string) + SetTtl func(val *float64) + SetType func(val *string) + SetValue func(val *string) + SetZoneId func(val *string) + SynthesizeAttributes func() *map[string]interface{} + Tags func() *[]*string + TagsInput func() *[]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + Timeouts func() RecordTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + Ttl func() *float64 + TtlInput func() *float64 + Type func() *string + TypeInput func() *string + Value func() *string + ValueInput func() *string + ZoneId func() *string + ZoneIdInput func() *string + func NewRecord(scope constructs.Construct, id *string, config *RecordConfig) Record + type RecordConfig struct + AllowOverwrite interface{} + Comment *string + Connection interface{} + Count interface{} + Data *RecordData + DependsOn *[]cdktf.ITerraformDependable + ForEach cdktf.ITerraformIterator + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + Name *string + Priority *float64 + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + Proxied interface{} + Tags *[]*string + Timeouts *RecordTimeouts + Ttl *float64 + Type *string + Value *string + ZoneId *string + type RecordData struct + Algorithm *float64 + Altitude *float64 + Certificate *string + Content *string + Digest *string + DigestType *float64 + Fingerprint *string + Flags *string + KeyTag *float64 + LatDegrees *float64 + LatDirection *string + LatMinutes *float64 + LatSeconds *float64 + LongDegrees *float64 + LongDirection *string + LongMinutes *float64 + LongSeconds *float64 + MatchingType *float64 + Name *string + Order *float64 + Port *float64 + PrecisionHorz *float64 + PrecisionVert *float64 + Preference *float64 + Priority *float64 + Proto *string + Protocol *float64 + PublicKey *string + Regex *string + Replacement *string + Selector *float64 + Service *string + Size *float64 + Tag *string + Target *string + Type *float64 + Usage *float64 + Value *string + Weight *float64 + type RecordDataOutputReference interface + Algorithm func() *float64 + AlgorithmInput func() *float64 + Altitude func() *float64 + AltitudeInput func() *float64 + Certificate func() *string + CertificateInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Content func() *string + ContentInput func() *string + CreationStack func() *[]*string + Digest func() *string + DigestInput func() *string + DigestType func() *float64 + DigestTypeInput func() *float64 + Fingerprint func() *string + FingerprintInput func() *string + Flags func() *string + FlagsInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *RecordData + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + KeyTag func() *float64 + KeyTagInput func() *float64 + LatDegrees func() *float64 + LatDegreesInput func() *float64 + LatDirection func() *string + LatDirectionInput func() *string + LatMinutes func() *float64 + LatMinutesInput func() *float64 + LatSeconds func() *float64 + LatSecondsInput func() *float64 + LongDegrees func() *float64 + LongDegreesInput func() *float64 + LongDirection func() *string + LongDirectionInput func() *string + LongMinutes func() *float64 + LongMinutesInput func() *float64 + LongSeconds func() *float64 + LongSecondsInput func() *float64 + MatchingType func() *float64 + MatchingTypeInput func() *float64 + Name func() *string + NameInput func() *string + Order func() *float64 + OrderInput func() *float64 + Port func() *float64 + PortInput func() *float64 + PrecisionHorz func() *float64 + PrecisionHorzInput func() *float64 + PrecisionVert func() *float64 + PrecisionVertInput func() *float64 + Preference func() *float64 + PreferenceInput func() *float64 + Priority func() *float64 + PriorityInput func() *float64 + Proto func() *string + ProtoInput func() *string + Protocol func() *float64 + ProtocolInput func() *float64 + PublicKey func() *string + PublicKeyInput func() *string + Regex func() *string + RegexInput func() *string + Replacement func() *string + ReplacementInput func() *string + ResetAlgorithm func() + ResetAltitude func() + ResetCertificate func() + ResetContent func() + ResetDigest func() + ResetDigestType func() + ResetFingerprint func() + ResetFlags func() + ResetKeyTag func() + ResetLatDegrees func() + ResetLatDirection func() + ResetLatMinutes func() + ResetLatSeconds func() + ResetLongDegrees func() + ResetLongDirection func() + ResetLongMinutes func() + ResetLongSeconds func() + ResetMatchingType func() + ResetName func() + ResetOrder func() + ResetPort func() + ResetPrecisionHorz func() + ResetPrecisionVert func() + ResetPreference func() + ResetPriority func() + ResetProto func() + ResetProtocol func() + ResetPublicKey func() + ResetRegex func() + ResetReplacement func() + ResetSelector func() + ResetService func() + ResetSize func() + ResetTag func() + ResetTarget func() + ResetType func() + ResetUsage func() + ResetValue func() + ResetWeight func() + Resolve func(_context cdktf.IResolveContext) interface{} + Selector func() *float64 + SelectorInput func() *float64 + Service func() *string + ServiceInput func() *string + SetAlgorithm func(val *float64) + SetAltitude func(val *float64) + SetCertificate func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetContent func(val *string) + SetDigest func(val *string) + SetDigestType func(val *float64) + SetFingerprint func(val *string) + SetFlags func(val *string) + SetInternalValue func(val *RecordData) + SetKeyTag func(val *float64) + SetLatDegrees func(val *float64) + SetLatDirection func(val *string) + SetLatMinutes func(val *float64) + SetLatSeconds func(val *float64) + SetLongDegrees func(val *float64) + SetLongDirection func(val *string) + SetLongMinutes func(val *float64) + SetLongSeconds func(val *float64) + SetMatchingType func(val *float64) + SetName func(val *string) + SetOrder func(val *float64) + SetPort func(val *float64) + SetPrecisionHorz func(val *float64) + SetPrecisionVert func(val *float64) + SetPreference func(val *float64) + SetPriority func(val *float64) + SetProto func(val *string) + SetProtocol func(val *float64) + SetPublicKey func(val *string) + SetRegex func(val *string) + SetReplacement func(val *string) + SetSelector func(val *float64) + SetService func(val *string) + SetSize func(val *float64) + SetTag func(val *string) + SetTarget func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *float64) + SetUsage func(val *float64) + SetValue func(val *string) + SetWeight func(val *float64) + Size func() *float64 + SizeInput func() *float64 + Tag func() *string + TagInput func() *string + Target func() *string + TargetInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *float64 + TypeInput func() *float64 + Usage func() *float64 + UsageInput func() *float64 + Value func() *string + ValueInput func() *string + Weight func() *float64 + WeightInput func() *float64 + func NewRecordDataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) RecordDataOutputReference + type RecordTimeouts struct + Create *string + Update *string + type RecordTimeoutsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Create func() *string + CreateInput func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetCreate func() + ResetUpdate func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCreate func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUpdate func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Update func() *string + UpdateInput func() *string + func NewRecordTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) RecordTimeoutsOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-cloudflare-go/cloudflare/v10 github.com/cdktf/cdktf-provider-cloudflare-go/cloudflare/v11 github.com/cdktf/cdktf-provider-cloudflare-go/cloudflare/v3 github.com/cdktf/cdktf-provider-cloudflare-go/cloudflare/v4 github.com/cdktf/cdktf-provider-cloudflare-go/cloudflare/v5 github.com/cdktf/cdktf-provider-cloudflare-go/cloudflare/v6 github.com/cdktf/cdktf-provider-cloudflare-go/cloudflare/v8 github.com/cdktf/cdktf-provider-cloudflare-go/cloudflare/v9