Documentation
¶
Index ¶
- func ManagedDatabaseValkey_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ManagedDatabaseValkey_IsConstruct(x interface{}) *bool
- func ManagedDatabaseValkey_IsTerraformElement(x interface{}) *bool
- func ManagedDatabaseValkey_IsTerraformResource(x interface{}) *bool
- func ManagedDatabaseValkey_TfResourceType() *string
- func NewManagedDatabaseValkeyComponentsList_Override(m ManagedDatabaseValkeyComponentsList, ...)
- func NewManagedDatabaseValkeyComponentsOutputReference_Override(m ManagedDatabaseValkeyComponentsOutputReference, ...)
- func NewManagedDatabaseValkeyNetworkList_Override(m ManagedDatabaseValkeyNetworkList, ...)
- func NewManagedDatabaseValkeyNetworkOutputReference_Override(m ManagedDatabaseValkeyNetworkOutputReference, ...)
- func NewManagedDatabaseValkeyNodeStatesList_Override(m ManagedDatabaseValkeyNodeStatesList, ...)
- func NewManagedDatabaseValkeyNodeStatesOutputReference_Override(m ManagedDatabaseValkeyNodeStatesOutputReference, ...)
- func NewManagedDatabaseValkeyPropertiesMigrationOutputReference_Override(m ManagedDatabaseValkeyPropertiesMigrationOutputReference, ...)
- func NewManagedDatabaseValkeyPropertiesOutputReference_Override(m ManagedDatabaseValkeyPropertiesOutputReference, ...)
- func NewManagedDatabaseValkey_Override(m ManagedDatabaseValkey, scope constructs.Construct, id *string, ...)
- type ManagedDatabaseValkey
- type ManagedDatabaseValkeyComponents
- type ManagedDatabaseValkeyComponentsList
- type ManagedDatabaseValkeyComponentsOutputReference
- type ManagedDatabaseValkeyConfig
- type ManagedDatabaseValkeyNetwork
- type ManagedDatabaseValkeyNetworkList
- type ManagedDatabaseValkeyNetworkOutputReference
- type ManagedDatabaseValkeyNodeStates
- type ManagedDatabaseValkeyNodeStatesList
- type ManagedDatabaseValkeyNodeStatesOutputReference
- type ManagedDatabaseValkeyProperties
- type ManagedDatabaseValkeyPropertiesMigration
- type ManagedDatabaseValkeyPropertiesMigrationOutputReference
- type ManagedDatabaseValkeyPropertiesOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ManagedDatabaseValkey_GenerateConfigForImport ¶
func ManagedDatabaseValkey_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ManagedDatabaseValkey resource upon running "cdktf plan <stack-name>".
func ManagedDatabaseValkey_IsConstruct ¶
func ManagedDatabaseValkey_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 ManagedDatabaseValkey_IsTerraformElement ¶
func ManagedDatabaseValkey_IsTerraformElement(x interface{}) *bool
Experimental.
func ManagedDatabaseValkey_IsTerraformResource ¶
func ManagedDatabaseValkey_IsTerraformResource(x interface{}) *bool
Experimental.
func ManagedDatabaseValkey_TfResourceType ¶
func ManagedDatabaseValkey_TfResourceType() *string
func NewManagedDatabaseValkeyComponentsList_Override ¶
func NewManagedDatabaseValkeyComponentsList_Override(m ManagedDatabaseValkeyComponentsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedDatabaseValkeyComponentsOutputReference_Override ¶
func NewManagedDatabaseValkeyComponentsOutputReference_Override(m ManagedDatabaseValkeyComponentsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedDatabaseValkeyNetworkList_Override ¶
func NewManagedDatabaseValkeyNetworkList_Override(m ManagedDatabaseValkeyNetworkList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedDatabaseValkeyNetworkOutputReference_Override ¶
func NewManagedDatabaseValkeyNetworkOutputReference_Override(m ManagedDatabaseValkeyNetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedDatabaseValkeyNodeStatesList_Override ¶
func NewManagedDatabaseValkeyNodeStatesList_Override(m ManagedDatabaseValkeyNodeStatesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedDatabaseValkeyNodeStatesOutputReference_Override ¶
func NewManagedDatabaseValkeyNodeStatesOutputReference_Override(m ManagedDatabaseValkeyNodeStatesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedDatabaseValkeyPropertiesMigrationOutputReference_Override ¶
func NewManagedDatabaseValkeyPropertiesMigrationOutputReference_Override(m ManagedDatabaseValkeyPropertiesMigrationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManagedDatabaseValkeyPropertiesOutputReference_Override ¶
func NewManagedDatabaseValkeyPropertiesOutputReference_Override(m ManagedDatabaseValkeyPropertiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManagedDatabaseValkey_Override ¶
func NewManagedDatabaseValkey_Override(m ManagedDatabaseValkey, scope constructs.Construct, id *string, config *ManagedDatabaseValkeyConfig)
Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey upcloud_managed_database_valkey} Resource.
Types ¶
type ManagedDatabaseValkey ¶
type ManagedDatabaseValkey interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack Components() ManagedDatabaseValkeyComponentsList // 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 Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MaintenanceWindowDow() *string SetMaintenanceWindowDow(val *string) MaintenanceWindowDowInput() *string MaintenanceWindowTime() *string SetMaintenanceWindowTime(val *string) MaintenanceWindowTimeInput() *string Name() *string SetName(val *string) NameInput() *string Network() ManagedDatabaseValkeyNetworkList NetworkInput() interface{} // The tree node. Node() constructs.Node NodeStates() ManagedDatabaseValkeyNodeStatesList Plan() *string SetPlan(val *string) PlanInput() *string Powered() interface{} SetPowered(val interface{}) PoweredInput() interface{} PrimaryDatabase() *string Properties() ManagedDatabaseValkeyPropertiesOutputReference PropertiesInput() *ManagedDatabaseValkeyProperties // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ServiceHost() *string ServicePassword() *string ServicePort() *string ServiceUri() *string ServiceUsername() *string State() *string TerminationProtection() interface{} SetTerminationProtection(val interface{}) TerminationProtectionInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Title() *string SetTitle(val *string) TitleInput() *string Type() *string Zone() *string SetZone(val *string) ZoneInput() *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) PutNetwork(value interface{}) PutProperties(value *ManagedDatabaseValkeyProperties) ResetId() ResetLabels() ResetMaintenanceWindowDow() ResetMaintenanceWindowTime() ResetNetwork() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPowered() ResetProperties() ResetTerminationProtection() 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/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey upcloud_managed_database_valkey}.
func NewManagedDatabaseValkey ¶
func NewManagedDatabaseValkey(scope constructs.Construct, id *string, config *ManagedDatabaseValkeyConfig) ManagedDatabaseValkey
Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey upcloud_managed_database_valkey} Resource.
type ManagedDatabaseValkeyComponents ¶
type ManagedDatabaseValkeyComponents struct { }
type ManagedDatabaseValkeyComponentsList ¶
type ManagedDatabaseValkeyComponentsList 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) ManagedDatabaseValkeyComponentsOutputReference // 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 NewManagedDatabaseValkeyComponentsList ¶
func NewManagedDatabaseValkeyComponentsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseValkeyComponentsList
type ManagedDatabaseValkeyComponentsOutputReference ¶
type ManagedDatabaseValkeyComponentsOutputReference 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) Component() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Host() *string InternalValue() *ManagedDatabaseValkeyComponents SetInternalValue(val *ManagedDatabaseValkeyComponents) Port() *float64 Route() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Usage() *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 NewManagedDatabaseValkeyComponentsOutputReference ¶
func NewManagedDatabaseValkeyComponentsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedDatabaseValkeyComponentsOutputReference
type ManagedDatabaseValkeyConfig ¶
type ManagedDatabaseValkeyConfig 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"` // Name of the service. // // The name is used as a prefix for the logical hostname. Must be unique within an account // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} Name *string `field:"required" json:"name" yaml:"name"` // Service plan to use. // // This determines how much resources the instance will have. You can list available plans with `upctl database plans <type>`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#plan ManagedDatabaseValkey#plan} Plan *string `field:"required" json:"plan" yaml:"plan"` // Title of a managed database instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#title ManagedDatabaseValkey#title} Title *string `field:"required" json:"title" yaml:"title"` // Zone where the instance resides, e.g. `de-fra1`. You can list available zones with `upctl zone list`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#zone ManagedDatabaseValkey#zone} Zone *string `field:"required" json:"zone" yaml:"zone"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#id ManagedDatabaseValkey#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"` // User defined key-value pairs to classify the managed database. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#labels ManagedDatabaseValkey#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Maintenance window day of week. Lower case weekday name (monday, tuesday, ...). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#maintenance_window_dow ManagedDatabaseValkey#maintenance_window_dow} MaintenanceWindowDow *string `field:"optional" json:"maintenanceWindowDow" yaml:"maintenanceWindowDow"` // Maintenance window UTC time in hh:mm:ss format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#maintenance_window_time ManagedDatabaseValkey#maintenance_window_time} MaintenanceWindowTime *string `field:"optional" json:"maintenanceWindowTime" yaml:"maintenanceWindowTime"` // network block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#network ManagedDatabaseValkey#network} Network interface{} `field:"optional" json:"network" yaml:"network"` // The administrative power state of the service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#powered ManagedDatabaseValkey#powered} Powered interface{} `field:"optional" json:"powered" yaml:"powered"` // properties block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#properties ManagedDatabaseValkey#properties} Properties *ManagedDatabaseValkeyProperties `field:"optional" json:"properties" yaml:"properties"` // If set to true, prevents the managed service from being powered off, or deleted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#termination_protection ManagedDatabaseValkey#termination_protection} TerminationProtection interface{} `field:"optional" json:"terminationProtection" yaml:"terminationProtection"` }
type ManagedDatabaseValkeyNetwork ¶
type ManagedDatabaseValkeyNetwork struct { // Network family. Currently only `IPv4` is supported. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#family ManagedDatabaseValkey#family} Family *string `field:"required" json:"family" yaml:"family"` // The name of the network. Must be unique within the service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#name ManagedDatabaseValkey#name} Name *string `field:"required" json:"name" yaml:"name"` // The type of the network. Must be private. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#type ManagedDatabaseValkey#type} Type *string `field:"required" json:"type" yaml:"type"` // Private network UUID. Must reside in the same zone as the database. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#uuid ManagedDatabaseValkey#uuid} Uuid *string `field:"required" json:"uuid" yaml:"uuid"` }
type ManagedDatabaseValkeyNetworkList ¶
type ManagedDatabaseValkeyNetworkList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // 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) ManagedDatabaseValkeyNetworkOutputReference // 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 NewManagedDatabaseValkeyNetworkList ¶
func NewManagedDatabaseValkeyNetworkList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseValkeyNetworkList
type ManagedDatabaseValkeyNetworkOutputReference ¶
type ManagedDatabaseValkeyNetworkOutputReference 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 Family() *string SetFamily(val *string) FamilyInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Uuid() *string SetUuid(val *string) UuidInput() *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 NewManagedDatabaseValkeyNetworkOutputReference ¶
func NewManagedDatabaseValkeyNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedDatabaseValkeyNetworkOutputReference
type ManagedDatabaseValkeyNodeStates ¶
type ManagedDatabaseValkeyNodeStates struct { }
type ManagedDatabaseValkeyNodeStatesList ¶
type ManagedDatabaseValkeyNodeStatesList 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) ManagedDatabaseValkeyNodeStatesOutputReference // 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 NewManagedDatabaseValkeyNodeStatesList ¶
func NewManagedDatabaseValkeyNodeStatesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseValkeyNodeStatesList
type ManagedDatabaseValkeyNodeStatesOutputReference ¶
type ManagedDatabaseValkeyNodeStatesOutputReference 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() *ManagedDatabaseValkeyNodeStates SetInternalValue(val *ManagedDatabaseValkeyNodeStates) Name() *string Role() *string State() *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 NewManagedDatabaseValkeyNodeStatesOutputReference ¶
func NewManagedDatabaseValkeyNodeStatesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedDatabaseValkeyNodeStatesOutputReference
type ManagedDatabaseValkeyProperties ¶
type ManagedDatabaseValkeyProperties struct { // Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#automatic_utility_network_ip_filter ManagedDatabaseValkey#automatic_utility_network_ip_filter} AutomaticUtilityNetworkIpFilter interface{} `field:"optional" json:"automaticUtilityNetworkIpFilter" yaml:"automaticUtilityNetworkIpFilter"` // The hour of day (in UTC) when backup for the service is started. // // New backup is only started if previous backup has already completed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#backup_hour ManagedDatabaseValkey#backup_hour} BackupHour *float64 `field:"optional" json:"backupHour" yaml:"backupHour"` // The minute of an hour when backup for the service is started. // // New backup is only started if previous backup has already completed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#backup_minute ManagedDatabaseValkey#backup_minute} BackupMinute *float64 `field:"optional" json:"backupMinute" yaml:"backupMinute"` // IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#ip_filter ManagedDatabaseValkey#ip_filter} IpFilter *[]*string `field:"optional" json:"ipFilter" yaml:"ipFilter"` // migration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#migration ManagedDatabaseValkey#migration} Migration *ManagedDatabaseValkeyPropertiesMigration `field:"optional" json:"migration" yaml:"migration"` // Public Access. Allow access to the service from the public Internet. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#public_access ManagedDatabaseValkey#public_access} PublicAccess interface{} `field:"optional" json:"publicAccess" yaml:"publicAccess"` // Service logging. Store logs for the service so that they are available in the HTTP API and console. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#service_log ManagedDatabaseValkey#service_log} ServiceLog interface{} `field:"optional" json:"serviceLog" yaml:"serviceLog"` // Default ACL for pub/sub channels used when a Valkey user is created. // // Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Valkey configuration acl-pubsub-default. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#valkey_acl_channels_default ManagedDatabaseValkey#valkey_acl_channels_default} ValkeyAclChannelsDefault *string `field:"optional" json:"valkeyAclChannelsDefault" yaml:"valkeyAclChannelsDefault"` // Valkey IO thread count. Set Valkey IO thread count. Changing this will cause a restart of the Valkey service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#valkey_io_threads ManagedDatabaseValkey#valkey_io_threads} ValkeyIoThreads *float64 `field:"optional" json:"valkeyIoThreads" yaml:"valkeyIoThreads"` // LFU maxmemory-policy counter decay time in minutes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#valkey_lfu_decay_time ManagedDatabaseValkey#valkey_lfu_decay_time} ValkeyLfuDecayTime *float64 `field:"optional" json:"valkeyLfuDecayTime" yaml:"valkeyLfuDecayTime"` // Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#valkey_lfu_log_factor ManagedDatabaseValkey#valkey_lfu_log_factor} ValkeyLfuLogFactor *float64 `field:"optional" json:"valkeyLfuLogFactor" yaml:"valkeyLfuLogFactor"` // Valkey maxmemory-policy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#valkey_maxmemory_policy ManagedDatabaseValkey#valkey_maxmemory_policy} ValkeyMaxmemoryPolicy *string `field:"optional" json:"valkeyMaxmemoryPolicy" yaml:"valkeyMaxmemoryPolicy"` // Set notify-keyspace-events option. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#valkey_notify_keyspace_events ManagedDatabaseValkey#valkey_notify_keyspace_events} ValkeyNotifyKeyspaceEvents *string `field:"optional" json:"valkeyNotifyKeyspaceEvents" yaml:"valkeyNotifyKeyspaceEvents"` // Number of Valkey databases. Set number of Valkey databases. Changing this will cause a restart of the Valkey service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#valkey_number_of_databases ManagedDatabaseValkey#valkey_number_of_databases} ValkeyNumberOfDatabases *float64 `field:"optional" json:"valkeyNumberOfDatabases" yaml:"valkeyNumberOfDatabases"` // Valkey persistence. // // When persistence is 'rdb', Valkey does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to backup schedule for backup purposes. When persistence is 'off', no RDB dumps and backups are done, so data can be lost at any moment if service is restarted for any reason, or if service is powered off. Also service can't be forked. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#valkey_persistence ManagedDatabaseValkey#valkey_persistence} ValkeyPersistence *string `field:"optional" json:"valkeyPersistence" yaml:"valkeyPersistence"` // Pub/sub client output buffer hard limit in MB. // // Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#valkey_pubsub_client_output_buffer_limit ManagedDatabaseValkey#valkey_pubsub_client_output_buffer_limit} ValkeyPubsubClientOutputBufferLimit *float64 `field:"optional" json:"valkeyPubsubClientOutputBufferLimit" yaml:"valkeyPubsubClientOutputBufferLimit"` // Require SSL to access Valkey. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#valkey_ssl ManagedDatabaseValkey#valkey_ssl} ValkeySsl interface{} `field:"optional" json:"valkeySsl" yaml:"valkeySsl"` // Valkey idle connection timeout in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#valkey_timeout ManagedDatabaseValkey#valkey_timeout} ValkeyTimeout *float64 `field:"optional" json:"valkeyTimeout" yaml:"valkeyTimeout"` }
type ManagedDatabaseValkeyPropertiesMigration ¶
type ManagedDatabaseValkeyPropertiesMigration struct { // Database name for bootstrapping the initial connection. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#dbname ManagedDatabaseValkey#dbname} Dbname *string `field:"optional" json:"dbname" yaml:"dbname"` // Hostname or IP address of the server where to migrate data from. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#host ManagedDatabaseValkey#host} Host *string `field:"optional" json:"host" yaml:"host"` // Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#ignore_dbs ManagedDatabaseValkey#ignore_dbs} IgnoreDbs *string `field:"optional" json:"ignoreDbs" yaml:"ignoreDbs"` // Comma-separated list of database roles, which should be ignored during migration (supported by PostgreSQL only at the moment). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#ignore_roles ManagedDatabaseValkey#ignore_roles} IgnoreRoles *string `field:"optional" json:"ignoreRoles" yaml:"ignoreRoles"` // The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#method ManagedDatabaseValkey#method} Method *string `field:"optional" json:"method" yaml:"method"` // Password for authentication with the server where to migrate data from. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#password ManagedDatabaseValkey#password} Password *string `field:"optional" json:"password" yaml:"password"` // Port number of the server where to migrate data from. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#port ManagedDatabaseValkey#port} Port *float64 `field:"optional" json:"port" yaml:"port"` // The server where to migrate data from is secured with SSL. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#ssl ManagedDatabaseValkey#ssl} Ssl interface{} `field:"optional" json:"ssl" yaml:"ssl"` // User name for authentication with the server where to migrate data from. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.18.0/docs/resources/managed_database_valkey#username ManagedDatabaseValkey#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type ManagedDatabaseValkeyPropertiesMigrationOutputReference ¶
type ManagedDatabaseValkeyPropertiesMigrationOutputReference 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 Dbname() *string SetDbname(val *string) DbnameInput() *string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string IgnoreDbs() *string SetIgnoreDbs(val *string) IgnoreDbsInput() *string IgnoreRoles() *string SetIgnoreRoles(val *string) IgnoreRolesInput() *string InternalValue() *ManagedDatabaseValkeyPropertiesMigration SetInternalValue(val *ManagedDatabaseValkeyPropertiesMigration) Method() *string SetMethod(val *string) MethodInput() *string Password() *string SetPassword(val *string) PasswordInput() *string Port() *float64 SetPort(val *float64) PortInput() *float64 Ssl() interface{} SetSsl(val interface{}) SslInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *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 ResetDbname() ResetHost() ResetIgnoreDbs() ResetIgnoreRoles() ResetMethod() ResetPassword() ResetPort() ResetSsl() ResetUsername() // 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 NewManagedDatabaseValkeyPropertiesMigrationOutputReference ¶
func NewManagedDatabaseValkeyPropertiesMigrationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManagedDatabaseValkeyPropertiesMigrationOutputReference
type ManagedDatabaseValkeyPropertiesOutputReference ¶
type ManagedDatabaseValkeyPropertiesOutputReference interface { cdktf.ComplexObject AutomaticUtilityNetworkIpFilter() interface{} SetAutomaticUtilityNetworkIpFilter(val interface{}) AutomaticUtilityNetworkIpFilterInput() interface{} BackupHour() *float64 SetBackupHour(val *float64) BackupHourInput() *float64 BackupMinute() *float64 SetBackupMinute(val *float64) BackupMinuteInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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() *ManagedDatabaseValkeyProperties SetInternalValue(val *ManagedDatabaseValkeyProperties) IpFilter() *[]*string SetIpFilter(val *[]*string) IpFilterInput() *[]*string Migration() ManagedDatabaseValkeyPropertiesMigrationOutputReference MigrationInput() *ManagedDatabaseValkeyPropertiesMigration PublicAccess() interface{} SetPublicAccess(val interface{}) PublicAccessInput() interface{} ServiceLog() interface{} SetServiceLog(val interface{}) ServiceLogInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ValkeyAclChannelsDefault() *string SetValkeyAclChannelsDefault(val *string) ValkeyAclChannelsDefaultInput() *string ValkeyIoThreads() *float64 SetValkeyIoThreads(val *float64) ValkeyIoThreadsInput() *float64 ValkeyLfuDecayTime() *float64 SetValkeyLfuDecayTime(val *float64) ValkeyLfuDecayTimeInput() *float64 ValkeyLfuLogFactor() *float64 SetValkeyLfuLogFactor(val *float64) ValkeyLfuLogFactorInput() *float64 ValkeyMaxmemoryPolicy() *string SetValkeyMaxmemoryPolicy(val *string) ValkeyMaxmemoryPolicyInput() *string ValkeyNotifyKeyspaceEvents() *string SetValkeyNotifyKeyspaceEvents(val *string) ValkeyNotifyKeyspaceEventsInput() *string ValkeyNumberOfDatabases() *float64 SetValkeyNumberOfDatabases(val *float64) ValkeyNumberOfDatabasesInput() *float64 ValkeyPersistence() *string SetValkeyPersistence(val *string) ValkeyPersistenceInput() *string ValkeyPubsubClientOutputBufferLimit() *float64 SetValkeyPubsubClientOutputBufferLimit(val *float64) ValkeyPubsubClientOutputBufferLimitInput() *float64 ValkeySsl() interface{} SetValkeySsl(val interface{}) ValkeySslInput() interface{} ValkeyTimeout() *float64 SetValkeyTimeout(val *float64) ValkeyTimeoutInput() *float64 // 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 PutMigration(value *ManagedDatabaseValkeyPropertiesMigration) ResetAutomaticUtilityNetworkIpFilter() ResetBackupHour() ResetBackupMinute() ResetIpFilter() ResetMigration() ResetPublicAccess() ResetServiceLog() ResetValkeyAclChannelsDefault() ResetValkeyIoThreads() ResetValkeyLfuDecayTime() ResetValkeyLfuLogFactor() ResetValkeyMaxmemoryPolicy() ResetValkeyNotifyKeyspaceEvents() ResetValkeyNumberOfDatabases() ResetValkeyPersistence() ResetValkeyPubsubClientOutputBufferLimit() ResetValkeySsl() ResetValkeyTimeout() // 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 NewManagedDatabaseValkeyPropertiesOutputReference ¶
func NewManagedDatabaseValkeyPropertiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManagedDatabaseValkeyPropertiesOutputReference
Source Files
¶
- ManagedDatabaseValkey.go
- ManagedDatabaseValkeyComponents.go
- ManagedDatabaseValkeyComponentsList.go
- ManagedDatabaseValkeyComponentsList__checks.go
- ManagedDatabaseValkeyComponentsOutputReference.go
- ManagedDatabaseValkeyComponentsOutputReference__checks.go
- ManagedDatabaseValkeyConfig.go
- ManagedDatabaseValkeyNetwork.go
- ManagedDatabaseValkeyNetworkList.go
- ManagedDatabaseValkeyNetworkList__checks.go
- ManagedDatabaseValkeyNetworkOutputReference.go
- ManagedDatabaseValkeyNetworkOutputReference__checks.go
- ManagedDatabaseValkeyNodeStates.go
- ManagedDatabaseValkeyNodeStatesList.go
- ManagedDatabaseValkeyNodeStatesList__checks.go
- ManagedDatabaseValkeyNodeStatesOutputReference.go
- ManagedDatabaseValkeyNodeStatesOutputReference__checks.go
- ManagedDatabaseValkeyProperties.go
- ManagedDatabaseValkeyPropertiesMigration.go
- ManagedDatabaseValkeyPropertiesMigrationOutputReference.go
- ManagedDatabaseValkeyPropertiesMigrationOutputReference__checks.go
- ManagedDatabaseValkeyPropertiesOutputReference.go
- ManagedDatabaseValkeyPropertiesOutputReference__checks.go
- ManagedDatabaseValkey__checks.go
- main.go