diff --git a/provider/cmd/pulumi-resource-ovh/schema.json b/provider/cmd/pulumi-resource-ovh/schema.json index 4b60e5cf..7c71b451 100644 --- a/provider/cmd/pulumi-resource-ovh/schema.json +++ b/provider/cmd/pulumi-resource-ovh/schema.json @@ -24,7 +24,7 @@ "packageReferences": { "Pulumi": "3.*" }, - "rootNamespace": "lbrlabs" + "rootNamespace": "Lbrlabs_Pulumi" }, "go": { "generateExtraInputTypes": true, @@ -42,13 +42,13 @@ }, "disableUnionOutputTypes": true, "packageDescription": "A Pulumi package for creating and managing OVH cloud resources.", - "packageName": "@lbrlabs/ovh", + "packageName": "@lbrlabs/pulumi-ovh", "readme": "\u003e This provider is a derived work of the [Terraform Provider](https://github.com/ovh/terraform-provider-ovh)\n\u003e distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n\u003e first check the [`pulumi-ovh` repo](https://github.com/lbrlabs/pulumi-ovh/issues); however, if that doesn't turn up anything,\n\u003e please consult the source [`terraform-provider-ovh` repo](https://github.com/ovh/terraform-provider-ovh/issues).", "typescriptVersion": "" }, "python": { "compatibility": "tfbridge20", - "packageName": "lbrlabs_ovh", + "packageName": "lbrlabs_pulumi_ovh", "readme": "\u003e This provider is a derived work of the [Terraform Provider](https://github.com/ovh/terraform-provider-ovh)\n\u003e distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n\u003e first check the [`pulumi-ovh` repo](https://github.com/lbrlabs/pulumi-ovh/issues); however, if that doesn't turn up anything,\n\u003e please consult the source [`terraform-provider-ovh` repo](https://github.com/ovh/terraform-provider-ovh/issues).", "requires": { "pulumi": "\u003e=3.0.0,\u003c4.0.0" @@ -4947,7 +4947,7 @@ }, "resources": { "ovh:index/cloudProject:CloudProject": { - "description": "Orders a public cloud project.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cloud order cart\",\n});\nconst cloudOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"cloud\",\n planCode: \"project.2018\",\n}));\nconst cloudCloudProject = new ovh.CloudProject(\"cloudCloudProject\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n description: \"my cloud project\",\n paymentMean: \"fidelity\",\n plan: {\n duration: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.planCode),\n pricingMode: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cloud order cart\")\ncloud_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"cloud\",\n plan_code=\"project.2018\")\ncloud_cloud_project = ovh.CloudProject(\"cloudCloudProject\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n description=\"my cloud project\",\n payment_mean=\"fidelity\",\n plan=ovh.CloudProjectPlanArgs(\n duration=cloud_order_cart_product_plan.selected_prices[0].duration,\n plan_code=cloud_order_cart_product_plan.plan_code,\n pricing_mode=cloud_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cloud order cart\",\n });\n\n var cloudOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"cloud\",\n PlanCode = \"project.2018\",\n });\n\n var cloudCloudProject = new Ovh.CloudProject(\"cloudCloudProject\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n Description = \"my cloud project\",\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.CloudProjectPlanArgs\n {\n Duration = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cloud order cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tcloudOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"cloud\",\n\t\t\tPlanCode: \"project.2018\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProject(ctx, \"cloudCloudProject\", \u0026ovh.CloudProjectArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tDescription: pulumi.String(\"my cloud project\"),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026CloudProjectPlanArgs{\n\t\t\t\tDuration: pulumi.String(cloudOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(cloudOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(cloudOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.CloudProject;\nimport com.pulumi.ovh.CloudProjectArgs;\nimport com.pulumi.ovh.inputs.CloudProjectPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cloud order cart\")\n .build());\n\n final var cloudOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"cloud\")\n .planCode(\"project.2018\")\n .build());\n\n var cloudCloudProject = new CloudProject(\"cloudCloudProject\", CloudProjectArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .description(\"my cloud project\")\n .paymentMean(\"fidelity\")\n .plan(CloudProjectPlanArgs.builder()\n .duration(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n cloudCloudProject:\n type: ovh:CloudProject\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n description: my cloud project\n paymentMean: fidelity\n plan:\n duration: ${cloudOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${cloudOrderCartProductPlan.planCode}\n pricingMode: ${cloudOrderCartProductPlan.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cloud order cart\n cloudOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: cloud\n planCode: project.2018\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Orders a public cloud project.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cloud order cart\",\n});\nconst cloudOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"cloud\",\n planCode: \"project.2018\",\n}));\nconst cloudCloudProject = new ovh.CloudProject(\"cloudCloudProject\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n description: \"my cloud project\",\n paymentMean: \"fidelity\",\n plan: {\n duration: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.planCode),\n pricingMode: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cloud order cart\")\ncloud_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"cloud\",\n plan_code=\"project.2018\")\ncloud_cloud_project = ovh.CloudProject(\"cloudCloudProject\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n description=\"my cloud project\",\n payment_mean=\"fidelity\",\n plan=ovh.CloudProjectPlanArgs(\n duration=cloud_order_cart_product_plan.selected_prices[0].duration,\n plan_code=cloud_order_cart_product_plan.plan_code,\n pricing_mode=cloud_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cloud order cart\",\n });\n\n var cloudOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"cloud\",\n PlanCode = \"project.2018\",\n });\n\n var cloudCloudProject = new Ovh.CloudProject(\"cloudCloudProject\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n Description = \"my cloud project\",\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.CloudProjectPlanArgs\n {\n Duration = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cloud order cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tcloudOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"cloud\",\n\t\t\tPlanCode: \"project.2018\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProject(ctx, \"cloudCloudProject\", \u0026ovh.CloudProjectArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tDescription: pulumi.String(\"my cloud project\"),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026CloudProjectPlanArgs{\n\t\t\t\tDuration: pulumi.String(cloudOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(cloudOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(cloudOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.CloudProject;\nimport com.pulumi.ovh.CloudProjectArgs;\nimport com.pulumi.ovh.inputs.CloudProjectPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cloud order cart\")\n .build());\n\n final var cloudOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"cloud\")\n .planCode(\"project.2018\")\n .build());\n\n var cloudCloudProject = new CloudProject(\"cloudCloudProject\", CloudProjectArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .description(\"my cloud project\")\n .paymentMean(\"fidelity\")\n .plan(CloudProjectPlanArgs.builder()\n .duration(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n cloudCloudProject:\n type: ovh:CloudProject\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n description: my cloud project\n paymentMean: fidelity\n plan:\n duration: ${cloudOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${cloudOrderCartProductPlan.planCode}\n pricingMode: ${cloudOrderCartProductPlan.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cloud order cart\n cloudOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: cloud\n planCode: project.2018\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "access": { "type": "string", @@ -5099,7 +5099,7 @@ } }, "ovh:index/cloudProjectContainerRegistry:CloudProjectContainerRegistry": { - "description": "Creates a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst regcap = ovh.getCloudProjectCapabilitiesContainerFilter({\n serviceName: \"XXXXXX\",\n planName: \"SMALL\",\n region: \"GRA\",\n});\nconst reg = new ovh.CloudProjectContainerRegistry(\"reg\", {\n serviceName: regcap.then(regcap =\u003e regcap.serviceName),\n planId: regcap.then(regcap =\u003e regcap.id),\n region: regcap.then(regcap =\u003e regcap.region),\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\nregcap = ovh.get_cloud_project_capabilities_container_filter(service_name=\"XXXXXX\",\n plan_name=\"SMALL\",\n region=\"GRA\")\nreg = ovh.CloudProjectContainerRegistry(\"reg\",\n service_name=regcap.service_name,\n plan_id=regcap.id,\n region=regcap.region)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var regcap = Ovh.GetCloudProjectCapabilitiesContainerFilter.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n PlanName = \"SMALL\",\n Region = \"GRA\",\n });\n\n var reg = new Ovh.CloudProjectContainerRegistry(\"reg\", new()\n {\n ServiceName = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.ServiceName),\n PlanId = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.Id),\n Region = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.Region),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tregcap, err := ovh.GetCloudProjectCapabilitiesContainerFilter(ctx, \u0026GetCloudProjectCapabilitiesContainerFilterArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tPlanName: \"SMALL\",\n\t\t\tRegion: \"GRA\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectContainerRegistry(ctx, \"reg\", \u0026ovh.CloudProjectContainerRegistryArgs{\n\t\t\tServiceName: pulumi.String(regcap.ServiceName),\n\t\t\tPlanId: pulumi.String(regcap.Id),\n\t\t\tRegion: pulumi.String(regcap.Region),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectCapabilitiesContainerFilterArgs;\nimport com.pulumi.ovh.CloudProjectContainerRegistry;\nimport com.pulumi.ovh.CloudProjectContainerRegistryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var regcap = OvhFunctions.getCloudProjectCapabilitiesContainerFilter(GetCloudProjectCapabilitiesContainerFilterArgs.builder()\n .serviceName(\"XXXXXX\")\n .planName(\"SMALL\")\n .region(\"GRA\")\n .build());\n\n var reg = new CloudProjectContainerRegistry(\"reg\", CloudProjectContainerRegistryArgs.builder() \n .serviceName(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.serviceName()))\n .planId(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.id()))\n .region(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.region()))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n reg:\n type: ovh:CloudProjectContainerRegistry\n properties:\n serviceName: ${regcap.serviceName}\n planId: ${regcap.id}\n region: ${regcap.region}\nvariables:\n regcap:\n Fn::Invoke:\n Function: ovh:getCloudProjectCapabilitiesContainerFilter\n Arguments:\n serviceName: XXXXXX\n planName: SMALL\n region: GRA\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst regcap = ovh.getCloudProjectCapabilitiesContainerFilter({\n serviceName: \"XXXXXX\",\n planName: \"SMALL\",\n region: \"GRA\",\n});\nconst reg = new ovh.CloudProjectContainerRegistry(\"reg\", {\n serviceName: regcap.then(regcap =\u003e regcap.serviceName),\n planId: regcap.then(regcap =\u003e regcap.id),\n region: regcap.then(regcap =\u003e regcap.region),\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nregcap = ovh.get_cloud_project_capabilities_container_filter(service_name=\"XXXXXX\",\n plan_name=\"SMALL\",\n region=\"GRA\")\nreg = ovh.CloudProjectContainerRegistry(\"reg\",\n service_name=regcap.service_name,\n plan_id=regcap.id,\n region=regcap.region)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var regcap = Ovh.GetCloudProjectCapabilitiesContainerFilter.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n PlanName = \"SMALL\",\n Region = \"GRA\",\n });\n\n var reg = new Ovh.CloudProjectContainerRegistry(\"reg\", new()\n {\n ServiceName = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.ServiceName),\n PlanId = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.Id),\n Region = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.Region),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tregcap, err := ovh.GetCloudProjectCapabilitiesContainerFilter(ctx, \u0026GetCloudProjectCapabilitiesContainerFilterArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tPlanName: \"SMALL\",\n\t\t\tRegion: \"GRA\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectContainerRegistry(ctx, \"reg\", \u0026ovh.CloudProjectContainerRegistryArgs{\n\t\t\tServiceName: pulumi.String(regcap.ServiceName),\n\t\t\tPlanId: pulumi.String(regcap.Id),\n\t\t\tRegion: pulumi.String(regcap.Region),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectCapabilitiesContainerFilterArgs;\nimport com.pulumi.ovh.CloudProjectContainerRegistry;\nimport com.pulumi.ovh.CloudProjectContainerRegistryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var regcap = OvhFunctions.getCloudProjectCapabilitiesContainerFilter(GetCloudProjectCapabilitiesContainerFilterArgs.builder()\n .serviceName(\"XXXXXX\")\n .planName(\"SMALL\")\n .region(\"GRA\")\n .build());\n\n var reg = new CloudProjectContainerRegistry(\"reg\", CloudProjectContainerRegistryArgs.builder() \n .serviceName(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.serviceName()))\n .planId(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.id()))\n .region(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.region()))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n reg:\n type: ovh:CloudProjectContainerRegistry\n properties:\n serviceName: ${regcap.serviceName}\n planId: ${regcap.id}\n region: ${regcap.region}\nvariables:\n regcap:\n Fn::Invoke:\n Function: ovh:getCloudProjectCapabilitiesContainerFilter\n Arguments:\n serviceName: XXXXXX\n planName: SMALL\n region: GRA\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "createdAt": { "type": "string", @@ -5248,7 +5248,7 @@ } }, "ovh:index/cloudProjectContainerRegistryUser:CloudProjectContainerRegistryUser": { - "description": "Creates a user for a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst registry = ovh.getCloudProjectContainerRegistry({\n serviceName: \"XXXXXX\",\n registryId: \"yyyy\",\n});\nconst user = new ovh.CloudProjectContainerRegistryUser(\"user\", {\n serviceName: ovh_cloud_project_containerregistry.registry.service_name,\n registryId: ovh_cloud_project_containerregistry.registry.id,\n email: \"foo@bar.com\",\n login: \"foobar\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\nregistry = ovh.get_cloud_project_container_registry(service_name=\"XXXXXX\",\n registry_id=\"yyyy\")\nuser = ovh.CloudProjectContainerRegistryUser(\"user\",\n service_name=ovh_cloud_project_containerregistry[\"registry\"][\"service_name\"],\n registry_id=ovh_cloud_project_containerregistry[\"registry\"][\"id\"],\n email=\"foo@bar.com\",\n login=\"foobar\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registry = Ovh.GetCloudProjectContainerRegistry.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n RegistryId = \"yyyy\",\n });\n\n var user = new Ovh.CloudProjectContainerRegistryUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_containerregistry.Registry.Service_name,\n RegistryId = ovh_cloud_project_containerregistry.Registry.Id,\n Email = \"foo@bar.com\",\n Login = \"foobar\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectContainerRegistry(ctx, \u0026GetCloudProjectContainerRegistryArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tRegistryId: \"yyyy\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectContainerRegistryUser(ctx, \"user\", \u0026ovh.CloudProjectContainerRegistryUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_containerregistry.Registry.Service_name),\n\t\t\tRegistryId: pulumi.Any(ovh_cloud_project_containerregistry.Registry.Id),\n\t\t\tEmail: pulumi.String(\"foo@bar.com\"),\n\t\t\tLogin: pulumi.String(\"foobar\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistryArgs;\nimport com.pulumi.ovh.CloudProjectContainerRegistryUser;\nimport com.pulumi.ovh.CloudProjectContainerRegistryUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var registry = OvhFunctions.getCloudProjectContainerRegistry(GetCloudProjectContainerRegistryArgs.builder()\n .serviceName(\"XXXXXX\")\n .registryId(\"yyyy\")\n .build());\n\n var user = new CloudProjectContainerRegistryUser(\"user\", CloudProjectContainerRegistryUserArgs.builder() \n .serviceName(ovh_cloud_project_containerregistry.registry().service_name())\n .registryId(ovh_cloud_project_containerregistry.registry().id())\n .email(\"foo@bar.com\")\n .login(\"foobar\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectContainerRegistryUser\n properties:\n serviceName: ${ovh_cloud_project_containerregistry.registry.service_name}\n registryId: ${ovh_cloud_project_containerregistry.registry.id}\n email: foo@bar.com\n login: foobar\nvariables:\n registry:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistry\n Arguments:\n serviceName: XXXXXX\n registryId: yyyy\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a user for a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst registry = ovh.getCloudProjectContainerRegistry({\n serviceName: \"XXXXXX\",\n registryId: \"yyyy\",\n});\nconst user = new ovh.CloudProjectContainerRegistryUser(\"user\", {\n serviceName: ovh_cloud_project_containerregistry.registry.service_name,\n registryId: ovh_cloud_project_containerregistry.registry.id,\n email: \"foo@bar.com\",\n login: \"foobar\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nregistry = ovh.get_cloud_project_container_registry(service_name=\"XXXXXX\",\n registry_id=\"yyyy\")\nuser = ovh.CloudProjectContainerRegistryUser(\"user\",\n service_name=ovh_cloud_project_containerregistry[\"registry\"][\"service_name\"],\n registry_id=ovh_cloud_project_containerregistry[\"registry\"][\"id\"],\n email=\"foo@bar.com\",\n login=\"foobar\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registry = Ovh.GetCloudProjectContainerRegistry.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n RegistryId = \"yyyy\",\n });\n\n var user = new Ovh.CloudProjectContainerRegistryUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_containerregistry.Registry.Service_name,\n RegistryId = ovh_cloud_project_containerregistry.Registry.Id,\n Email = \"foo@bar.com\",\n Login = \"foobar\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectContainerRegistry(ctx, \u0026GetCloudProjectContainerRegistryArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tRegistryId: \"yyyy\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectContainerRegistryUser(ctx, \"user\", \u0026ovh.CloudProjectContainerRegistryUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_containerregistry.Registry.Service_name),\n\t\t\tRegistryId: pulumi.Any(ovh_cloud_project_containerregistry.Registry.Id),\n\t\t\tEmail: pulumi.String(\"foo@bar.com\"),\n\t\t\tLogin: pulumi.String(\"foobar\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistryArgs;\nimport com.pulumi.ovh.CloudProjectContainerRegistryUser;\nimport com.pulumi.ovh.CloudProjectContainerRegistryUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var registry = OvhFunctions.getCloudProjectContainerRegistry(GetCloudProjectContainerRegistryArgs.builder()\n .serviceName(\"XXXXXX\")\n .registryId(\"yyyy\")\n .build());\n\n var user = new CloudProjectContainerRegistryUser(\"user\", CloudProjectContainerRegistryUserArgs.builder() \n .serviceName(ovh_cloud_project_containerregistry.registry().service_name())\n .registryId(ovh_cloud_project_containerregistry.registry().id())\n .email(\"foo@bar.com\")\n .login(\"foobar\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectContainerRegistryUser\n properties:\n serviceName: ${ovh_cloud_project_containerregistry.registry.service_name}\n registryId: ${ovh_cloud_project_containerregistry.registry.id}\n email: foo@bar.com\n login: foobar\nvariables:\n registry:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistry\n Arguments:\n serviceName: XXXXXX\n registryId: yyyy\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "email": { "type": "string", @@ -5347,7 +5347,7 @@ } }, "ovh:index/cloudProjectDatabase:CloudProjectDatabase": { - "description": "{{% examples %}}\n## Example Usage\n{{% example %}}\n\nTo deploy a business PostgreSQL service with two nodes on public network:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst postgresql = new ovh.CloudProjectDatabase(\"postgresql\", {\n description: \"my-first-postgresql\",\n engine: \"postgresql\",\n flavor: \"db1-15\",\n nodes: [\n {\n region: \"GRA\",\n },\n {\n region: \"GRA\",\n },\n ],\n plan: \"business\",\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n version: \"14\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\npostgresql = ovh.CloudProjectDatabase(\"postgresql\",\n description=\"my-first-postgresql\",\n engine=\"postgresql\",\n flavor=\"db1-15\",\n nodes=[\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"GRA\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"GRA\",\n ),\n ],\n plan=\"business\",\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n version=\"14\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var postgresql = new Ovh.CloudProjectDatabase(\"postgresql\", new()\n {\n Description = \"my-first-postgresql\",\n Engine = \"postgresql\",\n Flavor = \"db1-15\",\n Nodes = new[]\n {\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"GRA\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"GRA\",\n },\n },\n Plan = \"business\",\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Version = \"14\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectDatabase(ctx, \"postgresql\", \u0026ovh.CloudProjectDatabaseArgs{\n\t\t\tDescription: pulumi.String(\"my-first-postgresql\"),\n\t\t\tEngine: pulumi.String(\"postgresql\"),\n\t\t\tFlavor: pulumi.String(\"db1-15\"),\n\t\t\tNodes: CloudProjectDatabaseNodeArray{\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"GRA\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"GRA\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tPlan: pulumi.String(\"business\"),\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tVersion: pulumi.String(\"14\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectDatabase;\nimport com.pulumi.ovh.CloudProjectDatabaseArgs;\nimport com.pulumi.ovh.inputs.CloudProjectDatabaseNodeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var postgresql = new CloudProjectDatabase(\"postgresql\", CloudProjectDatabaseArgs.builder() \n .description(\"my-first-postgresql\")\n .engine(\"postgresql\")\n .flavor(\"db1-15\")\n .nodes( \n CloudProjectDatabaseNodeArgs.builder()\n .region(\"GRA\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"GRA\")\n .build())\n .plan(\"business\")\n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .version(\"14\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n postgresql:\n type: ovh:CloudProjectDatabase\n properties:\n description: my-first-postgresql\n engine: postgresql\n flavor: db1-15\n nodes:\n - region: GRA\n - region: GRA\n plan: business\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n version: 14\n```\n\n\nTo deploy an enterprise MongoDB service with three nodes on private network:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\n\nconst mongodb = new ovh.CloudProjectDatabase(\"mongodb\", {\n serviceName: _var.openstack_infos.project_id,\n description: \"my-first-mongodb\",\n engine: \"mongodb\",\n version: \"5.0\",\n plan: \"enterprise\",\n nodes: [\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n ],\n flavor: \"db1-30\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nmongodb = ovh.CloudProjectDatabase(\"mongodb\",\n service_name=var[\"openstack_infos\"][\"project_id\"],\n description=\"my-first-mongodb\",\n engine=\"mongodb\",\n version=\"5.0\",\n plan=\"enterprise\",\n nodes=[\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ],\n flavor=\"db1-30\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mongodb = new Ovh.CloudProjectDatabase(\"mongodb\", new()\n {\n ServiceName = @var.Openstack_infos.Project_id,\n Description = \"my-first-mongodb\",\n Engine = \"mongodb\",\n Version = \"5.0\",\n Plan = \"enterprise\",\n Nodes = new[]\n {\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n },\n Flavor = \"db1-30\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectDatabase(ctx, \"mongodb\", \u0026ovh.CloudProjectDatabaseArgs{\n\t\t\tServiceName: pulumi.Any(_var.Openstack_infos.Project_id),\n\t\t\tDescription: pulumi.String(\"my-first-mongodb\"),\n\t\t\tEngine: pulumi.String(\"mongodb\"),\n\t\t\tVersion: pulumi.String(\"5.0\"),\n\t\t\tPlan: pulumi.String(\"enterprise\"),\n\t\t\tNodes: CloudProjectDatabaseNodeArray{\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFlavor: pulumi.String(\"db1-30\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectDatabase;\nimport com.pulumi.ovh.CloudProjectDatabaseArgs;\nimport com.pulumi.ovh.inputs.CloudProjectDatabaseNodeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mongodb = new CloudProjectDatabase(\"mongodb\", CloudProjectDatabaseArgs.builder() \n .serviceName(var_.openstack_infos().project_id())\n .description(\"my-first-mongodb\")\n .engine(\"mongodb\")\n .version(\"5.0\")\n .plan(\"enterprise\")\n .nodes( \n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build())\n .flavor(\"db1-30\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mongodb:\n type: ovh:CloudProjectDatabase\n properties:\n serviceName: ${var.openstack_infos.project_id}\n description: my-first-mongodb\n engine: mongodb\n version: 5.0\n plan: enterprise\n nodes:\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n flavor: db1-30\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database clusters can be imported using the `service_name`, `engine`, `id` of the cluster, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabase:CloudProjectDatabase my_database_cluster \u003cservice_name\u003e/\u003cengine\u003e/\u003cid\u003e\n```\n\n ", + "description": "{{% examples %}}\n## Example Usage\n{{% example %}}\n\nTo deploy a business PostgreSQL service with two nodes on public network:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst postgresql = new ovh.CloudProjectDatabase(\"postgresql\", {\n description: \"my-first-postgresql\",\n engine: \"postgresql\",\n flavor: \"db1-15\",\n nodes: [\n {\n region: \"GRA\",\n },\n {\n region: \"GRA\",\n },\n ],\n plan: \"business\",\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n version: \"14\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\npostgresql = ovh.CloudProjectDatabase(\"postgresql\",\n description=\"my-first-postgresql\",\n engine=\"postgresql\",\n flavor=\"db1-15\",\n nodes=[\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"GRA\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"GRA\",\n ),\n ],\n plan=\"business\",\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n version=\"14\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var postgresql = new Ovh.CloudProjectDatabase(\"postgresql\", new()\n {\n Description = \"my-first-postgresql\",\n Engine = \"postgresql\",\n Flavor = \"db1-15\",\n Nodes = new[]\n {\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"GRA\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"GRA\",\n },\n },\n Plan = \"business\",\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Version = \"14\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectDatabase(ctx, \"postgresql\", \u0026ovh.CloudProjectDatabaseArgs{\n\t\t\tDescription: pulumi.String(\"my-first-postgresql\"),\n\t\t\tEngine: pulumi.String(\"postgresql\"),\n\t\t\tFlavor: pulumi.String(\"db1-15\"),\n\t\t\tNodes: CloudProjectDatabaseNodeArray{\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"GRA\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"GRA\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tPlan: pulumi.String(\"business\"),\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tVersion: pulumi.String(\"14\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectDatabase;\nimport com.pulumi.ovh.CloudProjectDatabaseArgs;\nimport com.pulumi.ovh.inputs.CloudProjectDatabaseNodeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var postgresql = new CloudProjectDatabase(\"postgresql\", CloudProjectDatabaseArgs.builder() \n .description(\"my-first-postgresql\")\n .engine(\"postgresql\")\n .flavor(\"db1-15\")\n .nodes( \n CloudProjectDatabaseNodeArgs.builder()\n .region(\"GRA\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"GRA\")\n .build())\n .plan(\"business\")\n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .version(\"14\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n postgresql:\n type: ovh:CloudProjectDatabase\n properties:\n description: my-first-postgresql\n engine: postgresql\n flavor: db1-15\n nodes:\n - region: GRA\n - region: GRA\n plan: business\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n version: 14\n```\n\n\nTo deploy an enterprise MongoDB service with three nodes on private network:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mongodb = new ovh.CloudProjectDatabase(\"mongodb\", {\n serviceName: _var.openstack_infos.project_id,\n description: \"my-first-mongodb\",\n engine: \"mongodb\",\n version: \"5.0\",\n plan: \"enterprise\",\n nodes: [\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n ],\n flavor: \"db1-30\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmongodb = ovh.CloudProjectDatabase(\"mongodb\",\n service_name=var[\"openstack_infos\"][\"project_id\"],\n description=\"my-first-mongodb\",\n engine=\"mongodb\",\n version=\"5.0\",\n plan=\"enterprise\",\n nodes=[\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ],\n flavor=\"db1-30\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mongodb = new Ovh.CloudProjectDatabase(\"mongodb\", new()\n {\n ServiceName = @var.Openstack_infos.Project_id,\n Description = \"my-first-mongodb\",\n Engine = \"mongodb\",\n Version = \"5.0\",\n Plan = \"enterprise\",\n Nodes = new[]\n {\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n },\n Flavor = \"db1-30\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectDatabase(ctx, \"mongodb\", \u0026ovh.CloudProjectDatabaseArgs{\n\t\t\tServiceName: pulumi.Any(_var.Openstack_infos.Project_id),\n\t\t\tDescription: pulumi.String(\"my-first-mongodb\"),\n\t\t\tEngine: pulumi.String(\"mongodb\"),\n\t\t\tVersion: pulumi.String(\"5.0\"),\n\t\t\tPlan: pulumi.String(\"enterprise\"),\n\t\t\tNodes: CloudProjectDatabaseNodeArray{\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFlavor: pulumi.String(\"db1-30\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectDatabase;\nimport com.pulumi.ovh.CloudProjectDatabaseArgs;\nimport com.pulumi.ovh.inputs.CloudProjectDatabaseNodeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mongodb = new CloudProjectDatabase(\"mongodb\", CloudProjectDatabaseArgs.builder() \n .serviceName(var_.openstack_infos().project_id())\n .description(\"my-first-mongodb\")\n .engine(\"mongodb\")\n .version(\"5.0\")\n .plan(\"enterprise\")\n .nodes( \n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build())\n .flavor(\"db1-30\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mongodb:\n type: ovh:CloudProjectDatabase\n properties:\n serviceName: ${var.openstack_infos.project_id}\n description: my-first-mongodb\n engine: mongodb\n version: 5.0\n plan: enterprise\n nodes:\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n flavor: db1-30\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database clusters can be imported using the `service_name`, `engine`, `id` of the cluster, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabase:CloudProjectDatabase my_database_cluster \u003cservice_name\u003e/\u003cengine\u003e/\u003cid\u003e\n```\n\n ", "properties": { "backupTime": { "type": "string", @@ -5529,7 +5529,7 @@ } }, "ovh:index/cloudProjectDatabaseIpRestriction:CloudProjectDatabaseIpRestriction": { - "description": "Apply IP restrictions to an OVHcloud Managed Database cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst db = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nconst iprestriction = new ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\", {\n serviceName: ovh_cloud_project_database.db.service_name,\n engine: ovh_cloud_project_database.db.engine,\n clusterId: ovh_cloud_project_database.db.cluster_id,\n ip: \"178.97.6.0/24\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\ndb = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\niprestriction = ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\",\n service_name=ovh_cloud_project_database[\"db\"][\"service_name\"],\n engine=ovh_cloud_project_database[\"db\"][\"engine\"],\n cluster_id=ovh_cloud_project_database[\"db\"][\"cluster_id\"],\n ip=\"178.97.6.0/24\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var db = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n var iprestriction = new Ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\", new()\n {\n ServiceName = ovh_cloud_project_database.Db.Service_name,\n Engine = ovh_cloud_project_database.Db.Engine,\n ClusterId = ovh_cloud_project_database.Db.Cluster_id,\n Ip = \"178.97.6.0/24\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabaseIpRestriction(ctx, \"iprestriction\", \u0026ovh.CloudProjectDatabaseIpRestrictionArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Db.Service_name),\n\t\t\tEngine: pulumi.Any(ovh_cloud_project_database.Db.Engine),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Db.Cluster_id),\n\t\t\tIp: pulumi.String(\"178.97.6.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabaseIpRestriction;\nimport com.pulumi.ovh.CloudProjectDatabaseIpRestrictionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var db = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var iprestriction = new CloudProjectDatabaseIpRestriction(\"iprestriction\", CloudProjectDatabaseIpRestrictionArgs.builder() \n .serviceName(ovh_cloud_project_database.db().service_name())\n .engine(ovh_cloud_project_database.db().engine())\n .clusterId(ovh_cloud_project_database.db().cluster_id())\n .ip(\"178.97.6.0/24\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n iprestriction:\n type: ovh:CloudProjectDatabaseIpRestriction\n properties:\n serviceName: ${ovh_cloud_project_database.db.service_name}\n engine: ${ovh_cloud_project_database.db.engine}\n clusterId: ${ovh_cloud_project_database.db.cluster_id}\n ip: 178.97.6.0/24\nvariables:\n db:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: YYYY\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database cluster IP restrictions can be imported using the `service_name`, `engine`, `cluster_id` and the `ip`, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabaseIpRestriction:CloudProjectDatabaseIpRestriction my_ip_restriction \u003cservice_name\u003e/\u003cengine\u003e/\u003ccluster_id\u003e/178.97.6.0/24\n```\n\n ", + "description": "Apply IP restrictions to an OVHcloud Managed Database cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst db = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nconst iprestriction = new ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\", {\n serviceName: ovh_cloud_project_database.db.service_name,\n engine: ovh_cloud_project_database.db.engine,\n clusterId: ovh_cloud_project_database.db.cluster_id,\n ip: \"178.97.6.0/24\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\ndb = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\niprestriction = ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\",\n service_name=ovh_cloud_project_database[\"db\"][\"service_name\"],\n engine=ovh_cloud_project_database[\"db\"][\"engine\"],\n cluster_id=ovh_cloud_project_database[\"db\"][\"cluster_id\"],\n ip=\"178.97.6.0/24\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var db = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n var iprestriction = new Ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\", new()\n {\n ServiceName = ovh_cloud_project_database.Db.Service_name,\n Engine = ovh_cloud_project_database.Db.Engine,\n ClusterId = ovh_cloud_project_database.Db.Cluster_id,\n Ip = \"178.97.6.0/24\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabaseIpRestriction(ctx, \"iprestriction\", \u0026ovh.CloudProjectDatabaseIpRestrictionArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Db.Service_name),\n\t\t\tEngine: pulumi.Any(ovh_cloud_project_database.Db.Engine),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Db.Cluster_id),\n\t\t\tIp: pulumi.String(\"178.97.6.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabaseIpRestriction;\nimport com.pulumi.ovh.CloudProjectDatabaseIpRestrictionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var db = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var iprestriction = new CloudProjectDatabaseIpRestriction(\"iprestriction\", CloudProjectDatabaseIpRestrictionArgs.builder() \n .serviceName(ovh_cloud_project_database.db().service_name())\n .engine(ovh_cloud_project_database.db().engine())\n .clusterId(ovh_cloud_project_database.db().cluster_id())\n .ip(\"178.97.6.0/24\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n iprestriction:\n type: ovh:CloudProjectDatabaseIpRestriction\n properties:\n serviceName: ${ovh_cloud_project_database.db.service_name}\n engine: ${ovh_cloud_project_database.db.engine}\n clusterId: ${ovh_cloud_project_database.db.cluster_id}\n ip: 178.97.6.0/24\nvariables:\n db:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: YYYY\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database cluster IP restrictions can be imported using the `service_name`, `engine`, `cluster_id` and the `ip`, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabaseIpRestriction:CloudProjectDatabaseIpRestriction my_ip_restriction \u003cservice_name\u003e/\u003cengine\u003e/\u003ccluster_id\u003e/178.97.6.0/24\n```\n\n ", "properties": { "clusterId": { "type": "string", @@ -5631,7 +5631,7 @@ } }, "ovh:index/cloudProjectDatabasePostgresSqlUser:CloudProjectDatabasePostgresSqlUser": { - "description": "Creates an user for a postgresql cluster associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst postgresql = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"postgresql\",\n clusterId: \"ZZZZ\",\n});\nconst user = new ovh.CloudProjectDatabasePostgresSqlUser(\"user\", {\n serviceName: ovh_cloud_project_database.postgresql.service_name,\n clusterId: ovh_cloud_project_database.postgresql.id,\n roles: [\"replication\"],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\npostgresql = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"postgresql\",\n cluster_id=\"ZZZZ\")\nuser = ovh.CloudProjectDatabasePostgresSqlUser(\"user\",\n service_name=ovh_cloud_project_database[\"postgresql\"][\"service_name\"],\n cluster_id=ovh_cloud_project_database[\"postgresql\"][\"id\"],\n roles=[\"replication\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var postgresql = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"postgresql\",\n ClusterId = \"ZZZZ\",\n });\n\n var user = new Ovh.CloudProjectDatabasePostgresSqlUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_database.Postgresql.Service_name,\n ClusterId = ovh_cloud_project_database.Postgresql.Id,\n Roles = new[]\n {\n \"replication\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"postgresql\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabasePostgresSqlUser(ctx, \"user\", \u0026ovh.CloudProjectDatabasePostgresSqlUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Postgresql.Service_name),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Postgresql.Id),\n\t\t\tRoles: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"replication\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabasePostgresSqlUser;\nimport com.pulumi.ovh.CloudProjectDatabasePostgresSqlUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var postgresql = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"postgresql\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var user = new CloudProjectDatabasePostgresSqlUser(\"user\", CloudProjectDatabasePostgresSqlUserArgs.builder() \n .serviceName(ovh_cloud_project_database.postgresql().service_name())\n .clusterId(ovh_cloud_project_database.postgresql().id())\n .roles(\"replication\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectDatabasePostgresSqlUser\n properties:\n serviceName: ${ovh_cloud_project_database.postgresql.service_name}\n clusterId: ${ovh_cloud_project_database.postgresql.id}\n roles:\n - replication\nvariables:\n postgresql:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: postgresql\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed postgresql clusters users can be imported using the `service_name`, `cluster_id` and `id` of the user, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabasePostgresSqlUser:CloudProjectDatabasePostgresSqlUser my_user \u003cservice_name\u003e/\u003ccluster_id\u003e/\u003cid\u003e\n```\n\n ", + "description": "Creates an user for a postgresql cluster associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst postgresql = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"postgresql\",\n clusterId: \"ZZZZ\",\n});\nconst user = new ovh.CloudProjectDatabasePostgresSqlUser(\"user\", {\n serviceName: ovh_cloud_project_database.postgresql.service_name,\n clusterId: ovh_cloud_project_database.postgresql.id,\n roles: [\"replication\"],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\npostgresql = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"postgresql\",\n cluster_id=\"ZZZZ\")\nuser = ovh.CloudProjectDatabasePostgresSqlUser(\"user\",\n service_name=ovh_cloud_project_database[\"postgresql\"][\"service_name\"],\n cluster_id=ovh_cloud_project_database[\"postgresql\"][\"id\"],\n roles=[\"replication\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var postgresql = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"postgresql\",\n ClusterId = \"ZZZZ\",\n });\n\n var user = new Ovh.CloudProjectDatabasePostgresSqlUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_database.Postgresql.Service_name,\n ClusterId = ovh_cloud_project_database.Postgresql.Id,\n Roles = new[]\n {\n \"replication\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"postgresql\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabasePostgresSqlUser(ctx, \"user\", \u0026ovh.CloudProjectDatabasePostgresSqlUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Postgresql.Service_name),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Postgresql.Id),\n\t\t\tRoles: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"replication\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabasePostgresSqlUser;\nimport com.pulumi.ovh.CloudProjectDatabasePostgresSqlUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var postgresql = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"postgresql\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var user = new CloudProjectDatabasePostgresSqlUser(\"user\", CloudProjectDatabasePostgresSqlUserArgs.builder() \n .serviceName(ovh_cloud_project_database.postgresql().service_name())\n .clusterId(ovh_cloud_project_database.postgresql().id())\n .roles(\"replication\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectDatabasePostgresSqlUser\n properties:\n serviceName: ${ovh_cloud_project_database.postgresql.service_name}\n clusterId: ${ovh_cloud_project_database.postgresql.id}\n roles:\n - replication\nvariables:\n postgresql:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: postgresql\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed postgresql clusters users can be imported using the `service_name`, `cluster_id` and `id` of the user, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabasePostgresSqlUser:CloudProjectDatabasePostgresSqlUser my_user \u003cservice_name\u003e/\u003ccluster_id\u003e/\u003cid\u003e\n```\n\n ", "properties": { "clusterId": { "type": "string", @@ -5743,7 +5743,7 @@ } }, "ovh:index/cloudProjectDatabaseUser:CloudProjectDatabaseUser": { - "description": "Creates an user for a database cluster associated with a public cloud project.\n\nWith this resource you can create a user for the following database engine:\n\n * `cassandra`\n * `kafka`\n * `kafkaConnect`\n * `mysql`\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst db = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nconst user = new ovh.CloudProjectDatabaseUser(\"user\", {\n serviceName: ovh_cloud_project_database.db.service_name,\n engine: ovh_cloud_project_database.db.engine,\n clusterId: ovh_cloud_project_database.db.id,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\ndb = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\nuser = ovh.CloudProjectDatabaseUser(\"user\",\n service_name=ovh_cloud_project_database[\"db\"][\"service_name\"],\n engine=ovh_cloud_project_database[\"db\"][\"engine\"],\n cluster_id=ovh_cloud_project_database[\"db\"][\"id\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var db = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n var user = new Ovh.CloudProjectDatabaseUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_database.Db.Service_name,\n Engine = ovh_cloud_project_database.Db.Engine,\n ClusterId = ovh_cloud_project_database.Db.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabaseUser(ctx, \"user\", \u0026ovh.CloudProjectDatabaseUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Db.Service_name),\n\t\t\tEngine: pulumi.Any(ovh_cloud_project_database.Db.Engine),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Db.Id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabaseUser;\nimport com.pulumi.ovh.CloudProjectDatabaseUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var db = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var user = new CloudProjectDatabaseUser(\"user\", CloudProjectDatabaseUserArgs.builder() \n .serviceName(ovh_cloud_project_database.db().service_name())\n .engine(ovh_cloud_project_database.db().engine())\n .clusterId(ovh_cloud_project_database.db().id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectDatabaseUser\n properties:\n serviceName: ${ovh_cloud_project_database.db.service_name}\n engine: ${ovh_cloud_project_database.db.engine}\n clusterId: ${ovh_cloud_project_database.db.id}\nvariables:\n db:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: YYYY\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database clusters users can be imported using the `service_name`, `engine`, `cluster_id` and `id` of the user, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabaseUser:CloudProjectDatabaseUser my_user \u003cservice_name\u003e/\u003cengine\u003e/\u003ccluster_id\u003e/\u003cid\u003e\n```\n\n ", + "description": "Creates an user for a database cluster associated with a public cloud project.\n\nWith this resource you can create a user for the following database engine:\n\n * `cassandra`\n * `kafka`\n * `kafkaConnect`\n * `mysql`\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst db = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nconst user = new ovh.CloudProjectDatabaseUser(\"user\", {\n serviceName: ovh_cloud_project_database.db.service_name,\n engine: ovh_cloud_project_database.db.engine,\n clusterId: ovh_cloud_project_database.db.id,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\ndb = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\nuser = ovh.CloudProjectDatabaseUser(\"user\",\n service_name=ovh_cloud_project_database[\"db\"][\"service_name\"],\n engine=ovh_cloud_project_database[\"db\"][\"engine\"],\n cluster_id=ovh_cloud_project_database[\"db\"][\"id\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var db = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n var user = new Ovh.CloudProjectDatabaseUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_database.Db.Service_name,\n Engine = ovh_cloud_project_database.Db.Engine,\n ClusterId = ovh_cloud_project_database.Db.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabaseUser(ctx, \"user\", \u0026ovh.CloudProjectDatabaseUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Db.Service_name),\n\t\t\tEngine: pulumi.Any(ovh_cloud_project_database.Db.Engine),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Db.Id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabaseUser;\nimport com.pulumi.ovh.CloudProjectDatabaseUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var db = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var user = new CloudProjectDatabaseUser(\"user\", CloudProjectDatabaseUserArgs.builder() \n .serviceName(ovh_cloud_project_database.db().service_name())\n .engine(ovh_cloud_project_database.db().engine())\n .clusterId(ovh_cloud_project_database.db().id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectDatabaseUser\n properties:\n serviceName: ${ovh_cloud_project_database.db.service_name}\n engine: ${ovh_cloud_project_database.db.engine}\n clusterId: ${ovh_cloud_project_database.db.id}\nvariables:\n db:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: YYYY\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database clusters users can be imported using the `service_name`, `engine`, `cluster_id` and `id` of the user, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabaseUser:CloudProjectDatabaseUser my_user \u003cservice_name\u003e/\u003cengine\u003e/\u003ccluster_id\u003e/\u003cid\u003e\n```\n\n ", "properties": { "clusterId": { "type": "string", @@ -5850,7 +5850,7 @@ } }, "ovh:index/cloudProjectFailoverIpAttach:CloudProjectFailoverIpAttach": { - "description": "Attaches a failover IP address to a compute instance\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myfailoverip = new ovh.CloudProjectFailoverIpAttach(\"myfailoverip\", {\n ip: \"XXXXXX\",\n routedTo: \"XXXXXX\",\n serviceName: \"XXXXXX\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nmyfailoverip = ovh.CloudProjectFailoverIpAttach(\"myfailoverip\",\n ip=\"XXXXXX\",\n routed_to=\"XXXXXX\",\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myfailoverip = new Ovh.CloudProjectFailoverIpAttach(\"myfailoverip\", new()\n {\n Ip = \"XXXXXX\",\n RoutedTo = \"XXXXXX\",\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectFailoverIpAttach(ctx, \"myfailoverip\", \u0026ovh.CloudProjectFailoverIpAttachArgs{\n\t\t\tIp: pulumi.String(\"XXXXXX\"),\n\t\t\tRoutedTo: pulumi.String(\"XXXXXX\"),\n\t\t\tServiceName: pulumi.String(\"XXXXXX\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectFailoverIpAttach;\nimport com.pulumi.ovh.CloudProjectFailoverIpAttachArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var myfailoverip = new CloudProjectFailoverIpAttach(\"myfailoverip\", CloudProjectFailoverIpAttachArgs.builder() \n .ip(\"XXXXXX\")\n .routedTo(\"XXXXXX\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n myfailoverip:\n type: ovh:CloudProjectFailoverIpAttach\n properties:\n ip: XXXXXX\n routedTo: XXXXXX\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Attaches a failover IP address to a compute instance\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myfailoverip = new ovh.CloudProjectFailoverIpAttach(\"myfailoverip\", {\n ip: \"XXXXXX\",\n routedTo: \"XXXXXX\",\n serviceName: \"XXXXXX\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmyfailoverip = ovh.CloudProjectFailoverIpAttach(\"myfailoverip\",\n ip=\"XXXXXX\",\n routed_to=\"XXXXXX\",\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myfailoverip = new Ovh.CloudProjectFailoverIpAttach(\"myfailoverip\", new()\n {\n Ip = \"XXXXXX\",\n RoutedTo = \"XXXXXX\",\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectFailoverIpAttach(ctx, \"myfailoverip\", \u0026ovh.CloudProjectFailoverIpAttachArgs{\n\t\t\tIp: pulumi.String(\"XXXXXX\"),\n\t\t\tRoutedTo: pulumi.String(\"XXXXXX\"),\n\t\t\tServiceName: pulumi.String(\"XXXXXX\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectFailoverIpAttach;\nimport com.pulumi.ovh.CloudProjectFailoverIpAttachArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var myfailoverip = new CloudProjectFailoverIpAttach(\"myfailoverip\", CloudProjectFailoverIpAttachArgs.builder() \n .ip(\"XXXXXX\")\n .routedTo(\"XXXXXX\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n myfailoverip:\n type: ovh:CloudProjectFailoverIpAttach\n properties:\n ip: XXXXXX\n routedTo: XXXXXX\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "block": { "type": "string", @@ -5975,7 +5975,7 @@ } }, "ovh:index/cloudProjectKube:CloudProjectKube": { - "description": "Creates a OVH Managed Kubernetes Service cluster in a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\n\nconst mykube = new ovh.CloudProjectKube(\"mykube\", {\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n region: \"GRA7\",\n privateNetworkId: xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n privateNetworkConfiguration: {\n defaultVrackGateway: \"10.4.0.1\",\n privateNetworkRoutingAsDefault: true,\n },\n}, {\n dependsOn: [ovh_cloud_project_network_private.network1],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nmykube = ovh.CloudProjectKube(\"mykube\",\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n region=\"GRA7\",\n private_network_id=xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n private_network_configuration=ovh.CloudProjectKubePrivateNetworkConfigurationArgs(\n default_vrack_gateway=\"10.4.0.1\",\n private_network_routing_as_default=True,\n ),\n opts=pulumi.ResourceOptions(depends_on=[ovh_cloud_project_network_private[\"network1\"]]))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mykube = new Ovh.CloudProjectKube(\"mykube\", new()\n {\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Region = \"GRA7\",\n PrivateNetworkId = xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n PrivateNetworkConfiguration = new Ovh.Inputs.CloudProjectKubePrivateNetworkConfigurationArgs\n {\n DefaultVrackGateway = \"10.4.0.1\",\n PrivateNetworkRoutingAsDefault = true,\n },\n }, new CustomResourceOptions\n {\n DependsOn = new[]\n {\n ovh_cloud_project_network_private.Network1,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKube(ctx, \"mykube\", \u0026ovh.CloudProjectKubeArgs{\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tRegion: pulumi.String(\"GRA7\"),\n\t\t\tPrivateNetworkId: pulumi.Any(xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx),\n\t\t\tPrivateNetworkConfiguration: \u0026CloudProjectKubePrivateNetworkConfigurationArgs{\n\t\t\t\tDefaultVrackGateway: pulumi.String(\"10.4.0.1\"),\n\t\t\t\tPrivateNetworkRoutingAsDefault: pulumi.Bool(true),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\tovh_cloud_project_network_private.Network1,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKube;\nimport com.pulumi.ovh.CloudProjectKubeArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubePrivateNetworkConfigurationArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mykube = new CloudProjectKube(\"mykube\", CloudProjectKubeArgs.builder() \n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .region(\"GRA7\")\n .privateNetworkId(xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx)\n .privateNetworkConfiguration(CloudProjectKubePrivateNetworkConfigurationArgs.builder()\n .defaultVrackGateway(\"10.4.0.1\")\n .privateNetworkRoutingAsDefault(true)\n .build())\n .build(), CustomResourceOptions.builder()\n .dependsOn(ovh_cloud_project_network_private.network1())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mykube:\n type: ovh:CloudProjectKube\n properties:\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n region: GRA7\n privateNetworkId: ${[\"xxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxx\"]} #ovh_cloud_project_network_private.network1.regions_attributes[index(ovh_cloud_project_network_private.network1.regions_attributes.*.region, \"GRA7\")].openstackid\n privateNetworkConfiguration:\n defaultVrackGateway: 10.4.0.1\n privateNetworkRoutingAsDefault: true\n options:\n dependson:\n - ${ovh_cloud_project_network_private.network1}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed Kubernetes Service clusters can be imported using the `serviceName` and the `id` of the cluster, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectKube:CloudProjectKube my_kube_cluster a6678gggjh76hggjh7f59/a123bc45-a1b2-34c5-678d-678ghg7676ebc\n```\n\n ", + "description": "Creates a OVH Managed Kubernetes Service cluster in a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mykube = new ovh.CloudProjectKube(\"mykube\", {\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n region: \"GRA7\",\n privateNetworkId: xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n privateNetworkConfiguration: {\n defaultVrackGateway: \"10.4.0.1\",\n privateNetworkRoutingAsDefault: true,\n },\n}, {\n dependsOn: [ovh_cloud_project_network_private.network1],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmykube = ovh.CloudProjectKube(\"mykube\",\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n region=\"GRA7\",\n private_network_id=xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n private_network_configuration=ovh.CloudProjectKubePrivateNetworkConfigurationArgs(\n default_vrack_gateway=\"10.4.0.1\",\n private_network_routing_as_default=True,\n ),\n opts=pulumi.ResourceOptions(depends_on=[ovh_cloud_project_network_private[\"network1\"]]))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mykube = new Ovh.CloudProjectKube(\"mykube\", new()\n {\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Region = \"GRA7\",\n PrivateNetworkId = xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n PrivateNetworkConfiguration = new Ovh.Inputs.CloudProjectKubePrivateNetworkConfigurationArgs\n {\n DefaultVrackGateway = \"10.4.0.1\",\n PrivateNetworkRoutingAsDefault = true,\n },\n }, new CustomResourceOptions\n {\n DependsOn = new[]\n {\n ovh_cloud_project_network_private.Network1,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKube(ctx, \"mykube\", \u0026ovh.CloudProjectKubeArgs{\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tRegion: pulumi.String(\"GRA7\"),\n\t\t\tPrivateNetworkId: pulumi.Any(xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx),\n\t\t\tPrivateNetworkConfiguration: \u0026CloudProjectKubePrivateNetworkConfigurationArgs{\n\t\t\t\tDefaultVrackGateway: pulumi.String(\"10.4.0.1\"),\n\t\t\t\tPrivateNetworkRoutingAsDefault: pulumi.Bool(true),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\tovh_cloud_project_network_private.Network1,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKube;\nimport com.pulumi.ovh.CloudProjectKubeArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubePrivateNetworkConfigurationArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mykube = new CloudProjectKube(\"mykube\", CloudProjectKubeArgs.builder() \n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .region(\"GRA7\")\n .privateNetworkId(xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx)\n .privateNetworkConfiguration(CloudProjectKubePrivateNetworkConfigurationArgs.builder()\n .defaultVrackGateway(\"10.4.0.1\")\n .privateNetworkRoutingAsDefault(true)\n .build())\n .build(), CustomResourceOptions.builder()\n .dependsOn(ovh_cloud_project_network_private.network1())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mykube:\n type: ovh:CloudProjectKube\n properties:\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n region: GRA7\n privateNetworkId: ${[\"xxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxx\"]} #ovh_cloud_project_network_private.network1.regions_attributes[index(ovh_cloud_project_network_private.network1.regions_attributes.*.region, \"GRA7\")].openstackid\n privateNetworkConfiguration:\n defaultVrackGateway: 10.4.0.1\n privateNetworkRoutingAsDefault: true\n options:\n dependson:\n - ${ovh_cloud_project_network_private.network1}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed Kubernetes Service clusters can be imported using the `serviceName` and the `id` of the cluster, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectKube:CloudProjectKube my_kube_cluster a6678gggjh76hggjh7f59/a123bc45-a1b2-34c5-678d-678ghg7676ebc\n```\n\n ", "properties": { "controlPlaneIsUpToDate": { "type": "boolean", @@ -6158,7 +6158,7 @@ } }, "ovh:index/cloudProjectKubeIpRestrictions:CloudProjectKubeIpRestrictions": { - "description": "Apply IP restrictions to an OVHcloud Managed Kubernetes cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst vrackOnly = new ovh.CloudProjectKubeIpRestrictions(\"vrack_only\", {\n ips: [\"10.42.0.0/16\"],\n kubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nvrack_only = ovh.CloudProjectKubeIpRestrictions(\"vrackOnly\",\n ips=[\"10.42.0.0/16\"],\n kube_id=\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vrackOnly = new Ovh.CloudProjectKubeIpRestrictions(\"vrackOnly\", new()\n {\n Ips = new[]\n {\n \"10.42.0.0/16\",\n },\n KubeId = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKubeIpRestrictions(ctx, \"vrackOnly\", \u0026ovh.CloudProjectKubeIpRestrictionsArgs{\n\t\t\tIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"10.42.0.0/16\"),\n\t\t\t},\n\t\t\tKubeId: pulumi.String(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\"),\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKubeIpRestrictions;\nimport com.pulumi.ovh.CloudProjectKubeIpRestrictionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var vrackOnly = new CloudProjectKubeIpRestrictions(\"vrackOnly\", CloudProjectKubeIpRestrictionsArgs.builder() \n .ips(\"10.42.0.0/16\")\n .kubeId(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\")\n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackOnly:\n type: ovh:CloudProjectKubeIpRestrictions\n properties:\n ips:\n - 10.42.0.0/16\n kubeId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed Kubernetes Service cluster IP restrictions can be imported using the `id` of the IP restrictions (which is the same ID as the kubernetes which it depends on),\n\n```sh\n $ pulumi import ovh:index/cloudProjectKubeIpRestrictions:CloudProjectKubeIpRestrictions iprestrictions xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n```\n\n ", + "description": "Apply IP restrictions to an OVHcloud Managed Kubernetes cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst vrackOnly = new ovh.CloudProjectKubeIpRestrictions(\"vrack_only\", {\n ips: [\"10.42.0.0/16\"],\n kubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nvrack_only = ovh.CloudProjectKubeIpRestrictions(\"vrackOnly\",\n ips=[\"10.42.0.0/16\"],\n kube_id=\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vrackOnly = new Ovh.CloudProjectKubeIpRestrictions(\"vrackOnly\", new()\n {\n Ips = new[]\n {\n \"10.42.0.0/16\",\n },\n KubeId = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKubeIpRestrictions(ctx, \"vrackOnly\", \u0026ovh.CloudProjectKubeIpRestrictionsArgs{\n\t\t\tIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"10.42.0.0/16\"),\n\t\t\t},\n\t\t\tKubeId: pulumi.String(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\"),\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKubeIpRestrictions;\nimport com.pulumi.ovh.CloudProjectKubeIpRestrictionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var vrackOnly = new CloudProjectKubeIpRestrictions(\"vrackOnly\", CloudProjectKubeIpRestrictionsArgs.builder() \n .ips(\"10.42.0.0/16\")\n .kubeId(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\")\n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackOnly:\n type: ovh:CloudProjectKubeIpRestrictions\n properties:\n ips:\n - 10.42.0.0/16\n kubeId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed Kubernetes Service cluster IP restrictions can be imported using the `id` of the IP restrictions (which is the same ID as the kubernetes which it depends on),\n\n```sh\n $ pulumi import ovh:index/cloudProjectKubeIpRestrictions:CloudProjectKubeIpRestrictions iprestrictions xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n```\n\n ", "properties": { "ips": { "type": "array", @@ -6230,7 +6230,7 @@ } }, "ovh:index/cloudProjectKubeNodePool:CloudProjectKubeNodePool": { - "description": "Creates a nodepool in a OVH Managed Kubernetes Service cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst pool = new ovh.CloudProjectKubeNodePool(\"pool\", {\n desiredNodes: 3,\n flavorName: \"b2-7\",\n kubeId: \"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n maxNodes: 3,\n minNodes: 3,\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n template: {\n metadata: {\n annotations: {\n k1: \"v1\",\n k2: \"v2\",\n },\n finalizers: [\n \"F1\",\n \"F2\",\n ],\n labels: {\n k3: \"v3\",\n k4: \"v4\",\n },\n },\n spec: {\n taints: [{\n effect: \"PreferNoSchedule\",\n key: \"k\",\n value: \"v\",\n }],\n unschedulable: false,\n },\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\npool = ovh.CloudProjectKubeNodePool(\"pool\",\n desired_nodes=3,\n flavor_name=\"b2-7\",\n kube_id=\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n max_nodes=3,\n min_nodes=3,\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n template=ovh.CloudProjectKubeNodePoolTemplateArgs(\n metadata=ovh.CloudProjectKubeNodePoolTemplateMetadataArgs(\n annotations={\n \"k1\": \"v1\",\n \"k2\": \"v2\",\n },\n finalizers=[\n \"F1\",\n \"F2\",\n ],\n labels={\n \"k3\": \"v3\",\n \"k4\": \"v4\",\n },\n ),\n spec=ovh.CloudProjectKubeNodePoolTemplateSpecArgs(\n taints=[{\n \"effect\": \"PreferNoSchedule\",\n \"key\": \"k\",\n \"value\": \"v\",\n }],\n unschedulable=False,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var pool = new Ovh.CloudProjectKubeNodePool(\"pool\", new()\n {\n DesiredNodes = 3,\n FlavorName = \"b2-7\",\n KubeId = \"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n MaxNodes = 3,\n MinNodes = 3,\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Template = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateArgs\n {\n Metadata = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateMetadataArgs\n {\n Annotations = \n {\n { \"k1\", \"v1\" },\n { \"k2\", \"v2\" },\n },\n Finalizers = new[]\n {\n \"F1\",\n \"F2\",\n },\n Labels = \n {\n { \"k3\", \"v3\" },\n { \"k4\", \"v4\" },\n },\n },\n Spec = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateSpecArgs\n {\n Taints = new[]\n {\n \n {\n { \"effect\", \"PreferNoSchedule\" },\n { \"key\", \"k\" },\n { \"value\", \"v\" },\n },\n },\n Unschedulable = false,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKubeNodePool(ctx, \"pool\", \u0026ovh.CloudProjectKubeNodePoolArgs{\n\t\t\tDesiredNodes: pulumi.Int(3),\n\t\t\tFlavorName: pulumi.String(\"b2-7\"),\n\t\t\tKubeId: pulumi.String(\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\"),\n\t\t\tMaxNodes: pulumi.Int(3),\n\t\t\tMinNodes: pulumi.Int(3),\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tTemplate: \u0026CloudProjectKubeNodePoolTemplateArgs{\n\t\t\t\tMetadata: \u0026CloudProjectKubeNodePoolTemplateMetadataArgs{\n\t\t\t\t\tAnnotations: pulumi.StringMap{\n\t\t\t\t\t\t\"k1\": pulumi.String(\"v1\"),\n\t\t\t\t\t\t\"k2\": pulumi.String(\"v2\"),\n\t\t\t\t\t},\n\t\t\t\t\tFinalizers: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"F1\"),\n\t\t\t\t\t\tpulumi.String(\"F2\"),\n\t\t\t\t\t},\n\t\t\t\t\tLabels: pulumi.StringMap{\n\t\t\t\t\t\t\"k3\": pulumi.String(\"v3\"),\n\t\t\t\t\t\t\"k4\": pulumi.String(\"v4\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSpec: \u0026CloudProjectKubeNodePoolTemplateSpecArgs{\n\t\t\t\t\tTaints: pulumi.AnyMapArray{\n\t\t\t\t\t\tpulumi.AnyMap{\n\t\t\t\t\t\t\t\"effect\": pulumi.Any(\"PreferNoSchedule\"),\n\t\t\t\t\t\t\t\"key\": pulumi.Any(\"k\"),\n\t\t\t\t\t\t\t\"value\": pulumi.Any(\"v\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tUnschedulable: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKubeNodePool;\nimport com.pulumi.ovh.CloudProjectKubeNodePoolArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateMetadataArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateSpecArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var pool = new CloudProjectKubeNodePool(\"pool\", CloudProjectKubeNodePoolArgs.builder() \n .desiredNodes(3)\n .flavorName(\"b2-7\")\n .kubeId(\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\")\n .maxNodes(3)\n .minNodes(3)\n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .template(CloudProjectKubeNodePoolTemplateArgs.builder()\n .metadata(CloudProjectKubeNodePoolTemplateMetadataArgs.builder()\n .annotations(Map.ofEntries(\n Map.entry(\"k1\", \"v1\"),\n Map.entry(\"k2\", \"v2\")\n ))\n .finalizers( \n \"F1\",\n \"F2\")\n .labels(Map.ofEntries(\n Map.entry(\"k3\", \"v3\"),\n Map.entry(\"k4\", \"v4\")\n ))\n .build())\n .spec(CloudProjectKubeNodePoolTemplateSpecArgs.builder()\n .taints(Map.ofEntries(\n Map.entry(\"effect\", \"PreferNoSchedule\"),\n Map.entry(\"key\", \"k\"),\n Map.entry(\"value\", \"v\")\n ))\n .unschedulable(false)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n pool:\n type: ovh:CloudProjectKubeNodePool\n properties:\n desiredNodes: 3\n flavorName: b2-7\n kubeId: xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\n maxNodes: 3\n minNodes: 3\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n template:\n metadata:\n annotations:\n k1: v1\n k2: v2\n finalizers:\n - F1\n - F2\n labels:\n k3: v3\n k4: v4\n spec:\n taints:\n - effect: PreferNoSchedule\n key: k\n value: v\n unschedulable: false\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a nodepool in a OVH Managed Kubernetes Service cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst pool = new ovh.CloudProjectKubeNodePool(\"pool\", {\n desiredNodes: 3,\n flavorName: \"b2-7\",\n kubeId: \"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n maxNodes: 3,\n minNodes: 3,\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n template: {\n metadata: {\n annotations: {\n k1: \"v1\",\n k2: \"v2\",\n },\n finalizers: [\n \"F1\",\n \"F2\",\n ],\n labels: {\n k3: \"v3\",\n k4: \"v4\",\n },\n },\n spec: {\n taints: [{\n effect: \"PreferNoSchedule\",\n key: \"k\",\n value: \"v\",\n }],\n unschedulable: false,\n },\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\npool = ovh.CloudProjectKubeNodePool(\"pool\",\n desired_nodes=3,\n flavor_name=\"b2-7\",\n kube_id=\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n max_nodes=3,\n min_nodes=3,\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n template=ovh.CloudProjectKubeNodePoolTemplateArgs(\n metadata=ovh.CloudProjectKubeNodePoolTemplateMetadataArgs(\n annotations={\n \"k1\": \"v1\",\n \"k2\": \"v2\",\n },\n finalizers=[\n \"F1\",\n \"F2\",\n ],\n labels={\n \"k3\": \"v3\",\n \"k4\": \"v4\",\n },\n ),\n spec=ovh.CloudProjectKubeNodePoolTemplateSpecArgs(\n taints=[{\n \"effect\": \"PreferNoSchedule\",\n \"key\": \"k\",\n \"value\": \"v\",\n }],\n unschedulable=False,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var pool = new Ovh.CloudProjectKubeNodePool(\"pool\", new()\n {\n DesiredNodes = 3,\n FlavorName = \"b2-7\",\n KubeId = \"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n MaxNodes = 3,\n MinNodes = 3,\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Template = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateArgs\n {\n Metadata = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateMetadataArgs\n {\n Annotations = \n {\n { \"k1\", \"v1\" },\n { \"k2\", \"v2\" },\n },\n Finalizers = new[]\n {\n \"F1\",\n \"F2\",\n },\n Labels = \n {\n { \"k3\", \"v3\" },\n { \"k4\", \"v4\" },\n },\n },\n Spec = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateSpecArgs\n {\n Taints = new[]\n {\n \n {\n { \"effect\", \"PreferNoSchedule\" },\n { \"key\", \"k\" },\n { \"value\", \"v\" },\n },\n },\n Unschedulable = false,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKubeNodePool(ctx, \"pool\", \u0026ovh.CloudProjectKubeNodePoolArgs{\n\t\t\tDesiredNodes: pulumi.Int(3),\n\t\t\tFlavorName: pulumi.String(\"b2-7\"),\n\t\t\tKubeId: pulumi.String(\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\"),\n\t\t\tMaxNodes: pulumi.Int(3),\n\t\t\tMinNodes: pulumi.Int(3),\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tTemplate: \u0026CloudProjectKubeNodePoolTemplateArgs{\n\t\t\t\tMetadata: \u0026CloudProjectKubeNodePoolTemplateMetadataArgs{\n\t\t\t\t\tAnnotations: pulumi.StringMap{\n\t\t\t\t\t\t\"k1\": pulumi.String(\"v1\"),\n\t\t\t\t\t\t\"k2\": pulumi.String(\"v2\"),\n\t\t\t\t\t},\n\t\t\t\t\tFinalizers: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"F1\"),\n\t\t\t\t\t\tpulumi.String(\"F2\"),\n\t\t\t\t\t},\n\t\t\t\t\tLabels: pulumi.StringMap{\n\t\t\t\t\t\t\"k3\": pulumi.String(\"v3\"),\n\t\t\t\t\t\t\"k4\": pulumi.String(\"v4\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSpec: \u0026CloudProjectKubeNodePoolTemplateSpecArgs{\n\t\t\t\t\tTaints: pulumi.AnyMapArray{\n\t\t\t\t\t\tpulumi.AnyMap{\n\t\t\t\t\t\t\t\"effect\": pulumi.Any(\"PreferNoSchedule\"),\n\t\t\t\t\t\t\t\"key\": pulumi.Any(\"k\"),\n\t\t\t\t\t\t\t\"value\": pulumi.Any(\"v\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tUnschedulable: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKubeNodePool;\nimport com.pulumi.ovh.CloudProjectKubeNodePoolArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateMetadataArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateSpecArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var pool = new CloudProjectKubeNodePool(\"pool\", CloudProjectKubeNodePoolArgs.builder() \n .desiredNodes(3)\n .flavorName(\"b2-7\")\n .kubeId(\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\")\n .maxNodes(3)\n .minNodes(3)\n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .template(CloudProjectKubeNodePoolTemplateArgs.builder()\n .metadata(CloudProjectKubeNodePoolTemplateMetadataArgs.builder()\n .annotations(Map.ofEntries(\n Map.entry(\"k1\", \"v1\"),\n Map.entry(\"k2\", \"v2\")\n ))\n .finalizers( \n \"F1\",\n \"F2\")\n .labels(Map.ofEntries(\n Map.entry(\"k3\", \"v3\"),\n Map.entry(\"k4\", \"v4\")\n ))\n .build())\n .spec(CloudProjectKubeNodePoolTemplateSpecArgs.builder()\n .taints(Map.ofEntries(\n Map.entry(\"effect\", \"PreferNoSchedule\"),\n Map.entry(\"key\", \"k\"),\n Map.entry(\"value\", \"v\")\n ))\n .unschedulable(false)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n pool:\n type: ovh:CloudProjectKubeNodePool\n properties:\n desiredNodes: 3\n flavorName: b2-7\n kubeId: xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\n maxNodes: 3\n minNodes: 3\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n template:\n metadata:\n annotations:\n k1: v1\n k2: v2\n finalizers:\n - F1\n - F2\n labels:\n k3: v3\n k4: v4\n spec:\n taints:\n - effect: PreferNoSchedule\n key: k\n value: v\n unschedulable: false\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "antiAffinity": { "type": "boolean", @@ -6482,7 +6482,7 @@ } }, "ovh:index/cloudProjectKubeOidc:CloudProjectKubeOidc": { - "description": "Creates an OIDC configuration in an OVHcloud Managed Kubernetes cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\n\nconst my_oidc = new ovh.CloudProjectKubeOidc(\"my-oidc\", {\n serviceName: _var.projectid,\n kubeId: ovh_cloud_project_kube.mykube.id,\n clientId: \"xxx\",\n issuerUrl: \"https://ovh.com\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nmy_oidc = ovh.CloudProjectKubeOidc(\"my-oidc\",\n service_name=var[\"projectid\"],\n kube_id=ovh_cloud_project_kube[\"mykube\"][\"id\"],\n client_id=\"xxx\",\n issuer_url=\"https://ovh.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var my_oidc = new Ovh.CloudProjectKubeOidc(\"my-oidc\", new()\n {\n ServiceName = @var.Projectid,\n KubeId = ovh_cloud_project_kube.Mykube.Id,\n ClientId = \"xxx\",\n IssuerUrl = \"https://ovh.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKubeOidc(ctx, \"my-oidc\", \u0026ovh.CloudProjectKubeOidcArgs{\n\t\t\tServiceName: pulumi.Any(_var.Projectid),\n\t\t\tKubeId: pulumi.Any(ovh_cloud_project_kube.Mykube.Id),\n\t\t\tClientId: pulumi.String(\"xxx\"),\n\t\t\tIssuerUrl: pulumi.String(\"https://ovh.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKubeOidc;\nimport com.pulumi.ovh.CloudProjectKubeOidcArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var my_oidc = new CloudProjectKubeOidc(\"my-oidc\", CloudProjectKubeOidcArgs.builder() \n .serviceName(var_.projectid())\n .kubeId(ovh_cloud_project_kube.mykube().id())\n .clientId(\"xxx\")\n .issuerUrl(\"https://ovh.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n my-oidc:\n type: ovh:CloudProjectKubeOidc\n properties:\n serviceName: ${var.projectid}\n kubeId: ${ovh_cloud_project_kube.mykube.id}\n clientId: xxx\n issuerUrl: https://ovh.com\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates an OIDC configuration in an OVHcloud Managed Kubernetes cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst my_oidc = new ovh.CloudProjectKubeOidc(\"my-oidc\", {\n serviceName: _var.projectid,\n kubeId: ovh_cloud_project_kube.mykube.id,\n clientId: \"xxx\",\n issuerUrl: \"https://ovh.com\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmy_oidc = ovh.CloudProjectKubeOidc(\"my-oidc\",\n service_name=var[\"projectid\"],\n kube_id=ovh_cloud_project_kube[\"mykube\"][\"id\"],\n client_id=\"xxx\",\n issuer_url=\"https://ovh.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var my_oidc = new Ovh.CloudProjectKubeOidc(\"my-oidc\", new()\n {\n ServiceName = @var.Projectid,\n KubeId = ovh_cloud_project_kube.Mykube.Id,\n ClientId = \"xxx\",\n IssuerUrl = \"https://ovh.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKubeOidc(ctx, \"my-oidc\", \u0026ovh.CloudProjectKubeOidcArgs{\n\t\t\tServiceName: pulumi.Any(_var.Projectid),\n\t\t\tKubeId: pulumi.Any(ovh_cloud_project_kube.Mykube.Id),\n\t\t\tClientId: pulumi.String(\"xxx\"),\n\t\t\tIssuerUrl: pulumi.String(\"https://ovh.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKubeOidc;\nimport com.pulumi.ovh.CloudProjectKubeOidcArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var my_oidc = new CloudProjectKubeOidc(\"my-oidc\", CloudProjectKubeOidcArgs.builder() \n .serviceName(var_.projectid())\n .kubeId(ovh_cloud_project_kube.mykube().id())\n .clientId(\"xxx\")\n .issuerUrl(\"https://ovh.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n my-oidc:\n type: ovh:CloudProjectKubeOidc\n properties:\n serviceName: ${var.projectid}\n kubeId: ${ovh_cloud_project_kube.mykube.id}\n clientId: xxx\n issuerUrl: https://ovh.com\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "clientId": { "type": "string", @@ -6559,7 +6559,7 @@ } }, "ovh:index/cloudProjectNetworkPrivate:CloudProjectNetworkPrivate": { - "description": "Creates a private network in a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst net = new ovh.CloudProjectNetworkPrivate(\"net\", {\n regions: [\n \"GRA1\",\n \"BHS1\",\n ],\n serviceName: \"XXXXXX\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nnet = ovh.CloudProjectNetworkPrivate(\"net\",\n regions=[\n \"GRA1\",\n \"BHS1\",\n ],\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var net = new Ovh.CloudProjectNetworkPrivate(\"net\", new()\n {\n Regions = new[]\n {\n \"GRA1\",\n \"BHS1\",\n },\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectNetworkPrivate(ctx, \"net\", \u0026ovh.CloudProjectNetworkPrivateArgs{\n\t\t\tRegions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"GRA1\"),\n\t\t\t\tpulumi.String(\"BHS1\"),\n\t\t\t},\n\t\t\tServiceName: pulumi.String(\"XXXXXX\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectNetworkPrivate;\nimport com.pulumi.ovh.CloudProjectNetworkPrivateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var net = new CloudProjectNetworkPrivate(\"net\", CloudProjectNetworkPrivateArgs.builder() \n .regions( \n \"GRA1\",\n \"BHS1\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n net:\n type: ovh:CloudProjectNetworkPrivate\n properties:\n regions:\n - GRA1\n - BHS1\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a private network in a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst net = new ovh.CloudProjectNetworkPrivate(\"net\", {\n regions: [\n \"GRA1\",\n \"BHS1\",\n ],\n serviceName: \"XXXXXX\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nnet = ovh.CloudProjectNetworkPrivate(\"net\",\n regions=[\n \"GRA1\",\n \"BHS1\",\n ],\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var net = new Ovh.CloudProjectNetworkPrivate(\"net\", new()\n {\n Regions = new[]\n {\n \"GRA1\",\n \"BHS1\",\n },\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectNetworkPrivate(ctx, \"net\", \u0026ovh.CloudProjectNetworkPrivateArgs{\n\t\t\tRegions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"GRA1\"),\n\t\t\t\tpulumi.String(\"BHS1\"),\n\t\t\t},\n\t\t\tServiceName: pulumi.String(\"XXXXXX\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectNetworkPrivate;\nimport com.pulumi.ovh.CloudProjectNetworkPrivateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var net = new CloudProjectNetworkPrivate(\"net\", CloudProjectNetworkPrivateArgs.builder() \n .regions( \n \"GRA1\",\n \"BHS1\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n net:\n type: ovh:CloudProjectNetworkPrivate\n properties:\n regions:\n - GRA1\n - BHS1\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "name": { "type": "string", @@ -6693,7 +6693,7 @@ } }, "ovh:index/cloudProjectNetworkPrivateSubnet:CloudProjectNetworkPrivateSubnet": { - "description": "Creates a subnet in a private network of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst subnet = new ovh.CloudProjectNetworkPrivateSubnet(\"subnet\", {\n dhcp: true,\n end: \"192.168.168.200\",\n network: \"192.168.168.0/24\",\n networkId: \"0234543\",\n noGateway: false,\n region: \"GRA1\",\n serviceName: \"xxxxx\",\n start: \"192.168.168.100\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nsubnet = ovh.CloudProjectNetworkPrivateSubnet(\"subnet\",\n dhcp=True,\n end=\"192.168.168.200\",\n network=\"192.168.168.0/24\",\n network_id=\"0234543\",\n no_gateway=False,\n region=\"GRA1\",\n service_name=\"xxxxx\",\n start=\"192.168.168.100\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var subnet = new Ovh.CloudProjectNetworkPrivateSubnet(\"subnet\", new()\n {\n Dhcp = true,\n End = \"192.168.168.200\",\n Network = \"192.168.168.0/24\",\n NetworkId = \"0234543\",\n NoGateway = false,\n Region = \"GRA1\",\n ServiceName = \"xxxxx\",\n Start = \"192.168.168.100\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectNetworkPrivateSubnet(ctx, \"subnet\", \u0026ovh.CloudProjectNetworkPrivateSubnetArgs{\n\t\t\tDhcp: pulumi.Bool(true),\n\t\t\tEnd: pulumi.String(\"192.168.168.200\"),\n\t\t\tNetwork: pulumi.String(\"192.168.168.0/24\"),\n\t\t\tNetworkId: pulumi.String(\"0234543\"),\n\t\t\tNoGateway: pulumi.Bool(false),\n\t\t\tRegion: pulumi.String(\"GRA1\"),\n\t\t\tServiceName: pulumi.String(\"xxxxx\"),\n\t\t\tStart: pulumi.String(\"192.168.168.100\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectNetworkPrivateSubnet;\nimport com.pulumi.ovh.CloudProjectNetworkPrivateSubnetArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var subnet = new CloudProjectNetworkPrivateSubnet(\"subnet\", CloudProjectNetworkPrivateSubnetArgs.builder() \n .dhcp(true)\n .end(\"192.168.168.200\")\n .network(\"192.168.168.0/24\")\n .networkId(\"0234543\")\n .noGateway(false)\n .region(\"GRA1\")\n .serviceName(\"xxxxx\")\n .start(\"192.168.168.100\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n subnet:\n type: ovh:CloudProjectNetworkPrivateSubnet\n properties:\n dhcp: true\n end: 192.168.168.200\n network: 192.168.168.0/24\n networkId: 0234543\n noGateway: false\n region: GRA1\n serviceName: xxxxx\n start: 192.168.168.100\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a subnet in a private network of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst subnet = new ovh.CloudProjectNetworkPrivateSubnet(\"subnet\", {\n dhcp: true,\n end: \"192.168.168.200\",\n network: \"192.168.168.0/24\",\n networkId: \"0234543\",\n noGateway: false,\n region: \"GRA1\",\n serviceName: \"xxxxx\",\n start: \"192.168.168.100\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nsubnet = ovh.CloudProjectNetworkPrivateSubnet(\"subnet\",\n dhcp=True,\n end=\"192.168.168.200\",\n network=\"192.168.168.0/24\",\n network_id=\"0234543\",\n no_gateway=False,\n region=\"GRA1\",\n service_name=\"xxxxx\",\n start=\"192.168.168.100\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var subnet = new Ovh.CloudProjectNetworkPrivateSubnet(\"subnet\", new()\n {\n Dhcp = true,\n End = \"192.168.168.200\",\n Network = \"192.168.168.0/24\",\n NetworkId = \"0234543\",\n NoGateway = false,\n Region = \"GRA1\",\n ServiceName = \"xxxxx\",\n Start = \"192.168.168.100\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectNetworkPrivateSubnet(ctx, \"subnet\", \u0026ovh.CloudProjectNetworkPrivateSubnetArgs{\n\t\t\tDhcp: pulumi.Bool(true),\n\t\t\tEnd: pulumi.String(\"192.168.168.200\"),\n\t\t\tNetwork: pulumi.String(\"192.168.168.0/24\"),\n\t\t\tNetworkId: pulumi.String(\"0234543\"),\n\t\t\tNoGateway: pulumi.Bool(false),\n\t\t\tRegion: pulumi.String(\"GRA1\"),\n\t\t\tServiceName: pulumi.String(\"xxxxx\"),\n\t\t\tStart: pulumi.String(\"192.168.168.100\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectNetworkPrivateSubnet;\nimport com.pulumi.ovh.CloudProjectNetworkPrivateSubnetArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var subnet = new CloudProjectNetworkPrivateSubnet(\"subnet\", CloudProjectNetworkPrivateSubnetArgs.builder() \n .dhcp(true)\n .end(\"192.168.168.200\")\n .network(\"192.168.168.0/24\")\n .networkId(\"0234543\")\n .noGateway(false)\n .region(\"GRA1\")\n .serviceName(\"xxxxx\")\n .start(\"192.168.168.100\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n subnet:\n type: ovh:CloudProjectNetworkPrivateSubnet\n properties:\n dhcp: true\n end: 192.168.168.200\n network: 192.168.168.0/24\n networkId: 0234543\n noGateway: false\n region: GRA1\n serviceName: xxxxx\n start: 192.168.168.100\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "cidr": { "type": "string", @@ -6867,7 +6867,7 @@ } }, "ovh:index/cloudProjectUser:CloudProjectUser": { - "description": "Creates a user in a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst user1 = new ovh.CloudProjectUser(\"user1\", {\n serviceName: \"XXX\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nuser1 = ovh.CloudProjectUser(\"user1\", service_name=\"XXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var user1 = new Ovh.CloudProjectUser(\"user1\", new()\n {\n ServiceName = \"XXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectUser(ctx, \"user1\", \u0026ovh.CloudProjectUserArgs{\n\t\t\tServiceName: pulumi.String(\"XXX\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectUser;\nimport com.pulumi.ovh.CloudProjectUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var user1 = new CloudProjectUser(\"user1\", CloudProjectUserArgs.builder() \n .serviceName(\"XXX\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user1:\n type: ovh:CloudProjectUser\n properties:\n serviceName: XXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a user in a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst user1 = new ovh.CloudProjectUser(\"user1\", {\n serviceName: \"XXX\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nuser1 = ovh.CloudProjectUser(\"user1\", service_name=\"XXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var user1 = new Ovh.CloudProjectUser(\"user1\", new()\n {\n ServiceName = \"XXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectUser(ctx, \"user1\", \u0026ovh.CloudProjectUserArgs{\n\t\t\tServiceName: pulumi.String(\"XXX\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectUser;\nimport com.pulumi.ovh.CloudProjectUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var user1 = new CloudProjectUser(\"user1\", CloudProjectUserArgs.builder() \n .serviceName(\"XXX\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user1:\n type: ovh:CloudProjectUser\n properties:\n serviceName: XXX\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "creationDate": { "type": "string", @@ -7024,7 +7024,7 @@ } }, "ovh:index/dbaasLogsInput:DbaasLogsInput": { - "description": "Creates a dbaas logs input.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst logstash = ovh.getDbaasLogsInputEngine({\n name: \"logstash\",\n version: \"7.x\",\n});\nconst stream = new ovh.DbaasLogsOutputGraylogStream(\"stream\", {\n serviceName: \"....\",\n title: \"my stream\",\n description: \"my graylog stream\",\n});\nconst input = new ovh.DbaasLogsInput(\"input\", {\n serviceName: stream.serviceName,\n description: stream.description,\n title: stream.title,\n engineId: logstash.then(logstash =\u003e logstash.id),\n streamId: stream.id,\n allowedNetworks: [\"10.0.0.0/16\"],\n exposedPort: \"6154\",\n nbInstance: 2,\n configuration: {\n logstash: {\n inputSection: `beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n`,\n },\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\nlogstash = ovh.get_dbaas_logs_input_engine(name=\"logstash\",\n version=\"7.x\")\nstream = ovh.DbaasLogsOutputGraylogStream(\"stream\",\n service_name=\"....\",\n title=\"my stream\",\n description=\"my graylog stream\")\ninput = ovh.DbaasLogsInput(\"input\",\n service_name=stream.service_name,\n description=stream.description,\n title=stream.title,\n engine_id=logstash.id,\n stream_id=stream.id,\n allowed_networks=[\"10.0.0.0/16\"],\n exposed_port=\"6154\",\n nb_instance=2,\n configuration=ovh.DbaasLogsInputConfigurationArgs(\n logstash=ovh.DbaasLogsInputConfigurationLogstashArgs(\n input_section=\"\"\"beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n\"\"\",\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var logstash = Ovh.GetDbaasLogsInputEngine.Invoke(new()\n {\n Name = \"logstash\",\n Version = \"7.x\",\n });\n\n var stream = new Ovh.DbaasLogsOutputGraylogStream(\"stream\", new()\n {\n ServiceName = \"....\",\n Title = \"my stream\",\n Description = \"my graylog stream\",\n });\n\n var input = new Ovh.DbaasLogsInput(\"input\", new()\n {\n ServiceName = stream.ServiceName,\n Description = stream.Description,\n Title = stream.Title,\n EngineId = logstash.Apply(getDbaasLogsInputEngineResult =\u003e getDbaasLogsInputEngineResult.Id),\n StreamId = stream.Id,\n AllowedNetworks = new[]\n {\n \"10.0.0.0/16\",\n },\n ExposedPort = \"6154\",\n NbInstance = 2,\n Configuration = new Ovh.Inputs.DbaasLogsInputConfigurationArgs\n {\n Logstash = new Ovh.Inputs.DbaasLogsInputConfigurationLogstashArgs\n {\n InputSection = @\"beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"\"/etc/ssl/private/server.crt\"\"\n ssl_key =\u003e \"\"/etc/ssl/private/server.key\"\"\n}\n\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tlogstash, err := ovh.GetDbaasLogsInputEngine(ctx, \u0026GetDbaasLogsInputEngineArgs{\n\t\t\tName: pulumi.StringRef(\"logstash\"),\n\t\t\tVersion: pulumi.StringRef(\"7.x\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tstream, err := ovh.NewDbaasLogsOutputGraylogStream(ctx, \"stream\", \u0026ovh.DbaasLogsOutputGraylogStreamArgs{\n\t\t\tServiceName: pulumi.String(\"....\"),\n\t\t\tTitle: pulumi.String(\"my stream\"),\n\t\t\tDescription: pulumi.String(\"my graylog stream\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDbaasLogsInput(ctx, \"input\", \u0026ovh.DbaasLogsInputArgs{\n\t\t\tServiceName: stream.ServiceName,\n\t\t\tDescription: stream.Description,\n\t\t\tTitle: stream.Title,\n\t\t\tEngineId: pulumi.String(logstash.Id),\n\t\t\tStreamId: stream.ID(),\n\t\t\tAllowedNetworks: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"10.0.0.0/16\"),\n\t\t\t},\n\t\t\tExposedPort: pulumi.String(\"6154\"),\n\t\t\tNbInstance: pulumi.Int(2),\n\t\t\tConfiguration: \u0026DbaasLogsInputConfigurationArgs{\n\t\t\t\tLogstash: \u0026DbaasLogsInputConfigurationLogstashArgs{\n\t\t\t\t\tInputSection: pulumi.String(fmt.Sprintf(`beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n`)),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDbaasLogsInputEngineArgs;\nimport com.pulumi.ovh.DbaasLogsOutputGraylogStream;\nimport com.pulumi.ovh.DbaasLogsOutputGraylogStreamArgs;\nimport com.pulumi.ovh.DbaasLogsInput;\nimport com.pulumi.ovh.DbaasLogsInputArgs;\nimport com.pulumi.ovh.inputs.DbaasLogsInputConfigurationArgs;\nimport com.pulumi.ovh.inputs.DbaasLogsInputConfigurationLogstashArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var logstash = OvhFunctions.getDbaasLogsInputEngine(GetDbaasLogsInputEngineArgs.builder()\n .name(\"logstash\")\n .version(\"7.x\")\n .build());\n\n var stream = new DbaasLogsOutputGraylogStream(\"stream\", DbaasLogsOutputGraylogStreamArgs.builder() \n .serviceName(\"....\")\n .title(\"my stream\")\n .description(\"my graylog stream\")\n .build());\n\n var input = new DbaasLogsInput(\"input\", DbaasLogsInputArgs.builder() \n .serviceName(stream.serviceName())\n .description(stream.description())\n .title(stream.title())\n .engineId(logstash.applyValue(getDbaasLogsInputEngineResult -\u003e getDbaasLogsInputEngineResult.id()))\n .streamId(stream.id())\n .allowedNetworks(\"10.0.0.0/16\")\n .exposedPort(\"6154\")\n .nbInstance(2)\n .configuration(DbaasLogsInputConfigurationArgs.builder()\n .logstash(DbaasLogsInputConfigurationLogstashArgs.builder()\n .inputSection(\"\"\"\nbeats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n \"\"\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n stream:\n type: ovh:DbaasLogsOutputGraylogStream\n properties:\n serviceName: '....'\n title: my stream\n description: my graylog stream\n input:\n type: ovh:DbaasLogsInput\n properties:\n serviceName: ${stream.serviceName}\n description: ${stream.description}\n title: ${stream.title}\n engineId: ${logstash.id}\n streamId: ${stream.id}\n allowedNetworks:\n - 10.0.0.0/16\n exposedPort: 6154\n nbInstance: 2\n configuration:\n logstash:\n inputSection: |\n beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n }\nvariables:\n logstash:\n Fn::Invoke:\n Function: ovh:getDbaasLogsInputEngine\n Arguments:\n name: logstash\n version: 7.x\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a dbaas logs input.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst logstash = ovh.getDbaasLogsInputEngine({\n name: \"logstash\",\n version: \"7.x\",\n});\nconst stream = new ovh.DbaasLogsOutputGraylogStream(\"stream\", {\n serviceName: \"....\",\n title: \"my stream\",\n description: \"my graylog stream\",\n});\nconst input = new ovh.DbaasLogsInput(\"input\", {\n serviceName: stream.serviceName,\n description: stream.description,\n title: stream.title,\n engineId: logstash.then(logstash =\u003e logstash.id),\n streamId: stream.id,\n allowedNetworks: [\"10.0.0.0/16\"],\n exposedPort: \"6154\",\n nbInstance: 2,\n configuration: {\n logstash: {\n inputSection: `beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n`,\n },\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nlogstash = ovh.get_dbaas_logs_input_engine(name=\"logstash\",\n version=\"7.x\")\nstream = ovh.DbaasLogsOutputGraylogStream(\"stream\",\n service_name=\"....\",\n title=\"my stream\",\n description=\"my graylog stream\")\ninput = ovh.DbaasLogsInput(\"input\",\n service_name=stream.service_name,\n description=stream.description,\n title=stream.title,\n engine_id=logstash.id,\n stream_id=stream.id,\n allowed_networks=[\"10.0.0.0/16\"],\n exposed_port=\"6154\",\n nb_instance=2,\n configuration=ovh.DbaasLogsInputConfigurationArgs(\n logstash=ovh.DbaasLogsInputConfigurationLogstashArgs(\n input_section=\"\"\"beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n\"\"\",\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var logstash = Ovh.GetDbaasLogsInputEngine.Invoke(new()\n {\n Name = \"logstash\",\n Version = \"7.x\",\n });\n\n var stream = new Ovh.DbaasLogsOutputGraylogStream(\"stream\", new()\n {\n ServiceName = \"....\",\n Title = \"my stream\",\n Description = \"my graylog stream\",\n });\n\n var input = new Ovh.DbaasLogsInput(\"input\", new()\n {\n ServiceName = stream.ServiceName,\n Description = stream.Description,\n Title = stream.Title,\n EngineId = logstash.Apply(getDbaasLogsInputEngineResult =\u003e getDbaasLogsInputEngineResult.Id),\n StreamId = stream.Id,\n AllowedNetworks = new[]\n {\n \"10.0.0.0/16\",\n },\n ExposedPort = \"6154\",\n NbInstance = 2,\n Configuration = new Ovh.Inputs.DbaasLogsInputConfigurationArgs\n {\n Logstash = new Ovh.Inputs.DbaasLogsInputConfigurationLogstashArgs\n {\n InputSection = @\"beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"\"/etc/ssl/private/server.crt\"\"\n ssl_key =\u003e \"\"/etc/ssl/private/server.key\"\"\n}\n\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tlogstash, err := ovh.GetDbaasLogsInputEngine(ctx, \u0026GetDbaasLogsInputEngineArgs{\n\t\t\tName: pulumi.StringRef(\"logstash\"),\n\t\t\tVersion: pulumi.StringRef(\"7.x\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tstream, err := ovh.NewDbaasLogsOutputGraylogStream(ctx, \"stream\", \u0026ovh.DbaasLogsOutputGraylogStreamArgs{\n\t\t\tServiceName: pulumi.String(\"....\"),\n\t\t\tTitle: pulumi.String(\"my stream\"),\n\t\t\tDescription: pulumi.String(\"my graylog stream\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDbaasLogsInput(ctx, \"input\", \u0026ovh.DbaasLogsInputArgs{\n\t\t\tServiceName: stream.ServiceName,\n\t\t\tDescription: stream.Description,\n\t\t\tTitle: stream.Title,\n\t\t\tEngineId: pulumi.String(logstash.Id),\n\t\t\tStreamId: stream.ID(),\n\t\t\tAllowedNetworks: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"10.0.0.0/16\"),\n\t\t\t},\n\t\t\tExposedPort: pulumi.String(\"6154\"),\n\t\t\tNbInstance: pulumi.Int(2),\n\t\t\tConfiguration: \u0026DbaasLogsInputConfigurationArgs{\n\t\t\t\tLogstash: \u0026DbaasLogsInputConfigurationLogstashArgs{\n\t\t\t\t\tInputSection: pulumi.String(fmt.Sprintf(`beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n`)),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDbaasLogsInputEngineArgs;\nimport com.pulumi.ovh.DbaasLogsOutputGraylogStream;\nimport com.pulumi.ovh.DbaasLogsOutputGraylogStreamArgs;\nimport com.pulumi.ovh.DbaasLogsInput;\nimport com.pulumi.ovh.DbaasLogsInputArgs;\nimport com.pulumi.ovh.inputs.DbaasLogsInputConfigurationArgs;\nimport com.pulumi.ovh.inputs.DbaasLogsInputConfigurationLogstashArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var logstash = OvhFunctions.getDbaasLogsInputEngine(GetDbaasLogsInputEngineArgs.builder()\n .name(\"logstash\")\n .version(\"7.x\")\n .build());\n\n var stream = new DbaasLogsOutputGraylogStream(\"stream\", DbaasLogsOutputGraylogStreamArgs.builder() \n .serviceName(\"....\")\n .title(\"my stream\")\n .description(\"my graylog stream\")\n .build());\n\n var input = new DbaasLogsInput(\"input\", DbaasLogsInputArgs.builder() \n .serviceName(stream.serviceName())\n .description(stream.description())\n .title(stream.title())\n .engineId(logstash.applyValue(getDbaasLogsInputEngineResult -\u003e getDbaasLogsInputEngineResult.id()))\n .streamId(stream.id())\n .allowedNetworks(\"10.0.0.0/16\")\n .exposedPort(\"6154\")\n .nbInstance(2)\n .configuration(DbaasLogsInputConfigurationArgs.builder()\n .logstash(DbaasLogsInputConfigurationLogstashArgs.builder()\n .inputSection(\"\"\"\nbeats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n \"\"\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n stream:\n type: ovh:DbaasLogsOutputGraylogStream\n properties:\n serviceName: '....'\n title: my stream\n description: my graylog stream\n input:\n type: ovh:DbaasLogsInput\n properties:\n serviceName: ${stream.serviceName}\n description: ${stream.description}\n title: ${stream.title}\n engineId: ${logstash.id}\n streamId: ${stream.id}\n allowedNetworks:\n - 10.0.0.0/16\n exposedPort: 6154\n nbInstance: 2\n configuration:\n logstash:\n inputSection: |\n beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n }\nvariables:\n logstash:\n Fn::Invoke:\n Function: ovh:getDbaasLogsInputEngine\n Arguments:\n name: logstash\n version: 7.x\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "allowedNetworks": { "type": "array", @@ -7551,7 +7551,7 @@ } }, "ovh:index/dedicatedCephAcl:DedicatedCephAcl": { - "description": "Add a new access ACL for the given network/mask.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst my-ceph = ovh.getDedicatedCeph({\n serviceName: \"94d423da-0e55-45f2-9812-836460a19939\",\n});\nconst my_acl = new ovh.DedicatedCephAcl(\"my-acl\", {\n serviceName: my_ceph.then(my_ceph =\u003e my_ceph.id),\n network: \"1.2.3.4\",\n netmask: \"255.255.255.255\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\nmy_ceph = ovh.get_dedicated_ceph(service_name=\"94d423da-0e55-45f2-9812-836460a19939\")\nmy_acl = ovh.DedicatedCephAcl(\"my-acl\",\n service_name=my_ceph.id,\n network=\"1.2.3.4\",\n netmask=\"255.255.255.255\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var my_ceph = Ovh.GetDedicatedCeph.Invoke(new()\n {\n ServiceName = \"94d423da-0e55-45f2-9812-836460a19939\",\n });\n\n var my_acl = new Ovh.DedicatedCephAcl(\"my-acl\", new()\n {\n ServiceName = my_ceph.Apply(getDedicatedCephResult =\u003e getDedicatedCephResult).Apply(my_ceph =\u003e my_ceph.Apply(getDedicatedCephResult =\u003e getDedicatedCephResult.Id)),\n Network = \"1.2.3.4\",\n Netmask = \"255.255.255.255\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmy_ceph, err := ovh.GetDedicatedCeph(ctx, \u0026GetDedicatedCephArgs{\n\t\t\tServiceName: \"94d423da-0e55-45f2-9812-836460a19939\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDedicatedCephAcl(ctx, \"my-acl\", \u0026ovh.DedicatedCephAclArgs{\n\t\t\tServiceName: pulumi.String(my_ceph.Id),\n\t\t\tNetwork: pulumi.String(\"1.2.3.4\"),\n\t\t\tNetmask: pulumi.String(\"255.255.255.255\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDedicatedCephArgs;\nimport com.pulumi.ovh.DedicatedCephAcl;\nimport com.pulumi.ovh.DedicatedCephAclArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var my-ceph = OvhFunctions.getDedicatedCeph(GetDedicatedCephArgs.builder()\n .serviceName(\"94d423da-0e55-45f2-9812-836460a19939\")\n .build());\n\n var my_acl = new DedicatedCephAcl(\"my-acl\", DedicatedCephAclArgs.builder() \n .serviceName(my_ceph.id())\n .network(\"1.2.3.4\")\n .netmask(\"255.255.255.255\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n my-acl:\n type: ovh:DedicatedCephAcl\n properties:\n serviceName: ${[\"my-ceph\"].id}\n network: 1.2.3.4\n netmask: 255.255.255.255\nvariables:\n my-ceph:\n Fn::Invoke:\n Function: ovh:getDedicatedCeph\n Arguments:\n serviceName: 94d423da-0e55-45f2-9812-836460a19939\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Add a new access ACL for the given network/mask.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst my-ceph = ovh.getDedicatedCeph({\n serviceName: \"94d423da-0e55-45f2-9812-836460a19939\",\n});\nconst my_acl = new ovh.DedicatedCephAcl(\"my-acl\", {\n serviceName: my_ceph.then(my_ceph =\u003e my_ceph.id),\n network: \"1.2.3.4\",\n netmask: \"255.255.255.255\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmy_ceph = ovh.get_dedicated_ceph(service_name=\"94d423da-0e55-45f2-9812-836460a19939\")\nmy_acl = ovh.DedicatedCephAcl(\"my-acl\",\n service_name=my_ceph.id,\n network=\"1.2.3.4\",\n netmask=\"255.255.255.255\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var my_ceph = Ovh.GetDedicatedCeph.Invoke(new()\n {\n ServiceName = \"94d423da-0e55-45f2-9812-836460a19939\",\n });\n\n var my_acl = new Ovh.DedicatedCephAcl(\"my-acl\", new()\n {\n ServiceName = my_ceph.Apply(getDedicatedCephResult =\u003e getDedicatedCephResult).Apply(my_ceph =\u003e my_ceph.Apply(getDedicatedCephResult =\u003e getDedicatedCephResult.Id)),\n Network = \"1.2.3.4\",\n Netmask = \"255.255.255.255\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmy_ceph, err := ovh.GetDedicatedCeph(ctx, \u0026GetDedicatedCephArgs{\n\t\t\tServiceName: \"94d423da-0e55-45f2-9812-836460a19939\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDedicatedCephAcl(ctx, \"my-acl\", \u0026ovh.DedicatedCephAclArgs{\n\t\t\tServiceName: pulumi.String(my_ceph.Id),\n\t\t\tNetwork: pulumi.String(\"1.2.3.4\"),\n\t\t\tNetmask: pulumi.String(\"255.255.255.255\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDedicatedCephArgs;\nimport com.pulumi.ovh.DedicatedCephAcl;\nimport com.pulumi.ovh.DedicatedCephAclArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var my-ceph = OvhFunctions.getDedicatedCeph(GetDedicatedCephArgs.builder()\n .serviceName(\"94d423da-0e55-45f2-9812-836460a19939\")\n .build());\n\n var my_acl = new DedicatedCephAcl(\"my-acl\", DedicatedCephAclArgs.builder() \n .serviceName(my_ceph.id())\n .network(\"1.2.3.4\")\n .netmask(\"255.255.255.255\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n my-acl:\n type: ovh:DedicatedCephAcl\n properties:\n serviceName: ${[\"my-ceph\"].id}\n network: 1.2.3.4\n netmask: 255.255.255.255\nvariables:\n my-ceph:\n Fn::Invoke:\n Function: ovh:getDedicatedCeph\n Arguments:\n serviceName: 94d423da-0e55-45f2-9812-836460a19939\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "family": { "type": "string", @@ -7947,7 +7947,7 @@ } }, "ovh:index/domainZone:DomainZone": { - "description": "Creates a domain zone.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n});\nconst zoneOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"dns\",\n planCode: \"zone\",\n}));\nconst zoneDomainZone = new ovh.DomainZone(\"zoneDomainZone\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n plan: {\n duration: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.planCode),\n pricingMode: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [\n {\n label: \"zone\",\n value: \"myzone.mydomain.com\",\n },\n {\n label: \"template\",\n value: \"minimized\",\n },\n ],\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\")\nzone_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"dns\",\n plan_code=\"zone\")\nzone_domain_zone = ovh.DomainZone(\"zoneDomainZone\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n plan=ovh.DomainZonePlanArgs(\n duration=zone_order_cart_product_plan.selected_prices[0].duration,\n plan_code=zone_order_cart_product_plan.plan_code,\n pricing_mode=zone_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[\n ovh.DomainZonePlanConfigurationArgs(\n label=\"zone\",\n value=\"myzone.mydomain.com\",\n ),\n ovh.DomainZonePlanConfigurationArgs(\n label=\"template\",\n value=\"minimized\",\n ),\n ],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n });\n\n var zoneOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"dns\",\n PlanCode = \"zone\",\n });\n\n var zoneDomainZone = new Ovh.DomainZone(\"zoneDomainZone\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.DomainZonePlanArgs\n {\n Duration = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.DomainZonePlanConfigurationArgs\n {\n Label = \"zone\",\n Value = \"myzone.mydomain.com\",\n },\n new Ovh.Inputs.DomainZonePlanConfigurationArgs\n {\n Label = \"template\",\n Value = \"minimized\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tzoneOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"dns\",\n\t\t\tPlanCode: \"zone\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDomainZone(ctx, \"zoneDomainZone\", \u0026ovh.DomainZoneArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026DomainZonePlanArgs{\n\t\t\t\tDuration: pulumi.String(zoneOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(zoneOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(zoneOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: DomainZonePlanConfigurationArray{\n\t\t\t\t\t\u0026DomainZonePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"zone\"),\n\t\t\t\t\t\tValue: pulumi.String(\"myzone.mydomain.com\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026DomainZonePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"template\"),\n\t\t\t\t\t\tValue: pulumi.String(\"minimized\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.DomainZone;\nimport com.pulumi.ovh.DomainZoneArgs;\nimport com.pulumi.ovh.inputs.DomainZonePlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .build());\n\n final var zoneOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"dns\")\n .planCode(\"zone\")\n .build());\n\n var zoneDomainZone = new DomainZone(\"zoneDomainZone\", DomainZoneArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .plan(DomainZonePlanArgs.builder()\n .duration(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations( \n DomainZonePlanConfigurationArgs.builder()\n .label(\"zone\")\n .value(\"myzone.mydomain.com\")\n .build(),\n DomainZonePlanConfigurationArgs.builder()\n .label(\"template\")\n .value(\"minimized\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n zoneDomainZone:\n type: ovh:DomainZone\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n plan:\n duration: ${zoneOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${zoneOrderCartProductPlan.planCode}\n pricingMode: ${zoneOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: zone\n value: myzone.mydomain.com\n - label: template\n value: minimized\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n zoneOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: dns\n planCode: zone\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a domain zone.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n});\nconst zoneOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"dns\",\n planCode: \"zone\",\n}));\nconst zoneDomainZone = new ovh.DomainZone(\"zoneDomainZone\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n plan: {\n duration: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.planCode),\n pricingMode: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [\n {\n label: \"zone\",\n value: \"myzone.mydomain.com\",\n },\n {\n label: \"template\",\n value: \"minimized\",\n },\n ],\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\")\nzone_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"dns\",\n plan_code=\"zone\")\nzone_domain_zone = ovh.DomainZone(\"zoneDomainZone\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n plan=ovh.DomainZonePlanArgs(\n duration=zone_order_cart_product_plan.selected_prices[0].duration,\n plan_code=zone_order_cart_product_plan.plan_code,\n pricing_mode=zone_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[\n ovh.DomainZonePlanConfigurationArgs(\n label=\"zone\",\n value=\"myzone.mydomain.com\",\n ),\n ovh.DomainZonePlanConfigurationArgs(\n label=\"template\",\n value=\"minimized\",\n ),\n ],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n });\n\n var zoneOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"dns\",\n PlanCode = \"zone\",\n });\n\n var zoneDomainZone = new Ovh.DomainZone(\"zoneDomainZone\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.DomainZonePlanArgs\n {\n Duration = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.DomainZonePlanConfigurationArgs\n {\n Label = \"zone\",\n Value = \"myzone.mydomain.com\",\n },\n new Ovh.Inputs.DomainZonePlanConfigurationArgs\n {\n Label = \"template\",\n Value = \"minimized\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tzoneOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"dns\",\n\t\t\tPlanCode: \"zone\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDomainZone(ctx, \"zoneDomainZone\", \u0026ovh.DomainZoneArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026DomainZonePlanArgs{\n\t\t\t\tDuration: pulumi.String(zoneOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(zoneOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(zoneOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: DomainZonePlanConfigurationArray{\n\t\t\t\t\t\u0026DomainZonePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"zone\"),\n\t\t\t\t\t\tValue: pulumi.String(\"myzone.mydomain.com\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026DomainZonePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"template\"),\n\t\t\t\t\t\tValue: pulumi.String(\"minimized\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.DomainZone;\nimport com.pulumi.ovh.DomainZoneArgs;\nimport com.pulumi.ovh.inputs.DomainZonePlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .build());\n\n final var zoneOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"dns\")\n .planCode(\"zone\")\n .build());\n\n var zoneDomainZone = new DomainZone(\"zoneDomainZone\", DomainZoneArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .plan(DomainZonePlanArgs.builder()\n .duration(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations( \n DomainZonePlanConfigurationArgs.builder()\n .label(\"zone\")\n .value(\"myzone.mydomain.com\")\n .build(),\n DomainZonePlanConfigurationArgs.builder()\n .label(\"template\")\n .value(\"minimized\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n zoneDomainZone:\n type: ovh:DomainZone\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n plan:\n duration: ${zoneOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${zoneOrderCartProductPlan.planCode}\n pricingMode: ${zoneOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: zone\n value: myzone.mydomain.com\n - label: template\n value: minimized\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n zoneOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: dns\n planCode: zone\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "dnssecSupported": { "type": "boolean", @@ -8101,7 +8101,7 @@ } }, "ovh:index/domainZoneRecord:DomainZoneRecord": { - "description": "Provides a OVH domain zone record.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\n// Add a record to a sub-domain\nconst test = new ovh.DomainZoneRecord(\"test\", {\n fieldtype: \"A\",\n subdomain: \"test\",\n target: \"0.0.0.0\",\n ttl: 3600,\n zone: \"testdemo.ovh\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\n# Add a record to a sub-domain\ntest = ovh.DomainZoneRecord(\"test\",\n fieldtype=\"A\",\n subdomain=\"test\",\n target=\"0.0.0.0\",\n ttl=3600,\n zone=\"testdemo.ovh\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Add a record to a sub-domain\n var test = new Ovh.DomainZoneRecord(\"test\", new()\n {\n Fieldtype = \"A\",\n Subdomain = \"test\",\n Target = \"0.0.0.0\",\n Ttl = 3600,\n Zone = \"testdemo.ovh\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewDomainZoneRecord(ctx, \"test\", \u0026ovh.DomainZoneRecordArgs{\n\t\t\tFieldtype: pulumi.String(\"A\"),\n\t\t\tSubdomain: pulumi.String(\"test\"),\n\t\t\tTarget: pulumi.String(\"0.0.0.0\"),\n\t\t\tTtl: pulumi.Int(3600),\n\t\t\tZone: pulumi.String(\"testdemo.ovh\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.DomainZoneRecord;\nimport com.pulumi.ovh.DomainZoneRecordArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new DomainZoneRecord(\"test\", DomainZoneRecordArgs.builder() \n .fieldtype(\"A\")\n .subdomain(\"test\")\n .target(\"0.0.0.0\")\n .ttl(\"3600\")\n .zone(\"testdemo.ovh\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Add a record to a sub-domain\n test:\n type: ovh:DomainZoneRecord\n properties:\n fieldtype: A\n subdomain: test\n target: 0.0.0.0\n ttl: 3600\n zone: testdemo.ovh\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVH record can be imported using the `id` and the `zone`, eg\n\n```sh\n $ pulumi import ovh:index/domainZoneRecord:DomainZoneRecord test 1234OVH_ID.zone.tld\n```\n\n ", + "description": "Provides a OVH domain zone record.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\n// Add a record to a sub-domain\nconst test = new ovh.DomainZoneRecord(\"test\", {\n fieldtype: \"A\",\n subdomain: \"test\",\n target: \"0.0.0.0\",\n ttl: 3600,\n zone: \"testdemo.ovh\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\n# Add a record to a sub-domain\ntest = ovh.DomainZoneRecord(\"test\",\n fieldtype=\"A\",\n subdomain=\"test\",\n target=\"0.0.0.0\",\n ttl=3600,\n zone=\"testdemo.ovh\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Add a record to a sub-domain\n var test = new Ovh.DomainZoneRecord(\"test\", new()\n {\n Fieldtype = \"A\",\n Subdomain = \"test\",\n Target = \"0.0.0.0\",\n Ttl = 3600,\n Zone = \"testdemo.ovh\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewDomainZoneRecord(ctx, \"test\", \u0026ovh.DomainZoneRecordArgs{\n\t\t\tFieldtype: pulumi.String(\"A\"),\n\t\t\tSubdomain: pulumi.String(\"test\"),\n\t\t\tTarget: pulumi.String(\"0.0.0.0\"),\n\t\t\tTtl: pulumi.Int(3600),\n\t\t\tZone: pulumi.String(\"testdemo.ovh\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.DomainZoneRecord;\nimport com.pulumi.ovh.DomainZoneRecordArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new DomainZoneRecord(\"test\", DomainZoneRecordArgs.builder() \n .fieldtype(\"A\")\n .subdomain(\"test\")\n .target(\"0.0.0.0\")\n .ttl(\"3600\")\n .zone(\"testdemo.ovh\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Add a record to a sub-domain\n test:\n type: ovh:DomainZoneRecord\n properties:\n fieldtype: A\n subdomain: test\n target: 0.0.0.0\n ttl: 3600\n zone: testdemo.ovh\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVH record can be imported using the `id` and the `zone`, eg\n\n```sh\n $ pulumi import ovh:index/domainZoneRecord:DomainZoneRecord test 1234OVH_ID.zone.tld\n```\n\n ", "properties": { "fieldtype": { "type": "string", @@ -8186,7 +8186,7 @@ } }, "ovh:index/domainZoneRedirection:DomainZoneRedirection": { - "description": "Provides a OVH domain zone redirection.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\n// Add a redirection to a sub-domain\nconst test = new ovh.DomainZoneRedirection(\"test\", {\n subdomain: \"test\",\n target: \"http://www.ovh\",\n type: \"visiblePermanent\",\n zone: \"testdemo.ovh\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\n# Add a redirection to a sub-domain\ntest = ovh.DomainZoneRedirection(\"test\",\n subdomain=\"test\",\n target=\"http://www.ovh\",\n type=\"visiblePermanent\",\n zone=\"testdemo.ovh\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Add a redirection to a sub-domain\n var test = new Ovh.DomainZoneRedirection(\"test\", new()\n {\n Subdomain = \"test\",\n Target = \"http://www.ovh\",\n Type = \"visiblePermanent\",\n Zone = \"testdemo.ovh\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewDomainZoneRedirection(ctx, \"test\", \u0026ovh.DomainZoneRedirectionArgs{\n\t\t\tSubdomain: pulumi.String(\"test\"),\n\t\t\tTarget: pulumi.String(\"http://www.ovh\"),\n\t\t\tType: pulumi.String(\"visiblePermanent\"),\n\t\t\tZone: pulumi.String(\"testdemo.ovh\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.DomainZoneRedirection;\nimport com.pulumi.ovh.DomainZoneRedirectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new DomainZoneRedirection(\"test\", DomainZoneRedirectionArgs.builder() \n .subdomain(\"test\")\n .target(\"http://www.ovh\")\n .type(\"visiblePermanent\")\n .zone(\"testdemo.ovh\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Add a redirection to a sub-domain\n test:\n type: ovh:DomainZoneRedirection\n properties:\n subdomain: test\n target: http://www.ovh\n type: visiblePermanent\n zone: testdemo.ovh\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Provides a OVH domain zone redirection.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\n// Add a redirection to a sub-domain\nconst test = new ovh.DomainZoneRedirection(\"test\", {\n subdomain: \"test\",\n target: \"http://www.ovh\",\n type: \"visiblePermanent\",\n zone: \"testdemo.ovh\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\n# Add a redirection to a sub-domain\ntest = ovh.DomainZoneRedirection(\"test\",\n subdomain=\"test\",\n target=\"http://www.ovh\",\n type=\"visiblePermanent\",\n zone=\"testdemo.ovh\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Add a redirection to a sub-domain\n var test = new Ovh.DomainZoneRedirection(\"test\", new()\n {\n Subdomain = \"test\",\n Target = \"http://www.ovh\",\n Type = \"visiblePermanent\",\n Zone = \"testdemo.ovh\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewDomainZoneRedirection(ctx, \"test\", \u0026ovh.DomainZoneRedirectionArgs{\n\t\t\tSubdomain: pulumi.String(\"test\"),\n\t\t\tTarget: pulumi.String(\"http://www.ovh\"),\n\t\t\tType: pulumi.String(\"visiblePermanent\"),\n\t\t\tZone: pulumi.String(\"testdemo.ovh\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.DomainZoneRedirection;\nimport com.pulumi.ovh.DomainZoneRedirectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new DomainZoneRedirection(\"test\", DomainZoneRedirectionArgs.builder() \n .subdomain(\"test\")\n .target(\"http://www.ovh\")\n .type(\"visiblePermanent\")\n .zone(\"testdemo.ovh\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Add a redirection to a sub-domain\n test:\n type: ovh:DomainZoneRedirection\n properties:\n subdomain: test\n target: http://www.ovh\n type: visiblePermanent\n zone: testdemo.ovh\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "description": { "type": "string", @@ -8295,7 +8295,7 @@ } }, "ovh:index/ipLoadBalancing:IpLoadBalancing": { - "description": "Orders an IP load balancing.\n\n## Important\n\nThis resource orders an OVH product for a long period of time and may generate heavy costs !\nUse with caution.\n\n__NOTE__ 1: the \"default-payment-mean\" will scan your registered bank accounts, credit card and paypal payment means to find your default payment mean.\n\n__NOTE__ 2: this resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"mycart\",\n});\nconst iplb = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ipLoadbalancing\",\n planCode: \"iplb-lb1\",\n}));\nconst bhs = Promise.all([iplb, iplb, iplb, iplb]).then(([iplb, iplb1, iplb2, iplb3]) =\u003e ovh.getOrderCartProductOptionsPlan({\n cartId: iplb.cartId,\n priceCapacity: iplb1.priceCapacity,\n product: iplb2.product,\n planCode: iplb3.planCode,\n optionsPlanCode: \"iplb-zone-lb1-rbx\",\n}));\nconst iplb_lb1 = new ovh.IpLoadBalancing(\"iplb-lb1\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n displayName: \"my ip loadbalancing\",\n paymentMean: \"ovh-account\",\n plan: {\n duration: iplb.then(iplb =\u003e iplb.selectedPrices?[0]?.duration),\n planCode: iplb.then(iplb =\u003e iplb.planCode),\n pricingMode: iplb.then(iplb =\u003e iplb.selectedPrices?[0]?.pricingMode),\n },\n planOptions: [{\n duration: bhs.then(bhs =\u003e bhs.selectedPrices?[0]?.duration),\n planCode: bhs.then(bhs =\u003e bhs.planCode),\n pricingMode: bhs.then(bhs =\u003e bhs.selectedPrices?[0]?.pricingMode),\n }],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"mycart\")\niplb = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ipLoadbalancing\",\n plan_code=\"iplb-lb1\")\nbhs = ovh.get_order_cart_product_options_plan(cart_id=iplb.cart_id,\n price_capacity=iplb.price_capacity,\n product=iplb.product,\n plan_code=iplb.plan_code,\n options_plan_code=\"iplb-zone-lb1-rbx\")\niplb_lb1 = ovh.IpLoadBalancing(\"iplb-lb1\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n display_name=\"my ip loadbalancing\",\n payment_mean=\"ovh-account\",\n plan=ovh.IpLoadBalancingPlanArgs(\n duration=iplb.selected_prices[0].duration,\n plan_code=iplb.plan_code,\n pricing_mode=iplb.selected_prices[0].pricing_mode,\n ),\n plan_options=[ovh.IpLoadBalancingPlanOptionArgs(\n duration=bhs.selected_prices[0].duration,\n plan_code=bhs.plan_code,\n pricing_mode=bhs.selected_prices[0].pricing_mode,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"mycart\",\n });\n\n var iplb = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ipLoadbalancing\",\n PlanCode = \"iplb-lb1\",\n });\n\n var bhs = Ovh.GetOrderCartProductOptionsPlan.Invoke(new()\n {\n CartId = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.CartId),\n PriceCapacity = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PriceCapacity),\n Product = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.Product),\n PlanCode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n OptionsPlanCode = \"iplb-zone-lb1-rbx\",\n });\n\n var iplb_lb1 = new Ovh.IpLoadBalancing(\"iplb-lb1\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n DisplayName = \"my ip loadbalancing\",\n PaymentMean = \"ovh-account\",\n Plan = new Ovh.Inputs.IpLoadBalancingPlanArgs\n {\n Duration = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n PlanOptions = new[]\n {\n new Ovh.Inputs.IpLoadBalancingPlanOptionArgs\n {\n Duration = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.PlanCode),\n PricingMode = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.SelectedPrices[0]?.PricingMode),\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"mycart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tiplb, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ipLoadbalancing\",\n\t\t\tPlanCode: \"iplb-lb1\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tbhs, err := ovh.GetOrderCartProductOptionsPlan(ctx, \u0026GetOrderCartProductOptionsPlanArgs{\n\t\t\tCartId: iplb.CartId,\n\t\t\tPriceCapacity: iplb.PriceCapacity,\n\t\t\tProduct: iplb.Product,\n\t\t\tPlanCode: iplb.PlanCode,\n\t\t\tOptionsPlanCode: \"iplb-zone-lb1-rbx\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancing(ctx, \"iplb-lb1\", \u0026ovh.IpLoadBalancingArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tDisplayName: pulumi.String(\"my ip loadbalancing\"),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tPlan: \u0026IpLoadBalancingPlanArgs{\n\t\t\t\tDuration: pulumi.String(iplb.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(iplb.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(iplb.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t\tPlanOptions: IpLoadBalancingPlanOptionArray{\n\t\t\t\t\u0026IpLoadBalancingPlanOptionArgs{\n\t\t\t\t\tDuration: pulumi.String(bhs.SelectedPrices[0].Duration),\n\t\t\t\t\tPlanCode: pulumi.String(bhs.PlanCode),\n\t\t\t\t\tPricingMode: pulumi.String(bhs.SelectedPrices[0].PricingMode),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductOptionsPlanArgs;\nimport com.pulumi.ovh.IpLoadBalancing;\nimport com.pulumi.ovh.IpLoadBalancingArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingPlanArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingPlanOptionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"mycart\")\n .build());\n\n final var iplb = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ipLoadbalancing\")\n .planCode(\"iplb-lb1\")\n .build());\n\n final var bhs = OvhFunctions.getOrderCartProductOptionsPlan(GetOrderCartProductOptionsPlanArgs.builder()\n .cartId(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.cartId()))\n .priceCapacity(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.priceCapacity()))\n .product(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.product()))\n .planCode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .optionsPlanCode(\"iplb-zone-lb1-rbx\")\n .build());\n\n var iplb_lb1 = new IpLoadBalancing(\"iplb-lb1\", IpLoadBalancingArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .displayName(\"my ip loadbalancing\")\n .paymentMean(\"ovh-account\")\n .plan(IpLoadBalancingPlanArgs.builder()\n .duration(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .planOptions(IpLoadBalancingPlanOptionArgs.builder()\n .duration(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.selectedPrices()[0].duration()))\n .planCode(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.planCode()))\n .pricingMode(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n iplb-lb1:\n type: ovh:IpLoadBalancing\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n displayName: my ip loadbalancing\n paymentMean: ovh-account\n plan:\n duration: ${iplb.selectedPrices[0].duration}\n planCode: ${iplb.planCode}\n pricingMode: ${iplb.selectedPrices[0].pricingMode}\n planOptions:\n - duration: ${bhs.selectedPrices[0].duration}\n planCode: ${bhs.planCode}\n pricingMode: ${bhs.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: mycart\n iplb:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ipLoadbalancing\n planCode: iplb-lb1\n bhs:\n Fn::Invoke:\n Function: ovh:getOrderCartProductOptionsPlan\n Arguments:\n cartId: ${iplb.cartId}\n priceCapacity: ${iplb.priceCapacity}\n product: ${iplb.product}\n planCode: ${iplb.planCode}\n optionsPlanCode: iplb-zone-lb1-rbx\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Orders an IP load balancing.\n\n## Important\n\nThis resource orders an OVH product for a long period of time and may generate heavy costs !\nUse with caution.\n\n__NOTE__ 1: the \"default-payment-mean\" will scan your registered bank accounts, credit card and paypal payment means to find your default payment mean.\n\n__NOTE__ 2: this resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"mycart\",\n});\nconst iplb = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ipLoadbalancing\",\n planCode: \"iplb-lb1\",\n}));\nconst bhs = Promise.all([iplb, iplb, iplb, iplb]).then(([iplb, iplb1, iplb2, iplb3]) =\u003e ovh.getOrderCartProductOptionsPlan({\n cartId: iplb.cartId,\n priceCapacity: iplb1.priceCapacity,\n product: iplb2.product,\n planCode: iplb3.planCode,\n optionsPlanCode: \"iplb-zone-lb1-rbx\",\n}));\nconst iplb_lb1 = new ovh.IpLoadBalancing(\"iplb-lb1\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n displayName: \"my ip loadbalancing\",\n paymentMean: \"ovh-account\",\n plan: {\n duration: iplb.then(iplb =\u003e iplb.selectedPrices?[0]?.duration),\n planCode: iplb.then(iplb =\u003e iplb.planCode),\n pricingMode: iplb.then(iplb =\u003e iplb.selectedPrices?[0]?.pricingMode),\n },\n planOptions: [{\n duration: bhs.then(bhs =\u003e bhs.selectedPrices?[0]?.duration),\n planCode: bhs.then(bhs =\u003e bhs.planCode),\n pricingMode: bhs.then(bhs =\u003e bhs.selectedPrices?[0]?.pricingMode),\n }],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"mycart\")\niplb = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ipLoadbalancing\",\n plan_code=\"iplb-lb1\")\nbhs = ovh.get_order_cart_product_options_plan(cart_id=iplb.cart_id,\n price_capacity=iplb.price_capacity,\n product=iplb.product,\n plan_code=iplb.plan_code,\n options_plan_code=\"iplb-zone-lb1-rbx\")\niplb_lb1 = ovh.IpLoadBalancing(\"iplb-lb1\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n display_name=\"my ip loadbalancing\",\n payment_mean=\"ovh-account\",\n plan=ovh.IpLoadBalancingPlanArgs(\n duration=iplb.selected_prices[0].duration,\n plan_code=iplb.plan_code,\n pricing_mode=iplb.selected_prices[0].pricing_mode,\n ),\n plan_options=[ovh.IpLoadBalancingPlanOptionArgs(\n duration=bhs.selected_prices[0].duration,\n plan_code=bhs.plan_code,\n pricing_mode=bhs.selected_prices[0].pricing_mode,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"mycart\",\n });\n\n var iplb = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ipLoadbalancing\",\n PlanCode = \"iplb-lb1\",\n });\n\n var bhs = Ovh.GetOrderCartProductOptionsPlan.Invoke(new()\n {\n CartId = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.CartId),\n PriceCapacity = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PriceCapacity),\n Product = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.Product),\n PlanCode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n OptionsPlanCode = \"iplb-zone-lb1-rbx\",\n });\n\n var iplb_lb1 = new Ovh.IpLoadBalancing(\"iplb-lb1\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n DisplayName = \"my ip loadbalancing\",\n PaymentMean = \"ovh-account\",\n Plan = new Ovh.Inputs.IpLoadBalancingPlanArgs\n {\n Duration = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n PlanOptions = new[]\n {\n new Ovh.Inputs.IpLoadBalancingPlanOptionArgs\n {\n Duration = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.PlanCode),\n PricingMode = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.SelectedPrices[0]?.PricingMode),\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"mycart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tiplb, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ipLoadbalancing\",\n\t\t\tPlanCode: \"iplb-lb1\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tbhs, err := ovh.GetOrderCartProductOptionsPlan(ctx, \u0026GetOrderCartProductOptionsPlanArgs{\n\t\t\tCartId: iplb.CartId,\n\t\t\tPriceCapacity: iplb.PriceCapacity,\n\t\t\tProduct: iplb.Product,\n\t\t\tPlanCode: iplb.PlanCode,\n\t\t\tOptionsPlanCode: \"iplb-zone-lb1-rbx\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancing(ctx, \"iplb-lb1\", \u0026ovh.IpLoadBalancingArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tDisplayName: pulumi.String(\"my ip loadbalancing\"),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tPlan: \u0026IpLoadBalancingPlanArgs{\n\t\t\t\tDuration: pulumi.String(iplb.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(iplb.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(iplb.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t\tPlanOptions: IpLoadBalancingPlanOptionArray{\n\t\t\t\t\u0026IpLoadBalancingPlanOptionArgs{\n\t\t\t\t\tDuration: pulumi.String(bhs.SelectedPrices[0].Duration),\n\t\t\t\t\tPlanCode: pulumi.String(bhs.PlanCode),\n\t\t\t\t\tPricingMode: pulumi.String(bhs.SelectedPrices[0].PricingMode),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductOptionsPlanArgs;\nimport com.pulumi.ovh.IpLoadBalancing;\nimport com.pulumi.ovh.IpLoadBalancingArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingPlanArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingPlanOptionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"mycart\")\n .build());\n\n final var iplb = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ipLoadbalancing\")\n .planCode(\"iplb-lb1\")\n .build());\n\n final var bhs = OvhFunctions.getOrderCartProductOptionsPlan(GetOrderCartProductOptionsPlanArgs.builder()\n .cartId(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.cartId()))\n .priceCapacity(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.priceCapacity()))\n .product(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.product()))\n .planCode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .optionsPlanCode(\"iplb-zone-lb1-rbx\")\n .build());\n\n var iplb_lb1 = new IpLoadBalancing(\"iplb-lb1\", IpLoadBalancingArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .displayName(\"my ip loadbalancing\")\n .paymentMean(\"ovh-account\")\n .plan(IpLoadBalancingPlanArgs.builder()\n .duration(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .planOptions(IpLoadBalancingPlanOptionArgs.builder()\n .duration(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.selectedPrices()[0].duration()))\n .planCode(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.planCode()))\n .pricingMode(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n iplb-lb1:\n type: ovh:IpLoadBalancing\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n displayName: my ip loadbalancing\n paymentMean: ovh-account\n plan:\n duration: ${iplb.selectedPrices[0].duration}\n planCode: ${iplb.planCode}\n pricingMode: ${iplb.selectedPrices[0].pricingMode}\n planOptions:\n - duration: ${bhs.selectedPrices[0].duration}\n planCode: ${bhs.planCode}\n pricingMode: ${bhs.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: mycart\n iplb:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ipLoadbalancing\n planCode: iplb-lb1\n bhs:\n Fn::Invoke:\n Function: ovh:getOrderCartProductOptionsPlan\n Arguments:\n cartId: ${iplb.cartId}\n priceCapacity: ${iplb.priceCapacity}\n product: ${iplb.product}\n planCode: ${iplb.planCode}\n optionsPlanCode: iplb-zone-lb1-rbx\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "displayName": { "type": "string", @@ -9014,7 +9014,7 @@ } }, "ovh:index/ipLoadBalancingHttpRoute:IpLoadBalancingHttpRoute": { - "description": "Manage http route for a loadbalancer service\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nRoute which redirect all url to https.\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst httpsredirect = new ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", {\n action: {\n status: 302,\n target: \"https://${host}${path}${arguments}\",\n type: \"redirect\",\n },\n displayName: \"Redirect to HTTPS\",\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nhttpsredirect = ovh.IpLoadBalancingHttpRoute(\"httpsredirect\",\n action=ovh.IpLoadBalancingHttpRouteActionArgs(\n status=302,\n target=f\"https://{host}{path}{arguments}\",\n type=\"redirect\",\n ),\n display_name=\"Redirect to HTTPS\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var httpsredirect = new Ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingHttpRouteActionArgs\n {\n Status = 302,\n Target = $\"https://{host}{path}{arguments}\",\n Type = \"redirect\",\n },\n DisplayName = \"Redirect to HTTPS\",\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingHttpRoute(ctx, \"httpsredirect\", \u0026ovh.IpLoadBalancingHttpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingHttpRouteActionArgs{\n\t\t\t\tStatus: pulumi.Int(302),\n\t\t\t\tTarget: pulumi.String(fmt.Sprintf(\"https://%v%v%v\", host, path, arguments)),\n\t\t\t\tType: pulumi.String(\"redirect\"),\n\t\t\t},\n\t\t\tDisplayName: pulumi.String(\"Redirect to HTTPS\"),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingHttpRoute;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingHttpRouteActionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var httpsredirect = new IpLoadBalancingHttpRoute(\"httpsredirect\", IpLoadBalancingHttpRouteArgs.builder() \n .action(IpLoadBalancingHttpRouteActionArgs.builder()\n .status(302)\n .target(String.format(\"https://%s%s%s\", host,path,arguments))\n .type(\"redirect\")\n .build())\n .displayName(\"Redirect to HTTPS\")\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n httpsredirect:\n type: ovh:IpLoadBalancingHttpRoute\n properties:\n action:\n status: 302\n target: https://${host}${path}${arguments}\n type: redirect\n displayName: Redirect to HTTPS\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Manage http route for a loadbalancer service\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nRoute which redirect all url to https.\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst httpsredirect = new ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", {\n action: {\n status: 302,\n target: \"https://${host}${path}${arguments}\",\n type: \"redirect\",\n },\n displayName: \"Redirect to HTTPS\",\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nhttpsredirect = ovh.IpLoadBalancingHttpRoute(\"httpsredirect\",\n action=ovh.IpLoadBalancingHttpRouteActionArgs(\n status=302,\n target=f\"https://{host}{path}{arguments}\",\n type=\"redirect\",\n ),\n display_name=\"Redirect to HTTPS\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var httpsredirect = new Ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingHttpRouteActionArgs\n {\n Status = 302,\n Target = $\"https://{host}{path}{arguments}\",\n Type = \"redirect\",\n },\n DisplayName = \"Redirect to HTTPS\",\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingHttpRoute(ctx, \"httpsredirect\", \u0026ovh.IpLoadBalancingHttpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingHttpRouteActionArgs{\n\t\t\t\tStatus: pulumi.Int(302),\n\t\t\t\tTarget: pulumi.String(fmt.Sprintf(\"https://%v%v%v\", host, path, arguments)),\n\t\t\t\tType: pulumi.String(\"redirect\"),\n\t\t\t},\n\t\t\tDisplayName: pulumi.String(\"Redirect to HTTPS\"),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingHttpRoute;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingHttpRouteActionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var httpsredirect = new IpLoadBalancingHttpRoute(\"httpsredirect\", IpLoadBalancingHttpRouteArgs.builder() \n .action(IpLoadBalancingHttpRouteActionArgs.builder()\n .status(302)\n .target(String.format(\"https://%s%s%s\", host,path,arguments))\n .type(\"redirect\")\n .build())\n .displayName(\"Redirect to HTTPS\")\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n httpsredirect:\n type: ovh:IpLoadBalancingHttpRoute\n properties:\n action:\n status: 302\n target: https://${host}${path}${arguments}\n type: redirect\n displayName: Redirect to HTTPS\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "action": { "$ref": "#/types/ovh:index/IpLoadBalancingHttpRouteAction:IpLoadBalancingHttpRouteAction", @@ -9123,7 +9123,7 @@ } }, "ovh:index/ipLoadBalancingHttpRouteRule:IpLoadBalancingHttpRouteRule": { - "description": "Manage rules for HTTP route.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nRoute which redirect all url to https for example.com (Vhost).\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst httpsredirect = new ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", {\n action: {\n status: 302,\n target: \"https://${host}${path}${arguments}\",\n type: \"redirect\",\n },\n displayName: \"Redirect to HTTPS\",\n frontendId: 11111,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\nconst examplerule = new ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", {\n displayName: \"Match example.com host\",\n field: \"host\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n routeId: httpsredirect.id,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nhttpsredirect = ovh.IpLoadBalancingHttpRoute(\"httpsredirect\",\n action=ovh.IpLoadBalancingHttpRouteActionArgs(\n status=302,\n target=f\"https://{host}{path}{arguments}\",\n type=\"redirect\",\n ),\n display_name=\"Redirect to HTTPS\",\n frontend_id=11111,\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\nexamplerule = ovh.IpLoadBalancingHttpRouteRule(\"examplerule\",\n display_name=\"Match example.com host\",\n field=\"host\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\",\n route_id=httpsredirect.id,\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var httpsredirect = new Ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingHttpRouteActionArgs\n {\n Status = 302,\n Target = $\"https://{host}{path}{arguments}\",\n Type = \"redirect\",\n },\n DisplayName = \"Redirect to HTTPS\",\n FrontendId = 11111,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n var examplerule = new Ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", new()\n {\n DisplayName = \"Match example.com host\",\n Field = \"host\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n RouteId = httpsredirect.Id,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\thttpsredirect, err := ovh.NewIpLoadBalancingHttpRoute(ctx, \"httpsredirect\", \u0026ovh.IpLoadBalancingHttpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingHttpRouteActionArgs{\n\t\t\t\tStatus: pulumi.Int(302),\n\t\t\t\tTarget: pulumi.String(fmt.Sprintf(\"https://%v%v%v\", host, path, arguments)),\n\t\t\t\tType: pulumi.String(\"redirect\"),\n\t\t\t},\n\t\t\tDisplayName: pulumi.String(\"Redirect to HTTPS\"),\n\t\t\tFrontendId: pulumi.Int(11111),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancingHttpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingHttpRouteRuleArgs{\n\t\t\tDisplayName: pulumi.String(\"Match example.com host\"),\n\t\t\tField: pulumi.String(\"host\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t\tRouteId: httpsredirect.ID(),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingHttpRoute;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingHttpRouteActionArgs;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var httpsredirect = new IpLoadBalancingHttpRoute(\"httpsredirect\", IpLoadBalancingHttpRouteArgs.builder() \n .action(IpLoadBalancingHttpRouteActionArgs.builder()\n .status(302)\n .target(String.format(\"https://%s%s%s\", host,path,arguments))\n .type(\"redirect\")\n .build())\n .displayName(\"Redirect to HTTPS\")\n .frontendId(11111)\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n var examplerule = new IpLoadBalancingHttpRouteRule(\"examplerule\", IpLoadBalancingHttpRouteRuleArgs.builder() \n .displayName(\"Match example.com host\")\n .field(\"host\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .routeId(httpsredirect.id())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n httpsredirect:\n type: ovh:IpLoadBalancingHttpRoute\n properties:\n action:\n status: 302\n target: https://${host}${path}${arguments}\n type: redirect\n displayName: Redirect to HTTPS\n frontendId: 11111\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n examplerule:\n type: ovh:IpLoadBalancingHttpRouteRule\n properties:\n displayName: Match example.com host\n field: host\n match: is\n negate: false\n pattern: example.com\n routeId: ${httpsredirect.id}\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n```\n\nRule which match a specific header (same effect as the host match above).\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst examplerule = new ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", {\n displayName: \"Match example.com Host header\",\n field: \"headers\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n routeId: ovh_iploadbalancing_http_route_httpsredirect.id,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n subField: \"Host\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nexamplerule = ovh.IpLoadBalancingHttpRouteRule(\"examplerule\",\n display_name=\"Match example.com Host header\",\n field=\"headers\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\",\n route_id=ovh_iploadbalancing_http_route[\"httpsredirect\"][\"id\"],\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n sub_field=\"Host\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplerule = new Ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", new()\n {\n DisplayName = \"Match example.com Host header\",\n Field = \"headers\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n RouteId = ovh_iploadbalancing_http_route.Httpsredirect.Id,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n SubField = \"Host\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingHttpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingHttpRouteRuleArgs{\n\t\t\tDisplayName: pulumi.String(\"Match example.com Host header\"),\n\t\t\tField: pulumi.String(\"headers\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t\tRouteId: pulumi.Any(ovh_iploadbalancing_http_route.Httpsredirect.Id),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tSubField: pulumi.String(\"Host\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplerule = new IpLoadBalancingHttpRouteRule(\"examplerule\", IpLoadBalancingHttpRouteRuleArgs.builder() \n .displayName(\"Match example.com Host header\")\n .field(\"headers\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .routeId(ovh_iploadbalancing_http_route.httpsredirect().id())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .subField(\"Host\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplerule:\n type: ovh:IpLoadBalancingHttpRouteRule\n properties:\n displayName: Match example.com Host header\n field: headers\n match: is\n negate: false\n pattern: example.com\n routeId: ${ovh_iploadbalancing_http_route.httpsredirect.id}\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n subField: Host\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Manage rules for HTTP route.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nRoute which redirect all url to https for example.com (Vhost).\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst httpsredirect = new ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", {\n action: {\n status: 302,\n target: \"https://${host}${path}${arguments}\",\n type: \"redirect\",\n },\n displayName: \"Redirect to HTTPS\",\n frontendId: 11111,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\nconst examplerule = new ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", {\n displayName: \"Match example.com host\",\n field: \"host\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n routeId: httpsredirect.id,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nhttpsredirect = ovh.IpLoadBalancingHttpRoute(\"httpsredirect\",\n action=ovh.IpLoadBalancingHttpRouteActionArgs(\n status=302,\n target=f\"https://{host}{path}{arguments}\",\n type=\"redirect\",\n ),\n display_name=\"Redirect to HTTPS\",\n frontend_id=11111,\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\nexamplerule = ovh.IpLoadBalancingHttpRouteRule(\"examplerule\",\n display_name=\"Match example.com host\",\n field=\"host\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\",\n route_id=httpsredirect.id,\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var httpsredirect = new Ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingHttpRouteActionArgs\n {\n Status = 302,\n Target = $\"https://{host}{path}{arguments}\",\n Type = \"redirect\",\n },\n DisplayName = \"Redirect to HTTPS\",\n FrontendId = 11111,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n var examplerule = new Ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", new()\n {\n DisplayName = \"Match example.com host\",\n Field = \"host\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n RouteId = httpsredirect.Id,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\thttpsredirect, err := ovh.NewIpLoadBalancingHttpRoute(ctx, \"httpsredirect\", \u0026ovh.IpLoadBalancingHttpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingHttpRouteActionArgs{\n\t\t\t\tStatus: pulumi.Int(302),\n\t\t\t\tTarget: pulumi.String(fmt.Sprintf(\"https://%v%v%v\", host, path, arguments)),\n\t\t\t\tType: pulumi.String(\"redirect\"),\n\t\t\t},\n\t\t\tDisplayName: pulumi.String(\"Redirect to HTTPS\"),\n\t\t\tFrontendId: pulumi.Int(11111),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancingHttpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingHttpRouteRuleArgs{\n\t\t\tDisplayName: pulumi.String(\"Match example.com host\"),\n\t\t\tField: pulumi.String(\"host\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t\tRouteId: httpsredirect.ID(),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingHttpRoute;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingHttpRouteActionArgs;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var httpsredirect = new IpLoadBalancingHttpRoute(\"httpsredirect\", IpLoadBalancingHttpRouteArgs.builder() \n .action(IpLoadBalancingHttpRouteActionArgs.builder()\n .status(302)\n .target(String.format(\"https://%s%s%s\", host,path,arguments))\n .type(\"redirect\")\n .build())\n .displayName(\"Redirect to HTTPS\")\n .frontendId(11111)\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n var examplerule = new IpLoadBalancingHttpRouteRule(\"examplerule\", IpLoadBalancingHttpRouteRuleArgs.builder() \n .displayName(\"Match example.com host\")\n .field(\"host\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .routeId(httpsredirect.id())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n httpsredirect:\n type: ovh:IpLoadBalancingHttpRoute\n properties:\n action:\n status: 302\n target: https://${host}${path}${arguments}\n type: redirect\n displayName: Redirect to HTTPS\n frontendId: 11111\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n examplerule:\n type: ovh:IpLoadBalancingHttpRouteRule\n properties:\n displayName: Match example.com host\n field: host\n match: is\n negate: false\n pattern: example.com\n routeId: ${httpsredirect.id}\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n```\n\nRule which match a specific header (same effect as the host match above).\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst examplerule = new ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", {\n displayName: \"Match example.com Host header\",\n field: \"headers\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n routeId: ovh_iploadbalancing_http_route_httpsredirect.id,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n subField: \"Host\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nexamplerule = ovh.IpLoadBalancingHttpRouteRule(\"examplerule\",\n display_name=\"Match example.com Host header\",\n field=\"headers\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\",\n route_id=ovh_iploadbalancing_http_route[\"httpsredirect\"][\"id\"],\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n sub_field=\"Host\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplerule = new Ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", new()\n {\n DisplayName = \"Match example.com Host header\",\n Field = \"headers\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n RouteId = ovh_iploadbalancing_http_route.Httpsredirect.Id,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n SubField = \"Host\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingHttpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingHttpRouteRuleArgs{\n\t\t\tDisplayName: pulumi.String(\"Match example.com Host header\"),\n\t\t\tField: pulumi.String(\"headers\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t\tRouteId: pulumi.Any(ovh_iploadbalancing_http_route.Httpsredirect.Id),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tSubField: pulumi.String(\"Host\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplerule = new IpLoadBalancingHttpRouteRule(\"examplerule\", IpLoadBalancingHttpRouteRuleArgs.builder() \n .displayName(\"Match example.com Host header\")\n .field(\"headers\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .routeId(ovh_iploadbalancing_http_route.httpsredirect().id())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .subField(\"Host\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplerule:\n type: ovh:IpLoadBalancingHttpRouteRule\n properties:\n displayName: Match example.com Host header\n field: headers\n match: is\n negate: false\n pattern: example.com\n routeId: ${ovh_iploadbalancing_http_route.httpsredirect.id}\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n subField: Host\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "displayName": { "type": "string", @@ -9765,7 +9765,7 @@ } }, "ovh:index/ipLoadBalancingTcpRoute:IpLoadBalancingTcpRoute": { - "description": "Manage tcp route for a loadbalancer service\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst tcpreject = new ovh.IpLoadBalancingTcpRoute(\"tcpreject\", {\n action: {\n type: \"reject\",\n },\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\ntcpreject = ovh.IpLoadBalancingTcpRoute(\"tcpreject\",\n action=ovh.IpLoadBalancingTcpRouteActionArgs(\n type=\"reject\",\n ),\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var tcpreject = new Ovh.IpLoadBalancingTcpRoute(\"tcpreject\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingTcpRouteActionArgs\n {\n Type = \"reject\",\n },\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingTcpRoute(ctx, \"tcpreject\", \u0026ovh.IpLoadBalancingTcpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingTcpRouteActionArgs{\n\t\t\t\tType: pulumi.String(\"reject\"),\n\t\t\t},\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingTcpRoute;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingTcpRouteActionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var tcpreject = new IpLoadBalancingTcpRoute(\"tcpreject\", IpLoadBalancingTcpRouteArgs.builder() \n .action(IpLoadBalancingTcpRouteActionArgs.builder()\n .type(\"reject\")\n .build())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n tcpreject:\n type: ovh:IpLoadBalancingTcpRoute\n properties:\n action:\n type: reject\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Manage tcp route for a loadbalancer service\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst tcpreject = new ovh.IpLoadBalancingTcpRoute(\"tcpreject\", {\n action: {\n type: \"reject\",\n },\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\ntcpreject = ovh.IpLoadBalancingTcpRoute(\"tcpreject\",\n action=ovh.IpLoadBalancingTcpRouteActionArgs(\n type=\"reject\",\n ),\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var tcpreject = new Ovh.IpLoadBalancingTcpRoute(\"tcpreject\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingTcpRouteActionArgs\n {\n Type = \"reject\",\n },\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingTcpRoute(ctx, \"tcpreject\", \u0026ovh.IpLoadBalancingTcpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingTcpRouteActionArgs{\n\t\t\t\tType: pulumi.String(\"reject\"),\n\t\t\t},\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingTcpRoute;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingTcpRouteActionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var tcpreject = new IpLoadBalancingTcpRoute(\"tcpreject\", IpLoadBalancingTcpRouteArgs.builder() \n .action(IpLoadBalancingTcpRouteActionArgs.builder()\n .type(\"reject\")\n .build())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n tcpreject:\n type: ovh:IpLoadBalancingTcpRoute\n properties:\n action:\n type: reject\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "action": { "$ref": "#/types/ovh:index/IpLoadBalancingTcpRouteAction:IpLoadBalancingTcpRouteAction", @@ -9874,7 +9874,7 @@ } }, "ovh:index/ipLoadBalancingTcpRouteRule:IpLoadBalancingTcpRouteRule": { - "description": "Manage rules for TCP route.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\n\nconst reject = new ovh.IpLoadBalancingTcpRoute(\"reject\", {\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n frontendId: 11111,\n action: {\n type: \"reject\",\n },\n});\nconst examplerule = new ovh.IpLoadBalancingTcpRouteRule(\"examplerule\", {\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n routeId: reject.id,\n displayName: \"Match example.com host\",\n field: \"sni\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nreject = ovh.IpLoadBalancingTcpRoute(\"reject\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1,\n frontend_id=11111,\n action=ovh.IpLoadBalancingTcpRouteActionArgs(\n type=\"reject\",\n ))\nexamplerule = ovh.IpLoadBalancingTcpRouteRule(\"examplerule\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n route_id=reject.id,\n display_name=\"Match example.com host\",\n field=\"sni\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var reject = new Ovh.IpLoadBalancingTcpRoute(\"reject\", new()\n {\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n FrontendId = 11111,\n Action = new Ovh.Inputs.IpLoadBalancingTcpRouteActionArgs\n {\n Type = \"reject\",\n },\n });\n\n var examplerule = new Ovh.IpLoadBalancingTcpRouteRule(\"examplerule\", new()\n {\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n RouteId = reject.Id,\n DisplayName = \"Match example.com host\",\n Field = \"sni\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treject, err := ovh.NewIpLoadBalancingTcpRoute(ctx, \"reject\", \u0026ovh.IpLoadBalancingTcpRouteArgs{\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t\tFrontendId: pulumi.Int(11111),\n\t\t\tAction: \u0026IpLoadBalancingTcpRouteActionArgs{\n\t\t\t\tType: pulumi.String(\"reject\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancingTcpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingTcpRouteRuleArgs{\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tRouteId: reject.ID(),\n\t\t\tDisplayName: pulumi.String(\"Match example.com host\"),\n\t\t\tField: pulumi.String(\"sni\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingTcpRoute;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingTcpRouteActionArgs;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var reject = new IpLoadBalancingTcpRoute(\"reject\", IpLoadBalancingTcpRouteArgs.builder() \n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .frontendId(11111)\n .action(IpLoadBalancingTcpRouteActionArgs.builder()\n .type(\"reject\")\n .build())\n .build());\n\n var examplerule = new IpLoadBalancingTcpRouteRule(\"examplerule\", IpLoadBalancingTcpRouteRuleArgs.builder() \n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .routeId(reject.id())\n .displayName(\"Match example.com host\")\n .field(\"sni\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n reject:\n type: ovh:IpLoadBalancingTcpRoute\n properties:\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n frontendId: 11111\n action:\n type: reject\n examplerule:\n type: ovh:IpLoadBalancingTcpRouteRule\n properties:\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n routeId: ${reject.id}\n displayName: Match example.com host\n field: sni\n match: is\n negate: false\n pattern: example.com\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Manage rules for TCP route.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst reject = new ovh.IpLoadBalancingTcpRoute(\"reject\", {\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n frontendId: 11111,\n action: {\n type: \"reject\",\n },\n});\nconst examplerule = new ovh.IpLoadBalancingTcpRouteRule(\"examplerule\", {\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n routeId: reject.id,\n displayName: \"Match example.com host\",\n field: \"sni\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nreject = ovh.IpLoadBalancingTcpRoute(\"reject\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1,\n frontend_id=11111,\n action=ovh.IpLoadBalancingTcpRouteActionArgs(\n type=\"reject\",\n ))\nexamplerule = ovh.IpLoadBalancingTcpRouteRule(\"examplerule\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n route_id=reject.id,\n display_name=\"Match example.com host\",\n field=\"sni\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var reject = new Ovh.IpLoadBalancingTcpRoute(\"reject\", new()\n {\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n FrontendId = 11111,\n Action = new Ovh.Inputs.IpLoadBalancingTcpRouteActionArgs\n {\n Type = \"reject\",\n },\n });\n\n var examplerule = new Ovh.IpLoadBalancingTcpRouteRule(\"examplerule\", new()\n {\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n RouteId = reject.Id,\n DisplayName = \"Match example.com host\",\n Field = \"sni\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treject, err := ovh.NewIpLoadBalancingTcpRoute(ctx, \"reject\", \u0026ovh.IpLoadBalancingTcpRouteArgs{\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t\tFrontendId: pulumi.Int(11111),\n\t\t\tAction: \u0026IpLoadBalancingTcpRouteActionArgs{\n\t\t\t\tType: pulumi.String(\"reject\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancingTcpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingTcpRouteRuleArgs{\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tRouteId: reject.ID(),\n\t\t\tDisplayName: pulumi.String(\"Match example.com host\"),\n\t\t\tField: pulumi.String(\"sni\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingTcpRoute;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingTcpRouteActionArgs;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var reject = new IpLoadBalancingTcpRoute(\"reject\", IpLoadBalancingTcpRouteArgs.builder() \n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .frontendId(11111)\n .action(IpLoadBalancingTcpRouteActionArgs.builder()\n .type(\"reject\")\n .build())\n .build());\n\n var examplerule = new IpLoadBalancingTcpRouteRule(\"examplerule\", IpLoadBalancingTcpRouteRuleArgs.builder() \n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .routeId(reject.id())\n .displayName(\"Match example.com host\")\n .field(\"sni\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n reject:\n type: ovh:IpLoadBalancingTcpRoute\n properties:\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n frontendId: 11111\n action:\n type: reject\n examplerule:\n type: ovh:IpLoadBalancingTcpRouteRule\n properties:\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n routeId: ${reject.id}\n displayName: Match example.com host\n field: sni\n match: is\n negate: false\n pattern: example.com\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "displayName": { "type": "string", @@ -10114,7 +10114,7 @@ } }, "ovh:index/ipReverse:IpReverse": { - "description": "Provides a OVH IP reverse.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\n// Set the reverse of an IP\nconst test = new ovh.IpReverse(\"test\", {\n ip: \"192.0.2.0/24\",\n ipReverse: \"192.0.2.1\",\n reverse: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\n# Set the reverse of an IP\ntest = ovh.IpReverse(\"test\",\n ip=\"192.0.2.0/24\",\n ip_reverse=\"192.0.2.1\",\n reverse=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Set the reverse of an IP\n var test = new Ovh.IpReverse(\"test\", new()\n {\n Ip = \"192.0.2.0/24\",\n IpReverseAddress = \"192.0.2.1\",\n Reverse = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpReverse(ctx, \"test\", \u0026ovh.IpReverseArgs{\n\t\t\tIp: pulumi.String(\"192.0.2.0/24\"),\n\t\t\tIpReverse: pulumi.String(\"192.0.2.1\"),\n\t\t\tReverse: pulumi.String(\"example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpReverse;\nimport com.pulumi.ovh.IpReverseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new IpReverse(\"test\", IpReverseArgs.builder() \n .ip(\"192.0.2.0/24\")\n .ipReverse(\"192.0.2.1\")\n .reverse(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Set the reverse of an IP\n test:\n type: ovh:IpReverse\n properties:\n ip: 192.0.2.0/24\n ipReverse: 192.0.2.1\n reverse: example.com\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Provides a OVH IP reverse.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\n// Set the reverse of an IP\nconst test = new ovh.IpReverse(\"test\", {\n ip: \"192.0.2.0/24\",\n ipReverse: \"192.0.2.1\",\n reverse: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\n# Set the reverse of an IP\ntest = ovh.IpReverse(\"test\",\n ip=\"192.0.2.0/24\",\n ip_reverse=\"192.0.2.1\",\n reverse=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Set the reverse of an IP\n var test = new Ovh.IpReverse(\"test\", new()\n {\n Ip = \"192.0.2.0/24\",\n IpReverseAddress = \"192.0.2.1\",\n Reverse = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpReverse(ctx, \"test\", \u0026ovh.IpReverseArgs{\n\t\t\tIp: pulumi.String(\"192.0.2.0/24\"),\n\t\t\tIpReverse: pulumi.String(\"192.0.2.1\"),\n\t\t\tReverse: pulumi.String(\"example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpReverse;\nimport com.pulumi.ovh.IpReverseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new IpReverse(\"test\", IpReverseArgs.builder() \n .ip(\"192.0.2.0/24\")\n .ipReverse(\"192.0.2.1\")\n .reverse(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Set the reverse of an IP\n test:\n type: ovh:IpReverse\n properties:\n ip: 192.0.2.0/24\n ipReverse: 192.0.2.1\n reverse: example.com\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "ip": { "type": "string", @@ -10194,7 +10194,7 @@ } }, "ovh:index/ipService:IpService": { - "description": "Orders an ip service.\n\n\n## Important\n\nThis resource orders an OVH product for a long period of time and may generate heavy costs !\nUse with caution.\n\n__NOTE__ 1: the \"default-payment-mean\" will scan your registered bank accounts, credit card and paypal payment means to find your default payment mean.\n\n__NOTE__ 2: this resource is in beta state. Use with caution.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"order ip block\",\n});\nconst ipblockOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ip\",\n planCode: \"ip-v4-s30-ripe\",\n}));\nconst ipblockIpService = new ovh.IpService(\"ipblockIpService\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"ovh-account\",\n description: \"my ip block\",\n plan: {\n duration: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.planCode),\n pricingMode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [{\n label: \"country\",\n value: \"FR\",\n }],\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"order ip block\")\nipblock_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ip\",\n plan_code=\"ip-v4-s30-ripe\")\nipblock_ip_service = ovh.IpService(\"ipblockIpService\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"ovh-account\",\n description=\"my ip block\",\n plan=ovh.IpServicePlanArgs(\n duration=ipblock_order_cart_product_plan.selected_prices[0].duration,\n plan_code=ipblock_order_cart_product_plan.plan_code,\n pricing_mode=ipblock_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[ovh.IpServicePlanConfigurationArgs(\n label=\"country\",\n value=\"FR\",\n )],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"order ip block\",\n });\n\n var ipblockOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ip\",\n PlanCode = \"ip-v4-s30-ripe\",\n });\n\n var ipblockIpService = new Ovh.IpService(\"ipblockIpService\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"ovh-account\",\n Description = \"my ip block\",\n Plan = new Ovh.Inputs.IpServicePlanArgs\n {\n Duration = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.IpServicePlanConfigurationArgs\n {\n Label = \"country\",\n Value = \"FR\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"order ip block\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ip\",\n\t\t\tPlanCode: \"ip-v4-s30-ripe\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpService(ctx, \"ipblockIpService\", \u0026ovh.IpServiceArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tDescription: pulumi.String(\"my ip block\"),\n\t\t\tPlan: \u0026IpServicePlanArgs{\n\t\t\t\tDuration: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(ipblockOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: IpServicePlanConfigurationArray{\n\t\t\t\t\t\u0026IpServicePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"country\"),\n\t\t\t\t\t\tValue: pulumi.String(\"FR\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.IpService;\nimport com.pulumi.ovh.IpServiceArgs;\nimport com.pulumi.ovh.inputs.IpServicePlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"order ip block\")\n .build());\n\n final var ipblockOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ip\")\n .planCode(\"ip-v4-s30-ripe\")\n .build());\n\n var ipblockIpService = new IpService(\"ipblockIpService\", IpServiceArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"ovh-account\")\n .description(\"my ip block\")\n .plan(IpServicePlanArgs.builder()\n .duration(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations(IpServicePlanConfigurationArgs.builder()\n .label(\"country\")\n .value(\"FR\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n ipblockIpService:\n type: ovh:IpService\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: ovh-account\n description: my ip block\n plan:\n duration: ${ipblockOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${ipblockOrderCartProductPlan.planCode}\n pricingMode: ${ipblockOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: country\n value: FR\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: order ip block\n ipblockOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ip\n planCode: ip-v4-s30-ripe\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Orders an ip service.\n\n\n## Important\n\nThis resource orders an OVH product for a long period of time and may generate heavy costs !\nUse with caution.\n\n__NOTE__ 1: the \"default-payment-mean\" will scan your registered bank accounts, credit card and paypal payment means to find your default payment mean.\n\n__NOTE__ 2: this resource is in beta state. Use with caution.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"order ip block\",\n});\nconst ipblockOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ip\",\n planCode: \"ip-v4-s30-ripe\",\n}));\nconst ipblockIpService = new ovh.IpService(\"ipblockIpService\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"ovh-account\",\n description: \"my ip block\",\n plan: {\n duration: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.planCode),\n pricingMode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [{\n label: \"country\",\n value: \"FR\",\n }],\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"order ip block\")\nipblock_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ip\",\n plan_code=\"ip-v4-s30-ripe\")\nipblock_ip_service = ovh.IpService(\"ipblockIpService\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"ovh-account\",\n description=\"my ip block\",\n plan=ovh.IpServicePlanArgs(\n duration=ipblock_order_cart_product_plan.selected_prices[0].duration,\n plan_code=ipblock_order_cart_product_plan.plan_code,\n pricing_mode=ipblock_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[ovh.IpServicePlanConfigurationArgs(\n label=\"country\",\n value=\"FR\",\n )],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"order ip block\",\n });\n\n var ipblockOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ip\",\n PlanCode = \"ip-v4-s30-ripe\",\n });\n\n var ipblockIpService = new Ovh.IpService(\"ipblockIpService\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"ovh-account\",\n Description = \"my ip block\",\n Plan = new Ovh.Inputs.IpServicePlanArgs\n {\n Duration = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.IpServicePlanConfigurationArgs\n {\n Label = \"country\",\n Value = \"FR\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"order ip block\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ip\",\n\t\t\tPlanCode: \"ip-v4-s30-ripe\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpService(ctx, \"ipblockIpService\", \u0026ovh.IpServiceArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tDescription: pulumi.String(\"my ip block\"),\n\t\t\tPlan: \u0026IpServicePlanArgs{\n\t\t\t\tDuration: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(ipblockOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: IpServicePlanConfigurationArray{\n\t\t\t\t\t\u0026IpServicePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"country\"),\n\t\t\t\t\t\tValue: pulumi.String(\"FR\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.IpService;\nimport com.pulumi.ovh.IpServiceArgs;\nimport com.pulumi.ovh.inputs.IpServicePlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"order ip block\")\n .build());\n\n final var ipblockOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ip\")\n .planCode(\"ip-v4-s30-ripe\")\n .build());\n\n var ipblockIpService = new IpService(\"ipblockIpService\", IpServiceArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"ovh-account\")\n .description(\"my ip block\")\n .plan(IpServicePlanArgs.builder()\n .duration(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations(IpServicePlanConfigurationArgs.builder()\n .label(\"country\")\n .value(\"FR\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n ipblockIpService:\n type: ovh:IpService\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: ovh-account\n description: my ip block\n plan:\n duration: ${ipblockOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${ipblockOrderCartProductPlan.planCode}\n pricingMode: ${ipblockOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: country\n value: FR\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: order ip block\n ipblockOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ip\n planCode: ip-v4-s30-ripe\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "canBeTerminated": { "type": "boolean", @@ -10379,7 +10379,7 @@ } }, "ovh:index/meIdentityUser:MeIdentityUser": { - "description": "Creates an identity user.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myUser = new ovh.MeIdentityUser(\"my_user\", {\n description: \"Some custom description\",\n email: \"my_login@example.com\",\n group: \"DEFAULT\",\n login: \"my_login\",\n password: \"super-s3cr3t!password\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nmy_user = ovh.MeIdentityUser(\"myUser\",\n description=\"Some custom description\",\n email=\"my_login@example.com\",\n group=\"DEFAULT\",\n login=\"my_login\",\n password=\"super-s3cr3t!password\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myUser = new Ovh.MeIdentityUser(\"myUser\", new()\n {\n Description = \"Some custom description\",\n Email = \"my_login@example.com\",\n Group = \"DEFAULT\",\n Login = \"my_login\",\n Password = \"super-s3cr3t!password\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewMeIdentityUser(ctx, \"myUser\", \u0026ovh.MeIdentityUserArgs{\n\t\t\tDescription: pulumi.String(\"Some custom description\"),\n\t\t\tEmail: pulumi.String(\"my_login@example.com\"),\n\t\t\tGroup: pulumi.String(\"DEFAULT\"),\n\t\t\tLogin: pulumi.String(\"my_login\"),\n\t\t\tPassword: pulumi.String(\"super-s3cr3t!password\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.MeIdentityUser;\nimport com.pulumi.ovh.MeIdentityUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var myUser = new MeIdentityUser(\"myUser\", MeIdentityUserArgs.builder() \n .description(\"Some custom description\")\n .email(\"my_login@example.com\")\n .group(\"DEFAULT\")\n .login(\"my_login\")\n .password(\"super-s3cr3t!password\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n myUser:\n type: ovh:MeIdentityUser\n properties:\n description: Some custom description\n email: my_login@example.com\n group: DEFAULT\n login: my_login\n password: super-s3cr3t!password\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates an identity user.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myUser = new ovh.MeIdentityUser(\"my_user\", {\n description: \"Some custom description\",\n email: \"my_login@example.com\",\n group: \"DEFAULT\",\n login: \"my_login\",\n password: \"super-s3cr3t!password\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmy_user = ovh.MeIdentityUser(\"myUser\",\n description=\"Some custom description\",\n email=\"my_login@example.com\",\n group=\"DEFAULT\",\n login=\"my_login\",\n password=\"super-s3cr3t!password\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myUser = new Ovh.MeIdentityUser(\"myUser\", new()\n {\n Description = \"Some custom description\",\n Email = \"my_login@example.com\",\n Group = \"DEFAULT\",\n Login = \"my_login\",\n Password = \"super-s3cr3t!password\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewMeIdentityUser(ctx, \"myUser\", \u0026ovh.MeIdentityUserArgs{\n\t\t\tDescription: pulumi.String(\"Some custom description\"),\n\t\t\tEmail: pulumi.String(\"my_login@example.com\"),\n\t\t\tGroup: pulumi.String(\"DEFAULT\"),\n\t\t\tLogin: pulumi.String(\"my_login\"),\n\t\t\tPassword: pulumi.String(\"super-s3cr3t!password\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.MeIdentityUser;\nimport com.pulumi.ovh.MeIdentityUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var myUser = new MeIdentityUser(\"myUser\", MeIdentityUserArgs.builder() \n .description(\"Some custom description\")\n .email(\"my_login@example.com\")\n .group(\"DEFAULT\")\n .login(\"my_login\")\n .password(\"super-s3cr3t!password\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n myUser:\n type: ovh:MeIdentityUser\n properties:\n description: Some custom description\n email: my_login@example.com\n group: DEFAULT\n login: my_login\n password: super-s3cr3t!password\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "creation": { "type": "string", @@ -10814,7 +10814,7 @@ } }, "ovh:index/meIpxeScript:MeIpxeScript": { - "description": "Creates an IPXE Script.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fs from \"fs\";\nimport * as ovh from \"@lbrlabs/ovh\";\n\nconst script = new ovh.MeIpxeScript(\"script\", {script: fs.readFileSync(`${path.module}/boot.ipxe`)});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nscript = ovh.MeIpxeScript(\"script\", script=(lambda path: open(path).read())(f\"{path['module']}/boot.ipxe\"))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.IO;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var script = new Ovh.MeIpxeScript(\"script\", new()\n {\n Script = File.ReadAllText($\"{path.Module}/boot.ipxe\"),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\t\"io/ioutil\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc readFileOrPanic(path string) pulumi.StringPtrInput {\n\tdata, err := ioutil.ReadFile(path)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\treturn pulumi.String(string(data))\n}\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewMeIpxeScript(ctx, \"script\", \u0026ovh.MeIpxeScriptArgs{\n\t\t\tScript: readFileOrPanic(fmt.Sprintf(\"%v/boot.ipxe\", path.Module)),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.MeIpxeScript;\nimport com.pulumi.ovh.MeIpxeScriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var script = new MeIpxeScript(\"script\", MeIpxeScriptArgs.builder() \n .script(Files.readString(Paths.get(String.format(\"%s/boot.ipxe\", path.module()))))\n .build());\n\n }\n}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates an IPXE Script.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fs from \"fs\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst script = new ovh.MeIpxeScript(\"script\", {script: fs.readFileSync(`${path.module}/boot.ipxe`)});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nscript = ovh.MeIpxeScript(\"script\", script=(lambda path: open(path).read())(f\"{path['module']}/boot.ipxe\"))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.IO;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var script = new Ovh.MeIpxeScript(\"script\", new()\n {\n Script = File.ReadAllText($\"{path.Module}/boot.ipxe\"),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\t\"io/ioutil\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc readFileOrPanic(path string) pulumi.StringPtrInput {\n\tdata, err := ioutil.ReadFile(path)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\treturn pulumi.String(string(data))\n}\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewMeIpxeScript(ctx, \"script\", \u0026ovh.MeIpxeScriptArgs{\n\t\t\tScript: readFileOrPanic(fmt.Sprintf(\"%v/boot.ipxe\", path.Module)),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.MeIpxeScript;\nimport com.pulumi.ovh.MeIpxeScriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var script = new MeIpxeScript(\"script\", MeIpxeScriptArgs.builder() \n .script(Files.readString(Paths.get(String.format(\"%s/boot.ipxe\", path.module()))))\n .build());\n\n }\n}\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "description": { "type": "string", @@ -10875,7 +10875,7 @@ } }, "ovh:index/meSshKey:MeSshKey": { - "description": "Creates an SSH Key.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mykey = new ovh.MeSshKey(\"mykey\", {\n key: \"ssh-ed25519 AAAAC3...\",\n keyName: \"mykey\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nmykey = ovh.MeSshKey(\"mykey\",\n key=\"ssh-ed25519 AAAAC3...\",\n key_name=\"mykey\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mykey = new Ovh.MeSshKey(\"mykey\", new()\n {\n Key = \"ssh-ed25519 AAAAC3...\",\n KeyName = \"mykey\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewMeSshKey(ctx, \"mykey\", \u0026ovh.MeSshKeyArgs{\n\t\t\tKey: pulumi.String(\"ssh-ed25519 AAAAC3...\"),\n\t\t\tKeyName: pulumi.String(\"mykey\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.MeSshKey;\nimport com.pulumi.ovh.MeSshKeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mykey = new MeSshKey(\"mykey\", MeSshKeyArgs.builder() \n .key(\"ssh-ed25519 AAAAC3...\")\n .keyName(\"mykey\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mykey:\n type: ovh:MeSshKey\n properties:\n key: ssh-ed25519 AAAAC3...\n keyName: mykey\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates an SSH Key.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mykey = new ovh.MeSshKey(\"mykey\", {\n key: \"ssh-ed25519 AAAAC3...\",\n keyName: \"mykey\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmykey = ovh.MeSshKey(\"mykey\",\n key=\"ssh-ed25519 AAAAC3...\",\n key_name=\"mykey\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mykey = new Ovh.MeSshKey(\"mykey\", new()\n {\n Key = \"ssh-ed25519 AAAAC3...\",\n KeyName = \"mykey\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewMeSshKey(ctx, \"mykey\", \u0026ovh.MeSshKeyArgs{\n\t\t\tKey: pulumi.String(\"ssh-ed25519 AAAAC3...\"),\n\t\t\tKeyName: pulumi.String(\"mykey\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.MeSshKey;\nimport com.pulumi.ovh.MeSshKeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mykey = new MeSshKey(\"mykey\", MeSshKeyArgs.builder() \n .key(\"ssh-ed25519 AAAAC3...\")\n .keyName(\"mykey\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mykey:\n type: ovh:MeSshKey\n properties:\n key: ssh-ed25519 AAAAC3...\n keyName: mykey\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "default": { "type": "boolean", @@ -10937,7 +10937,7 @@ } }, "ovh:index/vrack:Vrack": { - "description": "Orders a vrack.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n__NOTE__ : Currently, the OVH api doesn't support Vrack termination. You have to open a support ticket to ask for vrack termination. Otherwise, you may hit vrack quota issues.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my vrack order cart\",\n});\nconst vrackOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"vrack\",\n planCode: \"vrack\",\n}));\nconst vrackVrack = new ovh.Vrack(\"vrackVrack\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n description: \"my vrack\",\n plan: {\n duration: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.planCode),\n pricingMode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my vrack order cart\")\nvrack_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"vrack\",\n plan_code=\"vrack\")\nvrack_vrack = ovh.Vrack(\"vrackVrack\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n description=\"my vrack\",\n plan=ovh.VrackPlanArgs(\n duration=vrack_order_cart_product_plan.selected_prices[0].duration,\n plan_code=vrack_order_cart_product_plan.plan_code,\n pricing_mode=vrack_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my vrack order cart\",\n });\n\n var vrackOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"vrack\",\n PlanCode = \"vrack\",\n });\n\n var vrackVrack = new Ovh.Vrack(\"vrackVrack\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Description = \"my vrack\",\n Plan = new Ovh.Inputs.VrackPlanArgs\n {\n Duration = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my vrack order cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"vrack\",\n\t\t\tPlanCode: \"vrack\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewVrack(ctx, \"vrackVrack\", \u0026ovh.VrackArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tDescription: pulumi.String(\"my vrack\"),\n\t\t\tPlan: \u0026VrackPlanArgs{\n\t\t\t\tDuration: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(vrackOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.Vrack;\nimport com.pulumi.ovh.VrackArgs;\nimport com.pulumi.ovh.inputs.VrackPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my vrack order cart\")\n .build());\n\n final var vrackOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"vrack\")\n .planCode(\"vrack\")\n .build());\n\n var vrackVrack = new Vrack(\"vrackVrack\", VrackArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .description(\"my vrack\")\n .plan(VrackPlanArgs.builder()\n .duration(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackVrack:\n type: ovh:Vrack\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n description: my vrack\n plan:\n duration: ${vrackOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${vrackOrderCartProductPlan.planCode}\n pricingMode: ${vrackOrderCartProductPlan.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my vrack order cart\n vrackOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: vrack\n planCode: vrack\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Orders a vrack.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n__NOTE__ : Currently, the OVH api doesn't support Vrack termination. You have to open a support ticket to ask for vrack termination. Otherwise, you may hit vrack quota issues.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my vrack order cart\",\n});\nconst vrackOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"vrack\",\n planCode: \"vrack\",\n}));\nconst vrackVrack = new ovh.Vrack(\"vrackVrack\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n description: \"my vrack\",\n plan: {\n duration: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.planCode),\n pricingMode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my vrack order cart\")\nvrack_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"vrack\",\n plan_code=\"vrack\")\nvrack_vrack = ovh.Vrack(\"vrackVrack\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n description=\"my vrack\",\n plan=ovh.VrackPlanArgs(\n duration=vrack_order_cart_product_plan.selected_prices[0].duration,\n plan_code=vrack_order_cart_product_plan.plan_code,\n pricing_mode=vrack_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my vrack order cart\",\n });\n\n var vrackOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"vrack\",\n PlanCode = \"vrack\",\n });\n\n var vrackVrack = new Ovh.Vrack(\"vrackVrack\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Description = \"my vrack\",\n Plan = new Ovh.Inputs.VrackPlanArgs\n {\n Duration = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my vrack order cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"vrack\",\n\t\t\tPlanCode: \"vrack\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewVrack(ctx, \"vrackVrack\", \u0026ovh.VrackArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tDescription: pulumi.String(\"my vrack\"),\n\t\t\tPlan: \u0026VrackPlanArgs{\n\t\t\t\tDuration: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(vrackOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.Vrack;\nimport com.pulumi.ovh.VrackArgs;\nimport com.pulumi.ovh.inputs.VrackPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my vrack order cart\")\n .build());\n\n final var vrackOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"vrack\")\n .planCode(\"vrack\")\n .build());\n\n var vrackVrack = new Vrack(\"vrackVrack\", VrackArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .description(\"my vrack\")\n .plan(VrackPlanArgs.builder()\n .duration(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackVrack:\n type: ovh:Vrack\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n description: my vrack\n plan:\n duration: ${vrackOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${vrackOrderCartProductPlan.planCode}\n pricingMode: ${vrackOrderCartProductPlan.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my vrack order cart\n vrackOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: vrack\n planCode: vrack\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "description": { "type": "string", @@ -11075,7 +11075,7 @@ } }, "ovh:index/vrackCloudProject:VrackCloudProject": { - "description": "Attach a Public Cloud Project to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst vcp = new ovh.VrackCloudProject(\"vcp\", {\n projectId: \"67890\",\n serviceName: \"12345\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nvcp = ovh.VrackCloudProject(\"vcp\",\n project_id=\"67890\",\n service_name=\"12345\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vcp = new Ovh.VrackCloudProject(\"vcp\", new()\n {\n ProjectId = \"67890\",\n ServiceName = \"12345\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewVrackCloudProject(ctx, \"vcp\", \u0026ovh.VrackCloudProjectArgs{\n\t\t\tProjectId: pulumi.String(\"67890\"),\n\t\t\tServiceName: pulumi.String(\"12345\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.VrackCloudProject;\nimport com.pulumi.ovh.VrackCloudProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var vcp = new VrackCloudProject(\"vcp\", VrackCloudProjectArgs.builder() \n .projectId(\"67890\")\n .serviceName(\"12345\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vcp:\n type: ovh:VrackCloudProject\n properties:\n projectId: 67890\n serviceName: 12345\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Attach a Public Cloud Project to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst vcp = new ovh.VrackCloudProject(\"vcp\", {\n projectId: \"67890\",\n serviceName: \"12345\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nvcp = ovh.VrackCloudProject(\"vcp\",\n project_id=\"67890\",\n service_name=\"12345\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vcp = new Ovh.VrackCloudProject(\"vcp\", new()\n {\n ProjectId = \"67890\",\n ServiceName = \"12345\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewVrackCloudProject(ctx, \"vcp\", \u0026ovh.VrackCloudProjectArgs{\n\t\t\tProjectId: pulumi.String(\"67890\"),\n\t\t\tServiceName: pulumi.String(\"12345\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.VrackCloudProject;\nimport com.pulumi.ovh.VrackCloudProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var vcp = new VrackCloudProject(\"vcp\", VrackCloudProjectArgs.builder() \n .projectId(\"67890\")\n .serviceName(\"12345\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vcp:\n type: ovh:VrackCloudProject\n properties:\n projectId: 67890\n serviceName: 12345\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "projectId": { "type": "string", @@ -11124,7 +11124,7 @@ } }, "ovh:index/vrackDedicatedServer:VrackDedicatedServer": { - "description": "Attach a dedicated server to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst vds = new ovh.VrackDedicatedServer(\"vds\", {\n serverId: \"67890\",\n serviceName: \"XXXX\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nvds = ovh.VrackDedicatedServer(\"vds\",\n server_id=\"67890\",\n service_name=\"XXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vds = new Ovh.VrackDedicatedServer(\"vds\", new()\n {\n ServerId = \"67890\",\n ServiceName = \"XXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewVrackDedicatedServer(ctx, \"vds\", \u0026ovh.VrackDedicatedServerArgs{\n\t\t\tServerId: pulumi.String(\"67890\"),\n\t\t\tServiceName: pulumi.String(\"XXXX\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.VrackDedicatedServer;\nimport com.pulumi.ovh.VrackDedicatedServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var vds = new VrackDedicatedServer(\"vds\", VrackDedicatedServerArgs.builder() \n .serverId(\"67890\")\n .serviceName(\"XXXX\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vds:\n type: ovh:VrackDedicatedServer\n properties:\n serverId: 67890\n serviceName: XXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Attach a dedicated server to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst vds = new ovh.VrackDedicatedServer(\"vds\", {\n serverId: \"67890\",\n serviceName: \"XXXX\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nvds = ovh.VrackDedicatedServer(\"vds\",\n server_id=\"67890\",\n service_name=\"XXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vds = new Ovh.VrackDedicatedServer(\"vds\", new()\n {\n ServerId = \"67890\",\n ServiceName = \"XXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewVrackDedicatedServer(ctx, \"vds\", \u0026ovh.VrackDedicatedServerArgs{\n\t\t\tServerId: pulumi.String(\"67890\"),\n\t\t\tServiceName: pulumi.String(\"XXXX\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.VrackDedicatedServer;\nimport com.pulumi.ovh.VrackDedicatedServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var vds = new VrackDedicatedServer(\"vds\", VrackDedicatedServerArgs.builder() \n .serverId(\"67890\")\n .serviceName(\"XXXX\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vds:\n type: ovh:VrackDedicatedServer\n properties:\n serverId: 67890\n serviceName: XXXX\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "serverId": { "type": "string", @@ -11173,7 +11173,7 @@ } }, "ovh:index/vrackDedicatedServerInterface:VrackDedicatedServerInterface": { - "description": "Attach a Dedicated Server Network Interface to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst vdsi = new ovh.VrackDedicatedServerInterface(\"vdsi\", {\n interfaceId: \"67890\",\n serviceName: \"12345\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nvdsi = ovh.VrackDedicatedServerInterface(\"vdsi\",\n interface_id=\"67890\",\n service_name=\"12345\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vdsi = new Ovh.VrackDedicatedServerInterface(\"vdsi\", new()\n {\n InterfaceId = \"67890\",\n ServiceName = \"12345\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewVrackDedicatedServerInterface(ctx, \"vdsi\", \u0026ovh.VrackDedicatedServerInterfaceArgs{\n\t\t\tInterfaceId: pulumi.String(\"67890\"),\n\t\t\tServiceName: pulumi.String(\"12345\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.VrackDedicatedServerInterface;\nimport com.pulumi.ovh.VrackDedicatedServerInterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var vdsi = new VrackDedicatedServerInterface(\"vdsi\", VrackDedicatedServerInterfaceArgs.builder() \n .interfaceId(\"67890\")\n .serviceName(\"12345\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vdsi:\n type: ovh:VrackDedicatedServerInterface\n properties:\n interfaceId: 67890\n serviceName: 12345\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Attach a Dedicated Server Network Interface to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst vdsi = new ovh.VrackDedicatedServerInterface(\"vdsi\", {\n interfaceId: \"67890\",\n serviceName: \"12345\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nvdsi = ovh.VrackDedicatedServerInterface(\"vdsi\",\n interface_id=\"67890\",\n service_name=\"12345\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vdsi = new Ovh.VrackDedicatedServerInterface(\"vdsi\", new()\n {\n InterfaceId = \"67890\",\n ServiceName = \"12345\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewVrackDedicatedServerInterface(ctx, \"vdsi\", \u0026ovh.VrackDedicatedServerInterfaceArgs{\n\t\t\tInterfaceId: pulumi.String(\"67890\"),\n\t\t\tServiceName: pulumi.String(\"12345\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.VrackDedicatedServerInterface;\nimport com.pulumi.ovh.VrackDedicatedServerInterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var vdsi = new VrackDedicatedServerInterface(\"vdsi\", VrackDedicatedServerInterfaceArgs.builder() \n .interfaceId(\"67890\")\n .serviceName(\"12345\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vdsi:\n type: ovh:VrackDedicatedServerInterface\n properties:\n interfaceId: 67890\n serviceName: 12345\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "interfaceId": { "type": "string", @@ -11222,7 +11222,7 @@ } }, "ovh:index/vrackIp:VrackIp": { - "description": "Attach a Ip block to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst vrackOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"vrack\",\n planCode: \"vrack\",\n}));\nconst vrackVrack = new ovh.Vrack(\"vrackVrack\", {\n description: mycart.then(mycart =\u003e mycart.description),\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n plan: {\n duration: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.planCode),\n pricingMode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\nconst ipblockOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ip\",\n planCode: \"ip-v4-s30-ripe\",\n}));\nconst ipblockIpService = new ovh.IpService(\"ipblockIpService\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"ovh-account\",\n description: mycart.then(mycart =\u003e mycart.description),\n plan: {\n duration: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.planCode),\n pricingMode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [{\n label: \"country\",\n value: \"FR\",\n }],\n },\n});\nconst vrackblock = new ovh.VrackIp(\"vrackblock\", {\n serviceName: vrackVrack.serviceName,\n block: ipblockIpService.ip,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\nvrack_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"vrack\",\n plan_code=\"vrack\")\nvrack_vrack = ovh.Vrack(\"vrackVrack\",\n description=mycart.description,\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n plan=ovh.VrackPlanArgs(\n duration=vrack_order_cart_product_plan.selected_prices[0].duration,\n plan_code=vrack_order_cart_product_plan.plan_code,\n pricing_mode=vrack_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\nipblock_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ip\",\n plan_code=\"ip-v4-s30-ripe\")\nipblock_ip_service = ovh.IpService(\"ipblockIpService\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"ovh-account\",\n description=mycart.description,\n plan=ovh.IpServicePlanArgs(\n duration=ipblock_order_cart_product_plan.selected_prices[0].duration,\n plan_code=ipblock_order_cart_product_plan.plan_code,\n pricing_mode=ipblock_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[ovh.IpServicePlanConfigurationArgs(\n label=\"country\",\n value=\"FR\",\n )],\n ))\nvrackblock = ovh.VrackIp(\"vrackblock\",\n service_name=vrack_vrack.service_name,\n block=ipblock_ip_service.ip)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var vrackOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"vrack\",\n PlanCode = \"vrack\",\n });\n\n var vrackVrack = new Ovh.Vrack(\"vrackVrack\", new()\n {\n Description = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Description),\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.VrackPlanArgs\n {\n Duration = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n var ipblockOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ip\",\n PlanCode = \"ip-v4-s30-ripe\",\n });\n\n var ipblockIpService = new Ovh.IpService(\"ipblockIpService\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"ovh-account\",\n Description = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Description),\n Plan = new Ovh.Inputs.IpServicePlanArgs\n {\n Duration = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.IpServicePlanConfigurationArgs\n {\n Label = \"country\",\n Value = \"FR\",\n },\n },\n },\n });\n\n var vrackblock = new Ovh.VrackIp(\"vrackblock\", new()\n {\n ServiceName = vrackVrack.ServiceName,\n Block = ipblockIpService.Ip,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"vrack\",\n\t\t\tPlanCode: \"vrack\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackVrack, err := ovh.NewVrack(ctx, \"vrackVrack\", \u0026ovh.VrackArgs{\n\t\t\tDescription: pulumi.String(mycart.Description),\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026VrackPlanArgs{\n\t\t\t\tDuration: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(vrackOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ip\",\n\t\t\tPlanCode: \"ip-v4-s30-ripe\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockIpService, err := ovh.NewIpService(ctx, \"ipblockIpService\", \u0026ovh.IpServiceArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tDescription: pulumi.String(mycart.Description),\n\t\t\tPlan: \u0026IpServicePlanArgs{\n\t\t\t\tDuration: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(ipblockOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: IpServicePlanConfigurationArray{\n\t\t\t\t\t\u0026IpServicePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"country\"),\n\t\t\t\t\t\tValue: pulumi.String(\"FR\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewVrackIp(ctx, \"vrackblock\", \u0026ovh.VrackIpArgs{\n\t\t\tServiceName: vrackVrack.ServiceName,\n\t\t\tBlock: ipblockIpService.Ip,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.Vrack;\nimport com.pulumi.ovh.VrackArgs;\nimport com.pulumi.ovh.inputs.VrackPlanArgs;\nimport com.pulumi.ovh.IpService;\nimport com.pulumi.ovh.IpServiceArgs;\nimport com.pulumi.ovh.inputs.IpServicePlanArgs;\nimport com.pulumi.ovh.VrackIp;\nimport com.pulumi.ovh.VrackIpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var vrackOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"vrack\")\n .planCode(\"vrack\")\n .build());\n\n var vrackVrack = new Vrack(\"vrackVrack\", VrackArgs.builder() \n .description(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.description()))\n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .plan(VrackPlanArgs.builder()\n .duration(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n final var ipblockOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ip\")\n .planCode(\"ip-v4-s30-ripe\")\n .build());\n\n var ipblockIpService = new IpService(\"ipblockIpService\", IpServiceArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"ovh-account\")\n .description(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.description()))\n .plan(IpServicePlanArgs.builder()\n .duration(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations(IpServicePlanConfigurationArgs.builder()\n .label(\"country\")\n .value(\"FR\")\n .build())\n .build())\n .build());\n\n var vrackblock = new VrackIp(\"vrackblock\", VrackIpArgs.builder() \n .serviceName(vrackVrack.serviceName())\n .block(ipblockIpService.ip())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackVrack:\n type: ovh:Vrack\n properties:\n description: ${mycart.description}\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n plan:\n duration: ${vrackOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${vrackOrderCartProductPlan.planCode}\n pricingMode: ${vrackOrderCartProductPlan.selectedPrices[0].pricingMode}\n ipblockIpService:\n type: ovh:IpService\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: ovh-account\n description: ${mycart.description}\n plan:\n duration: ${ipblockOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${ipblockOrderCartProductPlan.planCode}\n pricingMode: ${ipblockOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: country\n value: FR\n vrackblock:\n type: ovh:VrackIp\n properties:\n serviceName: ${vrackVrack.serviceName}\n block: ${ipblockIpService.ip}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n vrackOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: vrack\n planCode: vrack\n ipblockOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ip\n planCode: ip-v4-s30-ripe\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Attach a Ip block to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst vrackOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"vrack\",\n planCode: \"vrack\",\n}));\nconst vrackVrack = new ovh.Vrack(\"vrackVrack\", {\n description: mycart.then(mycart =\u003e mycart.description),\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n plan: {\n duration: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.planCode),\n pricingMode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\nconst ipblockOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ip\",\n planCode: \"ip-v4-s30-ripe\",\n}));\nconst ipblockIpService = new ovh.IpService(\"ipblockIpService\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"ovh-account\",\n description: mycart.then(mycart =\u003e mycart.description),\n plan: {\n duration: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.planCode),\n pricingMode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [{\n label: \"country\",\n value: \"FR\",\n }],\n },\n});\nconst vrackblock = new ovh.VrackIp(\"vrackblock\", {\n serviceName: vrackVrack.serviceName,\n block: ipblockIpService.ip,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\nvrack_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"vrack\",\n plan_code=\"vrack\")\nvrack_vrack = ovh.Vrack(\"vrackVrack\",\n description=mycart.description,\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n plan=ovh.VrackPlanArgs(\n duration=vrack_order_cart_product_plan.selected_prices[0].duration,\n plan_code=vrack_order_cart_product_plan.plan_code,\n pricing_mode=vrack_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\nipblock_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ip\",\n plan_code=\"ip-v4-s30-ripe\")\nipblock_ip_service = ovh.IpService(\"ipblockIpService\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"ovh-account\",\n description=mycart.description,\n plan=ovh.IpServicePlanArgs(\n duration=ipblock_order_cart_product_plan.selected_prices[0].duration,\n plan_code=ipblock_order_cart_product_plan.plan_code,\n pricing_mode=ipblock_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[ovh.IpServicePlanConfigurationArgs(\n label=\"country\",\n value=\"FR\",\n )],\n ))\nvrackblock = ovh.VrackIp(\"vrackblock\",\n service_name=vrack_vrack.service_name,\n block=ipblock_ip_service.ip)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var vrackOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"vrack\",\n PlanCode = \"vrack\",\n });\n\n var vrackVrack = new Ovh.Vrack(\"vrackVrack\", new()\n {\n Description = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Description),\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.VrackPlanArgs\n {\n Duration = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n var ipblockOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ip\",\n PlanCode = \"ip-v4-s30-ripe\",\n });\n\n var ipblockIpService = new Ovh.IpService(\"ipblockIpService\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"ovh-account\",\n Description = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Description),\n Plan = new Ovh.Inputs.IpServicePlanArgs\n {\n Duration = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.IpServicePlanConfigurationArgs\n {\n Label = \"country\",\n Value = \"FR\",\n },\n },\n },\n });\n\n var vrackblock = new Ovh.VrackIp(\"vrackblock\", new()\n {\n ServiceName = vrackVrack.ServiceName,\n Block = ipblockIpService.Ip,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"vrack\",\n\t\t\tPlanCode: \"vrack\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackVrack, err := ovh.NewVrack(ctx, \"vrackVrack\", \u0026ovh.VrackArgs{\n\t\t\tDescription: pulumi.String(mycart.Description),\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026VrackPlanArgs{\n\t\t\t\tDuration: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(vrackOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ip\",\n\t\t\tPlanCode: \"ip-v4-s30-ripe\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockIpService, err := ovh.NewIpService(ctx, \"ipblockIpService\", \u0026ovh.IpServiceArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tDescription: pulumi.String(mycart.Description),\n\t\t\tPlan: \u0026IpServicePlanArgs{\n\t\t\t\tDuration: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(ipblockOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: IpServicePlanConfigurationArray{\n\t\t\t\t\t\u0026IpServicePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"country\"),\n\t\t\t\t\t\tValue: pulumi.String(\"FR\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewVrackIp(ctx, \"vrackblock\", \u0026ovh.VrackIpArgs{\n\t\t\tServiceName: vrackVrack.ServiceName,\n\t\t\tBlock: ipblockIpService.Ip,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.Vrack;\nimport com.pulumi.ovh.VrackArgs;\nimport com.pulumi.ovh.inputs.VrackPlanArgs;\nimport com.pulumi.ovh.IpService;\nimport com.pulumi.ovh.IpServiceArgs;\nimport com.pulumi.ovh.inputs.IpServicePlanArgs;\nimport com.pulumi.ovh.VrackIp;\nimport com.pulumi.ovh.VrackIpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var vrackOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"vrack\")\n .planCode(\"vrack\")\n .build());\n\n var vrackVrack = new Vrack(\"vrackVrack\", VrackArgs.builder() \n .description(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.description()))\n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .plan(VrackPlanArgs.builder()\n .duration(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n final var ipblockOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ip\")\n .planCode(\"ip-v4-s30-ripe\")\n .build());\n\n var ipblockIpService = new IpService(\"ipblockIpService\", IpServiceArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"ovh-account\")\n .description(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.description()))\n .plan(IpServicePlanArgs.builder()\n .duration(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations(IpServicePlanConfigurationArgs.builder()\n .label(\"country\")\n .value(\"FR\")\n .build())\n .build())\n .build());\n\n var vrackblock = new VrackIp(\"vrackblock\", VrackIpArgs.builder() \n .serviceName(vrackVrack.serviceName())\n .block(ipblockIpService.ip())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackVrack:\n type: ovh:Vrack\n properties:\n description: ${mycart.description}\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n plan:\n duration: ${vrackOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${vrackOrderCartProductPlan.planCode}\n pricingMode: ${vrackOrderCartProductPlan.selectedPrices[0].pricingMode}\n ipblockIpService:\n type: ovh:IpService\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: ovh-account\n description: ${mycart.description}\n plan:\n duration: ${ipblockOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${ipblockOrderCartProductPlan.planCode}\n pricingMode: ${ipblockOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: country\n value: FR\n vrackblock:\n type: ovh:VrackIp\n properties:\n serviceName: ${vrackVrack.serviceName}\n block: ${ipblockIpService.ip}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n vrackOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: vrack\n planCode: vrack\n ipblockOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ip\n planCode: ip-v4-s30-ripe\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "block": { "type": "string", @@ -11298,7 +11298,7 @@ } }, "ovh:index/vrackIpLoadbalancing:VrackIpLoadbalancing": { - "description": "Attach a ip loadbalancing to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst viplb = new ovh.VrackIpLoadbalancing(\"viplb\", {\n ipLoadbalancing: \"yyy\",\n serviceName: \"xxx\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_ovh as ovh\n\nviplb = ovh.VrackIpLoadbalancing(\"viplb\",\n ip_loadbalancing=\"yyy\",\n service_name=\"xxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = lbrlabs.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var viplb = new Ovh.VrackIpLoadbalancing(\"viplb\", new()\n {\n IpLoadbalancing = \"yyy\",\n ServiceName = \"xxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewVrackIpLoadbalancing(ctx, \"viplb\", \u0026ovh.VrackIpLoadbalancingArgs{\n\t\t\tIpLoadbalancing: pulumi.String(\"yyy\"),\n\t\t\tServiceName: pulumi.String(\"xxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.VrackIpLoadbalancing;\nimport com.pulumi.ovh.VrackIpLoadbalancingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var viplb = new VrackIpLoadbalancing(\"viplb\", VrackIpLoadbalancingArgs.builder() \n .ipLoadbalancing(\"yyy\")\n .serviceName(\"xxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n viplb:\n type: ovh:VrackIpLoadbalancing\n properties:\n ipLoadbalancing: yyy\n serviceName: xxx\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Attach a ip loadbalancing to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst viplb = new ovh.VrackIpLoadbalancing(\"viplb\", {\n ipLoadbalancing: \"yyy\",\n serviceName: \"xxx\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nviplb = ovh.VrackIpLoadbalancing(\"viplb\",\n ip_loadbalancing=\"yyy\",\n service_name=\"xxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs_Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var viplb = new Ovh.VrackIpLoadbalancing(\"viplb\", new()\n {\n IpLoadbalancing = \"yyy\",\n ServiceName = \"xxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewVrackIpLoadbalancing(ctx, \"viplb\", \u0026ovh.VrackIpLoadbalancingArgs{\n\t\t\tIpLoadbalancing: pulumi.String(\"yyy\"),\n\t\t\tServiceName: pulumi.String(\"xxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.VrackIpLoadbalancing;\nimport com.pulumi.ovh.VrackIpLoadbalancingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var viplb = new VrackIpLoadbalancing(\"viplb\", VrackIpLoadbalancingArgs.builder() \n .ipLoadbalancing(\"yyy\")\n .serviceName(\"xxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n viplb:\n type: ovh:VrackIpLoadbalancing\n properties:\n ipLoadbalancing: yyy\n serviceName: xxx\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "ipLoadbalancing": { "type": "string", diff --git a/provider/resources.go b/provider/resources.go index cb06b78b..d133d79f 100644 --- a/provider/resources.go +++ b/provider/resources.go @@ -420,10 +420,10 @@ func Provider() tfbridge.ProviderInfo { "@types/node": "^10.0.0", // so we can access strongly typed node definitions. "@types/mime": "^2.0.0", }, - PackageName: "@lbrlabs/ovh", + PackageName: "@lbrlabs/pulumi-ovh", }, Python: &tfbridge.PythonInfo{ - PackageName: "lbrlabs_ovh", + PackageName: "lbrlabs_pulumi_ovh", Requires: map[string]string{ "pulumi": ">=3.0.0,<4.0.0", }, @@ -438,7 +438,7 @@ func Provider() tfbridge.ProviderInfo { GenerateResourceContainerTypes: true, }, CSharp: &tfbridge.CSharpInfo{ - RootNamespace: "lbrlabs", + RootNamespace: "Lbrlabs_Pulumi", PackageReferences: map[string]string{ "Pulumi": "3.*", }, diff --git a/sdk/dotnet/CloudProject.cs b/sdk/dotnet/CloudProject.cs index 0486aa2d..fdc2d465 100644 --- a/sdk/dotnet/CloudProject.cs +++ b/sdk/dotnet/CloudProject.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Orders a public cloud project. @@ -22,8 +22,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectContainerRegistry.cs b/sdk/dotnet/CloudProjectContainerRegistry.cs index 02598a69..9f53ca9f 100644 --- a/sdk/dotnet/CloudProjectContainerRegistry.cs +++ b/sdk/dotnet/CloudProjectContainerRegistry.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a container registry associated with a public cloud project. @@ -18,8 +18,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectContainerRegistryUser.cs b/sdk/dotnet/CloudProjectContainerRegistryUser.cs index 02095440..92eb07af 100644 --- a/sdk/dotnet/CloudProjectContainerRegistryUser.cs +++ b/sdk/dotnet/CloudProjectContainerRegistryUser.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a user for a container registry associated with a public cloud project. @@ -18,8 +18,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectDatabase.cs b/sdk/dotnet/CloudProjectDatabase.cs index d9c2bc9f..2f66e5f5 100644 --- a/sdk/dotnet/CloudProjectDatabase.cs +++ b/sdk/dotnet/CloudProjectDatabase.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// ## Example Usage @@ -17,7 +17,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { @@ -49,7 +49,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectDatabaseIpRestriction.cs b/sdk/dotnet/CloudProjectDatabaseIpRestriction.cs index dd9d0804..abe3ae58 100644 --- a/sdk/dotnet/CloudProjectDatabaseIpRestriction.cs +++ b/sdk/dotnet/CloudProjectDatabaseIpRestriction.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Apply IP restrictions to an OVHcloud Managed Database cluster. @@ -18,8 +18,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectDatabasePostgresSqlUser.cs b/sdk/dotnet/CloudProjectDatabasePostgresSqlUser.cs index b1eadeb7..72fb8bf6 100644 --- a/sdk/dotnet/CloudProjectDatabasePostgresSqlUser.cs +++ b/sdk/dotnet/CloudProjectDatabasePostgresSqlUser.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates an user for a postgresql cluster associated with a public cloud project. @@ -18,8 +18,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectDatabaseUser.cs b/sdk/dotnet/CloudProjectDatabaseUser.cs index 48e7cbb1..58589fe8 100644 --- a/sdk/dotnet/CloudProjectDatabaseUser.cs +++ b/sdk/dotnet/CloudProjectDatabaseUser.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates an user for a database cluster associated with a public cloud project. @@ -25,8 +25,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectFailoverIpAttach.cs b/sdk/dotnet/CloudProjectFailoverIpAttach.cs index 9c83d128..2a2ec4b3 100644 --- a/sdk/dotnet/CloudProjectFailoverIpAttach.cs +++ b/sdk/dotnet/CloudProjectFailoverIpAttach.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Attaches a failover IP address to a compute instance @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectKube.cs b/sdk/dotnet/CloudProjectKube.cs index 6e8009cf..3a86e221 100644 --- a/sdk/dotnet/CloudProjectKube.cs +++ b/sdk/dotnet/CloudProjectKube.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a OVH Managed Kubernetes Service cluster in a public cloud project. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectKubeIpRestrictions.cs b/sdk/dotnet/CloudProjectKubeIpRestrictions.cs index f6d63a6c..a660ba03 100644 --- a/sdk/dotnet/CloudProjectKubeIpRestrictions.cs +++ b/sdk/dotnet/CloudProjectKubeIpRestrictions.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Apply IP restrictions to an OVHcloud Managed Kubernetes cluster. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectKubeNodePool.cs b/sdk/dotnet/CloudProjectKubeNodePool.cs index 9ad7505e..6c09435b 100644 --- a/sdk/dotnet/CloudProjectKubeNodePool.cs +++ b/sdk/dotnet/CloudProjectKubeNodePool.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a nodepool in a OVH Managed Kubernetes Service cluster. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectKubeOidc.cs b/sdk/dotnet/CloudProjectKubeOidc.cs index 977fa6e9..2d756ea0 100644 --- a/sdk/dotnet/CloudProjectKubeOidc.cs +++ b/sdk/dotnet/CloudProjectKubeOidc.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates an OIDC configuration in an OVHcloud Managed Kubernetes cluster. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectNetworkPrivate.cs b/sdk/dotnet/CloudProjectNetworkPrivate.cs index a64176d8..ed990386 100644 --- a/sdk/dotnet/CloudProjectNetworkPrivate.cs +++ b/sdk/dotnet/CloudProjectNetworkPrivate.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a private network in a public cloud project. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectNetworkPrivateSubnet.cs b/sdk/dotnet/CloudProjectNetworkPrivateSubnet.cs index dd8c9b7f..932f447e 100644 --- a/sdk/dotnet/CloudProjectNetworkPrivateSubnet.cs +++ b/sdk/dotnet/CloudProjectNetworkPrivateSubnet.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a subnet in a private network of a public cloud project. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/CloudProjectUser.cs b/sdk/dotnet/CloudProjectUser.cs index b718d8b4..dcaa37f3 100644 --- a/sdk/dotnet/CloudProjectUser.cs +++ b/sdk/dotnet/CloudProjectUser.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a user in a public cloud project. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/Config/Config.cs b/sdk/dotnet/Config/Config.cs index 4b27fb49..e2c69515 100644 --- a/sdk/dotnet/Config/Config.cs +++ b/sdk/dotnet/Config/Config.cs @@ -4,7 +4,7 @@ using System; using System.Collections.Immutable; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class Config { diff --git a/sdk/dotnet/DbaasLogsInput.cs b/sdk/dotnet/DbaasLogsInput.cs index 045f776c..fc7dab77 100644 --- a/sdk/dotnet/DbaasLogsInput.cs +++ b/sdk/dotnet/DbaasLogsInput.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a dbaas logs input. @@ -18,8 +18,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/DbaasLogsOutputGraylogStream.cs b/sdk/dotnet/DbaasLogsOutputGraylogStream.cs index cb126ee6..d8b0b0a3 100644 --- a/sdk/dotnet/DbaasLogsOutputGraylogStream.cs +++ b/sdk/dotnet/DbaasLogsOutputGraylogStream.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { [OvhResourceType("ovh:index/dbaasLogsOutputGraylogStream:DbaasLogsOutputGraylogStream")] public partial class DbaasLogsOutputGraylogStream : global::Pulumi.CustomResource diff --git a/sdk/dotnet/DedicatedCephAcl.cs b/sdk/dotnet/DedicatedCephAcl.cs index 646c51a3..73877d5e 100644 --- a/sdk/dotnet/DedicatedCephAcl.cs +++ b/sdk/dotnet/DedicatedCephAcl.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Add a new access ACL for the given network/mask. @@ -18,8 +18,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/DedicatedServerRebootTask.cs b/sdk/dotnet/DedicatedServerRebootTask.cs index 2046cf17..91ca5435 100644 --- a/sdk/dotnet/DedicatedServerRebootTask.cs +++ b/sdk/dotnet/DedicatedServerRebootTask.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { [OvhResourceType("ovh:index/dedicatedServerRebootTask:DedicatedServerRebootTask")] public partial class DedicatedServerRebootTask : global::Pulumi.CustomResource diff --git a/sdk/dotnet/DedicatedServerUpdate.cs b/sdk/dotnet/DedicatedServerUpdate.cs index 3410f687..acccab20 100644 --- a/sdk/dotnet/DedicatedServerUpdate.cs +++ b/sdk/dotnet/DedicatedServerUpdate.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { [OvhResourceType("ovh:index/dedicatedServerUpdate:DedicatedServerUpdate")] public partial class DedicatedServerUpdate : global::Pulumi.CustomResource diff --git a/sdk/dotnet/DedicatedServiceInstallTask.cs b/sdk/dotnet/DedicatedServiceInstallTask.cs index 971b9c4c..6fbad34a 100644 --- a/sdk/dotnet/DedicatedServiceInstallTask.cs +++ b/sdk/dotnet/DedicatedServiceInstallTask.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { [OvhResourceType("ovh:index/dedicatedServiceInstallTask:DedicatedServiceInstallTask")] public partial class DedicatedServiceInstallTask : global::Pulumi.CustomResource diff --git a/sdk/dotnet/DomainZone.cs b/sdk/dotnet/DomainZone.cs index 54eb33d5..1a5befbd 100644 --- a/sdk/dotnet/DomainZone.cs +++ b/sdk/dotnet/DomainZone.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a domain zone. @@ -22,8 +22,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/DomainZoneRecord.cs b/sdk/dotnet/DomainZoneRecord.cs index 931871e2..f76f5ece 100644 --- a/sdk/dotnet/DomainZoneRecord.cs +++ b/sdk/dotnet/DomainZoneRecord.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Provides a OVH domain zone record. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/DomainZoneRedirection.cs b/sdk/dotnet/DomainZoneRedirection.cs index 8685665c..9146da11 100644 --- a/sdk/dotnet/DomainZoneRedirection.cs +++ b/sdk/dotnet/DomainZoneRedirection.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Provides a OVH domain zone redirection. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/GetCloudProjectCapabilitiesContainerFilter.cs b/sdk/dotnet/GetCloudProjectCapabilitiesContainerFilter.cs index 130b048a..601e892e 100644 --- a/sdk/dotnet/GetCloudProjectCapabilitiesContainerFilter.cs +++ b/sdk/dotnet/GetCloudProjectCapabilitiesContainerFilter.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectCapabilitiesContainerFilter { diff --git a/sdk/dotnet/GetCloudProjectCapabilitiesContainerRegistry.cs b/sdk/dotnet/GetCloudProjectCapabilitiesContainerRegistry.cs index b6c1d094..5d3cb045 100644 --- a/sdk/dotnet/GetCloudProjectCapabilitiesContainerRegistry.cs +++ b/sdk/dotnet/GetCloudProjectCapabilitiesContainerRegistry.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectCapabilitiesContainerRegistry { diff --git a/sdk/dotnet/GetCloudProjectContainerRegistries.cs b/sdk/dotnet/GetCloudProjectContainerRegistries.cs index 76500f11..cc28a22b 100644 --- a/sdk/dotnet/GetCloudProjectContainerRegistries.cs +++ b/sdk/dotnet/GetCloudProjectContainerRegistries.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectContainerRegistries { diff --git a/sdk/dotnet/GetCloudProjectContainerRegistry.cs b/sdk/dotnet/GetCloudProjectContainerRegistry.cs index 00119dfd..c22fed55 100644 --- a/sdk/dotnet/GetCloudProjectContainerRegistry.cs +++ b/sdk/dotnet/GetCloudProjectContainerRegistry.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectContainerRegistry { diff --git a/sdk/dotnet/GetCloudProjectContainerRegistryUsers.cs b/sdk/dotnet/GetCloudProjectContainerRegistryUsers.cs index d8382ca7..e510647b 100644 --- a/sdk/dotnet/GetCloudProjectContainerRegistryUsers.cs +++ b/sdk/dotnet/GetCloudProjectContainerRegistryUsers.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectContainerRegistryUsers { diff --git a/sdk/dotnet/GetCloudProjectDatabase.cs b/sdk/dotnet/GetCloudProjectDatabase.cs index 8b584a1e..e0c36d8d 100644 --- a/sdk/dotnet/GetCloudProjectDatabase.cs +++ b/sdk/dotnet/GetCloudProjectDatabase.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectDatabase { diff --git a/sdk/dotnet/GetCloudProjectDatabaseIpRestrictions.cs b/sdk/dotnet/GetCloudProjectDatabaseIpRestrictions.cs index d8c8161a..6e9ac001 100644 --- a/sdk/dotnet/GetCloudProjectDatabaseIpRestrictions.cs +++ b/sdk/dotnet/GetCloudProjectDatabaseIpRestrictions.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectDatabaseIpRestrictions { diff --git a/sdk/dotnet/GetCloudProjectDatabasePostgresSqlUser.cs b/sdk/dotnet/GetCloudProjectDatabasePostgresSqlUser.cs index 61c451c1..4b3bef8d 100644 --- a/sdk/dotnet/GetCloudProjectDatabasePostgresSqlUser.cs +++ b/sdk/dotnet/GetCloudProjectDatabasePostgresSqlUser.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectDatabasePostgresSqlUser { diff --git a/sdk/dotnet/GetCloudProjectDatabaseUser.cs b/sdk/dotnet/GetCloudProjectDatabaseUser.cs index 67870847..0037ff9b 100644 --- a/sdk/dotnet/GetCloudProjectDatabaseUser.cs +++ b/sdk/dotnet/GetCloudProjectDatabaseUser.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectDatabaseUser { diff --git a/sdk/dotnet/GetCloudProjectDatabaseUsers.cs b/sdk/dotnet/GetCloudProjectDatabaseUsers.cs index c2da5913..8132ec8f 100644 --- a/sdk/dotnet/GetCloudProjectDatabaseUsers.cs +++ b/sdk/dotnet/GetCloudProjectDatabaseUsers.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectDatabaseUsers { diff --git a/sdk/dotnet/GetCloudProjectDatabases.cs b/sdk/dotnet/GetCloudProjectDatabases.cs index f2d2b20f..c833977b 100644 --- a/sdk/dotnet/GetCloudProjectDatabases.cs +++ b/sdk/dotnet/GetCloudProjectDatabases.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectDatabases { diff --git a/sdk/dotnet/GetCloudProjectFailoverIpAttach.cs b/sdk/dotnet/GetCloudProjectFailoverIpAttach.cs index 6b21c395..7b587462 100644 --- a/sdk/dotnet/GetCloudProjectFailoverIpAttach.cs +++ b/sdk/dotnet/GetCloudProjectFailoverIpAttach.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectFailoverIpAttach { diff --git a/sdk/dotnet/GetCloudProjectKube.cs b/sdk/dotnet/GetCloudProjectKube.cs index c3d9710c..ba39b652 100644 --- a/sdk/dotnet/GetCloudProjectKube.cs +++ b/sdk/dotnet/GetCloudProjectKube.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectKube { diff --git a/sdk/dotnet/GetCloudProjectKubeIpNodePool.cs b/sdk/dotnet/GetCloudProjectKubeIpNodePool.cs index 984447c1..9d0402be 100644 --- a/sdk/dotnet/GetCloudProjectKubeIpNodePool.cs +++ b/sdk/dotnet/GetCloudProjectKubeIpNodePool.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectKubeIpNodePool { diff --git a/sdk/dotnet/GetCloudProjectKubeIpRestrictions.cs b/sdk/dotnet/GetCloudProjectKubeIpRestrictions.cs index c487cd06..3fc67ac4 100644 --- a/sdk/dotnet/GetCloudProjectKubeIpRestrictions.cs +++ b/sdk/dotnet/GetCloudProjectKubeIpRestrictions.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectKubeIpRestrictions { diff --git a/sdk/dotnet/GetCloudProjectRegion.cs b/sdk/dotnet/GetCloudProjectRegion.cs index 731ece93..f09c5715 100644 --- a/sdk/dotnet/GetCloudProjectRegion.cs +++ b/sdk/dotnet/GetCloudProjectRegion.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectRegion { diff --git a/sdk/dotnet/GetCloudProjectRegions.cs b/sdk/dotnet/GetCloudProjectRegions.cs index 37f5d62c..6fa8d0e3 100644 --- a/sdk/dotnet/GetCloudProjectRegions.cs +++ b/sdk/dotnet/GetCloudProjectRegions.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetCloudProjectRegions { diff --git a/sdk/dotnet/GetDbaasLogsInputEngine.cs b/sdk/dotnet/GetDbaasLogsInputEngine.cs index bfb210a3..d8736a42 100644 --- a/sdk/dotnet/GetDbaasLogsInputEngine.cs +++ b/sdk/dotnet/GetDbaasLogsInputEngine.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetDbaasLogsInputEngine { diff --git a/sdk/dotnet/GetDbaasLogsOutputGraylogStream.cs b/sdk/dotnet/GetDbaasLogsOutputGraylogStream.cs index 304aa5c4..abe95476 100644 --- a/sdk/dotnet/GetDbaasLogsOutputGraylogStream.cs +++ b/sdk/dotnet/GetDbaasLogsOutputGraylogStream.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetDbaasLogsOutputGraylogStream { diff --git a/sdk/dotnet/GetDedicatedCeph.cs b/sdk/dotnet/GetDedicatedCeph.cs index 22a54e5e..9de6375c 100644 --- a/sdk/dotnet/GetDedicatedCeph.cs +++ b/sdk/dotnet/GetDedicatedCeph.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetDedicatedCeph { diff --git a/sdk/dotnet/GetDedicatedInstallationTemplates.cs b/sdk/dotnet/GetDedicatedInstallationTemplates.cs index 76c53e94..a77c5555 100644 --- a/sdk/dotnet/GetDedicatedInstallationTemplates.cs +++ b/sdk/dotnet/GetDedicatedInstallationTemplates.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetDedicatedInstallationTemplates { diff --git a/sdk/dotnet/GetDedicatedServer.cs b/sdk/dotnet/GetDedicatedServer.cs index c09cbfa5..6d23799c 100644 --- a/sdk/dotnet/GetDedicatedServer.cs +++ b/sdk/dotnet/GetDedicatedServer.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetDedicatedServer { diff --git a/sdk/dotnet/GetDedicatedServers.cs b/sdk/dotnet/GetDedicatedServers.cs index eab68e3a..639e59af 100644 --- a/sdk/dotnet/GetDedicatedServers.cs +++ b/sdk/dotnet/GetDedicatedServers.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetDedicatedServers { diff --git a/sdk/dotnet/GetDomainZone.cs b/sdk/dotnet/GetDomainZone.cs index 8a6c16b1..289ec435 100644 --- a/sdk/dotnet/GetDomainZone.cs +++ b/sdk/dotnet/GetDomainZone.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetDomainZone { diff --git a/sdk/dotnet/GetIpLoadbalancingVrackNetwork.cs b/sdk/dotnet/GetIpLoadbalancingVrackNetwork.cs index 35b6cdba..7155182f 100644 --- a/sdk/dotnet/GetIpLoadbalancingVrackNetwork.cs +++ b/sdk/dotnet/GetIpLoadbalancingVrackNetwork.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetIpLoadbalancingVrackNetwork { diff --git a/sdk/dotnet/GetIpLoadbalancingVrackNetworks.cs b/sdk/dotnet/GetIpLoadbalancingVrackNetworks.cs index 1528c33e..8a121037 100644 --- a/sdk/dotnet/GetIpLoadbalancingVrackNetworks.cs +++ b/sdk/dotnet/GetIpLoadbalancingVrackNetworks.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetIpLoadbalancingVrackNetworks { diff --git a/sdk/dotnet/GetIpService.cs b/sdk/dotnet/GetIpService.cs index 9dfd1d61..784222ad 100644 --- a/sdk/dotnet/GetIpService.cs +++ b/sdk/dotnet/GetIpService.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetIpService { diff --git a/sdk/dotnet/GetMe.cs b/sdk/dotnet/GetMe.cs index e7d91415..f3fb6ed5 100644 --- a/sdk/dotnet/GetMe.cs +++ b/sdk/dotnet/GetMe.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetMe { diff --git a/sdk/dotnet/GetMeIdentityUser.cs b/sdk/dotnet/GetMeIdentityUser.cs index 4b5fa230..c538c459 100644 --- a/sdk/dotnet/GetMeIdentityUser.cs +++ b/sdk/dotnet/GetMeIdentityUser.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetMeIdentityUser { diff --git a/sdk/dotnet/GetMeIdentityUsers.cs b/sdk/dotnet/GetMeIdentityUsers.cs index b772e3d5..384797de 100644 --- a/sdk/dotnet/GetMeIdentityUsers.cs +++ b/sdk/dotnet/GetMeIdentityUsers.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetMeIdentityUsers { diff --git a/sdk/dotnet/GetMeInstallationTemplate.cs b/sdk/dotnet/GetMeInstallationTemplate.cs index e51a9fa2..f6c32d58 100644 --- a/sdk/dotnet/GetMeInstallationTemplate.cs +++ b/sdk/dotnet/GetMeInstallationTemplate.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetMeInstallationTemplate { diff --git a/sdk/dotnet/GetMeInstallationTemplates.cs b/sdk/dotnet/GetMeInstallationTemplates.cs index f1c0c68a..a9e62eac 100644 --- a/sdk/dotnet/GetMeInstallationTemplates.cs +++ b/sdk/dotnet/GetMeInstallationTemplates.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetMeInstallationTemplates { diff --git a/sdk/dotnet/GetMeIpxeScript.cs b/sdk/dotnet/GetMeIpxeScript.cs index 18df422e..9607c87c 100644 --- a/sdk/dotnet/GetMeIpxeScript.cs +++ b/sdk/dotnet/GetMeIpxeScript.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetMeIpxeScript { diff --git a/sdk/dotnet/GetMeIpxeScripts.cs b/sdk/dotnet/GetMeIpxeScripts.cs index 2772fbad..652321b4 100644 --- a/sdk/dotnet/GetMeIpxeScripts.cs +++ b/sdk/dotnet/GetMeIpxeScripts.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetMeIpxeScripts { diff --git a/sdk/dotnet/GetMePaymentmeanBankAccount.cs b/sdk/dotnet/GetMePaymentmeanBankAccount.cs index da2333fd..7b439e65 100644 --- a/sdk/dotnet/GetMePaymentmeanBankAccount.cs +++ b/sdk/dotnet/GetMePaymentmeanBankAccount.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetMePaymentmeanBankAccount { diff --git a/sdk/dotnet/GetMePaymentmeanCreditCard.cs b/sdk/dotnet/GetMePaymentmeanCreditCard.cs index eff2d332..28a6b304 100644 --- a/sdk/dotnet/GetMePaymentmeanCreditCard.cs +++ b/sdk/dotnet/GetMePaymentmeanCreditCard.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetMePaymentmeanCreditCard { diff --git a/sdk/dotnet/GetMeSshKey.cs b/sdk/dotnet/GetMeSshKey.cs index 9dc92ae4..50cc6602 100644 --- a/sdk/dotnet/GetMeSshKey.cs +++ b/sdk/dotnet/GetMeSshKey.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetMeSshKey { diff --git a/sdk/dotnet/GetOrderCart.cs b/sdk/dotnet/GetOrderCart.cs index 7125a031..91ad58f3 100644 --- a/sdk/dotnet/GetOrderCart.cs +++ b/sdk/dotnet/GetOrderCart.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetOrderCart { diff --git a/sdk/dotnet/GetOrderCartProduct.cs b/sdk/dotnet/GetOrderCartProduct.cs index 8db545a9..b691fa81 100644 --- a/sdk/dotnet/GetOrderCartProduct.cs +++ b/sdk/dotnet/GetOrderCartProduct.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetOrderCartProduct { diff --git a/sdk/dotnet/GetOrderCartProductOptions.cs b/sdk/dotnet/GetOrderCartProductOptions.cs index 49e8ee36..8e2c5630 100644 --- a/sdk/dotnet/GetOrderCartProductOptions.cs +++ b/sdk/dotnet/GetOrderCartProductOptions.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetOrderCartProductOptions { diff --git a/sdk/dotnet/GetOrderCartProductOptionsPlan.cs b/sdk/dotnet/GetOrderCartProductOptionsPlan.cs index 3a5f79ec..e342b743 100644 --- a/sdk/dotnet/GetOrderCartProductOptionsPlan.cs +++ b/sdk/dotnet/GetOrderCartProductOptionsPlan.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetOrderCartProductOptionsPlan { diff --git a/sdk/dotnet/GetOrderCartProductPlan.cs b/sdk/dotnet/GetOrderCartProductPlan.cs index bbeb9e4c..2903a206 100644 --- a/sdk/dotnet/GetOrderCartProductPlan.cs +++ b/sdk/dotnet/GetOrderCartProductPlan.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetOrderCartProductPlan { diff --git a/sdk/dotnet/GetVps.cs b/sdk/dotnet/GetVps.cs index f3ab371a..eff63e47 100644 --- a/sdk/dotnet/GetVps.cs +++ b/sdk/dotnet/GetVps.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetVps { diff --git a/sdk/dotnet/GetVracks.cs b/sdk/dotnet/GetVracks.cs index dad0bd44..fd55dacf 100644 --- a/sdk/dotnet/GetVracks.cs +++ b/sdk/dotnet/GetVracks.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { public static class GetVracks { diff --git a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanArgs.cs b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanArgs.cs index 28ab7daa..a1adad19 100644 --- a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectContainerRegistryPlanArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanFeatureArgs.cs b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanFeatureArgs.cs index b078516c..789d44c9 100644 --- a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanFeatureArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanFeatureArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectContainerRegistryPlanFeatureArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanFeatureGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanFeatureGetArgs.cs index 26d1db87..b838b740 100644 --- a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanFeatureGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanFeatureGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectContainerRegistryPlanFeatureGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanGetArgs.cs index 037d0cba..c23a4438 100644 --- a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectContainerRegistryPlanGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanRegistryLimitArgs.cs b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanRegistryLimitArgs.cs index 39035991..12a7aa66 100644 --- a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanRegistryLimitArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanRegistryLimitArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectContainerRegistryPlanRegistryLimitArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanRegistryLimitGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanRegistryLimitGetArgs.cs index 71f947ed..891834d4 100644 --- a/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanRegistryLimitGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectContainerRegistryPlanRegistryLimitGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectContainerRegistryPlanRegistryLimitGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectDatabaseEndpointArgs.cs b/sdk/dotnet/Inputs/CloudProjectDatabaseEndpointArgs.cs index 4c63cf0a..3995ad60 100644 --- a/sdk/dotnet/Inputs/CloudProjectDatabaseEndpointArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectDatabaseEndpointArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectDatabaseEndpointArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectDatabaseEndpointGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectDatabaseEndpointGetArgs.cs index a7ba061b..ba023bf9 100644 --- a/sdk/dotnet/Inputs/CloudProjectDatabaseEndpointGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectDatabaseEndpointGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectDatabaseEndpointGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectDatabaseNodeArgs.cs b/sdk/dotnet/Inputs/CloudProjectDatabaseNodeArgs.cs index e1347abe..24321d02 100644 --- a/sdk/dotnet/Inputs/CloudProjectDatabaseNodeArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectDatabaseNodeArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectDatabaseNodeArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectDatabaseNodeGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectDatabaseNodeGetArgs.cs index 6d66d4e1..d87559fc 100644 --- a/sdk/dotnet/Inputs/CloudProjectDatabaseNodeGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectDatabaseNodeGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectDatabaseNodeGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateArgs.cs b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateArgs.cs index 5817e17e..69c0df78 100644 --- a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectKubeNodePoolTemplateArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateGetArgs.cs index 4270fb03..c556621e 100644 --- a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectKubeNodePoolTemplateGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateMetadataArgs.cs b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateMetadataArgs.cs index ba270947..a2df3023 100644 --- a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateMetadataArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateMetadataArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectKubeNodePoolTemplateMetadataArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateMetadataGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateMetadataGetArgs.cs index b993ffef..93feecc8 100644 --- a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateMetadataGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateMetadataGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectKubeNodePoolTemplateMetadataGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateSpecArgs.cs b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateSpecArgs.cs index 57030308..87ece717 100644 --- a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateSpecArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateSpecArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectKubeNodePoolTemplateSpecArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateSpecGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateSpecGetArgs.cs index dacfa241..49b3bf7e 100644 --- a/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateSpecGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectKubeNodePoolTemplateSpecGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectKubeNodePoolTemplateSpecGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectKubePrivateNetworkConfigurationArgs.cs b/sdk/dotnet/Inputs/CloudProjectKubePrivateNetworkConfigurationArgs.cs index fecfa7be..74cff172 100644 --- a/sdk/dotnet/Inputs/CloudProjectKubePrivateNetworkConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectKubePrivateNetworkConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectKubePrivateNetworkConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectKubePrivateNetworkConfigurationGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectKubePrivateNetworkConfigurationGetArgs.cs index e26b80f6..7d32dfad 100644 --- a/sdk/dotnet/Inputs/CloudProjectKubePrivateNetworkConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectKubePrivateNetworkConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectKubePrivateNetworkConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsAttributeArgs.cs b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsAttributeArgs.cs index 79947c34..e496bcc5 100644 --- a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsAttributeArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsAttributeArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectNetworkPrivateRegionsAttributeArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsAttributeGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsAttributeGetArgs.cs index e5441bf9..7661b84e 100644 --- a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsAttributeGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsAttributeGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectNetworkPrivateRegionsAttributeGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsStatusArgs.cs b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsStatusArgs.cs index 473d206c..50da54d5 100644 --- a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsStatusArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsStatusArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectNetworkPrivateRegionsStatusArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsStatusGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsStatusGetArgs.cs index 2a75dd5f..5cfe35be 100644 --- a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsStatusGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateRegionsStatusGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectNetworkPrivateRegionsStatusGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateSubnetIpPoolArgs.cs b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateSubnetIpPoolArgs.cs index 742b139e..16f04fc7 100644 --- a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateSubnetIpPoolArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateSubnetIpPoolArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectNetworkPrivateSubnetIpPoolArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateSubnetIpPoolGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateSubnetIpPoolGetArgs.cs index 2e1fa3ae..756d3960 100644 --- a/sdk/dotnet/Inputs/CloudProjectNetworkPrivateSubnetIpPoolGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectNetworkPrivateSubnetIpPoolGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectNetworkPrivateSubnetIpPoolGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectOrderArgs.cs b/sdk/dotnet/Inputs/CloudProjectOrderArgs.cs index 8a26bfea..a989b6bb 100644 --- a/sdk/dotnet/Inputs/CloudProjectOrderArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectOrderArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectOrderArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectOrderDetailArgs.cs b/sdk/dotnet/Inputs/CloudProjectOrderDetailArgs.cs index 4f0634ab..afe108ea 100644 --- a/sdk/dotnet/Inputs/CloudProjectOrderDetailArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectOrderDetailArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectOrderDetailArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectOrderDetailGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectOrderDetailGetArgs.cs index 72b4c5d6..9d325a04 100644 --- a/sdk/dotnet/Inputs/CloudProjectOrderDetailGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectOrderDetailGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectOrderDetailGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectOrderGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectOrderGetArgs.cs index 40753a43..bc63bc83 100644 --- a/sdk/dotnet/Inputs/CloudProjectOrderGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectOrderGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectOrderGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectPlanArgs.cs b/sdk/dotnet/Inputs/CloudProjectPlanArgs.cs index a9cfe755..08daf06e 100644 --- a/sdk/dotnet/Inputs/CloudProjectPlanArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectPlanArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectPlanArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectPlanConfigurationArgs.cs b/sdk/dotnet/Inputs/CloudProjectPlanConfigurationArgs.cs index b4e76f1e..8d7677af 100644 --- a/sdk/dotnet/Inputs/CloudProjectPlanConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectPlanConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectPlanConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectPlanConfigurationGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectPlanConfigurationGetArgs.cs index 5358370c..2cd1a2a2 100644 --- a/sdk/dotnet/Inputs/CloudProjectPlanConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectPlanConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectPlanConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectPlanGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectPlanGetArgs.cs index 78f7a48f..b5dc4e3f 100644 --- a/sdk/dotnet/Inputs/CloudProjectPlanGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectPlanGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectPlanGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectPlanOptionArgs.cs b/sdk/dotnet/Inputs/CloudProjectPlanOptionArgs.cs index 2d60b682..f17a29fe 100644 --- a/sdk/dotnet/Inputs/CloudProjectPlanOptionArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectPlanOptionArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectPlanOptionArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectPlanOptionConfigurationArgs.cs b/sdk/dotnet/Inputs/CloudProjectPlanOptionConfigurationArgs.cs index 37efab9a..6a564e73 100644 --- a/sdk/dotnet/Inputs/CloudProjectPlanOptionConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectPlanOptionConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectPlanOptionConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectPlanOptionConfigurationGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectPlanOptionConfigurationGetArgs.cs index 064c4d77..b92ac18b 100644 --- a/sdk/dotnet/Inputs/CloudProjectPlanOptionConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectPlanOptionConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectPlanOptionConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectPlanOptionGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectPlanOptionGetArgs.cs index ea12c0a4..f60f7b18 100644 --- a/sdk/dotnet/Inputs/CloudProjectPlanOptionGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectPlanOptionGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectPlanOptionGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectUserRoleArgs.cs b/sdk/dotnet/Inputs/CloudProjectUserRoleArgs.cs index 6d74abdc..b5d5853e 100644 --- a/sdk/dotnet/Inputs/CloudProjectUserRoleArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectUserRoleArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectUserRoleArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/CloudProjectUserRoleGetArgs.cs b/sdk/dotnet/Inputs/CloudProjectUserRoleGetArgs.cs index c4087727..4bf84bdf 100644 --- a/sdk/dotnet/Inputs/CloudProjectUserRoleGetArgs.cs +++ b/sdk/dotnet/Inputs/CloudProjectUserRoleGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class CloudProjectUserRoleGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationArgs.cs b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationArgs.cs index e899e6b9..724fc932 100644 --- a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DbaasLogsInputConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationFlowggerArgs.cs b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationFlowggerArgs.cs index 7f9bfeb9..7d127ea5 100644 --- a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationFlowggerArgs.cs +++ b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationFlowggerArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DbaasLogsInputConfigurationFlowggerArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationFlowggerGetArgs.cs b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationFlowggerGetArgs.cs index 130e4f38..0c163bd0 100644 --- a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationFlowggerGetArgs.cs +++ b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationFlowggerGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DbaasLogsInputConfigurationFlowggerGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationGetArgs.cs b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationGetArgs.cs index 53ad0722..0be19456 100644 --- a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DbaasLogsInputConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationLogstashArgs.cs b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationLogstashArgs.cs index d68080d5..f04f8739 100644 --- a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationLogstashArgs.cs +++ b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationLogstashArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DbaasLogsInputConfigurationLogstashArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationLogstashGetArgs.cs b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationLogstashGetArgs.cs index 2c53d874..6c02db58 100644 --- a/sdk/dotnet/Inputs/DbaasLogsInputConfigurationLogstashGetArgs.cs +++ b/sdk/dotnet/Inputs/DbaasLogsInputConfigurationLogstashGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DbaasLogsInputConfigurationLogstashGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DedicatedServiceInstallTaskDetailsArgs.cs b/sdk/dotnet/Inputs/DedicatedServiceInstallTaskDetailsArgs.cs index 1702437a..d611cf97 100644 --- a/sdk/dotnet/Inputs/DedicatedServiceInstallTaskDetailsArgs.cs +++ b/sdk/dotnet/Inputs/DedicatedServiceInstallTaskDetailsArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DedicatedServiceInstallTaskDetailsArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DedicatedServiceInstallTaskDetailsGetArgs.cs b/sdk/dotnet/Inputs/DedicatedServiceInstallTaskDetailsGetArgs.cs index 3f65111f..390f26d3 100644 --- a/sdk/dotnet/Inputs/DedicatedServiceInstallTaskDetailsGetArgs.cs +++ b/sdk/dotnet/Inputs/DedicatedServiceInstallTaskDetailsGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DedicatedServiceInstallTaskDetailsGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZoneOrderArgs.cs b/sdk/dotnet/Inputs/DomainZoneOrderArgs.cs index e5f87e52..6b0cc123 100644 --- a/sdk/dotnet/Inputs/DomainZoneOrderArgs.cs +++ b/sdk/dotnet/Inputs/DomainZoneOrderArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZoneOrderArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZoneOrderDetailArgs.cs b/sdk/dotnet/Inputs/DomainZoneOrderDetailArgs.cs index 7f7e457a..6e39fc3b 100644 --- a/sdk/dotnet/Inputs/DomainZoneOrderDetailArgs.cs +++ b/sdk/dotnet/Inputs/DomainZoneOrderDetailArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZoneOrderDetailArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZoneOrderDetailGetArgs.cs b/sdk/dotnet/Inputs/DomainZoneOrderDetailGetArgs.cs index 0766fe6b..7d16afd2 100644 --- a/sdk/dotnet/Inputs/DomainZoneOrderDetailGetArgs.cs +++ b/sdk/dotnet/Inputs/DomainZoneOrderDetailGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZoneOrderDetailGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZoneOrderGetArgs.cs b/sdk/dotnet/Inputs/DomainZoneOrderGetArgs.cs index 11f4aaf5..67c41a3f 100644 --- a/sdk/dotnet/Inputs/DomainZoneOrderGetArgs.cs +++ b/sdk/dotnet/Inputs/DomainZoneOrderGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZoneOrderGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZonePlanArgs.cs b/sdk/dotnet/Inputs/DomainZonePlanArgs.cs index f60898ba..dccbbee2 100644 --- a/sdk/dotnet/Inputs/DomainZonePlanArgs.cs +++ b/sdk/dotnet/Inputs/DomainZonePlanArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZonePlanArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZonePlanConfigurationArgs.cs b/sdk/dotnet/Inputs/DomainZonePlanConfigurationArgs.cs index 92e6b7d3..a2d20ea6 100644 --- a/sdk/dotnet/Inputs/DomainZonePlanConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/DomainZonePlanConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZonePlanConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZonePlanConfigurationGetArgs.cs b/sdk/dotnet/Inputs/DomainZonePlanConfigurationGetArgs.cs index 50513935..97ca2d97 100644 --- a/sdk/dotnet/Inputs/DomainZonePlanConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/DomainZonePlanConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZonePlanConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZonePlanGetArgs.cs b/sdk/dotnet/Inputs/DomainZonePlanGetArgs.cs index 1bc2ca32..7fe18664 100644 --- a/sdk/dotnet/Inputs/DomainZonePlanGetArgs.cs +++ b/sdk/dotnet/Inputs/DomainZonePlanGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZonePlanGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZonePlanOptionArgs.cs b/sdk/dotnet/Inputs/DomainZonePlanOptionArgs.cs index 8d210fb3..6828d0b6 100644 --- a/sdk/dotnet/Inputs/DomainZonePlanOptionArgs.cs +++ b/sdk/dotnet/Inputs/DomainZonePlanOptionArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZonePlanOptionArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZonePlanOptionConfigurationArgs.cs b/sdk/dotnet/Inputs/DomainZonePlanOptionConfigurationArgs.cs index 8a2fa65b..670d85bc 100644 --- a/sdk/dotnet/Inputs/DomainZonePlanOptionConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/DomainZonePlanOptionConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZonePlanOptionConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZonePlanOptionConfigurationGetArgs.cs b/sdk/dotnet/Inputs/DomainZonePlanOptionConfigurationGetArgs.cs index 5eb69106..d80d3511 100644 --- a/sdk/dotnet/Inputs/DomainZonePlanOptionConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/DomainZonePlanOptionConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZonePlanOptionConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/DomainZonePlanOptionGetArgs.cs b/sdk/dotnet/Inputs/DomainZonePlanOptionGetArgs.cs index 7247b2d7..2f30e47d 100644 --- a/sdk/dotnet/Inputs/DomainZonePlanOptionGetArgs.cs +++ b/sdk/dotnet/Inputs/DomainZonePlanOptionGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class DomainZonePlanOptionGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingHttpFarmProbeArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingHttpFarmProbeArgs.cs index 806573ee..69f6b0ff 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingHttpFarmProbeArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingHttpFarmProbeArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingHttpFarmProbeArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingHttpFarmProbeGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingHttpFarmProbeGetArgs.cs index 9ac76e64..25601f7e 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingHttpFarmProbeGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingHttpFarmProbeGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingHttpFarmProbeGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteActionArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteActionArgs.cs index 700f5480..f1058661 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteActionArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteActionArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingHttpRouteActionArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteActionGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteActionGetArgs.cs index 7be85fd1..59ea80d4 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteActionGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteActionGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingHttpRouteActionGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteRuleArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteRuleArgs.cs index 7ca55092..99e43044 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteRuleArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteRuleArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingHttpRouteRuleArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteRuleGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteRuleGetArgs.cs index 034d2e5a..4a419a21 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteRuleGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingHttpRouteRuleGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingHttpRouteRuleGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingOrderArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingOrderArgs.cs index 95b4c730..6d788fa9 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingOrderArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingOrderArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingOrderArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingOrderDetailArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingOrderDetailArgs.cs index df5d3a85..33295bd4 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingOrderDetailArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingOrderDetailArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingOrderDetailArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingOrderDetailGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingOrderDetailGetArgs.cs index ace69437..c5a42c8e 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingOrderDetailGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingOrderDetailGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingOrderDetailGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingOrderGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingOrderGetArgs.cs index bfe32855..d2a8c72a 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingOrderGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingOrderGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingOrderGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingOrderableZoneArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingOrderableZoneArgs.cs index 4b54a162..b402783d 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingOrderableZoneArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingOrderableZoneArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingOrderableZoneArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingOrderableZoneGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingOrderableZoneGetArgs.cs index 0c2819ff..9f65ff8d 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingOrderableZoneGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingOrderableZoneGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingOrderableZoneGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingPlanArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingPlanArgs.cs index 2968e1e7..1dc8b6b7 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingPlanArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingPlanArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingPlanArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingPlanConfigurationArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingPlanConfigurationArgs.cs index bf239215..f3be8020 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingPlanConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingPlanConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingPlanConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingPlanConfigurationGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingPlanConfigurationGetArgs.cs index 1393f4b8..b8320fad 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingPlanConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingPlanConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingPlanConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingPlanGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingPlanGetArgs.cs index af558f8e..c77da5f8 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingPlanGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingPlanGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingPlanGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionArgs.cs index 66f3d8b2..381a9864 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingPlanOptionArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionConfigurationArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionConfigurationArgs.cs index 36a73e4d..d441ae8b 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingPlanOptionConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionConfigurationGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionConfigurationGetArgs.cs index 9ca811c3..9c4ef357 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingPlanOptionConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionGetArgs.cs index 9dd24646..50af8180 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingPlanOptionGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingPlanOptionGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingTcpFarmProbeArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingTcpFarmProbeArgs.cs index 06e88795..de18d455 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingTcpFarmProbeArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingTcpFarmProbeArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingTcpFarmProbeArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingTcpFarmProbeGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingTcpFarmProbeGetArgs.cs index 2fdb052e..355b43e2 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingTcpFarmProbeGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingTcpFarmProbeGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingTcpFarmProbeGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteActionArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteActionArgs.cs index 7f21dc95..d2a4c48c 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteActionArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteActionArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingTcpRouteActionArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteActionGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteActionGetArgs.cs index c08512e7..8e3c7b78 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteActionGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteActionGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingTcpRouteActionGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteRuleArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteRuleArgs.cs index dde18c5f..46f2149c 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteRuleArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteRuleArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingTcpRouteRuleArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteRuleGetArgs.cs b/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteRuleGetArgs.cs index 1fc3a793..54ec5f40 100644 --- a/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteRuleGetArgs.cs +++ b/sdk/dotnet/Inputs/IpLoadBalancingTcpRouteRuleGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpLoadBalancingTcpRouteRuleGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServiceOrderArgs.cs b/sdk/dotnet/Inputs/IpServiceOrderArgs.cs index 325bd9f2..db32c07b 100644 --- a/sdk/dotnet/Inputs/IpServiceOrderArgs.cs +++ b/sdk/dotnet/Inputs/IpServiceOrderArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServiceOrderArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServiceOrderDetailArgs.cs b/sdk/dotnet/Inputs/IpServiceOrderDetailArgs.cs index 278caa35..962d0b07 100644 --- a/sdk/dotnet/Inputs/IpServiceOrderDetailArgs.cs +++ b/sdk/dotnet/Inputs/IpServiceOrderDetailArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServiceOrderDetailArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServiceOrderDetailGetArgs.cs b/sdk/dotnet/Inputs/IpServiceOrderDetailGetArgs.cs index f2c7ed19..1a4b2952 100644 --- a/sdk/dotnet/Inputs/IpServiceOrderDetailGetArgs.cs +++ b/sdk/dotnet/Inputs/IpServiceOrderDetailGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServiceOrderDetailGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServiceOrderGetArgs.cs b/sdk/dotnet/Inputs/IpServiceOrderGetArgs.cs index afe2ad87..867013ba 100644 --- a/sdk/dotnet/Inputs/IpServiceOrderGetArgs.cs +++ b/sdk/dotnet/Inputs/IpServiceOrderGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServiceOrderGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServicePlanArgs.cs b/sdk/dotnet/Inputs/IpServicePlanArgs.cs index bf0d324c..c457b368 100644 --- a/sdk/dotnet/Inputs/IpServicePlanArgs.cs +++ b/sdk/dotnet/Inputs/IpServicePlanArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServicePlanArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServicePlanConfigurationArgs.cs b/sdk/dotnet/Inputs/IpServicePlanConfigurationArgs.cs index 7a2d5132..acfe81f8 100644 --- a/sdk/dotnet/Inputs/IpServicePlanConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/IpServicePlanConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServicePlanConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServicePlanConfigurationGetArgs.cs b/sdk/dotnet/Inputs/IpServicePlanConfigurationGetArgs.cs index d18c7f88..8eff4021 100644 --- a/sdk/dotnet/Inputs/IpServicePlanConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/IpServicePlanConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServicePlanConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServicePlanGetArgs.cs b/sdk/dotnet/Inputs/IpServicePlanGetArgs.cs index fa38fa8c..2b9a8aa2 100644 --- a/sdk/dotnet/Inputs/IpServicePlanGetArgs.cs +++ b/sdk/dotnet/Inputs/IpServicePlanGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServicePlanGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServicePlanOptionArgs.cs b/sdk/dotnet/Inputs/IpServicePlanOptionArgs.cs index db722c95..7d300d1c 100644 --- a/sdk/dotnet/Inputs/IpServicePlanOptionArgs.cs +++ b/sdk/dotnet/Inputs/IpServicePlanOptionArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServicePlanOptionArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServicePlanOptionConfigurationArgs.cs b/sdk/dotnet/Inputs/IpServicePlanOptionConfigurationArgs.cs index 274d9e2b..6428a20a 100644 --- a/sdk/dotnet/Inputs/IpServicePlanOptionConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/IpServicePlanOptionConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServicePlanOptionConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServicePlanOptionConfigurationGetArgs.cs b/sdk/dotnet/Inputs/IpServicePlanOptionConfigurationGetArgs.cs index b5801483..cfe5dcc2 100644 --- a/sdk/dotnet/Inputs/IpServicePlanOptionConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/IpServicePlanOptionConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServicePlanOptionConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServicePlanOptionGetArgs.cs b/sdk/dotnet/Inputs/IpServicePlanOptionGetArgs.cs index e23d8065..1d6ff369 100644 --- a/sdk/dotnet/Inputs/IpServicePlanOptionGetArgs.cs +++ b/sdk/dotnet/Inputs/IpServicePlanOptionGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServicePlanOptionGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServiceRoutedToArgs.cs b/sdk/dotnet/Inputs/IpServiceRoutedToArgs.cs index c07fc541..6242371d 100644 --- a/sdk/dotnet/Inputs/IpServiceRoutedToArgs.cs +++ b/sdk/dotnet/Inputs/IpServiceRoutedToArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServiceRoutedToArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/IpServiceRoutedToGetArgs.cs b/sdk/dotnet/Inputs/IpServiceRoutedToGetArgs.cs index 99d27acb..6ddc5d7b 100644 --- a/sdk/dotnet/Inputs/IpServiceRoutedToGetArgs.cs +++ b/sdk/dotnet/Inputs/IpServiceRoutedToGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class IpServiceRoutedToGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackOrderArgs.cs b/sdk/dotnet/Inputs/VrackOrderArgs.cs index ffb28489..0cbb43d3 100644 --- a/sdk/dotnet/Inputs/VrackOrderArgs.cs +++ b/sdk/dotnet/Inputs/VrackOrderArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackOrderArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackOrderDetailArgs.cs b/sdk/dotnet/Inputs/VrackOrderDetailArgs.cs index e106a7f5..0883c093 100644 --- a/sdk/dotnet/Inputs/VrackOrderDetailArgs.cs +++ b/sdk/dotnet/Inputs/VrackOrderDetailArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackOrderDetailArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackOrderDetailGetArgs.cs b/sdk/dotnet/Inputs/VrackOrderDetailGetArgs.cs index 2779499d..f5b7ca0c 100644 --- a/sdk/dotnet/Inputs/VrackOrderDetailGetArgs.cs +++ b/sdk/dotnet/Inputs/VrackOrderDetailGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackOrderDetailGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackOrderGetArgs.cs b/sdk/dotnet/Inputs/VrackOrderGetArgs.cs index fd5db010..5702bd19 100644 --- a/sdk/dotnet/Inputs/VrackOrderGetArgs.cs +++ b/sdk/dotnet/Inputs/VrackOrderGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackOrderGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackPlanArgs.cs b/sdk/dotnet/Inputs/VrackPlanArgs.cs index ce56ab29..60b1ecc2 100644 --- a/sdk/dotnet/Inputs/VrackPlanArgs.cs +++ b/sdk/dotnet/Inputs/VrackPlanArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackPlanArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackPlanConfigurationArgs.cs b/sdk/dotnet/Inputs/VrackPlanConfigurationArgs.cs index ea24866b..c4146f37 100644 --- a/sdk/dotnet/Inputs/VrackPlanConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/VrackPlanConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackPlanConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackPlanConfigurationGetArgs.cs b/sdk/dotnet/Inputs/VrackPlanConfigurationGetArgs.cs index 61f41f44..cd5a5922 100644 --- a/sdk/dotnet/Inputs/VrackPlanConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/VrackPlanConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackPlanConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackPlanGetArgs.cs b/sdk/dotnet/Inputs/VrackPlanGetArgs.cs index 8561d857..6b519b65 100644 --- a/sdk/dotnet/Inputs/VrackPlanGetArgs.cs +++ b/sdk/dotnet/Inputs/VrackPlanGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackPlanGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackPlanOptionArgs.cs b/sdk/dotnet/Inputs/VrackPlanOptionArgs.cs index 92718aec..16eeed85 100644 --- a/sdk/dotnet/Inputs/VrackPlanOptionArgs.cs +++ b/sdk/dotnet/Inputs/VrackPlanOptionArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackPlanOptionArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackPlanOptionConfigurationArgs.cs b/sdk/dotnet/Inputs/VrackPlanOptionConfigurationArgs.cs index 28a581be..4b524ddd 100644 --- a/sdk/dotnet/Inputs/VrackPlanOptionConfigurationArgs.cs +++ b/sdk/dotnet/Inputs/VrackPlanOptionConfigurationArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackPlanOptionConfigurationArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackPlanOptionConfigurationGetArgs.cs b/sdk/dotnet/Inputs/VrackPlanOptionConfigurationGetArgs.cs index 2dcc7125..e3082e50 100644 --- a/sdk/dotnet/Inputs/VrackPlanOptionConfigurationGetArgs.cs +++ b/sdk/dotnet/Inputs/VrackPlanOptionConfigurationGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackPlanOptionConfigurationGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/Inputs/VrackPlanOptionGetArgs.cs b/sdk/dotnet/Inputs/VrackPlanOptionGetArgs.cs index 201664b4..6cf7185a 100644 --- a/sdk/dotnet/Inputs/VrackPlanOptionGetArgs.cs +++ b/sdk/dotnet/Inputs/VrackPlanOptionGetArgs.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Inputs +namespace Lbrlabs_Pulumi.Ovh.Inputs { public sealed class VrackPlanOptionGetArgs : global::Pulumi.ResourceArgs diff --git a/sdk/dotnet/IpLoadBalancing.cs b/sdk/dotnet/IpLoadBalancing.cs index e65a4db2..80d8f469 100644 --- a/sdk/dotnet/IpLoadBalancing.cs +++ b/sdk/dotnet/IpLoadBalancing.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Orders an IP load balancing. @@ -27,8 +27,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/IpLoadBalancingHttpFarm.cs b/sdk/dotnet/IpLoadBalancingHttpFarm.cs index 29639bc3..05f8c40a 100644 --- a/sdk/dotnet/IpLoadBalancingHttpFarm.cs +++ b/sdk/dotnet/IpLoadBalancingHttpFarm.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a http backend server group (farm) to be used by loadbalancing frontend(s) diff --git a/sdk/dotnet/IpLoadBalancingHttpFarmServer.cs b/sdk/dotnet/IpLoadBalancingHttpFarmServer.cs index 7fd3d607..690c2012 100644 --- a/sdk/dotnet/IpLoadBalancingHttpFarmServer.cs +++ b/sdk/dotnet/IpLoadBalancingHttpFarmServer.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a backend server entry linked to http loadbalancing group (farm) diff --git a/sdk/dotnet/IpLoadBalancingHttpFrontend.cs b/sdk/dotnet/IpLoadBalancingHttpFrontend.cs index 2c1de573..042a399b 100644 --- a/sdk/dotnet/IpLoadBalancingHttpFrontend.cs +++ b/sdk/dotnet/IpLoadBalancingHttpFrontend.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a backend http server group (frontend) to be used by loadbalancing frontend(s) diff --git a/sdk/dotnet/IpLoadBalancingHttpRoute.cs b/sdk/dotnet/IpLoadBalancingHttpRoute.cs index c2587ec6..f87e4982 100644 --- a/sdk/dotnet/IpLoadBalancingHttpRoute.cs +++ b/sdk/dotnet/IpLoadBalancingHttpRoute.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Manage http route for a loadbalancer service @@ -20,7 +20,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/IpLoadBalancingHttpRouteRule.cs b/sdk/dotnet/IpLoadBalancingHttpRouteRule.cs index 32037e42..795b603b 100644 --- a/sdk/dotnet/IpLoadBalancingHttpRouteRule.cs +++ b/sdk/dotnet/IpLoadBalancingHttpRouteRule.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Manage rules for HTTP route. @@ -20,7 +20,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { @@ -57,7 +57,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/IpLoadBalancingRefresh.cs b/sdk/dotnet/IpLoadBalancingRefresh.cs index 3b0bd5e0..552618b1 100644 --- a/sdk/dotnet/IpLoadBalancingRefresh.cs +++ b/sdk/dotnet/IpLoadBalancingRefresh.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Applies changes from other ovh_iploadbalancing_* resourcesto the production configuration of loadbalancers. diff --git a/sdk/dotnet/IpLoadBalancingTcpFarm.cs b/sdk/dotnet/IpLoadBalancingTcpFarm.cs index a20ff055..1e8be2d1 100644 --- a/sdk/dotnet/IpLoadBalancingTcpFarm.cs +++ b/sdk/dotnet/IpLoadBalancingTcpFarm.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a backend server group (farm) to be used by loadbalancing frontend(s) diff --git a/sdk/dotnet/IpLoadBalancingTcpFarmServer.cs b/sdk/dotnet/IpLoadBalancingTcpFarmServer.cs index 803d347d..eea14e6f 100644 --- a/sdk/dotnet/IpLoadBalancingTcpFarmServer.cs +++ b/sdk/dotnet/IpLoadBalancingTcpFarmServer.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a backend server entry linked to loadbalancing group (farm) diff --git a/sdk/dotnet/IpLoadBalancingTcpFrontend.cs b/sdk/dotnet/IpLoadBalancingTcpFrontend.cs index f43e0b27..25e760ed 100644 --- a/sdk/dotnet/IpLoadBalancingTcpFrontend.cs +++ b/sdk/dotnet/IpLoadBalancingTcpFrontend.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates a backend server group (frontend) to be used by loadbalancing frontend(s) diff --git a/sdk/dotnet/IpLoadBalancingTcpRoute.cs b/sdk/dotnet/IpLoadBalancingTcpRoute.cs index 376a8724..3143e377 100644 --- a/sdk/dotnet/IpLoadBalancingTcpRoute.cs +++ b/sdk/dotnet/IpLoadBalancingTcpRoute.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Manage tcp route for a loadbalancer service @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/IpLoadBalancingTcpRouteRule.cs b/sdk/dotnet/IpLoadBalancingTcpRouteRule.cs index 2fbdf2fa..b76a49b5 100644 --- a/sdk/dotnet/IpLoadBalancingTcpRouteRule.cs +++ b/sdk/dotnet/IpLoadBalancingTcpRouteRule.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Manage rules for TCP route. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/IpLoadBalancingVrackNetwork.cs b/sdk/dotnet/IpLoadBalancingVrackNetwork.cs index a8ecc198..d1f61cb1 100644 --- a/sdk/dotnet/IpLoadBalancingVrackNetwork.cs +++ b/sdk/dotnet/IpLoadBalancingVrackNetwork.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Manage a vrack network for your IP Loadbalancing service. diff --git a/sdk/dotnet/IpReverse.cs b/sdk/dotnet/IpReverse.cs index fbe4305c..a74133ac 100644 --- a/sdk/dotnet/IpReverse.cs +++ b/sdk/dotnet/IpReverse.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Provides a OVH IP reverse. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/IpService.cs b/sdk/dotnet/IpService.cs index b6507820..0be5491e 100644 --- a/sdk/dotnet/IpService.cs +++ b/sdk/dotnet/IpService.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Orders an ip service. @@ -27,8 +27,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/lbrlabs.Ovh.csproj b/sdk/dotnet/Lbrlabs_Pulumi.Ovh.csproj similarity index 100% rename from sdk/dotnet/lbrlabs.Ovh.csproj rename to sdk/dotnet/Lbrlabs_Pulumi.Ovh.csproj diff --git a/sdk/dotnet/MeIdentityUser.cs b/sdk/dotnet/MeIdentityUser.cs index 07b05363..5341da11 100644 --- a/sdk/dotnet/MeIdentityUser.cs +++ b/sdk/dotnet/MeIdentityUser.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates an identity user. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/MeInstallationTemplatePartitionScheme.cs b/sdk/dotnet/MeInstallationTemplatePartitionScheme.cs index 515cfdc6..82155f28 100644 --- a/sdk/dotnet/MeInstallationTemplatePartitionScheme.cs +++ b/sdk/dotnet/MeInstallationTemplatePartitionScheme.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Use this resource to create partition scheme for a custom installation template available for dedicated servers. diff --git a/sdk/dotnet/MeInstallationTemplatePartitionSchemeHardwareRaid.cs b/sdk/dotnet/MeInstallationTemplatePartitionSchemeHardwareRaid.cs index f693967b..95eafbfb 100644 --- a/sdk/dotnet/MeInstallationTemplatePartitionSchemeHardwareRaid.cs +++ b/sdk/dotnet/MeInstallationTemplatePartitionSchemeHardwareRaid.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Use this resource to create a hardware raid group in the partition scheme of a custom installation template available for dedicated servers. diff --git a/sdk/dotnet/MeInstallationTemplatePartitionSchemePartition.cs b/sdk/dotnet/MeInstallationTemplatePartitionSchemePartition.cs index beb84630..aaa9420b 100644 --- a/sdk/dotnet/MeInstallationTemplatePartitionSchemePartition.cs +++ b/sdk/dotnet/MeInstallationTemplatePartitionSchemePartition.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Use this resource to create a partition in the partition scheme of a custom installation template available for dedicated servers. diff --git a/sdk/dotnet/MeIpxeScript.cs b/sdk/dotnet/MeIpxeScript.cs index b5ea8f69..91a48065 100644 --- a/sdk/dotnet/MeIpxeScript.cs +++ b/sdk/dotnet/MeIpxeScript.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates an IPXE Script. @@ -19,7 +19,7 @@ namespace lbrlabs.Ovh /// using System.Collections.Generic; /// using System.IO; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/MeSshKey.cs b/sdk/dotnet/MeSshKey.cs index de540771..e84756bb 100644 --- a/sdk/dotnet/MeSshKey.cs +++ b/sdk/dotnet/MeSshKey.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Creates an SSH Key. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlan.cs b/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlan.cs index 0ffc0669..b00dcd81 100644 --- a/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlan.cs +++ b/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlan.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlanFeature.cs b/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlanFeature.cs index cf390a47..b146d7af 100644 --- a/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlanFeature.cs +++ b/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlanFeature.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlanRegistryLimit.cs b/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlanRegistryLimit.cs index 0449abec..3154a57d 100644 --- a/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlanRegistryLimit.cs +++ b/sdk/dotnet/Outputs/CloudProjectContainerRegistryPlanRegistryLimit.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectDatabaseEndpoint.cs b/sdk/dotnet/Outputs/CloudProjectDatabaseEndpoint.cs index 753da29e..58a43fc0 100644 --- a/sdk/dotnet/Outputs/CloudProjectDatabaseEndpoint.cs +++ b/sdk/dotnet/Outputs/CloudProjectDatabaseEndpoint.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectDatabaseNode.cs b/sdk/dotnet/Outputs/CloudProjectDatabaseNode.cs index 508dccce..e17cd29f 100644 --- a/sdk/dotnet/Outputs/CloudProjectDatabaseNode.cs +++ b/sdk/dotnet/Outputs/CloudProjectDatabaseNode.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplate.cs b/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplate.cs index fde913a9..564c8c2f 100644 --- a/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplate.cs +++ b/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplate.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplateMetadata.cs b/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplateMetadata.cs index 0549e2ac..5ccd1ad5 100644 --- a/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplateMetadata.cs +++ b/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplateMetadata.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplateSpec.cs b/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplateSpec.cs index 9fcaa4bb..0396276e 100644 --- a/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplateSpec.cs +++ b/sdk/dotnet/Outputs/CloudProjectKubeNodePoolTemplateSpec.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectKubePrivateNetworkConfiguration.cs b/sdk/dotnet/Outputs/CloudProjectKubePrivateNetworkConfiguration.cs index b55246a5..5d7042cc 100644 --- a/sdk/dotnet/Outputs/CloudProjectKubePrivateNetworkConfiguration.cs +++ b/sdk/dotnet/Outputs/CloudProjectKubePrivateNetworkConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectNetworkPrivateRegionsAttribute.cs b/sdk/dotnet/Outputs/CloudProjectNetworkPrivateRegionsAttribute.cs index 0deeafb6..7fb2deea 100644 --- a/sdk/dotnet/Outputs/CloudProjectNetworkPrivateRegionsAttribute.cs +++ b/sdk/dotnet/Outputs/CloudProjectNetworkPrivateRegionsAttribute.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectNetworkPrivateRegionsStatus.cs b/sdk/dotnet/Outputs/CloudProjectNetworkPrivateRegionsStatus.cs index 30cc0a00..6d97dbad 100644 --- a/sdk/dotnet/Outputs/CloudProjectNetworkPrivateRegionsStatus.cs +++ b/sdk/dotnet/Outputs/CloudProjectNetworkPrivateRegionsStatus.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectNetworkPrivateSubnetIpPool.cs b/sdk/dotnet/Outputs/CloudProjectNetworkPrivateSubnetIpPool.cs index 73b0c590..51aca8c4 100644 --- a/sdk/dotnet/Outputs/CloudProjectNetworkPrivateSubnetIpPool.cs +++ b/sdk/dotnet/Outputs/CloudProjectNetworkPrivateSubnetIpPool.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectOrder.cs b/sdk/dotnet/Outputs/CloudProjectOrder.cs index ae155e8a..43b0c9d6 100644 --- a/sdk/dotnet/Outputs/CloudProjectOrder.cs +++ b/sdk/dotnet/Outputs/CloudProjectOrder.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectOrderDetail.cs b/sdk/dotnet/Outputs/CloudProjectOrderDetail.cs index bc7abdc5..63c218dc 100644 --- a/sdk/dotnet/Outputs/CloudProjectOrderDetail.cs +++ b/sdk/dotnet/Outputs/CloudProjectOrderDetail.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectPlan.cs b/sdk/dotnet/Outputs/CloudProjectPlan.cs index 26666539..326e2188 100644 --- a/sdk/dotnet/Outputs/CloudProjectPlan.cs +++ b/sdk/dotnet/Outputs/CloudProjectPlan.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectPlanConfiguration.cs b/sdk/dotnet/Outputs/CloudProjectPlanConfiguration.cs index 654fd7fd..ccd54766 100644 --- a/sdk/dotnet/Outputs/CloudProjectPlanConfiguration.cs +++ b/sdk/dotnet/Outputs/CloudProjectPlanConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectPlanOption.cs b/sdk/dotnet/Outputs/CloudProjectPlanOption.cs index 127f15a9..0ee04601 100644 --- a/sdk/dotnet/Outputs/CloudProjectPlanOption.cs +++ b/sdk/dotnet/Outputs/CloudProjectPlanOption.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectPlanOptionConfiguration.cs b/sdk/dotnet/Outputs/CloudProjectPlanOptionConfiguration.cs index 3317f67e..c70dc6ec 100644 --- a/sdk/dotnet/Outputs/CloudProjectPlanOptionConfiguration.cs +++ b/sdk/dotnet/Outputs/CloudProjectPlanOptionConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/CloudProjectUserRole.cs b/sdk/dotnet/Outputs/CloudProjectUserRole.cs index 21149721..c58877bb 100644 --- a/sdk/dotnet/Outputs/CloudProjectUserRole.cs +++ b/sdk/dotnet/Outputs/CloudProjectUserRole.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/DbaasLogsInputConfiguration.cs b/sdk/dotnet/Outputs/DbaasLogsInputConfiguration.cs index 810248ea..782a1d5c 100644 --- a/sdk/dotnet/Outputs/DbaasLogsInputConfiguration.cs +++ b/sdk/dotnet/Outputs/DbaasLogsInputConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/DbaasLogsInputConfigurationFlowgger.cs b/sdk/dotnet/Outputs/DbaasLogsInputConfigurationFlowgger.cs index df4538bf..1af1a3f2 100644 --- a/sdk/dotnet/Outputs/DbaasLogsInputConfigurationFlowgger.cs +++ b/sdk/dotnet/Outputs/DbaasLogsInputConfigurationFlowgger.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/DbaasLogsInputConfigurationLogstash.cs b/sdk/dotnet/Outputs/DbaasLogsInputConfigurationLogstash.cs index f7084ff5..0d0214ef 100644 --- a/sdk/dotnet/Outputs/DbaasLogsInputConfigurationLogstash.cs +++ b/sdk/dotnet/Outputs/DbaasLogsInputConfigurationLogstash.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/DedicatedServiceInstallTaskDetails.cs b/sdk/dotnet/Outputs/DedicatedServiceInstallTaskDetails.cs index 3cec56ec..bcdec107 100644 --- a/sdk/dotnet/Outputs/DedicatedServiceInstallTaskDetails.cs +++ b/sdk/dotnet/Outputs/DedicatedServiceInstallTaskDetails.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/DomainZoneOrder.cs b/sdk/dotnet/Outputs/DomainZoneOrder.cs index 3e8899c4..d2554a79 100644 --- a/sdk/dotnet/Outputs/DomainZoneOrder.cs +++ b/sdk/dotnet/Outputs/DomainZoneOrder.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/DomainZoneOrderDetail.cs b/sdk/dotnet/Outputs/DomainZoneOrderDetail.cs index b18c7842..27fbc820 100644 --- a/sdk/dotnet/Outputs/DomainZoneOrderDetail.cs +++ b/sdk/dotnet/Outputs/DomainZoneOrderDetail.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/DomainZonePlan.cs b/sdk/dotnet/Outputs/DomainZonePlan.cs index b31a5251..ff5b1f96 100644 --- a/sdk/dotnet/Outputs/DomainZonePlan.cs +++ b/sdk/dotnet/Outputs/DomainZonePlan.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/DomainZonePlanConfiguration.cs b/sdk/dotnet/Outputs/DomainZonePlanConfiguration.cs index 37feff19..4ce21be1 100644 --- a/sdk/dotnet/Outputs/DomainZonePlanConfiguration.cs +++ b/sdk/dotnet/Outputs/DomainZonePlanConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/DomainZonePlanOption.cs b/sdk/dotnet/Outputs/DomainZonePlanOption.cs index 11622103..b515fdbd 100644 --- a/sdk/dotnet/Outputs/DomainZonePlanOption.cs +++ b/sdk/dotnet/Outputs/DomainZonePlanOption.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/DomainZonePlanOptionConfiguration.cs b/sdk/dotnet/Outputs/DomainZonePlanOptionConfiguration.cs index 583cc18b..05bfb412 100644 --- a/sdk/dotnet/Outputs/DomainZonePlanOptionConfiguration.cs +++ b/sdk/dotnet/Outputs/DomainZonePlanOptionConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerFilterFeatureResult.cs b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerFilterFeatureResult.cs index fea4811d..2642d88f 100644 --- a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerFilterFeatureResult.cs +++ b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerFilterFeatureResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerFilterRegistryLimitResult.cs b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerFilterRegistryLimitResult.cs index 47c9591b..cfb8f15e 100644 --- a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerFilterRegistryLimitResult.cs +++ b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerFilterRegistryLimitResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureResult.cs b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureResult.cs index 4b411cb4..b84e39ae 100644 --- a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureResult.cs +++ b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitResult.cs b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitResult.cs index 68adb48f..5b24c283 100644 --- a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitResult.cs +++ b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanResult.cs b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanResult.cs index 3ff1fe03..559430b5 100644 --- a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanResult.cs +++ b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultPlanResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultResult.cs b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultResult.cs index 13b414c5..a0861baf 100644 --- a/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultResult.cs +++ b/sdk/dotnet/Outputs/GetCloudProjectCapabilitiesContainerRegistryResultResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetCloudProjectContainerRegistriesResultResult.cs b/sdk/dotnet/Outputs/GetCloudProjectContainerRegistriesResultResult.cs index fe2973f7..4585c0ee 100644 --- a/sdk/dotnet/Outputs/GetCloudProjectContainerRegistriesResultResult.cs +++ b/sdk/dotnet/Outputs/GetCloudProjectContainerRegistriesResultResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetCloudProjectContainerRegistryUsersResultResult.cs b/sdk/dotnet/Outputs/GetCloudProjectContainerRegistryUsersResultResult.cs index 2a9379a4..112ce169 100644 --- a/sdk/dotnet/Outputs/GetCloudProjectContainerRegistryUsersResultResult.cs +++ b/sdk/dotnet/Outputs/GetCloudProjectContainerRegistryUsersResultResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetCloudProjectDatabaseEndpointResult.cs b/sdk/dotnet/Outputs/GetCloudProjectDatabaseEndpointResult.cs index 9af971fc..73302413 100644 --- a/sdk/dotnet/Outputs/GetCloudProjectDatabaseEndpointResult.cs +++ b/sdk/dotnet/Outputs/GetCloudProjectDatabaseEndpointResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetCloudProjectDatabaseNodeResult.cs b/sdk/dotnet/Outputs/GetCloudProjectDatabaseNodeResult.cs index 22884dec..c916215c 100644 --- a/sdk/dotnet/Outputs/GetCloudProjectDatabaseNodeResult.cs +++ b/sdk/dotnet/Outputs/GetCloudProjectDatabaseNodeResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetCloudProjectRegionServiceResult.cs b/sdk/dotnet/Outputs/GetCloudProjectRegionServiceResult.cs index 985c23c5..2593201b 100644 --- a/sdk/dotnet/Outputs/GetCloudProjectRegionServiceResult.cs +++ b/sdk/dotnet/Outputs/GetCloudProjectRegionServiceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetDedicatedServerVniResult.cs b/sdk/dotnet/Outputs/GetDedicatedServerVniResult.cs index ee4062b6..b28cbfbd 100644 --- a/sdk/dotnet/Outputs/GetDedicatedServerVniResult.cs +++ b/sdk/dotnet/Outputs/GetDedicatedServerVniResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetIpServiceRoutedToResult.cs b/sdk/dotnet/Outputs/GetIpServiceRoutedToResult.cs index f9330130..81f4e889 100644 --- a/sdk/dotnet/Outputs/GetIpServiceRoutedToResult.cs +++ b/sdk/dotnet/Outputs/GetIpServiceRoutedToResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetMeCurrencyResult.cs b/sdk/dotnet/Outputs/GetMeCurrencyResult.cs index 98505930..abde8b82 100644 --- a/sdk/dotnet/Outputs/GetMeCurrencyResult.cs +++ b/sdk/dotnet/Outputs/GetMeCurrencyResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetMeInstallationTemplateCustomizationResult.cs b/sdk/dotnet/Outputs/GetMeInstallationTemplateCustomizationResult.cs index 09270fe2..d98f49b7 100644 --- a/sdk/dotnet/Outputs/GetMeInstallationTemplateCustomizationResult.cs +++ b/sdk/dotnet/Outputs/GetMeInstallationTemplateCustomizationResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemeHardwareRaidResult.cs b/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemeHardwareRaidResult.cs index 0f03bbf8..08aa43e3 100644 --- a/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemeHardwareRaidResult.cs +++ b/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemeHardwareRaidResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemePartitionResult.cs b/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemePartitionResult.cs index fc2a3757..eb33ef76 100644 --- a/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemePartitionResult.cs +++ b/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemePartitionResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemeResult.cs b/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemeResult.cs index 6096086b..10798af5 100644 --- a/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemeResult.cs +++ b/sdk/dotnet/Outputs/GetMeInstallationTemplatePartitionSchemeResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanPricePriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanPricePriceResult.cs index 3393888e..314d48ed 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanPricePriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanPricePriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanPriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanPriceResult.cs index 0de4154f..81f55a8d 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanPriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanPriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanSelectedPricePriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanSelectedPricePriceResult.cs index 0b0b8b67..6b56a397 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanSelectedPricePriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanSelectedPricePriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanSelectedPriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanSelectedPriceResult.cs index faadac33..c62bb8e6 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanSelectedPriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductOptionsPlanSelectedPriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultPricePriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultPricePriceResult.cs index 10695fe7..6b80ce4a 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultPricePriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultPricePriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultPriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultPriceResult.cs index 05bfad46..79fc521e 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultPriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultPriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultResult.cs index 5c3e1dbb..16eba96c 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductOptionsResultResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductPlanPricePriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductPlanPricePriceResult.cs index c9acb5ec..36fa199d 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductPlanPricePriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductPlanPricePriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductPlanPriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductPlanPriceResult.cs index 7105f66d..62d2db9a 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductPlanPriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductPlanPriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductPlanSelectedPricePriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductPlanSelectedPricePriceResult.cs index b0a96dd0..8b4b0af8 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductPlanSelectedPricePriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductPlanSelectedPricePriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductPlanSelectedPriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductPlanSelectedPriceResult.cs index 46e5ce4d..0f9083c5 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductPlanSelectedPriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductPlanSelectedPriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductResultPricePriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductResultPricePriceResult.cs index 0fc196df..62dab90f 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductResultPricePriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductResultPricePriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductResultPriceResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductResultPriceResult.cs index ce86b6c9..3b2810e4 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductResultPriceResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductResultPriceResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/GetOrderCartProductResultResult.cs b/sdk/dotnet/Outputs/GetOrderCartProductResultResult.cs index e3667333..944f2cc5 100644 --- a/sdk/dotnet/Outputs/GetOrderCartProductResultResult.cs +++ b/sdk/dotnet/Outputs/GetOrderCartProductResultResult.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingHttpFarmProbe.cs b/sdk/dotnet/Outputs/IpLoadBalancingHttpFarmProbe.cs index 87b7eb74..83fc88a6 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingHttpFarmProbe.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingHttpFarmProbe.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingHttpRouteAction.cs b/sdk/dotnet/Outputs/IpLoadBalancingHttpRouteAction.cs index 16738667..90616c40 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingHttpRouteAction.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingHttpRouteAction.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingHttpRouteRule.cs b/sdk/dotnet/Outputs/IpLoadBalancingHttpRouteRule.cs index 0914dc3f..ee90d0d9 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingHttpRouteRule.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingHttpRouteRule.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingOrder.cs b/sdk/dotnet/Outputs/IpLoadBalancingOrder.cs index 1e5127ff..f5f61711 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingOrder.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingOrder.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingOrderDetail.cs b/sdk/dotnet/Outputs/IpLoadBalancingOrderDetail.cs index dcad1980..d7a3aad6 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingOrderDetail.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingOrderDetail.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingOrderableZone.cs b/sdk/dotnet/Outputs/IpLoadBalancingOrderableZone.cs index 0c068bb5..46d846f2 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingOrderableZone.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingOrderableZone.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingPlan.cs b/sdk/dotnet/Outputs/IpLoadBalancingPlan.cs index 7be5f861..341a272c 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingPlan.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingPlan.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingPlanConfiguration.cs b/sdk/dotnet/Outputs/IpLoadBalancingPlanConfiguration.cs index 22357423..ae3da213 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingPlanConfiguration.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingPlanConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingPlanOption.cs b/sdk/dotnet/Outputs/IpLoadBalancingPlanOption.cs index 6fe5fe96..d73e30b5 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingPlanOption.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingPlanOption.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingPlanOptionConfiguration.cs b/sdk/dotnet/Outputs/IpLoadBalancingPlanOptionConfiguration.cs index 172e5392..158616ba 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingPlanOptionConfiguration.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingPlanOptionConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingTcpFarmProbe.cs b/sdk/dotnet/Outputs/IpLoadBalancingTcpFarmProbe.cs index 491f97cf..19e8bc98 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingTcpFarmProbe.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingTcpFarmProbe.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingTcpRouteAction.cs b/sdk/dotnet/Outputs/IpLoadBalancingTcpRouteAction.cs index 91b05e26..7c9524c0 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingTcpRouteAction.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingTcpRouteAction.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpLoadBalancingTcpRouteRule.cs b/sdk/dotnet/Outputs/IpLoadBalancingTcpRouteRule.cs index 609f9be5..99e2abc7 100644 --- a/sdk/dotnet/Outputs/IpLoadBalancingTcpRouteRule.cs +++ b/sdk/dotnet/Outputs/IpLoadBalancingTcpRouteRule.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpServiceOrder.cs b/sdk/dotnet/Outputs/IpServiceOrder.cs index cde8089f..6774c227 100644 --- a/sdk/dotnet/Outputs/IpServiceOrder.cs +++ b/sdk/dotnet/Outputs/IpServiceOrder.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpServiceOrderDetail.cs b/sdk/dotnet/Outputs/IpServiceOrderDetail.cs index 21b64fed..b0140351 100644 --- a/sdk/dotnet/Outputs/IpServiceOrderDetail.cs +++ b/sdk/dotnet/Outputs/IpServiceOrderDetail.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpServicePlan.cs b/sdk/dotnet/Outputs/IpServicePlan.cs index b342ac5c..0345adda 100644 --- a/sdk/dotnet/Outputs/IpServicePlan.cs +++ b/sdk/dotnet/Outputs/IpServicePlan.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpServicePlanConfiguration.cs b/sdk/dotnet/Outputs/IpServicePlanConfiguration.cs index 6f7dc5d6..2c9803b0 100644 --- a/sdk/dotnet/Outputs/IpServicePlanConfiguration.cs +++ b/sdk/dotnet/Outputs/IpServicePlanConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpServicePlanOption.cs b/sdk/dotnet/Outputs/IpServicePlanOption.cs index 8f84fc30..96a47e6f 100644 --- a/sdk/dotnet/Outputs/IpServicePlanOption.cs +++ b/sdk/dotnet/Outputs/IpServicePlanOption.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpServicePlanOptionConfiguration.cs b/sdk/dotnet/Outputs/IpServicePlanOptionConfiguration.cs index 039ce45c..364d0ba9 100644 --- a/sdk/dotnet/Outputs/IpServicePlanOptionConfiguration.cs +++ b/sdk/dotnet/Outputs/IpServicePlanOptionConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/IpServiceRoutedTo.cs b/sdk/dotnet/Outputs/IpServiceRoutedTo.cs index 71c60e0a..7981d295 100644 --- a/sdk/dotnet/Outputs/IpServiceRoutedTo.cs +++ b/sdk/dotnet/Outputs/IpServiceRoutedTo.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/VrackOrder.cs b/sdk/dotnet/Outputs/VrackOrder.cs index db48c4f0..9a048bb3 100644 --- a/sdk/dotnet/Outputs/VrackOrder.cs +++ b/sdk/dotnet/Outputs/VrackOrder.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/VrackOrderDetail.cs b/sdk/dotnet/Outputs/VrackOrderDetail.cs index 37c71783..d4ada595 100644 --- a/sdk/dotnet/Outputs/VrackOrderDetail.cs +++ b/sdk/dotnet/Outputs/VrackOrderDetail.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/VrackPlan.cs b/sdk/dotnet/Outputs/VrackPlan.cs index f2954b6c..4b21cd1e 100644 --- a/sdk/dotnet/Outputs/VrackPlan.cs +++ b/sdk/dotnet/Outputs/VrackPlan.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/VrackPlanConfiguration.cs b/sdk/dotnet/Outputs/VrackPlanConfiguration.cs index d08273ea..757e9fb8 100644 --- a/sdk/dotnet/Outputs/VrackPlanConfiguration.cs +++ b/sdk/dotnet/Outputs/VrackPlanConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/VrackPlanOption.cs b/sdk/dotnet/Outputs/VrackPlanOption.cs index dea9975d..8b7e9f17 100644 --- a/sdk/dotnet/Outputs/VrackPlanOption.cs +++ b/sdk/dotnet/Outputs/VrackPlanOption.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Outputs/VrackPlanOptionConfiguration.cs b/sdk/dotnet/Outputs/VrackPlanOptionConfiguration.cs index 609a6c70..c8816c9e 100644 --- a/sdk/dotnet/Outputs/VrackPlanOptionConfiguration.cs +++ b/sdk/dotnet/Outputs/VrackPlanOptionConfiguration.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh.Outputs +namespace Lbrlabs_Pulumi.Ovh.Outputs { [OutputType] diff --git a/sdk/dotnet/Provider.cs b/sdk/dotnet/Provider.cs index 374eb1bc..ae387e8d 100644 --- a/sdk/dotnet/Provider.cs +++ b/sdk/dotnet/Provider.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// The provider type for the ovh package. By default, resources use package-wide configuration diff --git a/sdk/dotnet/Utilities.cs b/sdk/dotnet/Utilities.cs index 1bbe0d6b..d604f858 100644 --- a/sdk/dotnet/Utilities.cs +++ b/sdk/dotnet/Utilities.cs @@ -1,7 +1,7 @@ // *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { static class Utilities { @@ -63,7 +63,7 @@ static class Utilities static Utilities() { var assembly = global::System.Reflection.IntrospectionExtensions.GetTypeInfo(typeof(Utilities)).Assembly; - using var stream = assembly.GetManifestResourceStream("lbrlabs.Ovh.version.txt"); + using var stream = assembly.GetManifestResourceStream("Lbrlabs_Pulumi.Ovh.version.txt"); using var reader = new global::System.IO.StreamReader(stream ?? throw new global::System.NotSupportedException("Missing embedded version.txt file")); version = reader.ReadToEnd().Trim(); var parts = version.Split("\n"); diff --git a/sdk/dotnet/Vrack.cs b/sdk/dotnet/Vrack.cs index af66443c..283e8ec2 100644 --- a/sdk/dotnet/Vrack.cs +++ b/sdk/dotnet/Vrack.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Orders a vrack. @@ -24,8 +24,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/VrackCloudProject.cs b/sdk/dotnet/VrackCloudProject.cs index 2499dcee..790b43ad 100644 --- a/sdk/dotnet/VrackCloudProject.cs +++ b/sdk/dotnet/VrackCloudProject.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Attach a Public Cloud Project to a VRack. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/VrackDedicatedServer.cs b/sdk/dotnet/VrackDedicatedServer.cs index 982a9938..dfe062e1 100644 --- a/sdk/dotnet/VrackDedicatedServer.cs +++ b/sdk/dotnet/VrackDedicatedServer.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Attach a dedicated server to a VRack. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/VrackDedicatedServerInterface.cs b/sdk/dotnet/VrackDedicatedServerInterface.cs index c578f477..2d0f75b5 100644 --- a/sdk/dotnet/VrackDedicatedServerInterface.cs +++ b/sdk/dotnet/VrackDedicatedServerInterface.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Attach a Dedicated Server Network Interface to a VRack. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/VrackIp.cs b/sdk/dotnet/VrackIp.cs index 79824ba5..49c5bcce 100644 --- a/sdk/dotnet/VrackIp.cs +++ b/sdk/dotnet/VrackIp.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Attach a Ip block to a VRack. @@ -18,8 +18,8 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// using Ovh = Pulumi.Ovh; - /// using Ovh = lbrlabs.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/dotnet/VrackIpLoadbalancing.cs b/sdk/dotnet/VrackIpLoadbalancing.cs index 122c7220..7fa6baa0 100644 --- a/sdk/dotnet/VrackIpLoadbalancing.cs +++ b/sdk/dotnet/VrackIpLoadbalancing.cs @@ -8,7 +8,7 @@ using Pulumi.Serialization; using Pulumi; -namespace lbrlabs.Ovh +namespace Lbrlabs_Pulumi.Ovh { /// /// Attach a ip loadbalancing to a VRack. @@ -18,7 +18,7 @@ namespace lbrlabs.Ovh /// ```csharp /// using System.Collections.Generic; /// using Pulumi; - /// using Ovh = lbrlabs.Ovh; + /// using Ovh = Lbrlabs_Pulumi.Ovh; /// /// return await Deployment.RunAsync(() => /// { diff --git a/sdk/java/build/libs/com.pulumi.ovh.jar b/sdk/java/build/libs/com.pulumi.ovh.jar index 4a2b310f..f5123631 100644 Binary files a/sdk/java/build/libs/com.pulumi.ovh.jar and b/sdk/java/build/libs/com.pulumi.ovh.jar differ diff --git a/sdk/nodejs/cloudProject.ts b/sdk/nodejs/cloudProject.ts index e973462f..67fa3975 100644 --- a/sdk/nodejs/cloudProject.ts +++ b/sdk/nodejs/cloudProject.ts @@ -16,8 +16,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const mycart = ovh.getOrderCart({ * ovhSubsidiary: "fr", diff --git a/sdk/nodejs/cloudProjectContainerRegistry.ts b/sdk/nodejs/cloudProjectContainerRegistry.ts index 15d6da47..a2c519de 100644 --- a/sdk/nodejs/cloudProjectContainerRegistry.ts +++ b/sdk/nodejs/cloudProjectContainerRegistry.ts @@ -12,8 +12,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const regcap = ovh.getCloudProjectCapabilitiesContainerFilter({ * serviceName: "XXXXXX", diff --git a/sdk/nodejs/cloudProjectContainerRegistryUser.ts b/sdk/nodejs/cloudProjectContainerRegistryUser.ts index 9c360b86..19923ed6 100644 --- a/sdk/nodejs/cloudProjectContainerRegistryUser.ts +++ b/sdk/nodejs/cloudProjectContainerRegistryUser.ts @@ -11,8 +11,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const registry = ovh.getCloudProjectContainerRegistry({ * serviceName: "XXXXXX", diff --git a/sdk/nodejs/cloudProjectDatabase.ts b/sdk/nodejs/cloudProjectDatabase.ts index adf24ad2..e7f1e2de 100644 --- a/sdk/nodejs/cloudProjectDatabase.ts +++ b/sdk/nodejs/cloudProjectDatabase.ts @@ -34,7 +34,7 @@ import * as utilities from "./utilities"; * To deploy an enterprise MongoDB service with three nodes on private network: * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const mongodb = new ovh.CloudProjectDatabase("mongodb", { * serviceName: _var.openstack_infos.project_id, diff --git a/sdk/nodejs/cloudProjectDatabaseIpRestriction.ts b/sdk/nodejs/cloudProjectDatabaseIpRestriction.ts index 26aa3576..5aeb6560 100644 --- a/sdk/nodejs/cloudProjectDatabaseIpRestriction.ts +++ b/sdk/nodejs/cloudProjectDatabaseIpRestriction.ts @@ -11,8 +11,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const db = ovh.getCloudProjectDatabase({ * serviceName: "XXXX", diff --git a/sdk/nodejs/cloudProjectDatabasePostgresSqlUser.ts b/sdk/nodejs/cloudProjectDatabasePostgresSqlUser.ts index fe244c56..c0035a18 100644 --- a/sdk/nodejs/cloudProjectDatabasePostgresSqlUser.ts +++ b/sdk/nodejs/cloudProjectDatabasePostgresSqlUser.ts @@ -11,8 +11,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const postgresql = ovh.getCloudProjectDatabase({ * serviceName: "XXXX", diff --git a/sdk/nodejs/cloudProjectDatabaseUser.ts b/sdk/nodejs/cloudProjectDatabaseUser.ts index e1cc3972..e2b8cee2 100644 --- a/sdk/nodejs/cloudProjectDatabaseUser.ts +++ b/sdk/nodejs/cloudProjectDatabaseUser.ts @@ -18,8 +18,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const db = ovh.getCloudProjectDatabase({ * serviceName: "XXXX", diff --git a/sdk/nodejs/cloudProjectKube.ts b/sdk/nodejs/cloudProjectKube.ts index e03eacd2..af51e7d3 100644 --- a/sdk/nodejs/cloudProjectKube.ts +++ b/sdk/nodejs/cloudProjectKube.ts @@ -12,7 +12,7 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const mykube = new ovh.CloudProjectKube("mykube", { * serviceName: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", diff --git a/sdk/nodejs/cloudProjectKubeOidc.ts b/sdk/nodejs/cloudProjectKubeOidc.ts index 464676b1..dd76a9b9 100644 --- a/sdk/nodejs/cloudProjectKubeOidc.ts +++ b/sdk/nodejs/cloudProjectKubeOidc.ts @@ -11,7 +11,7 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const my_oidc = new ovh.CloudProjectKubeOidc("my-oidc", { * serviceName: _var.projectid, diff --git a/sdk/nodejs/dbaasLogsInput.ts b/sdk/nodejs/dbaasLogsInput.ts index e3d23854..015e5a17 100644 --- a/sdk/nodejs/dbaasLogsInput.ts +++ b/sdk/nodejs/dbaasLogsInput.ts @@ -12,8 +12,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const logstash = ovh.getDbaasLogsInputEngine({ * name: "logstash", diff --git a/sdk/nodejs/dedicatedCephAcl.ts b/sdk/nodejs/dedicatedCephAcl.ts index a349340e..0253e8c7 100644 --- a/sdk/nodejs/dedicatedCephAcl.ts +++ b/sdk/nodejs/dedicatedCephAcl.ts @@ -11,8 +11,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const my-ceph = ovh.getDedicatedCeph({ * serviceName: "94d423da-0e55-45f2-9812-836460a19939", diff --git a/sdk/nodejs/domainZone.ts b/sdk/nodejs/domainZone.ts index e2a1496e..52b49670 100644 --- a/sdk/nodejs/domainZone.ts +++ b/sdk/nodejs/domainZone.ts @@ -16,8 +16,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const mycart = ovh.getOrderCart({ * ovhSubsidiary: "fr", diff --git a/sdk/nodejs/ipLoadBalancing.ts b/sdk/nodejs/ipLoadBalancing.ts index 6dfb1051..9379fd99 100644 --- a/sdk/nodejs/ipLoadBalancing.ts +++ b/sdk/nodejs/ipLoadBalancing.ts @@ -21,8 +21,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const mycart = ovh.getOrderCart({ * ovhSubsidiary: "fr", diff --git a/sdk/nodejs/ipLoadBalancingTcpRouteRule.ts b/sdk/nodejs/ipLoadBalancingTcpRouteRule.ts index 413f10c1..0d022a01 100644 --- a/sdk/nodejs/ipLoadBalancingTcpRouteRule.ts +++ b/sdk/nodejs/ipLoadBalancingTcpRouteRule.ts @@ -11,7 +11,7 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const reject = new ovh.IpLoadBalancingTcpRoute("reject", { * serviceName: "loadbalancer-xxxxxxxxxxxxxxxxxx", diff --git a/sdk/nodejs/ipService.ts b/sdk/nodejs/ipService.ts index a1238c1d..1aadc4b3 100644 --- a/sdk/nodejs/ipService.ts +++ b/sdk/nodejs/ipService.ts @@ -21,8 +21,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const mycart = ovh.getOrderCart({ * ovhSubsidiary: "fr", diff --git a/sdk/nodejs/meIpxeScript.ts b/sdk/nodejs/meIpxeScript.ts index 5e4377c3..c9091867 100644 --- a/sdk/nodejs/meIpxeScript.ts +++ b/sdk/nodejs/meIpxeScript.ts @@ -12,7 +12,7 @@ import * as utilities from "./utilities"; * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fs from "fs"; - * import * as ovh from "@lbrlabs/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const script = new ovh.MeIpxeScript("script", {script: fs.readFileSync(`${path.module}/boot.ipxe`)}); * ``` diff --git a/sdk/nodejs/package.json b/sdk/nodejs/package.json index 9a5defe5..c43a1fd1 100644 --- a/sdk/nodejs/package.json +++ b/sdk/nodejs/package.json @@ -1,5 +1,5 @@ { - "name": "@lbrlabs/ovh", + "name": "@lbrlabs/pulumi-ovh", "version": "${VERSION}", "description": "A Pulumi package for creating and managing OVH cloud resources.", "keywords": [ diff --git a/sdk/nodejs/vrack.ts b/sdk/nodejs/vrack.ts index db7a0ae5..4834391c 100644 --- a/sdk/nodejs/vrack.ts +++ b/sdk/nodejs/vrack.ts @@ -18,8 +18,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const mycart = ovh.getOrderCart({ * ovhSubsidiary: "fr", diff --git a/sdk/nodejs/vrackIp.ts b/sdk/nodejs/vrackIp.ts index fcaa51f0..631033c8 100644 --- a/sdk/nodejs/vrackIp.ts +++ b/sdk/nodejs/vrackIp.ts @@ -11,8 +11,8 @@ import * as utilities from "./utilities"; * * ```typescript * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@lbrlabs/ovh"; * import * as ovh from "@pulumi/ovh"; + * import * as pulumi_ovh from "@lbrlabs/pulumi-ovh"; * * const mycart = ovh.getOrderCart({ * ovhSubsidiary: "fr", diff --git a/sdk/python/setup.py b/sdk/python/setup.py index 7c2aab62..e08a6d8d 100644 --- a/sdk/python/setup.py +++ b/sdk/python/setup.py @@ -37,7 +37,7 @@ def readme(): return "ovh Pulumi Package - Development Version" -setup(name='lbrlabs_ovh', +setup(name='lbrlabs_pulumi_ovh', version=VERSION, description="A Pulumi package for creating and managing OVH cloud resources.", long_description=readme(), @@ -53,7 +53,7 @@ def readme(): license='Apache-2.0', packages=find_packages(), package_data={ - 'lbrlabs_ovh': [ + 'lbrlabs_pulumi_ovh': [ 'py.typed', 'pulumi-plugin.json', ]