From 6015cdf79f645015ba2aaab2bf855fe89a8a052f Mon Sep 17 00:00:00 2001 From: Lee Briggs Date: Sun, 11 Sep 2022 12:10:38 -0700 Subject: [PATCH] include pulumi in packagenames --- provider/cmd/pulumi-resource-ovh/schema.json | 78 +++++++++--------- provider/resources.go | 6 +- sdk/dotnet/CloudProject.cs | 4 +- sdk/dotnet/CloudProjectContainerRegistry.cs | 4 +- .../CloudProjectContainerRegistryUser.cs | 4 +- sdk/dotnet/CloudProjectDatabase.cs | 6 +- .../CloudProjectDatabaseIpRestriction.cs | 4 +- .../CloudProjectDatabasePostgresSqlUser.cs | 4 +- sdk/dotnet/CloudProjectDatabaseUser.cs | 4 +- sdk/dotnet/CloudProjectFailoverIpAttach.cs | 4 +- sdk/dotnet/CloudProjectKube.cs | 4 +- sdk/dotnet/CloudProjectKubeIpRestrictions.cs | 4 +- sdk/dotnet/CloudProjectKubeNodePool.cs | 4 +- sdk/dotnet/CloudProjectKubeOidc.cs | 4 +- sdk/dotnet/CloudProjectNetworkPrivate.cs | 4 +- .../CloudProjectNetworkPrivateSubnet.cs | 4 +- sdk/dotnet/CloudProjectUser.cs | 4 +- sdk/dotnet/Config/Config.cs | 2 +- sdk/dotnet/DbaasLogsInput.cs | 4 +- sdk/dotnet/DbaasLogsOutputGraylogStream.cs | 2 +- sdk/dotnet/DedicatedCephAcl.cs | 4 +- sdk/dotnet/DedicatedServerRebootTask.cs | 2 +- sdk/dotnet/DedicatedServerUpdate.cs | 2 +- sdk/dotnet/DedicatedServiceInstallTask.cs | 2 +- sdk/dotnet/DomainZone.cs | 4 +- sdk/dotnet/DomainZoneRecord.cs | 4 +- sdk/dotnet/DomainZoneRedirection.cs | 4 +- ...CloudProjectCapabilitiesContainerFilter.cs | 2 +- ...oudProjectCapabilitiesContainerRegistry.cs | 2 +- .../GetCloudProjectContainerRegistries.cs | 2 +- .../GetCloudProjectContainerRegistry.cs | 2 +- .../GetCloudProjectContainerRegistryUsers.cs | 2 +- sdk/dotnet/GetCloudProjectDatabase.cs | 2 +- .../GetCloudProjectDatabaseIpRestrictions.cs | 2 +- .../GetCloudProjectDatabasePostgresSqlUser.cs | 2 +- sdk/dotnet/GetCloudProjectDatabaseUser.cs | 2 +- sdk/dotnet/GetCloudProjectDatabaseUsers.cs | 2 +- sdk/dotnet/GetCloudProjectDatabases.cs | 2 +- sdk/dotnet/GetCloudProjectFailoverIpAttach.cs | 2 +- sdk/dotnet/GetCloudProjectKube.cs | 2 +- sdk/dotnet/GetCloudProjectKubeIpNodePool.cs | 2 +- .../GetCloudProjectKubeIpRestrictions.cs | 2 +- sdk/dotnet/GetCloudProjectRegion.cs | 2 +- sdk/dotnet/GetCloudProjectRegions.cs | 2 +- sdk/dotnet/GetDbaasLogsInputEngine.cs | 2 +- sdk/dotnet/GetDbaasLogsOutputGraylogStream.cs | 2 +- sdk/dotnet/GetDedicatedCeph.cs | 2 +- .../GetDedicatedInstallationTemplates.cs | 2 +- sdk/dotnet/GetDedicatedServer.cs | 2 +- sdk/dotnet/GetDedicatedServers.cs | 2 +- sdk/dotnet/GetDomainZone.cs | 2 +- sdk/dotnet/GetIpLoadbalancingVrackNetwork.cs | 2 +- sdk/dotnet/GetIpLoadbalancingVrackNetworks.cs | 2 +- sdk/dotnet/GetIpService.cs | 2 +- sdk/dotnet/GetMe.cs | 2 +- sdk/dotnet/GetMeIdentityUser.cs | 2 +- sdk/dotnet/GetMeIdentityUsers.cs | 2 +- sdk/dotnet/GetMeInstallationTemplate.cs | 2 +- sdk/dotnet/GetMeInstallationTemplates.cs | 2 +- sdk/dotnet/GetMeIpxeScript.cs | 2 +- sdk/dotnet/GetMeIpxeScripts.cs | 2 +- sdk/dotnet/GetMePaymentmeanBankAccount.cs | 2 +- sdk/dotnet/GetMePaymentmeanCreditCard.cs | 2 +- sdk/dotnet/GetMeSshKey.cs | 2 +- sdk/dotnet/GetOrderCart.cs | 2 +- sdk/dotnet/GetOrderCartProduct.cs | 2 +- sdk/dotnet/GetOrderCartProductOptions.cs | 2 +- sdk/dotnet/GetOrderCartProductOptionsPlan.cs | 2 +- sdk/dotnet/GetOrderCartProductPlan.cs | 2 +- sdk/dotnet/GetVps.cs | 2 +- sdk/dotnet/GetVracks.cs | 2 +- .../CloudProjectContainerRegistryPlanArgs.cs | 2 +- ...ProjectContainerRegistryPlanFeatureArgs.cs | 2 +- ...jectContainerRegistryPlanFeatureGetArgs.cs | 2 +- ...loudProjectContainerRegistryPlanGetArgs.cs | 2 +- ...tContainerRegistryPlanRegistryLimitArgs.cs | 2 +- ...ntainerRegistryPlanRegistryLimitGetArgs.cs | 2 +- .../CloudProjectDatabaseEndpointArgs.cs | 2 +- .../CloudProjectDatabaseEndpointGetArgs.cs | 2 +- .../Inputs/CloudProjectDatabaseNodeArgs.cs | 2 +- .../Inputs/CloudProjectDatabaseNodeGetArgs.cs | 2 +- .../CloudProjectKubeNodePoolTemplateArgs.cs | 2 +- ...CloudProjectKubeNodePoolTemplateGetArgs.cs | 2 +- ...ProjectKubeNodePoolTemplateMetadataArgs.cs | 2 +- ...jectKubeNodePoolTemplateMetadataGetArgs.cs | 2 +- ...loudProjectKubeNodePoolTemplateSpecArgs.cs | 2 +- ...dProjectKubeNodePoolTemplateSpecGetArgs.cs | 2 +- ...jectKubePrivateNetworkConfigurationArgs.cs | 2 +- ...tKubePrivateNetworkConfigurationGetArgs.cs | 2 +- ...ojectNetworkPrivateRegionsAttributeArgs.cs | 2 +- ...ctNetworkPrivateRegionsAttributeGetArgs.cs | 2 +- ...dProjectNetworkPrivateRegionsStatusArgs.cs | 2 +- ...ojectNetworkPrivateRegionsStatusGetArgs.cs | 2 +- ...udProjectNetworkPrivateSubnetIpPoolArgs.cs | 2 +- ...rojectNetworkPrivateSubnetIpPoolGetArgs.cs | 2 +- sdk/dotnet/Inputs/CloudProjectOrderArgs.cs | 2 +- .../Inputs/CloudProjectOrderDetailArgs.cs | 2 +- .../Inputs/CloudProjectOrderDetailGetArgs.cs | 2 +- sdk/dotnet/Inputs/CloudProjectOrderGetArgs.cs | 2 +- sdk/dotnet/Inputs/CloudProjectPlanArgs.cs | 2 +- .../CloudProjectPlanConfigurationArgs.cs | 2 +- .../CloudProjectPlanConfigurationGetArgs.cs | 2 +- sdk/dotnet/Inputs/CloudProjectPlanGetArgs.cs | 2 +- .../Inputs/CloudProjectPlanOptionArgs.cs | 2 +- ...CloudProjectPlanOptionConfigurationArgs.cs | 2 +- ...udProjectPlanOptionConfigurationGetArgs.cs | 2 +- .../Inputs/CloudProjectPlanOptionGetArgs.cs | 2 +- sdk/dotnet/Inputs/CloudProjectUserRoleArgs.cs | 2 +- .../Inputs/CloudProjectUserRoleGetArgs.cs | 2 +- .../Inputs/DbaasLogsInputConfigurationArgs.cs | 2 +- ...DbaasLogsInputConfigurationFlowggerArgs.cs | 2 +- ...asLogsInputConfigurationFlowggerGetArgs.cs | 2 +- .../DbaasLogsInputConfigurationGetArgs.cs | 2 +- ...DbaasLogsInputConfigurationLogstashArgs.cs | 2 +- ...asLogsInputConfigurationLogstashGetArgs.cs | 2 +- .../DedicatedServiceInstallTaskDetailsArgs.cs | 2 +- ...dicatedServiceInstallTaskDetailsGetArgs.cs | 2 +- sdk/dotnet/Inputs/DomainZoneOrderArgs.cs | 2 +- .../Inputs/DomainZoneOrderDetailArgs.cs | 2 +- .../Inputs/DomainZoneOrderDetailGetArgs.cs | 2 +- sdk/dotnet/Inputs/DomainZoneOrderGetArgs.cs | 2 +- sdk/dotnet/Inputs/DomainZonePlanArgs.cs | 2 +- .../Inputs/DomainZonePlanConfigurationArgs.cs | 2 +- .../DomainZonePlanConfigurationGetArgs.cs | 2 +- sdk/dotnet/Inputs/DomainZonePlanGetArgs.cs | 2 +- sdk/dotnet/Inputs/DomainZonePlanOptionArgs.cs | 2 +- .../DomainZonePlanOptionConfigurationArgs.cs | 2 +- ...omainZonePlanOptionConfigurationGetArgs.cs | 2 +- .../Inputs/DomainZonePlanOptionGetArgs.cs | 2 +- .../IpLoadBalancingHttpFarmProbeArgs.cs | 2 +- .../IpLoadBalancingHttpFarmProbeGetArgs.cs | 2 +- .../IpLoadBalancingHttpRouteActionArgs.cs | 2 +- .../IpLoadBalancingHttpRouteActionGetArgs.cs | 2 +- .../IpLoadBalancingHttpRouteRuleArgs.cs | 2 +- .../IpLoadBalancingHttpRouteRuleGetArgs.cs | 2 +- sdk/dotnet/Inputs/IpLoadBalancingOrderArgs.cs | 2 +- .../Inputs/IpLoadBalancingOrderDetailArgs.cs | 2 +- .../IpLoadBalancingOrderDetailGetArgs.cs | 2 +- .../Inputs/IpLoadBalancingOrderGetArgs.cs | 2 +- .../IpLoadBalancingOrderableZoneArgs.cs | 2 +- .../IpLoadBalancingOrderableZoneGetArgs.cs | 2 +- sdk/dotnet/Inputs/IpLoadBalancingPlanArgs.cs | 2 +- .../IpLoadBalancingPlanConfigurationArgs.cs | 2 +- ...IpLoadBalancingPlanConfigurationGetArgs.cs | 2 +- .../Inputs/IpLoadBalancingPlanGetArgs.cs | 2 +- .../Inputs/IpLoadBalancingPlanOptionArgs.cs | 2 +- ...oadBalancingPlanOptionConfigurationArgs.cs | 2 +- ...BalancingPlanOptionConfigurationGetArgs.cs | 2 +- .../IpLoadBalancingPlanOptionGetArgs.cs | 2 +- .../Inputs/IpLoadBalancingTcpFarmProbeArgs.cs | 2 +- .../IpLoadBalancingTcpFarmProbeGetArgs.cs | 2 +- .../IpLoadBalancingTcpRouteActionArgs.cs | 2 +- .../IpLoadBalancingTcpRouteActionGetArgs.cs | 2 +- .../Inputs/IpLoadBalancingTcpRouteRuleArgs.cs | 2 +- .../IpLoadBalancingTcpRouteRuleGetArgs.cs | 2 +- sdk/dotnet/Inputs/IpServiceOrderArgs.cs | 2 +- sdk/dotnet/Inputs/IpServiceOrderDetailArgs.cs | 2 +- .../Inputs/IpServiceOrderDetailGetArgs.cs | 2 +- sdk/dotnet/Inputs/IpServiceOrderGetArgs.cs | 2 +- sdk/dotnet/Inputs/IpServicePlanArgs.cs | 2 +- .../Inputs/IpServicePlanConfigurationArgs.cs | 2 +- .../IpServicePlanConfigurationGetArgs.cs | 2 +- sdk/dotnet/Inputs/IpServicePlanGetArgs.cs | 2 +- sdk/dotnet/Inputs/IpServicePlanOptionArgs.cs | 2 +- .../IpServicePlanOptionConfigurationArgs.cs | 2 +- ...IpServicePlanOptionConfigurationGetArgs.cs | 2 +- .../Inputs/IpServicePlanOptionGetArgs.cs | 2 +- sdk/dotnet/Inputs/IpServiceRoutedToArgs.cs | 2 +- sdk/dotnet/Inputs/IpServiceRoutedToGetArgs.cs | 2 +- sdk/dotnet/Inputs/VrackOrderArgs.cs | 2 +- sdk/dotnet/Inputs/VrackOrderDetailArgs.cs | 2 +- sdk/dotnet/Inputs/VrackOrderDetailGetArgs.cs | 2 +- sdk/dotnet/Inputs/VrackOrderGetArgs.cs | 2 +- sdk/dotnet/Inputs/VrackPlanArgs.cs | 2 +- .../Inputs/VrackPlanConfigurationArgs.cs | 2 +- .../Inputs/VrackPlanConfigurationGetArgs.cs | 2 +- sdk/dotnet/Inputs/VrackPlanGetArgs.cs | 2 +- sdk/dotnet/Inputs/VrackPlanOptionArgs.cs | 2 +- .../VrackPlanOptionConfigurationArgs.cs | 2 +- .../VrackPlanOptionConfigurationGetArgs.cs | 2 +- sdk/dotnet/Inputs/VrackPlanOptionGetArgs.cs | 2 +- sdk/dotnet/IpLoadBalancing.cs | 4 +- sdk/dotnet/IpLoadBalancingHttpFarm.cs | 2 +- sdk/dotnet/IpLoadBalancingHttpFarmServer.cs | 2 +- sdk/dotnet/IpLoadBalancingHttpFrontend.cs | 2 +- sdk/dotnet/IpLoadBalancingHttpRoute.cs | 4 +- sdk/dotnet/IpLoadBalancingHttpRouteRule.cs | 6 +- sdk/dotnet/IpLoadBalancingRefresh.cs | 2 +- sdk/dotnet/IpLoadBalancingTcpFarm.cs | 2 +- sdk/dotnet/IpLoadBalancingTcpFarmServer.cs | 2 +- sdk/dotnet/IpLoadBalancingTcpFrontend.cs | 2 +- sdk/dotnet/IpLoadBalancingTcpRoute.cs | 4 +- sdk/dotnet/IpLoadBalancingTcpRouteRule.cs | 4 +- sdk/dotnet/IpLoadBalancingVrackNetwork.cs | 2 +- sdk/dotnet/IpReverse.cs | 4 +- sdk/dotnet/IpService.cs | 4 +- ...s.Ovh.csproj => Lbrlabs_Pulumi.Ovh.csproj} | 0 sdk/dotnet/MeIdentityUser.cs | 4 +- .../MeInstallationTemplatePartitionScheme.cs | 2 +- ...tionTemplatePartitionSchemeHardwareRaid.cs | 2 +- ...llationTemplatePartitionSchemePartition.cs | 2 +- sdk/dotnet/MeIpxeScript.cs | 4 +- sdk/dotnet/MeSshKey.cs | 4 +- .../CloudProjectContainerRegistryPlan.cs | 2 +- ...loudProjectContainerRegistryPlanFeature.cs | 2 +- ...ojectContainerRegistryPlanRegistryLimit.cs | 2 +- .../Outputs/CloudProjectDatabaseEndpoint.cs | 2 +- .../Outputs/CloudProjectDatabaseNode.cs | 2 +- .../CloudProjectKubeNodePoolTemplate.cs | 2 +- ...loudProjectKubeNodePoolTemplateMetadata.cs | 2 +- .../CloudProjectKubeNodePoolTemplateSpec.cs | 2 +- ...dProjectKubePrivateNetworkConfiguration.cs | 2 +- ...udProjectNetworkPrivateRegionsAttribute.cs | 2 +- ...CloudProjectNetworkPrivateRegionsStatus.cs | 2 +- .../CloudProjectNetworkPrivateSubnetIpPool.cs | 2 +- sdk/dotnet/Outputs/CloudProjectOrder.cs | 2 +- sdk/dotnet/Outputs/CloudProjectOrderDetail.cs | 2 +- sdk/dotnet/Outputs/CloudProjectPlan.cs | 2 +- .../Outputs/CloudProjectPlanConfiguration.cs | 2 +- sdk/dotnet/Outputs/CloudProjectPlanOption.cs | 2 +- .../CloudProjectPlanOptionConfiguration.cs | 2 +- sdk/dotnet/Outputs/CloudProjectUserRole.cs | 2 +- .../Outputs/DbaasLogsInputConfiguration.cs | 2 +- .../DbaasLogsInputConfigurationFlowgger.cs | 2 +- .../DbaasLogsInputConfigurationLogstash.cs | 2 +- .../DedicatedServiceInstallTaskDetails.cs | 2 +- sdk/dotnet/Outputs/DomainZoneOrder.cs | 2 +- sdk/dotnet/Outputs/DomainZoneOrderDetail.cs | 2 +- sdk/dotnet/Outputs/DomainZonePlan.cs | 2 +- .../Outputs/DomainZonePlanConfiguration.cs | 2 +- sdk/dotnet/Outputs/DomainZonePlanOption.cs | 2 +- .../DomainZonePlanOptionConfiguration.cs | 2 +- ...apabilitiesContainerFilterFeatureResult.cs | 2 +- ...itiesContainerFilterRegistryLimitResult.cs | 2 +- ...ontainerRegistryResultPlanFeatureResult.cs | 2 +- ...erRegistryResultPlanRegistryLimitResult.cs | 2 +- ...litiesContainerRegistryResultPlanResult.cs | 2 +- ...pabilitiesContainerRegistryResultResult.cs | 2 +- ...dProjectContainerRegistriesResultResult.cs | 2 +- ...ojectContainerRegistryUsersResultResult.cs | 2 +- .../GetCloudProjectDatabaseEndpointResult.cs | 2 +- .../GetCloudProjectDatabaseNodeResult.cs | 2 +- .../GetCloudProjectRegionServiceResult.cs | 2 +- .../Outputs/GetDedicatedServerVniResult.cs | 2 +- .../Outputs/GetIpServiceRoutedToResult.cs | 2 +- sdk/dotnet/Outputs/GetMeCurrencyResult.cs | 2 +- ...InstallationTemplateCustomizationResult.cs | 2 +- ...mplatePartitionSchemeHardwareRaidResult.cs | 2 +- ...nTemplatePartitionSchemePartitionResult.cs | 2 +- ...stallationTemplatePartitionSchemeResult.cs | 2 +- ...rCartProductOptionsPlanPricePriceResult.cs | 2 +- ...tOrderCartProductOptionsPlanPriceResult.cs | 2 +- ...ductOptionsPlanSelectedPricePriceResult.cs | 2 +- ...rtProductOptionsPlanSelectedPriceResult.cs | 2 +- ...artProductOptionsResultPricePriceResult.cs | 2 +- ...rderCartProductOptionsResultPriceResult.cs | 2 +- .../GetOrderCartProductOptionsResultResult.cs | 2 +- ...GetOrderCartProductPlanPricePriceResult.cs | 2 +- .../GetOrderCartProductPlanPriceResult.cs | 2 +- ...CartProductPlanSelectedPricePriceResult.cs | 2 +- ...OrderCartProductPlanSelectedPriceResult.cs | 2 +- ...tOrderCartProductResultPricePriceResult.cs | 2 +- .../GetOrderCartProductResultPriceResult.cs | 2 +- .../GetOrderCartProductResultResult.cs | 2 +- .../Outputs/IpLoadBalancingHttpFarmProbe.cs | 2 +- .../Outputs/IpLoadBalancingHttpRouteAction.cs | 2 +- .../Outputs/IpLoadBalancingHttpRouteRule.cs | 2 +- sdk/dotnet/Outputs/IpLoadBalancingOrder.cs | 2 +- .../Outputs/IpLoadBalancingOrderDetail.cs | 2 +- .../Outputs/IpLoadBalancingOrderableZone.cs | 2 +- sdk/dotnet/Outputs/IpLoadBalancingPlan.cs | 2 +- .../IpLoadBalancingPlanConfiguration.cs | 2 +- .../Outputs/IpLoadBalancingPlanOption.cs | 2 +- .../IpLoadBalancingPlanOptionConfiguration.cs | 2 +- .../Outputs/IpLoadBalancingTcpFarmProbe.cs | 2 +- .../Outputs/IpLoadBalancingTcpRouteAction.cs | 2 +- .../Outputs/IpLoadBalancingTcpRouteRule.cs | 2 +- sdk/dotnet/Outputs/IpServiceOrder.cs | 2 +- sdk/dotnet/Outputs/IpServiceOrderDetail.cs | 2 +- sdk/dotnet/Outputs/IpServicePlan.cs | 2 +- .../Outputs/IpServicePlanConfiguration.cs | 2 +- sdk/dotnet/Outputs/IpServicePlanOption.cs | 2 +- .../IpServicePlanOptionConfiguration.cs | 2 +- sdk/dotnet/Outputs/IpServiceRoutedTo.cs | 2 +- sdk/dotnet/Outputs/VrackOrder.cs | 2 +- sdk/dotnet/Outputs/VrackOrderDetail.cs | 2 +- sdk/dotnet/Outputs/VrackPlan.cs | 2 +- sdk/dotnet/Outputs/VrackPlanConfiguration.cs | 2 +- sdk/dotnet/Outputs/VrackPlanOption.cs | 2 +- .../Outputs/VrackPlanOptionConfiguration.cs | 2 +- sdk/dotnet/Provider.cs | 2 +- sdk/dotnet/Utilities.cs | 4 +- sdk/dotnet/Vrack.cs | 4 +- sdk/dotnet/VrackCloudProject.cs | 4 +- sdk/dotnet/VrackDedicatedServer.cs | 4 +- sdk/dotnet/VrackDedicatedServerInterface.cs | 4 +- sdk/dotnet/VrackIp.cs | 4 +- sdk/dotnet/VrackIpLoadbalancing.cs | 4 +- sdk/java/build/libs/com.pulumi.ovh.jar | Bin 903558 -> 903558 bytes sdk/nodejs/cloudProject.ts | 2 +- sdk/nodejs/cloudProjectContainerRegistry.ts | 2 +- .../cloudProjectContainerRegistryUser.ts | 2 +- sdk/nodejs/cloudProjectDatabase.ts | 2 +- .../cloudProjectDatabaseIpRestriction.ts | 2 +- .../cloudProjectDatabasePostgresSqlUser.ts | 2 +- sdk/nodejs/cloudProjectDatabaseUser.ts | 2 +- sdk/nodejs/cloudProjectKube.ts | 2 +- sdk/nodejs/cloudProjectKubeOidc.ts | 2 +- sdk/nodejs/dbaasLogsInput.ts | 2 +- sdk/nodejs/dedicatedCephAcl.ts | 2 +- sdk/nodejs/domainZone.ts | 2 +- sdk/nodejs/ipLoadBalancing.ts | 2 +- sdk/nodejs/ipLoadBalancingTcpRouteRule.ts | 2 +- sdk/nodejs/ipService.ts | 2 +- sdk/nodejs/meIpxeScript.ts | 2 +- sdk/nodejs/package.json | 2 +- sdk/nodejs/vrack.ts | 2 +- sdk/nodejs/vrackIp.ts | 2 +- sdk/python/setup.py | 4 +- 319 files changed, 397 insertions(+), 397 deletions(-) rename sdk/dotnet/{lbrlabs.Ovh.csproj => Lbrlabs_Pulumi.Ovh.csproj} (100%) 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 4a2b310f8e4c57407fe4ca1c188ee728ccf440f2..f51236310062110a11a4bef4b7f83232ee44c37e 100644 GIT binary patch delta 16759 zcmZ8|bzD{17q9o;llPtj7$7JpICda7wqncJVkZjYm>Aft*kWR_O+ZmhY&i;w*ytG8 zt*B$77-Q$#XMOK{e($}1*tL4Cz4qGsTxKq*HgiceEu^_ku;Z9xM&|5ABssOeq)yg68&w< z=MY}?xTQ3Ier+e3FO^hAa504rJC_hzQ^=F&h=b*wDY>(SX;y8|h|_N5~&vd zYjt=RuG#{&Na3o*%+S<5gZ7QI5s8`6q2rUJJb5a3vcLgW_a%|R8cQgnyX+}?Accgz zet0i2pMR_;jdM>=l?by}gDMdpIoTLHyVy$lA0{grtw}6rk!DXkltq#pzA~QL+BdyO z&raEiq}TVyyNUG9=bfpwzX~#0BsTq*hRr|Lr*^@Y)&ze4=O?o@ZU~l@(En&sTwo?Z#QvQpqHk;${hfwvYa8TUq5Y+hjImlEs~6#At5D zwEPw?laUeUVHs=+YPb}(c$$btX+O&|Uo?z7JmPqQ1kGA|v zz>zUdT}Cd!J~JYgTdopTgEf{v2{>t;r5Y%2vb2Mm_q>(sXL*=Pu1nT-b!S;SHPz^m zYc4H z(dCULhIr=uYw1E{fF2M+5q;{3O()r)4H z6tGq&yZRQk)*?+pi&_7mnWWNIm1cHTv`QrAf#0p`2rIOPHIwL+3bLlq(*63@0@V4? z*gBZdd$+J=6U-kW)~+I@jDSv4yZ*zK`^DUviXO2Itez|`nalUEgEiMm>MuX{Zb}($ zvsMbrN*4ZqZ49?A*2YA$Q+Mk_;!>-Z^%-?a46sHZE-tm~Grczt=UEGJr*Rj?$G_xYg8cUi5&a{por8myE{tbFtvj&zrz~gMK&g$nl z+*w$EzESV4v)EagtCFX2Zn1S25sPBh*|bUR3Dzf2XM4rr16Ol}FNzeRPTy!6d&xAr z;h$(tB5z*XV5M`#sK3?vlxUURX`M@g87bC%G&4BOnn9g_4C`~ULE+=p%`|f|(>j|v zA?K_kY3Wp!bswoS>6$eW(VwSr=##wMDuX>({YiFrmhjwCf=zBAsK&6nRzKpk?2+|% zLO=7w+7TY}T`}%VaUNY6?7;?WVZ>F`es0UqmsWq11DpTWTE&dW<8Q5#NQg!st*c0@ z2cNASsZ-;dHJm!De^}=egK`$z0qQ&vY~85SP_bc8Ty@w468*ND?GY_y6tMYF=YB!k zT%t3ukd0Eiani>&fS6V)W@|_=qf6Mz5zP8hHp=tH)3UbXG?QGxmO?PS18uM1pGH?b zR^PGk5@rbak7HBV4nKj=liOYPG`Mxp_o*rTW<~v_fjdw$ADTK6T zn5`3R5Z7ymZ5D^EE-}k|Q$JVzH>33^8zZ=9V{D$F`Ow`y|09Q6#4JPX9xP*k;K^dn zXx$i0_D!z=0Nw(I68MWEggVf00YAa%HgOuI2$uu!#uWbxTvVys?I!C}0~v^_waD9=*|fb;ZK^D5- zM8KZ#Zy_`%lH)@JZ|baQFI**<$Zi4^_{NVOPCfSjDTET?f_;RU1ROs=&}nA-AYn0L zp;hYamu5X!Sb?9pNWU2ih6yDJE@h-p-bS%Hrb4$P1`Bz|BjvwX)ngY+F0AJ@K{4u% z6%LR&zK$1~AYX;ej!hT1{r3qt>@yx~zp-19qQh7+Nw5*{@+c>pjA=p?y!QS1$R%w# z)&$WkseM?;ajgK$-l!|atXaaJgq0I5C?wp6c|tICf?|Z>K+pBigQoHw+D*gm=h5LB z>&=5UcZskL8^4K~+_@J&TKox(eXlhC!_ir0lV@rtvt2R0PXP@3VkM|gljDW+79q${Q=WSnPFcLl%L zSA4HGNfYi7snY2}ds1c65uprqHXj$9yESA-{>^E8w=T?!K+ee3${HI_3nwTL2VW4p zNYLoZ!c?NAUla1f8ht0NZF`CPHq>GIwhW7U!!f7a6z&j*o_B>S6x3Co2*@HS&xHF# zg5?Mu3FdXKkV-RK-#QI*>w_?dX8L>a^I+L+Yz5f-Jq`z(^jUK; zqP)cpq}=tQPRt#}#5zRub#d_#JnEDBy|0=6Hpp}-jP>Ls?j7W}x`3~|qHr%Q7RH9I zwPW*jvuYa1j*JxONN_RwmlJmrIUj%VFmbvUC?Z=7tt>vHrEb+k?AB*B#TvMz_Nh@* zUCLvZ2d0PU$D&RPZY(TBmCej783XH!+sL?ug2m@VLToBNq|Wo^VmV^t(OP^?L1F12 zB8&sNh(RinE)R-q$prw8b#rf3vv{>v&ORbr>k7lG*BKA!8 zIPn3^)LkdWk{H+5i^!KHH;I0P)pVOkFBV4RP7&4Wj});xVRcItQSzl96!$7r+P}X! z{8TU(zL|nDIwZ-avwC;d#X zWzE)odGI~eLCefwjAt-Em zeWhTcda=LLCCXqagot$=CIwQem_OR7lQ2#yNDO@@N+-al-Q0Xv61Z{GovC8yNiD#r z5+xygpH7v$2|=7G{X^$z&OGT9j@^!fdP#>k=2>JQFHOj7>=1GIya+T_x`_5gr=*dsf2MZPNK(2BX^y2lEg?!k{;30s?Aaw zbvkd8aILwvQ`$o_bN5Ke1YFaQJP<*(|4=@R;l|9z-m03%fA4{w21}Ku5@_LcsU&1O z{AXaI9|!%;Pj>UZZQh#ydjiR4%sDC{F&ihOC&Vp2Q>sTsesE3_=-sg6v>+fWXihn{DpLs;F4cUIGe)XNv?>~jz?cC7|hwUR9PEOt*Ei)gEN#H ze~~T`7q1^uG+-Bu@@dJqFW&JdpRa0B780Vm?Yl4UC*@Yy{8xOiP=J$hhZ)`N=P7 zsZ|O24>B7oD^H@Cg8ni>C_6x2>(p#~-x6QAW(74C5UKLKQHfU{k$>oJEO?^o$}(0e zf^nm={FCr+RF@fbhSrw95Z8hAWtnD1Hj-~3s9b={RE z$2wHQ)=YLjr(OG8TP(^;wlc2fcJyXZQHsuTtLsILJ}u=kB=@4W@@wp=(-Ul4%5jG+ zr_@{2NbVr_ApUw+`9AT_4dsS4v&^Y*8Mo!Df5`)(M zXkBCz`sj96^r-G)tn4SZB&N>?$uFsMeYn%03rETAaN!H@F!kVku3AUulVeN(kLQGG zyzn|4#Lv9q6P)HbG+EvQ!CeQ9Uzo_f93tWEIV9Vmv9QDZfg-m&ukgZt=V%#InxQ&5=>PlPa*LRtd^rm;YJBEPTKW}@?SJ#-zXy}?`@Iu z68hWiav(y#RhhQ2CAcNib$XBI@BDIpqw^kT5G5EgN}y+{at`skdPw#lnO+@}QA8`5 zvP5j${+7#9r}lYy7O^>TNnTGg5!d9$NE8zzy)Jd*26)U8B1L|cn5TQNTIt;2?3Ub{ zIQ+chWR-JYMuAZAksMF-vYyJ{iQf4f8M!|3YJ(0Z zw{d?f9{ncyFQ@5cqiaJKHvI5GqY^?fvafcP>4x3{4j;*bT#^h!SF4SqQ6qxK+8wKA3(mE&) zi9&oA1?O*pPz6`)gW*aH0C21@4chc!UNcoI_4c`3qXax6HW04K@P`&x~6^wF@PX+hZYHYg*VN9l?~@q4%$W0~7mwLGggSjx+MYsiApdW&)lnkL=%e7}K% z)O2pmjJ^C8wYsP7!d?!ut42h!k_15a@>^D$d{@XgW3mtErHx)Yl_tb9d5=<`PN_Gk zN_{Xd(=sM9o>TT+vSX$PGq=3Kw>(}gOCD9)LDLh;V(Pe_Rz6WjIj10}du1s&fX-b~ za1}DHD!5L(x}p4wT(o3%lZ0KI$wVp&d1YJBQQoL{UpWGyyPUSGGr7=y-G zf@xD<4a4>MWTVf2kKsEiLpP5+Zx-SzYb-lc&CBW@*G1#UA1a>TXSGmQlPo1d)cQoe zUwidAb=q}No6}N4cNNF)voICk%mVtTLuhGjf2S(@2dW6};*l!SakUXDeSkJ9j8(4@ zusBf-#fBR0Sz+Hz?$;#q_$Apt8M70;eZAwy|pQ94; zpNU+_;ohp`#Mu6Pk4!i(E6jJZMK<1UQ4>vsjj`KRLR`K}eQR2K(BIbhn z7KZA{3ItfWXlcxCqFT)0hVmzz>}x87$+@Z4ry2jd&L}PaP_+=biceJ3W6z(dxfC8Z zbJRK{vDaH3z-DagAJmToEPhq}Xr}ZJm5QBxfp$n0F4*w~bU?OaL$r6;e-fGYdF}XI zR@L2plgQ*PWFJADSw-wV)JZC4hnm$&+Hc_raooB?(M#AXmA?aKMCcBdJa(I6 z!42&w16_md-${GDseLhZ);71N5t$yXxk#oNYPPedU_;O7zBS8y13B$Xn2`l#{&4g| z5Y5L&&8XSQ{+MX^b+yM4>XA@;IvHb1FS`eIR`j#uV^Y-!dpf~<9BkhL@^w~u#*gFV zSBQAk%8KC`i>Ko0NNBeXFKm8?yL+`WorFbmbrN=(_0vfE6QZ?gtbHyr@Nd@+o;6P; zPHKqV$KbKnhagT&v45dtk}=z^kwoX`+gH-kfJOF!)VZSR0^lg}X;W9VJISHpuR+3tft?H?(MvJp{)MhmW&>RIG=a*ePMpkUZsLVf}7@RocYJT95gF? z<|!4&1t=$(FS6cj=PbPlO9a;BGm`I(or5t!1Dq7CbisTs*;CKX8 zKV^g#Zo$pxr?V-I^-O-q2t{UWkqj%MF*oaO_V+Rh(nN1uB z{E{skb3i%zR1>cU{3ZQaA-47r&$D40dF}A6wIhcD>sd!fZxXI`SI1}SH0|NQ7tnow zI?jSbP=Pj26S$kksdQY$ew2$D=lVEy68z)=j5pm66u=D61M98My>IV!DQ~O z6CE{)>C-3&F8LAD9q=EU?Ld8Q%yrZwm@f+)V<1@b%lFb^Ik)31s})Z}JZt!}JKK5Q zPhadnT@e=R=t4+oD;zjhl{F3=y-5j<>SXrp^$y(l>TP!5EG)Opv52tJcQ}xIyX$(;X4*^Vjj&*uT(<8N@Iec%t@4@Gwt5Nt2Pe2-}YtFvGCH1vNQc!GZW z#L^Uc1M0|ekAFpS(~RV&>qK6OWHsa^l3N3-V8rD*@TObgoufVMSh3``UL`qj zIOQ}J@mcvtFLLHnC#N(E@&pnq3?&oiNBAkvduQ5JKAr~EOMHRQqv)wC-_ z-3Zdk0-><~>SXge-9$nW@joM6Xv`%HsITEBeZQf$kwl%{M8gR;v$LL`94Xzds+-5#gKQ)j{?EyY}7m8WR~%r;?~R@ZDFOw-JtUNFz; zT0OJvI$aAe+j-NqYG!+4x>n0u9Z$**2L2xWqYH ze{<|I7wZG(YHiH%;knwMX8YSb(4XpTAI#H6ne$!dYm?0O=6t{fEzly&@stnV@mTFDSR$B)7BA01{&2jcJt)JO8iv|9QSm^sQ7Wy}1 z;J=GuURaK{({in?iMMsR7GkzPmc!mXSAhS)6|k%OO6W0SCFJ>gCG;%03UV!2rFAv& zU#!A>({5|Dzs&LUHIO4`4fxlIgS_+OV3*Hv+8-ud{dmZc7!Us6;~{5A z0^rgT5C=up!v3SyLauYpafx-1XUaO*_0l@ftDLCyH0du(L|j|e!=5eH!=5|WLoV9} ztPk0s^)TTtYyka|NwCYbB#dt*LEkDHVdo_q0srqt$k%Zb)^}|JJ)g~3pSW4;YtntP z8F-Dhz>eFt0MB(R#-q0aE_*BH8*YOgH*eEgnfPC}0l!l+`0P#wpCa4AXVP}q_uO{K zU3Q1o*~FW^LyI)qk2|zrv#qle^w;jhetfkP@ziM-=2LgU|6aSnXT)yU{p@bo;kP|# z$L)bUH}*izI(uQ)b$hY?Wv|xG$ zJVEep}Br@zc$)z+aA#7nQis~ZJ^nTVNXUPePhD!JIF05d2mh zB>J(3v}xw_j6>Q`v;BMsVLLD#>YPajdX2*f!}*7y{^P^iWD~wm2F!UQ1MGv3Alx<` zf!XAv823L4cV0RQH`O@?@r`3x_c{)BCml!H$vF;rdYph6kDfsI{&o^_O*yGe?IhRhwecNw^Agir2Ie=6L)yZKT=0y9TpI zT!-A(ufx5;H_-080X@8L!j21XV*ck%xFzBi?0EVX==`x9_tC{+PR<_vn_C_R3TE zslhYsp2N>DuJ9aoUH=^8d@rEygcs1~*$e0yo`dnZ9K=!em+<4xmxv3$SBR@sub^k% zT&zduLf+50!2jzt@Grauzo0kJZ~q(UU-m8Lm%l|8DDY03ZR!>G4t5j%)uPSu!hf|W zv(5V+aWwWl(zpAatrpFwBkXV}r_3-;%v zFR|exxS$%y5A1=$(DaqBcpxtiKsiw+n)#+>;X4R>dxnR|)_Ni^t=?q+L z(?r?b>c)2Rj=rs-6BUUaqrx=v@r zW*vH{E`T5AqEj|_?xIt6=;;dl{jNIIDn;DDe}NnH`r!t+;dvqNKY4YkjYIN*&Z&HW zua+Njt;|n!Vhg~`!wbMn4+;RSr8~$Sa|iiK9y*nnNgjarDhRcs3S#}WbKKEWrxG^R zQ>P=mycgIfdciC%h4h)GTVe}gY$*)4O)QM@v%=uh-5d0edBaWBePEvDK02LgUPa*k znMHIeE#DM@dSOLjo|8opE~R{RN>W>WLAR)%PNm>@Ke+d!ALQ&;40_!z2J^M}4Q|@{ z8^R%fao8ieINW6|q0>5XWOt8+_|k3;9N`VR7%V%jrk9yA$RXG zkoRO6ol0t-vVe~&t5YeJRTg^IEQj!C?$z`W*Z%Z@VFcVxog&eKI`jX z?5GPj4Xg{ZUaAYe4e9|et{&)G>N~@_KJ0MaId0bgb~@Dn`u^S!bXPWndGj~I`m9Ef z=Sw4VH>oN3>dkbz zS+zejVdpK!M2Tj+F?oznvH*js}CgqFa6-xA@|v6W7>S5_<7Kd3db@WIyD zM#V#5&jlfnTWACP32mU?i#Cw2Yg@>3xGn5dt{t}hwsz3Ry*=!^s6FE7ZF|I5SO;vc zyB$EUc}K{3s3Y)7c0#+b6X3MYkY`k9$ak+Z!n#Hm#L<>6(4$~i$UDC);68K(Ue9i5 zPj`df4ZG`fW}oN|yh@>H<3q9T)dO}K-vjz(_kf(OdV%90|BhBSFt|6ihK~ z6y$g^3UYKF4fzg@Mrits!3nr@4B&r_fob}W1>LL8w*ENi8#fN7_8JekY2$&HJ05)6 zOh5>yPJliYCSn{r5ia;X5hq^MB)IzZB+Pf147l{kpjRde>&v4chcE?j1EwJKZ%=_d z)u+O)E2ir7sP%R#@VifgeKMxOF8c`qXD1jY~AMoe$E_hsh4x0N9Vb)%inXMPvAVH_&M_s@}K5` ze~0;y^RTlmvjFy4ya0N?UI2dK3qk+bLf{9)z&>kZKwn-2Iztyho+pd2-f1!XZ!Csg zN-jbC&R7EekCp(x=~C#qcPZr5mm$6;E(83XWuQ|#7V)_=7V+iIur((z*e{zQJ{m4Z z{H84jobL*>GghFoxU&L!wOR@K$txkB_bTw6w+iL{BKo>MmAMEJQ0X6mpR z;dEp(`1o#td8ciG*k89m?7mx}{++F$-+CL&lDZA@mP-cRP05hccRTRrZ-<)iw?p30 z9VjSo@4$9yy3-jJJ278r7vx>P3-bExMrLKZK~LC&3M6a~GHu!(r~CIpjzxPBKH@$U z;Pdyv?ceu7j$SFiKb!)6ix|LLXdql)8PNN${m|pie%Pb#0m!-K0OTp23cO{h;HRb` zT!yD%TR%_3de?*4)@cWkhFuQ zdIr*ary~gGQ%5jg>nQl|Itu!Qj=^8^k3rv;#{d_09F@j{Aft*kWR_O+ZmhY&i;w*ytG8 zt*B$77-Q$#XMOK{e($}1*tL4Cz4qGsTxKq*HgiceEu^_ku;^1oG@ zTL(2>G_{!dH>r&I_hJS9cemxez?(fE#r~q%hCBLDd)jTT%^Y_uu(7z={;FP5HrrD5 z&RX?BjmveYS>egH0=7JP`mp*z4iDx#L=*QEZdi$sS_kJ6(YnoxQXAH~1huo;X+&gM z*Q>;2U|1O%v%ZUITyD^I$z*bScmo<29XpxE36re^w|?eltGON*?L*^3F{#9F?9xD@ zzis&(!mA#)l;+Q`?L_mXlFA4!rqE&M5<+VVdGZ`_u)H%RceXIis_mJ)r7J<*-rh$d z)#87x4)4NMTfi16T(y`Pn!0DuzL7Q}F*7=Je3FzWPX$jFIKb+@Br;fI31xJbJw*?s zkg(Se?##3AS zrWfhiDLaw$`u=z~k>2^dGqv_tK_-jDrvK8g`N#UyF8I=#!0-S3WVXf)!LkziA5Dr2 zti*-C;m-2*)ZAHQyjGO?$7(KYOEIh6IICJJnFLeZEFsYL(Z6jgt6XNA%!W*|xU-BH z&CQsW-{NI5GU7ZegH1sVm%fc64vDB7TQgQ`zwnM-)=rwFFK0z+pCZpXd5k= zyhSm(ys^X(&zyfPU5HHZXG?9FeBrk_{KP72o;)e~ z23W11!KJ~CHXADN2x^y?`Mu(?XQmhykYIIX1N*2dyT4JBj7^fY8p-{@VSPrN|8}){ z(ae(q*6L(e-@?{fq)BKo>mM|eRNAW2%&v-7iNrkcyLBC5h1RfU5}i^())ZR0U*B4Q zIv*Na2NQbl7S?Qn`6I;IRiu;=&}nMdf4FkLm|IiPBesFnlf@--`5tz#=2}Vp<>%f_ zDZ_2nN?}>a!vC+0;nv04m}qwDZhc5xYW1={qfUtd)(FJKrIvlB_vYa|%Y*Gql--xq z8(WY??%-^)23v;^Z2gf|gM|G$*1CpfRzz82NwdJ2))A!i#`)I2L2ql;z)}ZzoUPSa z{Tzoo3+vA}>fLn~J1cWl@-)sZw(cTgQOr7{W zXHzHSoOL8EoyxNABXuTSvnC??^E3{9l9yX$um`I@$?nb)o?A+=$t?uc7Thyj^WR#lm=SsWt#uL!(deUf z6>0V0v$Z32YJ9VXQ)l%L>wIER&SE=2ohO2=8+95gHtdP34x2!t-*&S-qNR)iHXrKT zFKC-fbOsi(QEE3%`q%~#(@Mo`4GCs+30paWSzpRVdER(h)^?m`k}KF!2&Q+S?G^mf z=&Hx+I~HC72h=k z8{0PO3~F!NMIGNxwlM^}vYYKG%}nd@pV-wOj#}>EyChy_Ya>M;=2p(8G2c3NJBzp? zx*8ebHjNZL|Cj9(p`Pk%Ye_R65w_I=?Zqmy=6fY^nQt=RSLVUfLoC32=S!;bZip>~ zkhTo7b%G7zdhM{y;;_{vW|?p5=c@l^v>s(+1ov!=%@Z^qy4&Y}}83wdJ;^wB)ziwop*b;$=kqwhHfvaKm~At%#N``@#+~MI5}1!Yc+BG@Y@Jw))$1uZj5nFK2Z$5pdFp_?+;1;b<~C09 zVHr6>c@}k56O8f~Yq|}+<*wUy68F0|ZB>bv`#l@#h#3!UN6Cs!pV=A{Ow0>g zUqb)#%H~gdxy*Z8X*jRzg_>X5bEYYjQhiv$QJ#OerzK;-C);p1p~$Jv=Pz=Ye(a(T zcS1d@;LXb3;04e2c&>^iUKyeq6*oh#S2~7LQAoEg-?_&7Zws~kUD3I3X2Fmw3vXRVMR%y9ATX- zDZw>|)7<^}Hr1 zM%}T(0W!ze@j?^itFYOz=>oU^J^_b)#$)X_b}LeJ7)vGzHUeHAS4xyN#o{nVG0?sd%RGAEHyV#ctD-On}i9( z_T?7g8g-5*3mvFac&Bg@y7pV~y6`4maW?kAhT<7YGu-wF4^Sw@lg@U|e4x&zA3`G%CD$Tefdo%Cjm`I& zA6f?lR=WpVZ|t{NQX#%=XRV3uI3JIhw}qAYu& zF0czFIL3Szu@GTwb`x=m=H?gSmy;gi08|3!%jKKYoa-IU+nCt(u74`mCl{1DDi3 zHEOC$dF=AQ^bq}6)M>$ug@vfHnVBVHV102L8Mjcd_?$?HO~r@QdEQ(sM{GP=i_a-2 zEFDCIaX=R_h-QZL5V2Q`a50SNc=ZvZozc5><5fTL6;Zzv zA))|X7AZ#3j67UK#ta%I<|D>!#)>a!DQJTD9~wZl7_a08BJi<+2M?i?*2bGu~| z*_+j}#7Zx)xfxR?iy?%5d8&AgWZF7QoJXA+^TZ0Y)Ni3UpE{owiydjHH52#IjI>I` zp6MPZKA@Sp>%>?R13g*H$Q&2{SB-wOU?+(AMTrhYLCZ7;{5UPG!j3)BS&xs9a=1!JVC;uxV>b}|6 z#jl8!#LFKVm}QJN${3ynboN-+J&erTBF@io_ry&^ruakAlR9-Ci*u-R=9$=rIzBJ| zi&5KdrR`HrZx4^r5Y?U4%hf6vA+JT$QBB{8`3a%N2N9)c&L=UH%+u_vxQCX0{SXte zQLntL*}5+ezNb29nHh}n4CZINvq+;!#|TLp3ExgRu<{@O|J6Zel4aTX^?a;Od0v!N zQKgE6&_|b049{?rs?f~A0uqek;VDf(@YQ-T@ZCkO#B=8{{lA2Nvyk*0Fnf*$?Y41u z+>zO?=4LIDt9i2vFEr6`DIygnP0IO6rC{Y1D`Tsqa)N_dxX1%9@{+9}b33f*#){(7 z8B)J@DQO-KzsH`ZBFuuWj{~PoQE$C~5l~)gO45!Gkiv-g-QOjOqLk{=AGFf6wlthp z((7`Ym_>M%22v7W8%rZ#(kj^t*L?cFa^HVu5?IV2U1u)a1$kp)Q;E?!wZo;ou+Y|{FCSOq779`RU-v02?3};A#z_Ts=seAtC!NBv+i_4Y=@7>}%Z?=R%IAOAfUx3vVZ&vybc*D< zzEnCwos~@L11BwNE`AxqF|$PHX0+?x|JRAobhR{LYU6OwpL$GDgxd9#2_SvQ`)kd6{u@@olaQ}{c{6>-|}=!*q|Ih&R$YvZXEHP(D^ zhH~RC(k0^J^+SpV?1E7~EgAR4JO1SJRV~UwLR7bX_vQVh+zOj~9bkg{OP34|mdh`h zZ}}mfuv+(LUnk2h#syi%CR}Bg=aNLFUF9XzIh0?*#!Pj0xcJ zoG^_SUWbGDnOA&*(>#YJ%X=WW>!9%q6SDDz~T);SC1Hl$~rrSeCDsmkOjB;JA5ax^L2C_%AsQw`96b@A3SdU(RoI-s23S1Vcs%^ek1*A%0g6$sQ!rt79^X zXeCpYh>hFda#`xsJ}=KAHYYC0>uDz9n*11vVq&D%rEc5+k6A*b$gdLfbPrZ5og19p zl6w<}pLd+Ba_-A05Gp>B$@4b^O6~>reSKS#Ok};I+e5R=`4cDA2F8tMV@i=95pM)U>ggyJ8}3 zY*9!dv04>TZWBZ~KjjDsky~6bXl7$6Wf0AHlv6^)0fw9#ha9>HddJf|Mt1{qDV!)B{r~K#q2)pO)$^DgSzVZ44;Wg4HBetloCK} z=S)|ksG~(IH>mSuzEX-hu8Wlc1U!D3@|I=>uT+*%M~qj#p`?2AzRI@hoRvQd`C>j+ zWXdY@SzvP*b=D~@2z%ZJWu)^cU2!OW4_9L>bNi~6XY~e4d6{nwSuk2}QI0{=r2C%l zH*k=e&aIiTm*1jR_tah3%VBoah)7nF0O($R%W9MF3K?fi_5r=L(QBvDgm@qv z^(IxR59VcB#ze+*%Dzi>%=BR9mN)p8$E#(@qe?qydO}%D9oN&!C+aBY6y$WTECmP9 zxl0PJLdI1E*NIm*lz)+nmdtLFu!}R9NJSy9YzsQd8x`*>M<8^U({^#XW`LQjy@votf(37r@>iUzit9;-{HhCK_4ZJ& zQm1wy)tx%+d{h)x1AWy*in+X{ROB76vMMetwf)s!BwTx(nfDn zNBv1KZR)FGxIUk3^!e{Gd`D&I=8@;kLR@8yWoN2+S>5BhX#Ds?#q;~D7V2t}r9_BY zpUC%XuRfNNruC#s>?P{Tbd?7PYRnq(fI#n{fvY5`+Il#2Uo%rq6-yu~aPC28DTwIoqExj^ke z8v86&yVJ~grgo*y^_A*x)cL+f6`Uv8*v#_g*WMev80H^zS>!m~*Jzli_9D1VNviX6 zR6_nUkt;deTa}y`+n?`|3Fl>n`EItz#@j7wqKU9EcDqW5%Xg`7O>1wQyH_P)<{wax z;oupocRco<>-AAKAKtxL=p=h#Hff@6H{#QsE{Z>*jw3RKPpAv2vn^BgCxhQPt71#U zTu|S_P(4|J04oVVov9mAG4ynQgJKlf}$aZXq_73|`BGW#v z9iPjpy4!COnY@MUBd9a0h~0-eNyY3?vsy{}Ej%HPTX!gW345jTcfgDY-NCYl*(9S? zS^Gv3;8O+r5yDKZWY3|QjaBW)BDHGTchJnsAiIo0th8tGaD!WXEgPy!9xSV>UW!G1 zR#YRnp&ezQYq0%0X|Ff6FQ(4g=Jqrq)1x&P$uvXFcJ>r(=o#I&W|?mwr=1BivY^Z# zj(!ND`S_?AH9OfK6Aizv_BcX45^7H;V@&B~_n^*-es+9Jsv2QWCzy|e?OQ;;&MMFN zah&`L5wBWVF+5}OR6HFC?bhLi&F^q`uXd)BuxPGM!cMb(8fkw*v^I^k&qW6Q?b^Y! z=BdO<4YB(eJl6UU#EB{PFO*C&X4^HA==^;9N?IDQ$UcxdHLAD%udQt zdo!A7al+o0I{Py1En$wn4RbGC=H@sj;nc}WQVX(GJ$2P+an_F7ti}b7MHiY03zl~> zpC)?f=KCkVW3^TM=oc2oi%WLg=K5WS4>m^KvEv2j^RB)x%n#bDRB%Xe(|nCH|Jav< zW@XPjrQ)~%5|r59ldf&6-Kezh*KdTFw19DQbwhkF{;oVTzTuepx%?kVnrcNBw_bM`tg-`7YOkw18k5XbgB)=5u6hm|(Mf6Sz(F~) zi35ROvV~&~C`X@a;`M;Pq(3Xf);{8SHf$rW9lo`8*(lB!nN+|_)MLqJskJ~ zy6;cNS&#@S(B^3ZchfkPj;q*@axvpvAIDCDpFF^^7U|IO`_{nQ++7F$yLJhT*KNAd zZLkC7Y{*c@BP53B!Oc#GaEi@Y{Rq3S5jNW4{IYN^ZCTI1IE_^zU2|E&R^8vIHQq6p z%)ND@qb4zZ8s)$xKVrHA{$sNpsLzeLj(P<1Wr1T11Z#fzURo^YcARCk;%SIy4PSO= zJJ0*+iyf#d!eSj=2q|ra1IMbe#(|?ZDZx>l%$~j8fg4}F%?_M}<+eE%5mx#R2a<1> zJ&unw)5dV%9`Y&GQH5sw)44g#boTv-!;LyFCmdC&6P)Rw^44~_UoR8{*MDs z&~KkO8W7bgIgWBb9XamtuSjm1k^FR>$SaYohP*^_YhV?OxLgO`bSu1bw1*ulmfY5> zBnJ+soW??as4gs{uf#9S#q9Zv8y_6lLG~|>gQQpHcV~Q_vuHSG_5FHhX{Tvr6o{jO<4`^N?j{xf748<0PP#}@9OV)Ce#c>dXg*3Vvg{XKc=#VT=<}x zc7>=LL0VZL6!u@8Y+k3ENGKxyXM_ulxr71rHQc1{H`F$gsI!}BIN@eC*Q~VX=Csl9 z?tQbp_Js^}rL$I%mc*XgA@G?u@b|IFT(GTn+O|u=n!CoX&}EiU+aegh{?two;>kW5 z656~7Z79wB8tkO`b(mI&1n?NG9iye&i#1tnxH%fY~NY)9RY-gK1h7 zv-O;=)#IVcx=z;u%y!;%t(w`Mn6A|_Tk8xh)NI3NXwA$vd4@K~Y`teu9!%qP6a3`#M_dWVTJ_ z04{Nk*54ev%*Fb^xmp`@e0Z+*r`i5C5A>%x+XwTsQRaM?`PwA2y*VFnK?}49bG&7N zHq2~`ECk*}XM1NMKwv(=VCzQ|?TU~`MSA{P3- zjD`Nq82ImEm=~6#?X+BLYvOHPu7#NGkL9p;&lTW*a0Tq@z7l$jSP6OlUI{%*u7X?( zR%u;L{1>Y*-*~mw%N%c6?X=q(?JsjYeGTNuSp)uc;vnz*IN0TLoc4zaS3e$dB*ugP z_jt$|k^s201jIp+wXpxFwUFzab6jE_XzDj+?N)YZK`CY{vS; z&01fR?vu^HYqSM++_nXHu3Ir4y%liTTQT2o8|=7wo7T$2|FRAEosz+4cQW`C*$zIF zw!^;XwnOf+JG9Ow-t-+>q}hJlp#__5ot>b+b|?1ZtDT6aPP;Ilx(ojI+6_J(zFTY ze366Tx9T9#k3FPKGpA=9(uSJt=R*kFf$31^OghkO97Y(}i z#n7|ZeVJ#qF{auL&S96uor5~|^MD(A9?^UAJiPh)1@K#Y0etdh0dH^?)Vh>~^?Dbz zu_oQLi#P@HUcz|ZC1hveGRBiHWBlnd`1HI2y^mZ0U7xGk6q8QERhUz}rj0Pi-9_}r+y%W~cOl1^d)iV{E|>d|XWV^+*QNW~RCB&#HljW`8+!cq0RD-7 z0Qz4ZAgV_{gdEQw0&mbGgz00 zT&;QqJ@e*bJvtZie$EB{U$23G;WhXLy@7uF-$4JeZ!y38EwVs?ciL=Iuef)xoA9p| zZH^cIt3{b@-uH;3vF{=GqxaCe*$431=WKmHLax}4p!5AB;=AJ~z#saAcnSCnIx9cJ zjy_+oKPP>G9iM(dd^GwBeofRpS*A`&u9gMuc8g9mRbH!3XX7xdPPNPht4_5~ zZJSPK;A)#rIhFtNl4_ACK{t~R`z7doHC>Xf@%N;>8EqY~iD$~x6>Gh~ck z$vW-!ehT1kI@@NdPPNi5Rj1m<&yMkIyH01-I@O*R zoo#@w(;2Z@haRd6;D@>BlntJ{=#(9Lx&nW{t4_5_5jXH(;0C>ZxB+f>Uda1TUY%-) zkbIzXDj(ph<%e7=^Anxe0xi*U~zb67x!9 z{zGZV-Mb9rJy}MllG>*%;G@dwR7z!)g`PFbA^cf6*!f#I;763#8<=+8Q6BpERRH|l z3b4o93ZU2CAO6kohuv#egnf5a)afddKLBws#o4|N0KXQ2(ECIncUL}>%y#;>Vj{BdccdT2fCK}&akczJ6v~;+ckilPBnnOzc&Qkl?`Fu z{Ee_as}bb+(nzNp-`K`*%hSf--y|68sll*Uz#p*V(m$~N;ScE9uL<0Bu?g&1wJGFH zY6`x3Go5ahGn!%jMKkd4(H!e1oNf6QI^AUFw17PJmf%03CGg+3MEG=UrBm&d)e80x zYK<&>ur;<(@etT^K?vj)+5mq-8|e3<4dmC%OZ#QYhN^P^^3PfStzofPUFMAZM$dptHXxGaYivGZ1=1X29joW*~(G&qTX^ zChX-g3v|ZKLW+Jp3!&G0Huz-C2LHflz$ZFe_c?%{GY4Dh}<;{fPEG(fZnecfM57R&_A{i_yIAn&)OK!mluJ~&_$5v$s(+G zS`7aii(!|NOAx;^mVp1GCBSdG6ngGm3OV&ALF1`_jt&6EFSZP6EHs|0erI)urE5Tgb7xfETxp>>itl z3^OAUVth=5J36li8DqUOgKg01ZFa^6xG{GF!mncz+Vmul58McI#BPK-$|i*8lubAh zer|%9I&4Nb9oY;%zFT14X zq2~MTkT-M(3d-9%u$`LjbcV%F%vah4dDriPygs{;S=nyT6ZW723EP8Ao3_X4{=JZ6 z(O!g)xDN&R{C#ly_kEC~R|@bCr$FB#2JjXd2-jBz^!{r<^tiJh_NaRRa&9>Qd5Wh3 zZ&@n%sc8t8;c3{`&(pBp^&qx&+CijY*F%6CdkFS;cnEgwln(gJbZmpthrw^jVTAps z!|+qD4Dh?2f%M+#2*UZ)5zN;*3jVu}f_|Z6@Ynof(D&srz=a)0rSaf6=IfmRpYcM7P^|T)He*pWd B<3|7h 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', ]