Documentation ¶
Index ¶
- func ManagedDatabaseRedis_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ManagedDatabaseRedis_IsConstruct(x interface{}) *bool
- func ManagedDatabaseRedis_IsTerraformElement(x interface{}) *bool
- func ManagedDatabaseRedis_IsTerraformResource(x interface{}) *bool
- func ManagedDatabaseRedis_TfResourceType() *string
- func NewManagedDatabaseRedisComponentsList_Override(m ManagedDatabaseRedisComponentsList, ...)
- func NewManagedDatabaseRedisComponentsOutputReference_Override(m ManagedDatabaseRedisComponentsOutputReference, ...)
- func NewManagedDatabaseRedisNetworkList_Override(m ManagedDatabaseRedisNetworkList, ...)
- func NewManagedDatabaseRedisNetworkOutputReference_Override(m ManagedDatabaseRedisNetworkOutputReference, ...)
- func NewManagedDatabaseRedisNodeStatesList_Override(m ManagedDatabaseRedisNodeStatesList, ...)
- func NewManagedDatabaseRedisNodeStatesOutputReference_Override(m ManagedDatabaseRedisNodeStatesOutputReference, ...)
- func NewManagedDatabaseRedisPropertiesMigrationOutputReference_Override(m ManagedDatabaseRedisPropertiesMigrationOutputReference, ...)
- func NewManagedDatabaseRedisPropertiesOutputReference_Override(m ManagedDatabaseRedisPropertiesOutputReference, ...)
- func NewManagedDatabaseRedis_Override(m ManagedDatabaseRedis, scope constructs.Construct, id *string, ...)
- type ManagedDatabaseRedis
- type ManagedDatabaseRedisComponents
- type ManagedDatabaseRedisComponentsList
- type ManagedDatabaseRedisComponentsOutputReference
- type ManagedDatabaseRedisConfig
- type ManagedDatabaseRedisNetwork
- type ManagedDatabaseRedisNetworkList
- type ManagedDatabaseRedisNetworkOutputReference
- type ManagedDatabaseRedisNodeStates
- type ManagedDatabaseRedisNodeStatesList
- type ManagedDatabaseRedisNodeStatesOutputReference
- type ManagedDatabaseRedisProperties
- type ManagedDatabaseRedisPropertiesMigration
- type ManagedDatabaseRedisPropertiesMigrationOutputReference
- type ManagedDatabaseRedisPropertiesOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ManagedDatabaseRedis_GenerateConfigForImport ¶
func ManagedDatabaseRedis_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ManagedDatabaseRedis resource upon running "cdktf plan <stack-name>".
func ManagedDatabaseRedis_IsConstruct ¶
func ManagedDatabaseRedis_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 ManagedDatabaseRedis_IsTerraformElement ¶
func ManagedDatabaseRedis_IsTerraformElement(x interface{}) *bool
Experimental.
func ManagedDatabaseRedis_IsTerraformResource ¶
func ManagedDatabaseRedis_IsTerraformResource(x interface{}) *bool
Experimental.
func ManagedDatabaseRedis_TfResourceType ¶
func ManagedDatabaseRedis_TfResourceType() *string
func NewManagedDatabaseRedisComponentsList_Override ¶
func NewManagedDatabaseRedisComponentsList_Override(m ManagedDatabaseRedisComponentsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedDatabaseRedisComponentsOutputReference_Override ¶
func NewManagedDatabaseRedisComponentsOutputReference_Override(m ManagedDatabaseRedisComponentsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedDatabaseRedisNetworkList_Override ¶ added in v14.1.0
func NewManagedDatabaseRedisNetworkList_Override(m ManagedDatabaseRedisNetworkList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedDatabaseRedisNetworkOutputReference_Override ¶ added in v14.1.0
func NewManagedDatabaseRedisNetworkOutputReference_Override(m ManagedDatabaseRedisNetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedDatabaseRedisNodeStatesList_Override ¶
func NewManagedDatabaseRedisNodeStatesList_Override(m ManagedDatabaseRedisNodeStatesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedDatabaseRedisNodeStatesOutputReference_Override ¶
func NewManagedDatabaseRedisNodeStatesOutputReference_Override(m ManagedDatabaseRedisNodeStatesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedDatabaseRedisPropertiesMigrationOutputReference_Override ¶
func NewManagedDatabaseRedisPropertiesMigrationOutputReference_Override(m ManagedDatabaseRedisPropertiesMigrationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManagedDatabaseRedisPropertiesOutputReference_Override ¶
func NewManagedDatabaseRedisPropertiesOutputReference_Override(m ManagedDatabaseRedisPropertiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManagedDatabaseRedis_Override ¶
func NewManagedDatabaseRedis_Override(m ManagedDatabaseRedis, scope constructs.Construct, id *string, config *ManagedDatabaseRedisConfig)
Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis upcloud_managed_database_redis} Resource.
Types ¶
type ManagedDatabaseRedis ¶
type ManagedDatabaseRedis interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack Components() ManagedDatabaseRedisComponentsList // 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() ManagedDatabaseRedisNetworkList NetworkInput() interface{} // The tree node. Node() constructs.Node NodeStates() ManagedDatabaseRedisNodeStatesList Plan() *string SetPlan(val *string) PlanInput() *string Powered() interface{} SetPowered(val interface{}) PoweredInput() interface{} PrimaryDatabase() *string Properties() ManagedDatabaseRedisPropertiesOutputReference PropertiesInput() *ManagedDatabaseRedisProperties // 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 // 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 *ManagedDatabaseRedisProperties) ResetId() ResetLabels() ResetMaintenanceWindowDow() ResetMaintenanceWindowTime() ResetNetwork() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPowered() ResetProperties() 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.15.0/docs/resources/managed_database_redis upcloud_managed_database_redis}.
func NewManagedDatabaseRedis ¶
func NewManagedDatabaseRedis(scope constructs.Construct, id *string, config *ManagedDatabaseRedisConfig) ManagedDatabaseRedis
Create a new {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis upcloud_managed_database_redis} Resource.
type ManagedDatabaseRedisComponents ¶
type ManagedDatabaseRedisComponents struct { }
type ManagedDatabaseRedisComponentsList ¶
type ManagedDatabaseRedisComponentsList 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) ManagedDatabaseRedisComponentsOutputReference // 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 NewManagedDatabaseRedisComponentsList ¶
func NewManagedDatabaseRedisComponentsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseRedisComponentsList
type ManagedDatabaseRedisComponentsOutputReference ¶
type ManagedDatabaseRedisComponentsOutputReference 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() *ManagedDatabaseRedisComponents SetInternalValue(val *ManagedDatabaseRedisComponents) 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 NewManagedDatabaseRedisComponentsOutputReference ¶
func NewManagedDatabaseRedisComponentsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedDatabaseRedisComponentsOutputReference
type ManagedDatabaseRedisConfig ¶
type ManagedDatabaseRedisConfig 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.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#plan ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#title ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#zone ManagedDatabaseRedis#zone} Zone *string `field:"required" json:"zone" yaml:"zone"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#id ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#labels ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#maintenance_window_dow ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#maintenance_window_time ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#network ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#powered ManagedDatabaseRedis#powered} Powered interface{} `field:"optional" json:"powered" yaml:"powered"` // properties block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#properties ManagedDatabaseRedis#properties} Properties *ManagedDatabaseRedisProperties `field:"optional" json:"properties" yaml:"properties"` }
type ManagedDatabaseRedisNetwork ¶ added in v14.1.0
type ManagedDatabaseRedisNetwork struct { // Network family. Currently only `IPv4` is supported. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#family ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#name ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#type ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#uuid ManagedDatabaseRedis#uuid} Uuid *string `field:"required" json:"uuid" yaml:"uuid"` }
type ManagedDatabaseRedisNetworkList ¶ added in v14.1.0
type ManagedDatabaseRedisNetworkList 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) ManagedDatabaseRedisNetworkOutputReference // 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 NewManagedDatabaseRedisNetworkList ¶ added in v14.1.0
func NewManagedDatabaseRedisNetworkList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseRedisNetworkList
type ManagedDatabaseRedisNetworkOutputReference ¶ added in v14.1.0
type ManagedDatabaseRedisNetworkOutputReference 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 NewManagedDatabaseRedisNetworkOutputReference ¶ added in v14.1.0
func NewManagedDatabaseRedisNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedDatabaseRedisNetworkOutputReference
type ManagedDatabaseRedisNodeStates ¶
type ManagedDatabaseRedisNodeStates struct { }
type ManagedDatabaseRedisNodeStatesList ¶
type ManagedDatabaseRedisNodeStatesList 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) ManagedDatabaseRedisNodeStatesOutputReference // 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 NewManagedDatabaseRedisNodeStatesList ¶
func NewManagedDatabaseRedisNodeStatesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedDatabaseRedisNodeStatesList
type ManagedDatabaseRedisNodeStatesOutputReference ¶
type ManagedDatabaseRedisNodeStatesOutputReference 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() *ManagedDatabaseRedisNodeStates SetInternalValue(val *ManagedDatabaseRedisNodeStates) 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 NewManagedDatabaseRedisNodeStatesOutputReference ¶
func NewManagedDatabaseRedisNodeStatesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedDatabaseRedisNodeStatesOutputReference
type ManagedDatabaseRedisProperties ¶
type ManagedDatabaseRedisProperties 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.15.0/docs/resources/managed_database_redis#automatic_utility_network_ip_filter ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#backup_hour ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#backup_minute ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#ip_filter ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#migration ManagedDatabaseRedis#migration} Migration *ManagedDatabaseRedisPropertiesMigration `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.15.0/docs/resources/managed_database_redis#public_access ManagedDatabaseRedis#public_access} PublicAccess interface{} `field:"optional" json:"publicAccess" yaml:"publicAccess"` // Default ACL for pub/sub channels used when Redis 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 Redis configuration acl-pubsub-default. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_acl_channels_default ManagedDatabaseRedis#redis_acl_channels_default} RedisAclChannelsDefault *string `field:"optional" json:"redisAclChannelsDefault" yaml:"redisAclChannelsDefault"` // Redis IO thread count. Set Redis IO thread count. Changing this will cause a restart of the Redis service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_io_threads ManagedDatabaseRedis#redis_io_threads} RedisIoThreads *float64 `field:"optional" json:"redisIoThreads" yaml:"redisIoThreads"` // LFU maxmemory-policy counter decay time in minutes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_decay_time ManagedDatabaseRedis#redis_lfu_decay_time} RedisLfuDecayTime *float64 `field:"optional" json:"redisLfuDecayTime" yaml:"redisLfuDecayTime"` // Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_lfu_log_factor ManagedDatabaseRedis#redis_lfu_log_factor} RedisLfuLogFactor *float64 `field:"optional" json:"redisLfuLogFactor" yaml:"redisLfuLogFactor"` // Redis maxmemory-policy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_maxmemory_policy ManagedDatabaseRedis#redis_maxmemory_policy} RedisMaxmemoryPolicy *string `field:"optional" json:"redisMaxmemoryPolicy" yaml:"redisMaxmemoryPolicy"` // Set notify-keyspace-events option. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_notify_keyspace_events ManagedDatabaseRedis#redis_notify_keyspace_events} RedisNotifyKeyspaceEvents *string `field:"optional" json:"redisNotifyKeyspaceEvents" yaml:"redisNotifyKeyspaceEvents"` // Number of Redis databases. Set number of Redis databases. Changing this will cause a restart of the Redis service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_number_of_databases ManagedDatabaseRedis#redis_number_of_databases} RedisNumberOfDatabases *float64 `field:"optional" json:"redisNumberOfDatabases" yaml:"redisNumberOfDatabases"` // Redis persistence. // // When persistence is 'rdb', Redis does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to the backup schedule for backup purposes. When persistence is 'off', no RDB dumps or backups are done, so data can be lost at any moment if the service is restarted for any reason, or if the service is powered off. Also, the service can't be forked. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_persistence ManagedDatabaseRedis#redis_persistence} RedisPersistence *string `field:"optional" json:"redisPersistence" yaml:"redisPersistence"` // 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.15.0/docs/resources/managed_database_redis#redis_pubsub_client_output_buffer_limit ManagedDatabaseRedis#redis_pubsub_client_output_buffer_limit} RedisPubsubClientOutputBufferLimit *float64 `field:"optional" json:"redisPubsubClientOutputBufferLimit" yaml:"redisPubsubClientOutputBufferLimit"` // Require SSL to access Redis. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_ssl ManagedDatabaseRedis#redis_ssl} RedisSsl interface{} `field:"optional" json:"redisSsl" yaml:"redisSsl"` // Redis idle connection timeout in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_timeout ManagedDatabaseRedis#redis_timeout} RedisTimeout *float64 `field:"optional" json:"redisTimeout" yaml:"redisTimeout"` // Redis major version. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#redis_version ManagedDatabaseRedis#redis_version} RedisVersion *string `field:"optional" json:"redisVersion" yaml:"redisVersion"` // 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.15.0/docs/resources/managed_database_redis#service_log ManagedDatabaseRedis#service_log} ServiceLog interface{} `field:"optional" json:"serviceLog" yaml:"serviceLog"` }
type ManagedDatabaseRedisPropertiesMigration ¶
type ManagedDatabaseRedisPropertiesMigration struct { // Database name for bootstrapping the initial connection. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/upcloudltd/upcloud/5.15.0/docs/resources/managed_database_redis#dbname ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#host ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#ignore_dbs ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#ignore_roles ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#method ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#password ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#port ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#ssl ManagedDatabaseRedis#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.15.0/docs/resources/managed_database_redis#username ManagedDatabaseRedis#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type ManagedDatabaseRedisPropertiesMigrationOutputReference ¶
type ManagedDatabaseRedisPropertiesMigrationOutputReference 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() *ManagedDatabaseRedisPropertiesMigration SetInternalValue(val *ManagedDatabaseRedisPropertiesMigration) 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 NewManagedDatabaseRedisPropertiesMigrationOutputReference ¶
func NewManagedDatabaseRedisPropertiesMigrationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManagedDatabaseRedisPropertiesMigrationOutputReference
type ManagedDatabaseRedisPropertiesOutputReference ¶
type ManagedDatabaseRedisPropertiesOutputReference 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() *ManagedDatabaseRedisProperties SetInternalValue(val *ManagedDatabaseRedisProperties) IpFilter() *[]*string SetIpFilter(val *[]*string) IpFilterInput() *[]*string Migration() ManagedDatabaseRedisPropertiesMigrationOutputReference MigrationInput() *ManagedDatabaseRedisPropertiesMigration PublicAccess() interface{} SetPublicAccess(val interface{}) PublicAccessInput() interface{} RedisAclChannelsDefault() *string SetRedisAclChannelsDefault(val *string) RedisAclChannelsDefaultInput() *string RedisIoThreads() *float64 SetRedisIoThreads(val *float64) RedisIoThreadsInput() *float64 RedisLfuDecayTime() *float64 SetRedisLfuDecayTime(val *float64) RedisLfuDecayTimeInput() *float64 RedisLfuLogFactor() *float64 SetRedisLfuLogFactor(val *float64) RedisLfuLogFactorInput() *float64 RedisMaxmemoryPolicy() *string SetRedisMaxmemoryPolicy(val *string) RedisMaxmemoryPolicyInput() *string RedisNotifyKeyspaceEvents() *string SetRedisNotifyKeyspaceEvents(val *string) RedisNotifyKeyspaceEventsInput() *string RedisNumberOfDatabases() *float64 SetRedisNumberOfDatabases(val *float64) RedisNumberOfDatabasesInput() *float64 RedisPersistence() *string SetRedisPersistence(val *string) RedisPersistenceInput() *string RedisPubsubClientOutputBufferLimit() *float64 SetRedisPubsubClientOutputBufferLimit(val *float64) RedisPubsubClientOutputBufferLimitInput() *float64 RedisSsl() interface{} SetRedisSsl(val interface{}) RedisSslInput() interface{} RedisTimeout() *float64 SetRedisTimeout(val *float64) RedisTimeoutInput() *float64 RedisVersion() *string SetRedisVersion(val *string) RedisVersionInput() *string ServiceLog() interface{} SetServiceLog(val interface{}) ServiceLogInput() 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 PutMigration(value *ManagedDatabaseRedisPropertiesMigration) ResetAutomaticUtilityNetworkIpFilter() ResetBackupHour() ResetBackupMinute() ResetIpFilter() ResetMigration() ResetPublicAccess() ResetRedisAclChannelsDefault() ResetRedisIoThreads() ResetRedisLfuDecayTime() ResetRedisLfuLogFactor() ResetRedisMaxmemoryPolicy() ResetRedisNotifyKeyspaceEvents() ResetRedisNumberOfDatabases() ResetRedisPersistence() ResetRedisPubsubClientOutputBufferLimit() ResetRedisSsl() ResetRedisTimeout() ResetRedisVersion() ResetServiceLog() // 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 NewManagedDatabaseRedisPropertiesOutputReference ¶
func NewManagedDatabaseRedisPropertiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManagedDatabaseRedisPropertiesOutputReference
Source Files ¶
- ManagedDatabaseRedis.go
- ManagedDatabaseRedisComponents.go
- ManagedDatabaseRedisComponentsList.go
- ManagedDatabaseRedisComponentsList__checks.go
- ManagedDatabaseRedisComponentsOutputReference.go
- ManagedDatabaseRedisComponentsOutputReference__checks.go
- ManagedDatabaseRedisConfig.go
- ManagedDatabaseRedisNetwork.go
- ManagedDatabaseRedisNetworkList.go
- ManagedDatabaseRedisNetworkList__checks.go
- ManagedDatabaseRedisNetworkOutputReference.go
- ManagedDatabaseRedisNetworkOutputReference__checks.go
- ManagedDatabaseRedisNodeStates.go
- ManagedDatabaseRedisNodeStatesList.go
- ManagedDatabaseRedisNodeStatesList__checks.go
- ManagedDatabaseRedisNodeStatesOutputReference.go
- ManagedDatabaseRedisNodeStatesOutputReference__checks.go
- ManagedDatabaseRedisProperties.go
- ManagedDatabaseRedisPropertiesMigration.go
- ManagedDatabaseRedisPropertiesMigrationOutputReference.go
- ManagedDatabaseRedisPropertiesMigrationOutputReference__checks.go
- ManagedDatabaseRedisPropertiesOutputReference.go
- ManagedDatabaseRedisPropertiesOutputReference__checks.go
- ManagedDatabaseRedis__checks.go
- main.go