diff --git a/docs/loadbalancer.csharp.md b/docs/loadbalancer.csharp.md index 79b81830..7af54cdd 100644 --- a/docs/loadbalancer.csharp.md +++ b/docs/loadbalancer.csharp.md @@ -69,6 +69,7 @@ Must be unique amongst siblings in the same scope | PutNetworks | *No description.* | | ResetConfiguredStatus | *No description.* | | ResetId | *No description.* | +| ResetLabels | *No description.* | | ResetNetwork | *No description.* | | ResetNetworks | *No description.* | @@ -282,6 +283,12 @@ private void ResetConfiguredStatus() private void ResetId() ``` +##### `ResetLabels` + +```csharp +private void ResetLabels() +``` + ##### `ResetNetwork` ```csharp @@ -391,6 +398,7 @@ Loadbalancer.IsTerraformResource(object X); | Resolvers | string[] | *No description.* | | ConfiguredStatusInput | string | *No description.* | | IdInput | string | *No description.* | +| LabelsInput | System.Collections.Generic.IDictionary | *No description.* | | NameInput | string | *No description.* | | NetworkInput | string | *No description.* | | NetworksInput | object | *No description.* | @@ -398,6 +406,7 @@ Loadbalancer.IsTerraformResource(object X); | ZoneInput | string | *No description.* | | ConfiguredStatus | string | *No description.* | | Id | string | *No description.* | +| Labels | System.Collections.Generic.IDictionary | *No description.* | | Name | string | *No description.* | | Network | string | *No description.* | | Plan | string | *No description.* | @@ -637,6 +646,16 @@ public string IdInput { get; } --- +##### `LabelsInput`Optional + +```csharp +public System.Collections.Generic.IDictionary LabelsInput { get; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +--- + ##### `NameInput`Optional ```csharp @@ -707,6 +726,16 @@ public string Id { get; } --- +##### `Labels`Required + +```csharp +public System.Collections.Generic.IDictionary Labels { get; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +--- + ##### `Name`Required ```csharp @@ -787,6 +816,7 @@ new LoadbalancerConfig { string Zone, string ConfiguredStatus = null, string Id = null, + System.Collections.Generic.IDictionary Labels = null, string Network = null, object Networks = null }; @@ -808,6 +838,7 @@ new LoadbalancerConfig { | Zone | string | Zone in which the service will be hosted, e.g. `fi-hel1`. | | ConfiguredStatus | string | The service configured status indicates the service's current intended status. Managed by the customer. | | Id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#id Loadbalancer#id}. | +| Labels | System.Collections.Generic.IDictionary | Key-value pairs to classify the load balancer. | | Network | string | Private network UUID where traffic will be routed. Must reside in load balancer zone. | | Networks | object | networks block. | @@ -954,6 +985,20 @@ If you experience problems setting this value it might not be settable. Please t --- +##### `Labels`Optional + +```csharp +public System.Collections.Generic.IDictionary Labels { get; set; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +Key-value pairs to classify the load balancer. + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#labels Loadbalancer#labels} + +--- + ##### `Network`Optional ```csharp diff --git a/docs/loadbalancer.go.md b/docs/loadbalancer.go.md index 979aecc0..f9ba98fc 100644 --- a/docs/loadbalancer.go.md +++ b/docs/loadbalancer.go.md @@ -69,6 +69,7 @@ Must be unique amongst siblings in the same scope | PutNetworks | *No description.* | | ResetConfiguredStatus | *No description.* | | ResetId | *No description.* | +| ResetLabels | *No description.* | | ResetNetwork | *No description.* | | ResetNetworks | *No description.* | @@ -282,6 +283,12 @@ func ResetConfiguredStatus() func ResetId() ``` +##### `ResetLabels` + +```go +func ResetLabels() +``` + ##### `ResetNetwork` ```go @@ -391,6 +398,7 @@ loadbalancer.Loadbalancer_IsTerraformResource(x interface{}) *bool | Resolvers | *[]*string | *No description.* | | ConfiguredStatusInput | *string | *No description.* | | IdInput | *string | *No description.* | +| LabelsInput | *map[string]*string | *No description.* | | NameInput | *string | *No description.* | | NetworkInput | *string | *No description.* | | NetworksInput | interface{} | *No description.* | @@ -398,6 +406,7 @@ loadbalancer.Loadbalancer_IsTerraformResource(x interface{}) *bool | ZoneInput | *string | *No description.* | | ConfiguredStatus | *string | *No description.* | | Id | *string | *No description.* | +| Labels | *map[string]*string | *No description.* | | Name | *string | *No description.* | | Network | *string | *No description.* | | Plan | *string | *No description.* | @@ -637,6 +646,16 @@ func IdInput() *string --- +##### `LabelsInput`Optional + +```go +func LabelsInput() *map[string]*string +``` + +- *Type:* *map[string]*string + +--- + ##### `NameInput`Optional ```go @@ -707,6 +726,16 @@ func Id() *string --- +##### `Labels`Required + +```go +func Labels() *map[string]*string +``` + +- *Type:* *map[string]*string + +--- + ##### `Name`Required ```go @@ -787,6 +816,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v5/loadbalancer" Zone: *string, ConfiguredStatus: *string, Id: *string, + Labels: *map[string]*string, Network: *string, Networks: interface{}, } @@ -808,6 +838,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v5/loadbalancer" | Zone | *string | Zone in which the service will be hosted, e.g. `fi-hel1`. | | ConfiguredStatus | *string | The service configured status indicates the service's current intended status. Managed by the customer. | | Id | *string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#id Loadbalancer#id}. | +| Labels | *map[string]*string | Key-value pairs to classify the load balancer. | | Network | *string | Private network UUID where traffic will be routed. Must reside in load balancer zone. | | Networks | interface{} | networks block. | @@ -954,6 +985,20 @@ If you experience problems setting this value it might not be settable. Please t --- +##### `Labels`Optional + +```go +Labels *map[string]*string +``` + +- *Type:* *map[string]*string + +Key-value pairs to classify the load balancer. + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#labels Loadbalancer#labels} + +--- + ##### `Network`Optional ```go diff --git a/docs/loadbalancer.java.md b/docs/loadbalancer.java.md index e597533a..ed2f3e0c 100644 --- a/docs/loadbalancer.java.md +++ b/docs/loadbalancer.java.md @@ -27,6 +27,7 @@ Loadbalancer.Builder.create(Construct scope, java.lang.String id) .zone(java.lang.String) // .configuredStatus(java.lang.String) // .id(java.lang.String) +// .labels(java.util.Map) // .network(java.lang.String) // .networks(IResolvable) // .networks(java.util.List) @@ -49,6 +50,7 @@ Loadbalancer.Builder.create(Construct scope, java.lang.String id) | zone | java.lang.String | Zone in which the service will be hosted, e.g. `fi-hel1`. | | configuredStatus | java.lang.String | The service configured status indicates the service's current intended status. Managed by the customer. | | id | java.lang.String | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#id Loadbalancer#id}. | +| labels | java.util.Map | Key-value pairs to classify the load balancer. | | network | java.lang.String | Private network UUID where traffic will be routed. Must reside in load balancer zone. | | networks | com.hashicorp.cdktf.IResolvable OR java.util.List<LoadbalancerNetworks> | networks block. | @@ -165,6 +167,16 @@ If you experience problems setting this value it might not be settable. Please t --- +##### `labels`Optional + +- *Type:* java.util.Map + +Key-value pairs to classify the load balancer. + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#labels Loadbalancer#labels} + +--- + ##### `network`Optional - *Type:* java.lang.String @@ -208,6 +220,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upclo | putNetworks | *No description.* | | resetConfiguredStatus | *No description.* | | resetId | *No description.* | +| resetLabels | *No description.* | | resetNetwork | *No description.* | | resetNetworks | *No description.* | @@ -421,6 +434,12 @@ public void resetConfiguredStatus() public void resetId() ``` +##### `resetLabels` + +```java +public void resetLabels() +``` + ##### `resetNetwork` ```java @@ -530,6 +549,7 @@ Loadbalancer.isTerraformResource(java.lang.Object x) | resolvers | java.util.List | *No description.* | | configuredStatusInput | java.lang.String | *No description.* | | idInput | java.lang.String | *No description.* | +| labelsInput | java.util.Map | *No description.* | | nameInput | java.lang.String | *No description.* | | networkInput | java.lang.String | *No description.* | | networksInput | com.hashicorp.cdktf.IResolvable OR java.util.List<LoadbalancerNetworks> | *No description.* | @@ -537,6 +557,7 @@ Loadbalancer.isTerraformResource(java.lang.Object x) | zoneInput | java.lang.String | *No description.* | | configuredStatus | java.lang.String | *No description.* | | id | java.lang.String | *No description.* | +| labels | java.util.Map | *No description.* | | name | java.lang.String | *No description.* | | network | java.lang.String | *No description.* | | plan | java.lang.String | *No description.* | @@ -776,6 +797,16 @@ public java.lang.String getIdInput(); --- +##### `labelsInput`Optional + +```java +public java.util.Map getLabelsInput(); +``` + +- *Type:* java.util.Map + +--- + ##### `nameInput`Optional ```java @@ -846,6 +877,16 @@ public java.lang.String getId(); --- +##### `labels`Required + +```java +public java.util.Map getLabels(); +``` + +- *Type:* java.util.Map + +--- + ##### `name`Required ```java @@ -929,6 +970,7 @@ LoadbalancerConfig.builder() .zone(java.lang.String) // .configuredStatus(java.lang.String) // .id(java.lang.String) +// .labels(java.util.Map) // .network(java.lang.String) // .networks(IResolvable) // .networks(java.util.List) @@ -951,6 +993,7 @@ LoadbalancerConfig.builder() | zone | java.lang.String | Zone in which the service will be hosted, e.g. `fi-hel1`. | | configuredStatus | java.lang.String | The service configured status indicates the service's current intended status. Managed by the customer. | | id | java.lang.String | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#id Loadbalancer#id}. | +| labels | java.util.Map | Key-value pairs to classify the load balancer. | | network | java.lang.String | Private network UUID where traffic will be routed. Must reside in load balancer zone. | | networks | com.hashicorp.cdktf.IResolvable OR java.util.List<LoadbalancerNetworks> | networks block. | @@ -1097,6 +1140,20 @@ If you experience problems setting this value it might not be settable. Please t --- +##### `labels`Optional + +```java +public java.util.Map getLabels(); +``` + +- *Type:* java.util.Map + +Key-value pairs to classify the load balancer. + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#labels Loadbalancer#labels} + +--- + ##### `network`Optional ```java diff --git a/docs/loadbalancer.python.md b/docs/loadbalancer.python.md index 64970f3e..a599d5ab 100644 --- a/docs/loadbalancer.python.md +++ b/docs/loadbalancer.python.md @@ -26,6 +26,7 @@ loadbalancer.Loadbalancer( zone: str, configured_status: str = None, id: str = None, + labels: typing.Mapping[str] = None, network: str = None, networks: typing.Union[IResolvable, typing.List[LoadbalancerNetworks]] = None ) @@ -47,6 +48,7 @@ loadbalancer.Loadbalancer( | zone | str | Zone in which the service will be hosted, e.g. `fi-hel1`. | | configured_status | str | The service configured status indicates the service's current intended status. Managed by the customer. | | id | str | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#id Loadbalancer#id}. | +| labels | typing.Mapping[str] | Key-value pairs to classify the load balancer. | | network | str | Private network UUID where traffic will be routed. Must reside in load balancer zone. | | networks | typing.Union[cdktf.IResolvable, typing.List[LoadbalancerNetworks]] | networks block. | @@ -163,6 +165,16 @@ If you experience problems setting this value it might not be settable. Please t --- +##### `labels`Optional + +- *Type:* typing.Mapping[str] + +Key-value pairs to classify the load balancer. + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#labels Loadbalancer#labels} + +--- + ##### `network`Optional - *Type:* str @@ -206,6 +218,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upclo | put_networks | *No description.* | | reset_configured_status | *No description.* | | reset_id | *No description.* | +| reset_labels | *No description.* | | reset_network | *No description.* | | reset_networks | *No description.* | @@ -446,6 +459,12 @@ def reset_configured_status() -> None def reset_id() -> None ``` +##### `reset_labels` + +```python +def reset_labels() -> None +``` + ##### `reset_network` ```python @@ -561,6 +580,7 @@ loadbalancer.Loadbalancer.is_terraform_resource( | resolvers | typing.List[str] | *No description.* | | configured_status_input | str | *No description.* | | id_input | str | *No description.* | +| labels_input | typing.Mapping[str] | *No description.* | | name_input | str | *No description.* | | network_input | str | *No description.* | | networks_input | typing.Union[cdktf.IResolvable, typing.List[LoadbalancerNetworks]] | *No description.* | @@ -568,6 +588,7 @@ loadbalancer.Loadbalancer.is_terraform_resource( | zone_input | str | *No description.* | | configured_status | str | *No description.* | | id | str | *No description.* | +| labels | typing.Mapping[str] | *No description.* | | name | str | *No description.* | | network | str | *No description.* | | plan | str | *No description.* | @@ -807,6 +828,16 @@ id_input: str --- +##### `labels_input`Optional + +```python +labels_input: typing.Mapping[str] +``` + +- *Type:* typing.Mapping[str] + +--- + ##### `name_input`Optional ```python @@ -877,6 +908,16 @@ id: str --- +##### `labels`Required + +```python +labels: typing.Mapping[str] +``` + +- *Type:* typing.Mapping[str] + +--- + ##### `name`Required ```python @@ -957,6 +998,7 @@ loadbalancer.LoadbalancerConfig( zone: str, configured_status: str = None, id: str = None, + labels: typing.Mapping[str] = None, network: str = None, networks: typing.Union[IResolvable, typing.List[LoadbalancerNetworks]] = None ) @@ -978,6 +1020,7 @@ loadbalancer.LoadbalancerConfig( | zone | str | Zone in which the service will be hosted, e.g. `fi-hel1`. | | configured_status | str | The service configured status indicates the service's current intended status. Managed by the customer. | | id | str | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#id Loadbalancer#id}. | +| labels | typing.Mapping[str] | Key-value pairs to classify the load balancer. | | network | str | Private network UUID where traffic will be routed. Must reside in load balancer zone. | | networks | typing.Union[cdktf.IResolvable, typing.List[LoadbalancerNetworks]] | networks block. | @@ -1124,6 +1167,20 @@ If you experience problems setting this value it might not be settable. Please t --- +##### `labels`Optional + +```python +labels: typing.Mapping[str] +``` + +- *Type:* typing.Mapping[str] + +Key-value pairs to classify the load balancer. + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#labels Loadbalancer#labels} + +--- + ##### `network`Optional ```python diff --git a/docs/loadbalancer.typescript.md b/docs/loadbalancer.typescript.md index c995a05f..52f11a5d 100644 --- a/docs/loadbalancer.typescript.md +++ b/docs/loadbalancer.typescript.md @@ -69,6 +69,7 @@ Must be unique amongst siblings in the same scope | putNetworks | *No description.* | | resetConfiguredStatus | *No description.* | | resetId | *No description.* | +| resetLabels | *No description.* | | resetNetwork | *No description.* | | resetNetworks | *No description.* | @@ -282,6 +283,12 @@ public resetConfiguredStatus(): void public resetId(): void ``` +##### `resetLabels` + +```typescript +public resetLabels(): void +``` + ##### `resetNetwork` ```typescript @@ -391,6 +398,7 @@ loadbalancer.Loadbalancer.isTerraformResource(x: any) | resolvers | string[] | *No description.* | | configuredStatusInput | string | *No description.* | | idInput | string | *No description.* | +| labelsInput | {[ key: string ]: string} | *No description.* | | nameInput | string | *No description.* | | networkInput | string | *No description.* | | networksInput | cdktf.IResolvable \| LoadbalancerNetworks[] | *No description.* | @@ -398,6 +406,7 @@ loadbalancer.Loadbalancer.isTerraformResource(x: any) | zoneInput | string | *No description.* | | configuredStatus | string | *No description.* | | id | string | *No description.* | +| labels | {[ key: string ]: string} | *No description.* | | name | string | *No description.* | | network | string | *No description.* | | plan | string | *No description.* | @@ -637,6 +646,16 @@ public readonly idInput: string; --- +##### `labelsInput`Optional + +```typescript +public readonly labelsInput: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + ##### `nameInput`Optional ```typescript @@ -707,6 +726,16 @@ public readonly id: string; --- +##### `labels`Required + +```typescript +public readonly labels: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + ##### `name`Required ```typescript @@ -793,6 +822,7 @@ const loadbalancerConfig: loadbalancer.LoadbalancerConfig = { ... } | zone | string | Zone in which the service will be hosted, e.g. `fi-hel1`. | | configuredStatus | string | The service configured status indicates the service's current intended status. Managed by the customer. | | id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#id Loadbalancer#id}. | +| labels | {[ key: string ]: string} | Key-value pairs to classify the load balancer. | | network | string | Private network UUID where traffic will be routed. Must reside in load balancer zone. | | networks | cdktf.IResolvable \| LoadbalancerNetworks[] | networks block. | @@ -939,6 +969,20 @@ If you experience problems setting this value it might not be settable. Please t --- +##### `labels`Optional + +```typescript +public readonly labels: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +Key-value pairs to classify the load balancer. + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#labels Loadbalancer#labels} + +--- + ##### `network`Optional ```typescript diff --git a/docs/server.csharp.md b/docs/server.csharp.md index 58fef0a2..25152fc0 100644 --- a/docs/server.csharp.md +++ b/docs/server.csharp.md @@ -1126,7 +1126,7 @@ new ServerConfig { | Firewall | object | Are firewall rules active for the server. | | Host | double | Use this to start the VM on a specific host. | | Id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#id Server#id}. | -| Labels | System.Collections.Generic.IDictionary | Labels contain key-value pairs to classify the server. | +| Labels | System.Collections.Generic.IDictionary | Key-value pairs to classify the server. | | Login | ServerLogin | login block. | | Mem | double | The size of memory for the server (in megabytes). | | Metadata | object | Is the metadata service active for the server. | @@ -1319,7 +1319,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; - *Type:* System.Collections.Generic.IDictionary -Labels contain key-value pairs to classify the server. +Key-value pairs to classify the server. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#labels Server#labels} diff --git a/docs/server.go.md b/docs/server.go.md index e2ad8397..17a061ef 100644 --- a/docs/server.go.md +++ b/docs/server.go.md @@ -1126,7 +1126,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v5/server" | Firewall | interface{} | Are firewall rules active for the server. | | Host | *f64 | Use this to start the VM on a specific host. | | Id | *string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#id Server#id}. | -| Labels | *map[string]*string | Labels contain key-value pairs to classify the server. | +| Labels | *map[string]*string | Key-value pairs to classify the server. | | Login | ServerLogin | login block. | | Mem | *f64 | The size of memory for the server (in megabytes). | | Metadata | interface{} | Is the metadata service active for the server. | @@ -1319,7 +1319,7 @@ Labels *map[string]*string - *Type:* *map[string]*string -Labels contain key-value pairs to classify the server. +Key-value pairs to classify the server. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#labels Server#labels} diff --git a/docs/server.java.md b/docs/server.java.md index ca9661d4..26937614 100644 --- a/docs/server.java.md +++ b/docs/server.java.md @@ -65,7 +65,7 @@ Server.Builder.create(Construct scope, java.lang.String id) | firewall | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Are firewall rules active for the server. | | host | java.lang.Number | Use this to start the VM on a specific host. | | id | java.lang.String | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#id Server#id}. | -| labels | java.util.Map | Labels contain key-value pairs to classify the server. | +| labels | java.util.Map | Key-value pairs to classify the server. | | login | ServerLogin | login block. | | mem | java.lang.Number | The size of memory for the server (in megabytes). | | metadata | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Is the metadata service active for the server. | @@ -216,7 +216,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.util.Map -Labels contain key-value pairs to classify the server. +Key-value pairs to classify the server. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#labels Server#labels} @@ -1409,7 +1409,7 @@ ServerConfig.builder() | firewall | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Are firewall rules active for the server. | | host | java.lang.Number | Use this to start the VM on a specific host. | | id | java.lang.String | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#id Server#id}. | -| labels | java.util.Map | Labels contain key-value pairs to classify the server. | +| labels | java.util.Map | Key-value pairs to classify the server. | | login | ServerLogin | login block. | | mem | java.lang.Number | The size of memory for the server (in megabytes). | | metadata | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Is the metadata service active for the server. | @@ -1602,7 +1602,7 @@ public java.util.Map getLabels(); - *Type:* java.util.Map -Labels contain key-value pairs to classify the server. +Key-value pairs to classify the server. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#labels Server#labels} diff --git a/docs/server.python.md b/docs/server.python.md index b741b3ba..3ca4edd3 100644 --- a/docs/server.python.md +++ b/docs/server.python.md @@ -60,7 +60,7 @@ server.Server( | firewall | typing.Union[bool, cdktf.IResolvable] | Are firewall rules active for the server. | | host | typing.Union[int, float] | Use this to start the VM on a specific host. | | id | str | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#id Server#id}. | -| labels | typing.Mapping[str] | Labels contain key-value pairs to classify the server. | +| labels | typing.Mapping[str] | Key-value pairs to classify the server. | | login | ServerLogin | login block. | | mem | typing.Union[int, float] | The size of memory for the server (in megabytes). | | metadata | typing.Union[bool, cdktf.IResolvable] | Is the metadata service active for the server. | @@ -211,7 +211,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.Mapping[str] -Labels contain key-value pairs to classify the server. +Key-value pairs to classify the server. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#labels Server#labels} @@ -1568,7 +1568,7 @@ server.ServerConfig( | firewall | typing.Union[bool, cdktf.IResolvable] | Are firewall rules active for the server. | | host | typing.Union[int, float] | Use this to start the VM on a specific host. | | id | str | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#id Server#id}. | -| labels | typing.Mapping[str] | Labels contain key-value pairs to classify the server. | +| labels | typing.Mapping[str] | Key-value pairs to classify the server. | | login | ServerLogin | login block. | | mem | typing.Union[int, float] | The size of memory for the server (in megabytes). | | metadata | typing.Union[bool, cdktf.IResolvable] | Is the metadata service active for the server. | @@ -1761,7 +1761,7 @@ labels: typing.Mapping[str] - *Type:* typing.Mapping[str] -Labels contain key-value pairs to classify the server. +Key-value pairs to classify the server. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#labels Server#labels} diff --git a/docs/server.typescript.md b/docs/server.typescript.md index 93534a81..e1e051ed 100644 --- a/docs/server.typescript.md +++ b/docs/server.typescript.md @@ -1100,7 +1100,7 @@ const serverConfig: server.ServerConfig = { ... } | firewall | boolean \| cdktf.IResolvable | Are firewall rules active for the server. | | host | number | Use this to start the VM on a specific host. | | id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#id Server#id}. | -| labels | {[ key: string ]: string} | Labels contain key-value pairs to classify the server. | +| labels | {[ key: string ]: string} | Key-value pairs to classify the server. | | login | ServerLogin | login block. | | mem | number | The size of memory for the server (in megabytes). | | metadata | boolean \| cdktf.IResolvable | Is the metadata service active for the server. | @@ -1293,7 +1293,7 @@ public readonly labels: {[ key: string ]: string}; - *Type:* {[ key: string ]: string} -Labels contain key-value pairs to classify the server. +Key-value pairs to classify the server. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#labels Server#labels} diff --git a/docs/serverGroup.csharp.md b/docs/serverGroup.csharp.md index cd5ebc4b..453c1c15 100644 --- a/docs/serverGroup.csharp.md +++ b/docs/serverGroup.csharp.md @@ -681,7 +681,7 @@ new ServerGroupConfig { | Title | string | Title of your server group. | | AntiAffinity | object | Is group an anti-affinity group. | | Id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#id ServerGroup#id}. | -| Labels | System.Collections.Generic.IDictionary | Labels for your server group. | +| Labels | System.Collections.Generic.IDictionary | Key-value pairs to classify the server group. | | Members | string[] | UUIDs of the servers that are members of this group. | --- @@ -816,7 +816,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; - *Type:* System.Collections.Generic.IDictionary -Labels for your server group. +Key-value pairs to classify the server group. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#labels ServerGroup#labels} diff --git a/docs/serverGroup.go.md b/docs/serverGroup.go.md index 8bca3b20..0e825f61 100644 --- a/docs/serverGroup.go.md +++ b/docs/serverGroup.go.md @@ -681,7 +681,7 @@ import "github.com/cdktf/cdktf-provider-upcloud-go/upcloud/v5/servergroup" | Title | *string | Title of your server group. | | AntiAffinity | interface{} | Is group an anti-affinity group. | | Id | *string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#id ServerGroup#id}. | -| Labels | *map[string]*string | Labels for your server group. | +| Labels | *map[string]*string | Key-value pairs to classify the server group. | | Members | *[]*string | UUIDs of the servers that are members of this group. | --- @@ -816,7 +816,7 @@ Labels *map[string]*string - *Type:* *map[string]*string -Labels for your server group. +Key-value pairs to classify the server group. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#labels ServerGroup#labels} diff --git a/docs/serverGroup.java.md b/docs/serverGroup.java.md index fd4ff434..e8e2557a 100644 --- a/docs/serverGroup.java.md +++ b/docs/serverGroup.java.md @@ -45,7 +45,7 @@ ServerGroup.Builder.create(Construct scope, java.lang.String id) | title | java.lang.String | Title of your server group. | | antiAffinity | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Is group an anti-affinity group. | | id | java.lang.String | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#id ServerGroup#id}. | -| labels | java.util.Map | Labels for your server group. | +| labels | java.util.Map | Key-value pairs to classify the server group. | | members | java.util.List | UUIDs of the servers that are members of this group. | --- @@ -154,7 +154,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.util.Map -Labels for your server group. +Key-value pairs to classify the server group. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#labels ServerGroup#labels} @@ -809,7 +809,7 @@ ServerGroupConfig.builder() | title | java.lang.String | Title of your server group. | | antiAffinity | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Is group an anti-affinity group. | | id | java.lang.String | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#id ServerGroup#id}. | -| labels | java.util.Map | Labels for your server group. | +| labels | java.util.Map | Key-value pairs to classify the server group. | | members | java.util.List | UUIDs of the servers that are members of this group. | --- @@ -944,7 +944,7 @@ public java.util.Map getLabels(); - *Type:* java.util.Map -Labels for your server group. +Key-value pairs to classify the server group. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#labels ServerGroup#labels} diff --git a/docs/serverGroup.python.md b/docs/serverGroup.python.md index fd54b2c8..510d2e8c 100644 --- a/docs/serverGroup.python.md +++ b/docs/serverGroup.python.md @@ -43,7 +43,7 @@ serverGroup.ServerGroup( | title | str | Title of your server group. | | anti_affinity | typing.Union[bool, cdktf.IResolvable] | Is group an anti-affinity group. | | id | str | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#id ServerGroup#id}. | -| labels | typing.Mapping[str] | Labels for your server group. | +| labels | typing.Mapping[str] | Key-value pairs to classify the server group. | | members | typing.List[str] | UUIDs of the servers that are members of this group. | --- @@ -152,7 +152,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.Mapping[str] -Labels for your server group. +Key-value pairs to classify the server group. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#labels ServerGroup#labels} @@ -834,7 +834,7 @@ serverGroup.ServerGroupConfig( | title | str | Title of your server group. | | anti_affinity | typing.Union[bool, cdktf.IResolvable] | Is group an anti-affinity group. | | id | str | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#id ServerGroup#id}. | -| labels | typing.Mapping[str] | Labels for your server group. | +| labels | typing.Mapping[str] | Key-value pairs to classify the server group. | | members | typing.List[str] | UUIDs of the servers that are members of this group. | --- @@ -969,7 +969,7 @@ labels: typing.Mapping[str] - *Type:* typing.Mapping[str] -Labels for your server group. +Key-value pairs to classify the server group. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#labels ServerGroup#labels} diff --git a/docs/serverGroup.typescript.md b/docs/serverGroup.typescript.md index e8c5938b..2ba87957 100644 --- a/docs/serverGroup.typescript.md +++ b/docs/serverGroup.typescript.md @@ -668,7 +668,7 @@ const serverGroupConfig: serverGroup.ServerGroupConfig = { ... } | title | string | Title of your server group. | | antiAffinity | boolean \| cdktf.IResolvable | Is group an anti-affinity group. | | id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#id ServerGroup#id}. | -| labels | {[ key: string ]: string} | Labels for your server group. | +| labels | {[ key: string ]: string} | Key-value pairs to classify the server group. | | members | string[] | UUIDs of the servers that are members of this group. | --- @@ -803,7 +803,7 @@ public readonly labels: {[ key: string ]: string}; - *Type:* {[ key: string ]: string} -Labels for your server group. +Key-value pairs to classify the server group. Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#labels ServerGroup#labels} diff --git a/package.json b/package.json index cc02f877..67747404 100644 --- a/package.json +++ b/package.json @@ -150,7 +150,7 @@ "cdktf": { "provider": { "name": "registry.terraform.io/upcloudltd/upcloud", - "version": "2.9.0" + "version": "2.9.1" } }, "resolutions": { diff --git a/src/data-upcloud-hosts/index.ts b/src/data-upcloud-hosts/index.ts index 059d5b0c..792a1686 100644 --- a/src/data-upcloud-hosts/index.ts +++ b/src/data-upcloud-hosts/index.ts @@ -116,7 +116,7 @@ export class DataUpcloudHosts extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_hosts', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/data-upcloud-ip-addresses/index.ts b/src/data-upcloud-ip-addresses/index.ts index c8d5f67c..dcc6752c 100644 --- a/src/data-upcloud-ip-addresses/index.ts +++ b/src/data-upcloud-ip-addresses/index.ts @@ -146,7 +146,7 @@ export class DataUpcloudIpAddresses extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_ip_addresses', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/data-upcloud-kubernetes-cluster/index.ts b/src/data-upcloud-kubernetes-cluster/index.ts index f9f8f0c2..ee52c3da 100644 --- a/src/data-upcloud-kubernetes-cluster/index.ts +++ b/src/data-upcloud-kubernetes-cluster/index.ts @@ -44,7 +44,7 @@ export class DataUpcloudKubernetesCluster extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_kubernetes_cluster', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/data-upcloud-networks/index.ts b/src/data-upcloud-networks/index.ts index d0c95c53..74fc90e5 100644 --- a/src/data-upcloud-networks/index.ts +++ b/src/data-upcloud-networks/index.ts @@ -303,7 +303,7 @@ export class DataUpcloudNetworks extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_networks', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/data-upcloud-storage/index.ts b/src/data-upcloud-storage/index.ts index aa566397..eca3da47 100644 --- a/src/data-upcloud-storage/index.ts +++ b/src/data-upcloud-storage/index.ts @@ -78,7 +78,7 @@ export class DataUpcloudStorage extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_storage', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/data-upcloud-tags/index.ts b/src/data-upcloud-tags/index.ts index b5bedb73..75dfc1d5 100644 --- a/src/data-upcloud-tags/index.ts +++ b/src/data-upcloud-tags/index.ts @@ -116,7 +116,7 @@ export class DataUpcloudTags extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_tags', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/data-upcloud-zone/index.ts b/src/data-upcloud-zone/index.ts index efbd1e32..6ce4c750 100644 --- a/src/data-upcloud-zone/index.ts +++ b/src/data-upcloud-zone/index.ts @@ -48,7 +48,7 @@ export class DataUpcloudZone extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_zone', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/data-upcloud-zones/index.ts b/src/data-upcloud-zones/index.ts index 875379b1..9024978a 100644 --- a/src/data-upcloud-zones/index.ts +++ b/src/data-upcloud-zones/index.ts @@ -46,7 +46,7 @@ export class DataUpcloudZones extends cdktf.TerraformDataSource { terraformResourceType: 'upcloud_zones', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/firewall-rules/index.ts b/src/firewall-rules/index.ts index 53514b98..47a62374 100644 --- a/src/firewall-rules/index.ts +++ b/src/firewall-rules/index.ts @@ -524,7 +524,7 @@ export class FirewallRules extends cdktf.TerraformResource { terraformResourceType: 'upcloud_firewall_rules', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/floating-ip-address/index.ts b/src/floating-ip-address/index.ts index 20936edf..367111f0 100644 --- a/src/floating-ip-address/index.ts +++ b/src/floating-ip-address/index.ts @@ -66,7 +66,7 @@ export class FloatingIpAddress extends cdktf.TerraformResource { terraformResourceType: 'upcloud_floating_ip_address', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/gateway/index.ts b/src/gateway/index.ts index 8837bad9..0d3d90bd 100644 --- a/src/gateway/index.ts +++ b/src/gateway/index.ts @@ -145,7 +145,7 @@ export class Gateway extends cdktf.TerraformResource { terraformResourceType: 'upcloud_gateway', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/kubernetes-cluster/index.ts b/src/kubernetes-cluster/index.ts index fa2197b5..ed8e37ab 100644 --- a/src/kubernetes-cluster/index.ts +++ b/src/kubernetes-cluster/index.ts @@ -60,7 +60,7 @@ export class KubernetesCluster extends cdktf.TerraformResource { terraformResourceType: 'upcloud_kubernetes_cluster', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/kubernetes-node-group/index.ts b/src/kubernetes-node-group/index.ts index f1d9738b..e9150537 100644 --- a/src/kubernetes-node-group/index.ts +++ b/src/kubernetes-node-group/index.ts @@ -367,7 +367,7 @@ export class KubernetesNodeGroup extends cdktf.TerraformResource { terraformResourceType: 'upcloud_kubernetes_node_group', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/loadbalancer-backend/index.ts b/src/loadbalancer-backend/index.ts index bcb480d8..bdd5f823 100644 --- a/src/loadbalancer-backend/index.ts +++ b/src/loadbalancer-backend/index.ts @@ -394,7 +394,7 @@ export class LoadbalancerBackend extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_backend', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/loadbalancer-dynamic-backend-member/index.ts b/src/loadbalancer-dynamic-backend-member/index.ts index 3115bf5d..014e8316 100644 --- a/src/loadbalancer-dynamic-backend-member/index.ts +++ b/src/loadbalancer-dynamic-backend-member/index.ts @@ -86,7 +86,7 @@ export class LoadbalancerDynamicBackendMember extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_dynamic_backend_member', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/loadbalancer-dynamic-certificate-bundle/index.ts b/src/loadbalancer-dynamic-certificate-bundle/index.ts index 73a7f58b..1f7dcca3 100644 --- a/src/loadbalancer-dynamic-certificate-bundle/index.ts +++ b/src/loadbalancer-dynamic-certificate-bundle/index.ts @@ -60,7 +60,7 @@ export class LoadbalancerDynamicCertificateBundle extends cdktf.TerraformResourc terraformResourceType: 'upcloud_loadbalancer_dynamic_certificate_bundle', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/loadbalancer-frontend-rule/index.ts b/src/loadbalancer-frontend-rule/index.ts index b33ebe7f..6253fb0e 100644 --- a/src/loadbalancer-frontend-rule/index.ts +++ b/src/loadbalancer-frontend-rule/index.ts @@ -3191,7 +3191,7 @@ export class LoadbalancerFrontendRule extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_frontend_rule', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/loadbalancer-frontend-tls-config/index.ts b/src/loadbalancer-frontend-tls-config/index.ts index 6015729f..a9a9e796 100644 --- a/src/loadbalancer-frontend-tls-config/index.ts +++ b/src/loadbalancer-frontend-tls-config/index.ts @@ -60,7 +60,7 @@ export class LoadbalancerFrontendTlsConfig extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_frontend_tls_config', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/loadbalancer-frontend/index.ts b/src/loadbalancer-frontend/index.ts index 9838634d..f9ed1087 100644 --- a/src/loadbalancer-frontend/index.ts +++ b/src/loadbalancer-frontend/index.ts @@ -276,7 +276,7 @@ export class LoadbalancerFrontend extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_frontend', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/loadbalancer-manual-certificate-bundle/index.ts b/src/loadbalancer-manual-certificate-bundle/index.ts index 12bfe4ca..30219748 100644 --- a/src/loadbalancer-manual-certificate-bundle/index.ts +++ b/src/loadbalancer-manual-certificate-bundle/index.ts @@ -66,7 +66,7 @@ export class LoadbalancerManualCertificateBundle extends cdktf.TerraformResource terraformResourceType: 'upcloud_loadbalancer_manual_certificate_bundle', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/loadbalancer-resolver/index.ts b/src/loadbalancer-resolver/index.ts index 330358ce..c49ccce7 100644 --- a/src/loadbalancer-resolver/index.ts +++ b/src/loadbalancer-resolver/index.ts @@ -91,7 +91,7 @@ export class LoadbalancerResolver extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_resolver', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/loadbalancer-static-backend-member/index.ts b/src/loadbalancer-static-backend-member/index.ts index 9dcca110..da96e006 100644 --- a/src/loadbalancer-static-backend-member/index.ts +++ b/src/loadbalancer-static-backend-member/index.ts @@ -86,7 +86,7 @@ export class LoadbalancerStaticBackendMember extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer_static_backend_member', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/loadbalancer/index.ts b/src/loadbalancer/index.ts index b06b3d1c..1b0831e8 100644 --- a/src/loadbalancer/index.ts +++ b/src/loadbalancer/index.ts @@ -21,6 +21,12 @@ export interface LoadbalancerConfig extends cdktf.TerraformMetaArguments { */ readonly id?: string; /** + * Key-value pairs to classify the load balancer. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#labels Loadbalancer#labels} + */ + readonly labels?: { [key: string]: string }; + /** * The name of the service must be unique within customer account. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/loadbalancer#name Loadbalancer#name} @@ -479,7 +485,7 @@ export class Loadbalancer extends cdktf.TerraformResource { terraformResourceType: 'upcloud_loadbalancer', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, @@ -492,6 +498,7 @@ export class Loadbalancer extends cdktf.TerraformResource { }); this._configuredStatus = config.configuredStatus; this._id = config.id; + this._labels = config.labels; this._name = config.name; this._network = config.network; this._plan = config.plan; @@ -550,6 +557,22 @@ export class Loadbalancer extends cdktf.TerraformResource { return this._id; } + // labels - computed: false, optional: true, required: false + private _labels?: { [key: string]: string }; + public get labels() { + return this.getStringMapAttribute('labels'); + } + public set labels(value: { [key: string]: string }) { + this._labels = value; + } + public resetLabels() { + this._labels = undefined; + } + // Temporarily expose input value. Use with caution. + public get labelsInput() { + return this._labels; + } + // name - computed: false, optional: false, required: true private _name?: string; public get name() { @@ -645,6 +668,7 @@ export class Loadbalancer extends cdktf.TerraformResource { return { configured_status: cdktf.stringToTerraform(this._configuredStatus), id: cdktf.stringToTerraform(this._id), + labels: cdktf.hashMapper(cdktf.stringToTerraform)(this._labels), name: cdktf.stringToTerraform(this._name), network: cdktf.stringToTerraform(this._network), plan: cdktf.stringToTerraform(this._plan), diff --git a/src/managed-database-logical-database/index.ts b/src/managed-database-logical-database/index.ts index c86de53f..70911baf 100644 --- a/src/managed-database-logical-database/index.ts +++ b/src/managed-database-logical-database/index.ts @@ -66,7 +66,7 @@ export class ManagedDatabaseLogicalDatabase extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_database_logical_database', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/managed-database-mysql/index.ts b/src/managed-database-mysql/index.ts index 03d9123f..2b269b43 100644 --- a/src/managed-database-mysql/index.ts +++ b/src/managed-database-mysql/index.ts @@ -1689,7 +1689,7 @@ export class ManagedDatabaseMysql extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_database_mysql', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/managed-database-postgresql/index.ts b/src/managed-database-postgresql/index.ts index 0b987dcf..fdef7bea 100644 --- a/src/managed-database-postgresql/index.ts +++ b/src/managed-database-postgresql/index.ts @@ -2940,7 +2940,7 @@ export class ManagedDatabasePostgresql extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_database_postgresql', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/managed-database-redis/index.ts b/src/managed-database-redis/index.ts index b011d1a7..e86f3ab2 100644 --- a/src/managed-database-redis/index.ts +++ b/src/managed-database-redis/index.ts @@ -962,7 +962,7 @@ export class ManagedDatabaseRedis extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_database_redis', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/managed-database-user/index.ts b/src/managed-database-user/index.ts index 3134d8af..0a569032 100644 --- a/src/managed-database-user/index.ts +++ b/src/managed-database-user/index.ts @@ -299,7 +299,7 @@ export class ManagedDatabaseUser extends cdktf.TerraformResource { terraformResourceType: 'upcloud_managed_database_user', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/network/index.ts b/src/network/index.ts index 4c8a5fe0..a4c3fe57 100644 --- a/src/network/index.ts +++ b/src/network/index.ts @@ -269,7 +269,7 @@ export class Network extends cdktf.TerraformResource { terraformResourceType: 'upcloud_network', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/object-storage/index.ts b/src/object-storage/index.ts index 0279f99c..d48859b2 100644 --- a/src/object-storage/index.ts +++ b/src/object-storage/index.ts @@ -190,7 +190,7 @@ export class ObjectStorage extends cdktf.TerraformResource { terraformResourceType: 'upcloud_object_storage', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/provider/index.ts b/src/provider/index.ts index 554fb8ba..ee49ec14 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -71,7 +71,7 @@ export class UpcloudProvider extends cdktf.TerraformProvider { terraformResourceType: 'upcloud', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, terraformProviderSource: 'UpCloudLtd/upcloud' diff --git a/src/router/index.ts b/src/router/index.ts index 13165da4..61a4ef48 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -48,7 +48,7 @@ export class Router extends cdktf.TerraformResource { terraformResourceType: 'upcloud_router', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/server-group/index.ts b/src/server-group/index.ts index bd2f7696..b1eaa292 100644 --- a/src/server-group/index.ts +++ b/src/server-group/index.ts @@ -28,7 +28,7 @@ export interface ServerGroupConfig extends cdktf.TerraformMetaArguments { */ readonly id?: string; /** - * Labels for your server group + * Key-value pairs to classify the server group. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server_group#labels ServerGroup#labels} */ @@ -73,7 +73,7 @@ export class ServerGroup extends cdktf.TerraformResource { terraformResourceType: 'upcloud_server_group', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/server/index.ts b/src/server/index.ts index 40eb7c27..b405099a 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -39,7 +39,7 @@ export interface ServerConfig extends cdktf.TerraformMetaArguments { */ readonly id?: string; /** - * Labels contain key-value pairs to classify the server + * Key-value pairs to classify the server. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/upcloud/r/server#labels Server#labels} */ @@ -1160,7 +1160,7 @@ export class Server extends cdktf.TerraformResource { terraformResourceType: 'upcloud_server', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/storage/index.ts b/src/storage/index.ts index 0af69a24..2bc61b2a 100644 --- a/src/storage/index.ts +++ b/src/storage/index.ts @@ -411,7 +411,7 @@ export class Storage extends cdktf.TerraformResource { terraformResourceType: 'upcloud_storage', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/tag/index.ts b/src/tag/index.ts index 8566dd10..cc471d90 100644 --- a/src/tag/index.ts +++ b/src/tag/index.ts @@ -60,7 +60,7 @@ export class Tag extends cdktf.TerraformResource { terraformResourceType: 'upcloud_tag', terraformGeneratorMetadata: { providerName: 'upcloud', - providerVersion: '2.9.0', + providerVersion: '2.9.1', providerVersionConstraint: '~> 2.4' }, provider: config.provider, diff --git a/src/version.json b/src/version.json index 5b8db007..5752d040 100644 --- a/src/version.json +++ b/src/version.json @@ -1,3 +1,3 @@ { - "registry.terraform.io/upcloudltd/upcloud": "2.9.0" + "registry.terraform.io/upcloudltd/upcloud": "2.9.1" }