From e9ee0ac0a68ee8c5af78285b15bbd2ace0df6f78 Mon Sep 17 00:00:00 2001 From: Aurelie Vache Date: Wed, 15 May 2024 13:40:03 +0200 Subject: [PATCH] Upgrade terraform-provider-ovh to v0.44.0 (#161) * make tfgen * make build_sdks --- .pulumi-java-gen.version | 2 +- .../pulumi-resource-ovh/bridge-metadata.json | 4 +- provider/cmd/pulumi-resource-ovh/schema.json | 1065 ++++++++++++----- provider/go.mod | 115 +- provider/go.sum | 270 +++-- provider/resources.go | 12 +- sdk/dotnet/Cloud/GetProject.cs | 4 - sdk/dotnet/Cloud/GetProjects.cs | 4 - sdk/dotnet/CloudProject/Alerting.cs | 2 - sdk/dotnet/CloudProject/ContainerRegistry.cs | 2 - ...ntainerRegistryIPRestrictionsManagement.cs | 2 - ...ContainerRegistryIPRestrictionsRegistry.cs | 2 - .../CloudProject/ContainerRegistryOIDC.cs | 2 - .../CloudProject/ContainerRegistryUser.cs | 2 - sdk/dotnet/CloudProject/Database.cs | 12 +- sdk/dotnet/CloudProject/FailoverIpAttach.cs | 2 - sdk/dotnet/CloudProject/Gateway.cs | 86 +- .../GetCapabilitiesContainerFilter.cs | 4 - .../GetCapabilitiesContainerRegistry.cs | 4 - .../CloudProject/GetContainerRegistries.cs | 4 - .../CloudProject/GetContainerRegistry.cs | 4 - .../CloudProject/GetContainerRegistryOIDC.cs | 4 - .../CloudProject/GetContainerRegistryUsers.cs | 4 - .../CloudProject/GetFailoverIpAttach.cs | 4 - sdk/dotnet/CloudProject/GetKube.cs | 4 - .../CloudProject/GetKubeIpRestrictions.cs | 4 - sdk/dotnet/CloudProject/GetKubeNodePool.cs | 4 - .../CloudProject/GetKubeNodePoolNodes.cs | 4 - sdk/dotnet/CloudProject/GetKubeNodes.cs | 4 - sdk/dotnet/CloudProject/GetKubeOidc.cs | 4 - sdk/dotnet/CloudProject/GetM3dbNamespace.cs | 4 - sdk/dotnet/CloudProject/GetM3dbNamespaces.cs | 4 - sdk/dotnet/CloudProject/GetM3dbUser.cs | 4 - sdk/dotnet/CloudProject/GetMongoDbUser.cs | 4 - .../CloudProject/GetOpenSearchPattern.cs | 4 - .../CloudProject/GetOpenSearchPatterns.cs | 4 - sdk/dotnet/CloudProject/GetOpenSearchUser.cs | 4 - sdk/dotnet/CloudProject/GetRedisUser.cs | 4 - sdk/dotnet/CloudProject/GetRegion.cs | 4 - sdk/dotnet/CloudProject/GetRegions.cs | 4 - sdk/dotnet/CloudProject/GetUser.cs | 4 - .../CloudProject/GetUserS3Credential.cs | 4 - .../CloudProject/GetUserS3Credentials.cs | 4 - sdk/dotnet/CloudProject/GetUserS3Policy.cs | 4 - sdk/dotnet/CloudProject/GetUsers.cs | 4 - sdk/dotnet/CloudProject/GetVRack.cs | 4 - .../Inputs/GatewayExternalInformationArgs.cs | 38 + .../GatewayExternalInformationGetArgs.cs | 38 + .../GatewayExternalInformationIpArgs.cs | 32 + .../GatewayExternalInformationIpGetArgs.cs | 32 + .../Inputs/GatewayInterfaceArgs.cs | 44 + .../Inputs/GatewayInterfaceGetArgs.cs | 44 + ...stomizationApiserverAdmissionpluginArgs.cs | 8 - ...mizationApiserverAdmissionpluginGetArgs.cs | 8 - .../KubeCustomizationKubeProxyIptablesArgs.cs | 6 - ...beCustomizationKubeProxyIptablesGetArgs.cs | 6 - .../KubeCustomizationKubeProxyIpvsArgs.cs | 18 - .../KubeCustomizationKubeProxyIpvsGetArgs.cs | 18 - .../Inputs/KubeNodePoolTemplateArgs.cs | 4 +- .../Inputs/KubeNodePoolTemplateGetArgs.cs | 4 +- .../KubeNodePoolTemplateMetadataArgs.cs | 6 +- .../KubeNodePoolTemplateMetadataGetArgs.cs | 6 +- .../Inputs/KubeNodePoolTemplateSpecArgs.cs | 4 +- .../Inputs/KubeNodePoolTemplateSpecGetArgs.cs | 4 +- .../KubePrivateNetworkConfigurationArgs.cs | 2 - .../KubePrivateNetworkConfigurationGetArgs.cs | 2 - .../CloudProject/Inputs/ProjectPlanArgs.cs | 2 +- .../CloudProject/Inputs/ProjectPlanGetArgs.cs | 2 +- sdk/dotnet/CloudProject/KubeIpRestrictions.cs | 2 - sdk/dotnet/CloudProject/KubeNodePool.cs | 4 - sdk/dotnet/CloudProject/KubeOidc.cs | 2 - sdk/dotnet/CloudProject/NetworkPrivate.cs | 2 - .../CloudProject/NetworkPrivateSubnet.cs | 2 - .../Outputs/GatewayExternalInformation.cs | 35 + .../Outputs/GatewayExternalInformationIp.cs | 35 + .../CloudProject/Outputs/GatewayInterface.cs | 49 + ...beCustomizationApiserverAdmissionplugin.cs | 6 - .../KubeCustomizationKubeProxyIptables.cs | 6 - .../Outputs/KubeCustomizationKubeProxyIpvs.cs | 18 - .../Outputs/KubeNodePoolTemplate.cs | 4 +- .../Outputs/KubeNodePoolTemplateMetadata.cs | 6 +- .../Outputs/KubeNodePoolTemplateSpec.cs | 4 +- .../KubePrivateNetworkConfiguration.cs | 2 - .../CloudProject/Outputs/ProjectPlan.cs | 2 +- sdk/dotnet/CloudProject/Project.cs | 12 + .../CloudProject/RegionStoragePresign.cs | 2 - sdk/dotnet/CloudProject/S3Policy.cs | 2 - sdk/dotnet/CloudProject/User.cs | 2 - sdk/dotnet/CloudProject/WorkflowBackup.cs | 2 - .../CloudProjectDatabase/DatabaseInstance.cs | 2 - .../CloudProjectDatabase/GetCertificates.cs | 4 - .../CloudProjectDatabase/GetDatabase.cs | 4 - .../GetDatabaseInstance.cs | 4 - .../GetDatabaseInstances.cs | 4 - .../GetDatabaseIntegration.cs | 4 - .../GetDatabaseIntegrations.cs | 4 - .../GetDatabaseLogSubscription.cs | 4 - .../GetDatabaseLogSubscriptions.cs | 4 - .../GetDatabasePostgreSQLConnectionPools.cs | 4 - .../CloudProjectDatabase/GetDatabases.cs | 4 - .../CloudProjectDatabase/GetIpRestrictions.cs | 4 - .../CloudProjectDatabase/GetKafkaAcl.cs | 4 - .../CloudProjectDatabase/GetKafkaAcls.cs | 4 - .../GetKafkaSchemaRegistryAcl.cs | 4 - .../GetKafkaSchemaRegistryAcls.cs | 4 - .../CloudProjectDatabase/GetKafkaTopic.cs | 4 - .../CloudProjectDatabase/GetKafkaTopics.cs | 4 - .../GetKafkaUserAccess.cs | 4 - .../GetPostgresSqlConnectionPool.cs | 4 - .../GetPostgresSqlUser.cs | 4 - sdk/dotnet/CloudProjectDatabase/GetUser.cs | 4 - sdk/dotnet/CloudProjectDatabase/GetUsers.cs | 4 - .../CloudProjectDatabase/Integration.cs | 2 - .../CloudProjectDatabase/IpRestriction.cs | 2 - sdk/dotnet/CloudProjectDatabase/KafkaAcl.cs | 2 - .../KafkaSchemaRegistryAcl.cs | 2 - sdk/dotnet/CloudProjectDatabase/KafkaTopic.cs | 2 - .../CloudProjectDatabase/LogSubscription.cs | 2 - .../CloudProjectDatabase/M3DbNamespace.cs | 2 - .../CloudProjectDatabase/OpensearchPattern.cs | 2 - sdk/dotnet/Dbaas/GetLogsCluster.cs | 4 - sdk/dotnet/Dbaas/GetLogsClusters.cs | 4 - sdk/dotnet/Dbaas/GetLogsInputEngine.cs | 4 - .../Dbaas/GetLogsOutputGraylogStream.cs | 4 - .../LogsInputConfigurationFlowggerArgs.cs | 4 +- .../LogsInputConfigurationFlowggerGetArgs.cs | 4 +- sdk/dotnet/Dbaas/LogsCluster.cs | 2 - sdk/dotnet/Dbaas/LogsInput.cs | 2 - .../Outputs/LogsInputConfigurationFlowgger.cs | 4 +- sdk/dotnet/Dedicated/CephAcl.cs | 2 - sdk/dotnet/Dedicated/GetCeph.cs | 4 - sdk/dotnet/Dedicated/GetNasHA.cs | 4 - sdk/dotnet/Dedicated/GetServerBoots.cs | 4 - .../GetServerSpecificationsHardware.cs | 4 - .../GetServerSpecificationsNetwork.cs | 4 - .../Inputs/ServerInstallTaskDetailsArgs.cs | 20 - .../Inputs/ServerInstallTaskDetailsGetArgs.cs | 20 - sdk/dotnet/Dedicated/NasHAPartition.cs | 2 - sdk/dotnet/Dedicated/NasHAPartitionAccess.cs | 2 - .../Dedicated/NasHAPartitionSnapshot.cs | 2 - .../Outputs/ServerInstallTaskDetails.cs | 24 +- sdk/dotnet/Dedicated/ServerInstallTask.cs | 6 - sdk/dotnet/Dedicated/ServerRebootTask.cs | 2 - sdk/dotnet/Dedicated/ServerUpdate.cs | 2 - sdk/dotnet/Domain/GetZone.cs | 4 - sdk/dotnet/Domain/GetZoneDNSSec.cs | 4 - sdk/dotnet/Domain/Inputs/ZonePlanArgs.cs | 2 +- sdk/dotnet/Domain/Inputs/ZonePlanGetArgs.cs | 2 +- sdk/dotnet/Domain/Outputs/ZonePlan.cs | 2 +- sdk/dotnet/Domain/Zone.cs | 14 +- sdk/dotnet/Domain/ZoneDNSSec.cs | 2 - sdk/dotnet/Domain/ZoneRecord.cs | 2 - sdk/dotnet/Domain/ZoneRedirection.cs | 2 - sdk/dotnet/GetInstallationTemplate.cs | 222 ++++ sdk/dotnet/GetInstallationTemplates.cs | 4 - sdk/dotnet/GetServer.cs | 4 - sdk/dotnet/GetServers.cs | 4 - sdk/dotnet/GetVrackNetworks.cs | 4 - sdk/dotnet/Hosting/GetPrivateDatabase.cs | 4 - .../Hosting/GetPrivateDatabaseAllowlist.cs | 4 - sdk/dotnet/Hosting/GetPrivateDatabaseDb.cs | 4 - sdk/dotnet/Hosting/GetPrivateDatabaseUser.cs | 4 - .../Hosting/GetPrivateDatabaseUserGrant.cs | 4 - .../PrivateDatabasePlanConfigurationArgs.cs | 2 - ...PrivateDatabasePlanConfigurationGetArgs.cs | 2 - .../Inputs/PrivateDatabasePlanOptionArgs.cs | 4 +- ...vateDatabasePlanOptionConfigurationArgs.cs | 2 - ...eDatabasePlanOptionConfigurationGetArgs.cs | 2 - .../PrivateDatabasePlanOptionGetArgs.cs | 4 +- .../PrivateDatabasePlanConfiguration.cs | 2 - .../Outputs/PrivateDatabasePlanOption.cs | 4 +- .../PrivateDatabasePlanOptionConfiguration.cs | 2 - sdk/dotnet/Hosting/PrivateDatabase.cs | 14 +- .../Hosting/PrivateDatabaseAllowlist.cs | 2 - sdk/dotnet/Hosting/PrivateDatabaseDb.cs | 2 - sdk/dotnet/Hosting/PrivateDatabaseUser.cs | 2 - .../Hosting/PrivateDatabaseUserGrant.cs | 2 - sdk/dotnet/Iam/GetPermissionsGroups.cs | 4 - sdk/dotnet/Iam/GetPolicies.cs | 4 - sdk/dotnet/Iam/GetPolicy.cs | 4 - sdk/dotnet/Iam/GetReferenceResourceType.cs | 4 - sdk/dotnet/Iam/GetResourceGroup.cs | 4 - sdk/dotnet/Iam/GetResourceGroups.cs | 4 - sdk/dotnet/Iam/Policy.cs | 2 - sdk/dotnet/Iam/ResourceGroup.cs | 2 - sdk/dotnet/Ip/Firewall.cs | 2 - sdk/dotnet/Ip/FirewallRule.cs | 2 - sdk/dotnet/Ip/GetFirewall.cs | 4 - sdk/dotnet/Ip/GetFirewallRule.cs | 4 - sdk/dotnet/Ip/GetMitigation.cs | 4 - sdk/dotnet/Ip/GetService.cs | 4 - sdk/dotnet/Ip/IpService.cs | 14 +- sdk/dotnet/Ip/Mitigation.cs | 2 - sdk/dotnet/Ip/Move.cs | 8 +- sdk/dotnet/Ip/Reverse.cs | 2 - .../IpLoadBalancing/GetIpLoadBalancing.cs | 4 - sdk/dotnet/IpLoadBalancing/GetVrackNetwork.cs | 4 - sdk/dotnet/IpLoadBalancing/HttpFarm.cs | 8 +- sdk/dotnet/IpLoadBalancing/HttpFarmServer.cs | 2 - sdk/dotnet/IpLoadBalancing/HttpFrontend.cs | 4 - sdk/dotnet/IpLoadBalancing/HttpRoute.cs | 6 +- sdk/dotnet/IpLoadBalancing/HttpRouteRule.cs | 4 - .../Inputs/LoadBalancerOrderableZoneArgs.cs | 2 +- .../LoadBalancerOrderableZoneGetArgs.cs | 2 +- sdk/dotnet/IpLoadBalancing/LoadBalancer.cs | 14 +- .../Outputs/LoadBalancerOrderableZone.cs | 2 +- sdk/dotnet/IpLoadBalancing/Refresh.cs | 2 - sdk/dotnet/IpLoadBalancing/TcpFarm.cs | 8 +- sdk/dotnet/IpLoadBalancing/TcpFarmServer.cs | 2 - sdk/dotnet/IpLoadBalancing/TcpFrontend.cs | 2 - sdk/dotnet/IpLoadBalancing/TcpRoute.cs | 2 - sdk/dotnet/IpLoadBalancing/TcpRouteRule.cs | 2 - sdk/dotnet/IpLoadBalancing/UdpFrontend.cs | 2 - sdk/dotnet/Me/APIOAuth2Client.cs | 4 - sdk/dotnet/Me/GetAPIOAuth2Client.cs | 4 - sdk/dotnet/Me/GetAPIOAuth2Clients.cs | 4 - sdk/dotnet/Me/GetIdentityGroup.cs | 11 +- sdk/dotnet/Me/GetIdentityGroups.cs | 4 - sdk/dotnet/Me/GetIdentityUser.cs | 4 - sdk/dotnet/Me/GetIdentityUsers.cs | 4 - sdk/dotnet/Me/GetInstallationTemplate.cs | 74 +- sdk/dotnet/Me/GetInstallationTemplates.cs | 4 - sdk/dotnet/Me/GetMe.cs | 4 - sdk/dotnet/Me/GetPaymentmeanBankAccount.cs | 4 - sdk/dotnet/Me/GetPaymentmeanCreditCard.cs | 4 - sdk/dotnet/Me/GetSshKey.cs | 138 --- sdk/dotnet/Me/GetSshKeys.cs | 84 -- sdk/dotnet/Me/IdentityGroup.cs | 2 - sdk/dotnet/Me/IdentityUser.cs | 2 - .../InstallationTemplateCustomizationArgs.cs | 6 - ...nstallationTemplateCustomizationGetArgs.cs | 6 - .../Inputs/InstallationTemplateInputArgs.cs | 46 + .../InstallationTemplateInputGetArgs.cs | 46 + sdk/dotnet/Me/InstallationTemplate.cs | 111 +- .../Me/InstallationTemplatePartitionScheme.cs | 2 - ...tionTemplatePartitionSchemeHardwareRaid.cs | 2 - ...llationTemplatePartitionSchemePartition.cs | 2 - ...InstallationTemplateCustomizationResult.cs | 11 +- .../GetInstallationTemplateInputResult.cs | 54 + ...nTemplatePartitionSchemePartitionResult.cs | 12 +- ...stallationTemplatePartitionSchemeResult.cs | 2 +- .../InstallationTemplateCustomization.cs | 9 +- .../Me/Outputs/InstallationTemplateInput.cs | 48 + sdk/dotnet/Me/SshKey.cs | 153 --- sdk/dotnet/Order/GetCart.cs | 4 - sdk/dotnet/Order/GetCartProduct.cs | 4 - sdk/dotnet/Order/GetCartProductOptions.cs | 4 - sdk/dotnet/Order/GetCartProductOptionsPlan.cs | 4 - sdk/dotnet/Order/GetCartProductPlan.cs | 4 - .../GetInstallationTemplateInputResult.cs | 48 + .../GetInstallationTemplateLicenseOResult.cs | 29 + .../GetInstallationTemplateLicenseResult.cs | 29 + ...tInstallationTemplateLicenseUsageResult.cs | 29 + .../GetInstallationTemplateProjectOResult.cs | 56 + .../GetInstallationTemplateProjectResult.cs | 32 + ...tInstallationTemplateProjectUsageResult.cs | 56 + sdk/dotnet/Vps/GetVps.cs | 4 - sdk/dotnet/Vps/GetVpss.cs | 4 - .../Vps/Inputs/VpsPlanConfigurationArgs.cs | 4 +- .../Vps/Inputs/VpsPlanConfigurationGetArgs.cs | 4 +- .../Inputs/VpsPlanOptionConfigurationArgs.cs | 4 +- .../VpsPlanOptionConfigurationGetArgs.cs | 4 +- .../Vps/Outputs/VpsPlanConfiguration.cs | 4 +- .../Vps/Outputs/VpsPlanOptionConfiguration.cs | 4 +- sdk/dotnet/Vrack/CloudProject.cs | 6 +- sdk/dotnet/Vrack/DedicatedServer.cs | 2 - sdk/dotnet/Vrack/DedicatedServerInterface.cs | 2 - sdk/dotnet/Vrack/GetVracks.cs | 4 - sdk/dotnet/Vrack/IpAddress.cs | 2 - sdk/dotnet/Vrack/IpLoadbalancing.cs | 2 - sdk/dotnet/Vrack/Vrack.cs | 18 +- sdk/go.mod | 29 +- sdk/go.sum | 67 +- sdk/go/ovh/cloud/getProject.go | 2 - sdk/go/ovh/cloud/getProjects.go | 2 - sdk/go/ovh/cloudproject/alerting.go | 2 - sdk/go/ovh/cloudproject/containerRegistry.go | 2 - ...ntainerRegistryIPRestrictionsManagement.go | 2 - ...containerRegistryIPRestrictionsRegistry.go | 2 - .../ovh/cloudproject/containerRegistryOIDC.go | 2 - .../ovh/cloudproject/containerRegistryUser.go | 2 - sdk/go/ovh/cloudproject/database.go | 18 +- sdk/go/ovh/cloudproject/failoverIpAttach.go | 2 - sdk/go/ovh/cloudproject/gateway.go | 112 +- .../getCapabilitiesContainerFilter.go | 2 - .../getCapabilitiesContainerRegistry.go | 2 - .../cloudproject/getContainerRegistries.go | 2 - .../ovh/cloudproject/getContainerRegistry.go | 2 - .../cloudproject/getContainerRegistryOIDC.go | 2 - .../cloudproject/getContainerRegistryUsers.go | 2 - .../ovh/cloudproject/getFailoverIpAttach.go | 2 - sdk/go/ovh/cloudproject/getKube.go | 2 - .../ovh/cloudproject/getKubeIpRestrictions.go | 2 - sdk/go/ovh/cloudproject/getKubeNodePool.go | 2 - .../ovh/cloudproject/getKubeNodePoolNodes.go | 2 - sdk/go/ovh/cloudproject/getKubeNodes.go | 2 - sdk/go/ovh/cloudproject/getKubeOidc.go | 2 - sdk/go/ovh/cloudproject/getM3dbNamespace.go | 2 - sdk/go/ovh/cloudproject/getM3dbNamespaces.go | 2 - sdk/go/ovh/cloudproject/getM3dbUser.go | 2 - sdk/go/ovh/cloudproject/getMongoDbUser.go | 2 - .../ovh/cloudproject/getOpenSearchPattern.go | 2 - .../ovh/cloudproject/getOpenSearchPatterns.go | 2 - sdk/go/ovh/cloudproject/getOpenSearchUser.go | 2 - sdk/go/ovh/cloudproject/getRedisUser.go | 2 - sdk/go/ovh/cloudproject/getRegion.go | 2 - sdk/go/ovh/cloudproject/getRegions.go | 2 - sdk/go/ovh/cloudproject/getUser.go | 2 - .../ovh/cloudproject/getUserS3Credential.go | 2 - .../ovh/cloudproject/getUserS3Credentials.go | 2 - sdk/go/ovh/cloudproject/getUserS3Policy.go | 2 - sdk/go/ovh/cloudproject/getUsers.go | 2 - sdk/go/ovh/cloudproject/getVRack.go | 2 - sdk/go/ovh/cloudproject/kubeIpRestrictions.go | 2 - sdk/go/ovh/cloudproject/kubeNodePool.go | 4 - sdk/go/ovh/cloudproject/kubeOidc.go | 2 - sdk/go/ovh/cloudproject/networkPrivate.go | 2 - .../ovh/cloudproject/networkPrivateSubnet.go | 2 - sdk/go/ovh/cloudproject/project.go | 4 + sdk/go/ovh/cloudproject/pulumiTypes.go | 482 ++++++-- .../ovh/cloudproject/regionStoragePresign.go | 2 - sdk/go/ovh/cloudproject/s3policy.go | 2 - sdk/go/ovh/cloudproject/user.go | 2 - sdk/go/ovh/cloudproject/workflowBackup.go | 2 - .../cloudprojectdatabase/databaseInstance.go | 2 - .../cloudprojectdatabase/getCertificates.go | 2 - .../ovh/cloudprojectdatabase/getDatabase.go | 2 - .../getDatabaseInstance.go | 2 - .../getDatabaseInstances.go | 2 - .../getDatabaseIntegration.go | 2 - .../getDatabaseIntegrations.go | 2 - .../getDatabaseLogSubscription.go | 2 - .../getDatabaseLogSubscriptions.go | 2 - .../getDatabasePostgreSQLConnectionPools.go | 2 - .../ovh/cloudprojectdatabase/getDatabases.go | 2 - .../cloudprojectdatabase/getIpRestrictions.go | 2 - .../ovh/cloudprojectdatabase/getKafkaAcl.go | 2 - .../ovh/cloudprojectdatabase/getKafkaAcls.go | 2 - .../getKafkaSchemaRegistryAcl.go | 2 - .../getKafkaSchemaRegistryAcls.go | 2 - .../ovh/cloudprojectdatabase/getKafkaTopic.go | 2 - .../cloudprojectdatabase/getKafkaTopics.go | 2 - .../getKafkaUserAccess.go | 2 - .../getPostgresSqlConnectionPool.go | 2 - .../getPostgresSqlUser.go | 2 - sdk/go/ovh/cloudprojectdatabase/getUser.go | 2 - sdk/go/ovh/cloudprojectdatabase/getUsers.go | 2 - .../ovh/cloudprojectdatabase/integration.go | 2 - .../ovh/cloudprojectdatabase/ipRestriction.go | 2 - sdk/go/ovh/cloudprojectdatabase/kafkaAcl.go | 2 - .../kafkaSchemaRegistryAcl.go | 2 - sdk/go/ovh/cloudprojectdatabase/kafkaTopic.go | 2 - .../cloudprojectdatabase/logSubscription.go | 2 - .../ovh/cloudprojectdatabase/m3dbNamespace.go | 2 - .../cloudprojectdatabase/opensearchPattern.go | 2 - sdk/go/ovh/dbaas/getLogsCluster.go | 2 - sdk/go/ovh/dbaas/getLogsClusters.go | 2 - sdk/go/ovh/dbaas/getLogsInputEngine.go | 2 - .../ovh/dbaas/getLogsOutputGraylogStream.go | 2 - sdk/go/ovh/dbaas/logsCluster.go | 2 - sdk/go/ovh/dbaas/logsInput.go | 2 - sdk/go/ovh/dbaas/pulumiTypes.go | 16 +- sdk/go/ovh/dedicated/cephAcl.go | 2 - sdk/go/ovh/dedicated/getCeph.go | 2 - sdk/go/ovh/dedicated/getNasHA.go | 2 - sdk/go/ovh/dedicated/getServerBoots.go | 2 - .../getServerSpecificationsHardware.go | 2 - .../getServerSpecificationsNetwork.go | 2 - sdk/go/ovh/dedicated/nasHAPartition.go | 2 - sdk/go/ovh/dedicated/nasHAPartitionAccess.go | 2 - .../ovh/dedicated/nasHAPartitionSnapshot.go | 2 - sdk/go/ovh/dedicated/pulumiTypes.go | 86 -- sdk/go/ovh/dedicated/serverInstallTask.go | 6 - sdk/go/ovh/dedicated/serverRebootTask.go | 2 - sdk/go/ovh/dedicated/serverUpdate.go | 2 - sdk/go/ovh/domain/getZone.go | 2 - sdk/go/ovh/domain/getZoneDNSSec.go | 2 - sdk/go/ovh/domain/pulumiTypes.go | 8 +- sdk/go/ovh/domain/zone.go | 6 +- sdk/go/ovh/domain/zoneDNSSec.go | 2 - sdk/go/ovh/domain/zoneRecord.go | 2 - sdk/go/ovh/domain/zoneRedirection.go | 2 - sdk/go/ovh/getInstallationTemplate.go | 217 ++++ sdk/go/ovh/getInstallationTemplates.go | 2 - sdk/go/ovh/getServer.go | 2 - sdk/go/ovh/getServers.go | 2 - sdk/go/ovh/getVrackNetworks.go | 2 - sdk/go/ovh/hosting/getPrivateDatabase.go | 2 - .../hosting/getPrivateDatabaseAllowlist.go | 2 - sdk/go/ovh/hosting/getPrivateDatabaseDb.go | 2 - sdk/go/ovh/hosting/getPrivateDatabaseUser.go | 2 - .../hosting/getPrivateDatabaseUserGrant.go | 2 - sdk/go/ovh/hosting/privateDatabase.go | 6 +- .../ovh/hosting/privateDatabaseAllowlist.go | 2 - sdk/go/ovh/hosting/privateDatabaseDb.go | 2 - sdk/go/ovh/hosting/privateDatabaseUser.go | 2 - .../ovh/hosting/privateDatabaseUserGrant.go | 2 - sdk/go/ovh/hosting/pulumiTypes.go | 24 +- sdk/go/ovh/iam/getPermissionsGroups.go | 2 - sdk/go/ovh/iam/getPolicies.go | 2 - sdk/go/ovh/iam/getPolicy.go | 2 - sdk/go/ovh/iam/getReferenceResourceType.go | 2 - sdk/go/ovh/iam/getResourceGroup.go | 2 - sdk/go/ovh/iam/getResourceGroups.go | 2 - sdk/go/ovh/iam/policy.go | 2 - sdk/go/ovh/iam/resourceGroup.go | 2 - sdk/go/ovh/ip/firewall.go | 2 - sdk/go/ovh/ip/firewallRule.go | 2 - sdk/go/ovh/ip/getFirewall.go | 2 - sdk/go/ovh/ip/getFirewallRule.go | 2 - sdk/go/ovh/ip/getMitigation.go | 2 - sdk/go/ovh/ip/getService.go | 2 - sdk/go/ovh/ip/ipService.go | 6 +- sdk/go/ovh/ip/mitigation.go | 2 - sdk/go/ovh/ip/move.go | 12 +- sdk/go/ovh/ip/reverse.go | 2 - .../ovh/iploadbalancing/getIpLoadBalancing.go | 2 - sdk/go/ovh/iploadbalancing/getVrackNetwork.go | 2 - sdk/go/ovh/iploadbalancing/httpFarm.go | 14 +- sdk/go/ovh/iploadbalancing/httpFarmServer.go | 2 - sdk/go/ovh/iploadbalancing/httpFrontend.go | 4 - sdk/go/ovh/iploadbalancing/httpRoute.go | 10 +- sdk/go/ovh/iploadbalancing/httpRouteRule.go | 4 - sdk/go/ovh/iploadbalancing/loadBalancer.go | 6 +- sdk/go/ovh/iploadbalancing/pulumiTypes.go | 6 +- sdk/go/ovh/iploadbalancing/refresh.go | 2 - sdk/go/ovh/iploadbalancing/tcpFarm.go | 14 +- sdk/go/ovh/iploadbalancing/tcpFarmServer.go | 2 - sdk/go/ovh/iploadbalancing/tcpFrontend.go | 2 - sdk/go/ovh/iploadbalancing/tcpRoute.go | 2 - sdk/go/ovh/iploadbalancing/tcpRouteRule.go | 2 - sdk/go/ovh/iploadbalancing/udpFrontend.go | 2 - sdk/go/ovh/me/apioauth2Client.go | 4 - sdk/go/ovh/me/getAPIOAuth2Client.go | 2 - sdk/go/ovh/me/getAPIOAuth2Clients.go | 2 - sdk/go/ovh/me/getIdentityGroup.go | 9 +- sdk/go/ovh/me/getIdentityGroups.go | 2 - sdk/go/ovh/me/getIdentityUser.go | 2 - sdk/go/ovh/me/getIdentityUsers.go | 2 - sdk/go/ovh/me/getInstallationTemplate.go | 99 +- sdk/go/ovh/me/getInstallationTemplates.go | 2 - sdk/go/ovh/me/getMe.go | 2 - sdk/go/ovh/me/getPaymentmeanBankAccount.go | 2 - sdk/go/ovh/me/getPaymentmeanCreditCard.go | 2 - sdk/go/ovh/me/getSshKey.go | 135 --- sdk/go/ovh/me/getSshKeys.go | 97 -- sdk/go/ovh/me/identityGroup.go | 2 - sdk/go/ovh/me/identityUser.go | 2 - sdk/go/ovh/me/init.go | 7 - sdk/go/ovh/me/installationTemplate.go | 141 ++- .../me/installationTemplatePartitionScheme.go | 2 - ...tionTemplatePartitionSchemeHardwareRaid.go | 2 - ...llationTemplatePartitionSchemePartition.go | 2 - sdk/go/ovh/me/pulumiTypes.go | 352 +++++- sdk/go/ovh/me/sshKey.go | 317 ----- sdk/go/ovh/order/getCart.go | 2 - sdk/go/ovh/order/getCartProduct.go | 2 - sdk/go/ovh/order/getCartProductOptions.go | 2 - sdk/go/ovh/order/getCartProductOptionsPlan.go | 2 - sdk/go/ovh/order/getCartProductPlan.go | 2 - sdk/go/ovh/pulumiTypes.go | 824 +++++++++++++ sdk/go/ovh/vps/getVps.go | 2 - sdk/go/ovh/vps/getVpss.go | 2 - sdk/go/ovh/vps/pulumiTypes.go | 24 +- sdk/go/ovh/vrack/cloudProject.go | 6 +- sdk/go/ovh/vrack/dedicatedServer.go | 2 - sdk/go/ovh/vrack/dedicatedServerInterface.go | 2 - sdk/go/ovh/vrack/getVracks.go | 2 - sdk/go/ovh/vrack/ipAddress.go | 2 - sdk/go/ovh/vrack/ipLoadbalancing.go | 2 - sdk/go/ovh/vrack/vrack.go | 10 +- sdk/nodejs/cloud/getProject.ts | 4 - sdk/nodejs/cloud/getProjects.ts | 4 - sdk/nodejs/cloudproject/alerting.ts | 2 - sdk/nodejs/cloudproject/containerRegistry.ts | 2 - ...ntainerRegistryIPRestrictionsManagement.ts | 2 - ...containerRegistryIPRestrictionsRegistry.ts | 2 - .../cloudproject/containerRegistryOIDC.ts | 2 - .../cloudproject/containerRegistryUser.ts | 2 - sdk/nodejs/cloudproject/database.ts | 12 +- sdk/nodejs/cloudproject/failoverIpAttach.ts | 2 - sdk/nodejs/cloudproject/gateway.ts | 72 +- .../getCapabilitiesContainerFilter.ts | 4 - .../getCapabilitiesContainerRegistry.ts | 4 - .../cloudproject/getContainerRegistries.ts | 4 - .../cloudproject/getContainerRegistry.ts | 4 - .../cloudproject/getContainerRegistryOIDC.ts | 4 - .../cloudproject/getContainerRegistryUsers.ts | 4 - .../cloudproject/getFailoverIpAttach.ts | 4 - sdk/nodejs/cloudproject/getKube.ts | 4 - .../cloudproject/getKubeIpRestrictions.ts | 4 - sdk/nodejs/cloudproject/getKubeNodePool.ts | 4 - .../cloudproject/getKubeNodePoolNodes.ts | 4 - sdk/nodejs/cloudproject/getKubeNodes.ts | 4 - sdk/nodejs/cloudproject/getKubeOidc.ts | 4 - sdk/nodejs/cloudproject/getM3dbNamespace.ts | 4 - sdk/nodejs/cloudproject/getM3dbNamespaces.ts | 4 - sdk/nodejs/cloudproject/getM3dbUser.ts | 4 - sdk/nodejs/cloudproject/getMongoDbUser.ts | 4 - .../cloudproject/getOpenSearchPattern.ts | 4 - .../cloudproject/getOpenSearchPatterns.ts | 4 - sdk/nodejs/cloudproject/getOpenSearchUser.ts | 4 - sdk/nodejs/cloudproject/getRedisUser.ts | 4 - sdk/nodejs/cloudproject/getRegion.ts | 4 - sdk/nodejs/cloudproject/getRegions.ts | 4 - sdk/nodejs/cloudproject/getUser.ts | 4 - .../cloudproject/getUserS3Credential.ts | 4 - .../cloudproject/getUserS3Credentials.ts | 4 - sdk/nodejs/cloudproject/getUserS3Policy.ts | 4 - sdk/nodejs/cloudproject/getUsers.ts | 4 - sdk/nodejs/cloudproject/getVRack.ts | 4 - sdk/nodejs/cloudproject/kubeIpRestrictions.ts | 2 - sdk/nodejs/cloudproject/kubeNodePool.ts | 4 - sdk/nodejs/cloudproject/kubeOidc.ts | 2 - sdk/nodejs/cloudproject/networkPrivate.ts | 2 - .../cloudproject/networkPrivateSubnet.ts | 2 - sdk/nodejs/cloudproject/project.ts | 8 +- .../cloudproject/regionStoragePresign.ts | 2 - sdk/nodejs/cloudproject/s3policy.ts | 2 - sdk/nodejs/cloudproject/user.ts | 2 - sdk/nodejs/cloudproject/workflowBackup.ts | 2 - .../cloudprojectdatabase/databaseInstance.ts | 2 - .../cloudprojectdatabase/getCertificates.ts | 4 - .../cloudprojectdatabase/getDatabase.ts | 4 - .../getDatabaseInstance.ts | 4 - .../getDatabaseInstances.ts | 4 - .../getDatabaseIntegration.ts | 4 - .../getDatabaseIntegrations.ts | 4 - .../getDatabaseLogSubscription.ts | 4 - .../getDatabaseLogSubscriptions.ts | 4 - .../getDatabasePostgreSQLConnectionPools.ts | 4 - .../cloudprojectdatabase/getDatabases.ts | 4 - .../cloudprojectdatabase/getIpRestrictions.ts | 4 - .../cloudprojectdatabase/getKafkaAcl.ts | 4 - .../cloudprojectdatabase/getKafkaAcls.ts | 4 - .../getKafkaSchemaRegistryAcl.ts | 4 - .../getKafkaSchemaRegistryAcls.ts | 4 - .../cloudprojectdatabase/getKafkaTopic.ts | 4 - .../cloudprojectdatabase/getKafkaTopics.ts | 4 - .../getKafkaUserAccess.ts | 4 - .../getPostgresSqlConnectionPool.ts | 4 - .../getPostgresSqlUser.ts | 4 - sdk/nodejs/cloudprojectdatabase/getUser.ts | 4 - sdk/nodejs/cloudprojectdatabase/getUsers.ts | 4 - .../cloudprojectdatabase/integration.ts | 2 - .../cloudprojectdatabase/ipRestriction.ts | 2 - sdk/nodejs/cloudprojectdatabase/kafkaAcl.ts | 2 - .../kafkaSchemaRegistryAcl.ts | 2 - sdk/nodejs/cloudprojectdatabase/kafkaTopic.ts | 2 - .../cloudprojectdatabase/logSubscription.ts | 2 - .../cloudprojectdatabase/m3dbNamespace.ts | 2 - .../cloudprojectdatabase/opensearchPattern.ts | 2 - sdk/nodejs/dbaas/getLogsCluster.ts | 4 - sdk/nodejs/dbaas/getLogsClusters.ts | 4 - sdk/nodejs/dbaas/getLogsInputEngine.ts | 4 - .../dbaas/getLogsOutputGraylogStream.ts | 4 - sdk/nodejs/dbaas/logsCluster.ts | 2 - sdk/nodejs/dbaas/logsInput.ts | 2 - sdk/nodejs/dedicated/cephAcl.ts | 2 - sdk/nodejs/dedicated/getCeph.ts | 4 - sdk/nodejs/dedicated/getNasHA.ts | 4 - sdk/nodejs/dedicated/getServerBoots.ts | 4 - .../getServerSpecificationsHardware.ts | 4 - .../getServerSpecificationsNetwork.ts | 4 - sdk/nodejs/dedicated/nasHAPartition.ts | 2 - sdk/nodejs/dedicated/nasHAPartitionAccess.ts | 2 - .../dedicated/nasHAPartitionSnapshot.ts | 2 - sdk/nodejs/dedicated/serverInstallTask.ts | 6 - sdk/nodejs/dedicated/serverRebootTask.ts | 2 - sdk/nodejs/dedicated/serverUpdate.ts | 2 - sdk/nodejs/domain/getZone.ts | 4 - sdk/nodejs/domain/getZoneDNSSec.ts | 4 - sdk/nodejs/domain/zone.ts | 10 +- sdk/nodejs/domain/zoneDNSSec.ts | 2 - sdk/nodejs/domain/zoneRecord.ts | 2 - sdk/nodejs/domain/zoneRedirection.ts | 2 - sdk/nodejs/getInstallationTemplate.ts | 136 +++ sdk/nodejs/getInstallationTemplates.ts | 4 - sdk/nodejs/getServer.ts | 4 - sdk/nodejs/getServers.ts | 4 - sdk/nodejs/getVrackNetworks.ts | 4 - sdk/nodejs/hosting/getPrivateDatabase.ts | 4 - .../hosting/getPrivateDatabaseAllowlist.ts | 4 - sdk/nodejs/hosting/getPrivateDatabaseDb.ts | 4 - sdk/nodejs/hosting/getPrivateDatabaseUser.ts | 4 - .../hosting/getPrivateDatabaseUserGrant.ts | 4 - sdk/nodejs/hosting/privateDatabase.ts | 10 +- .../hosting/privateDatabaseAllowlist.ts | 2 - sdk/nodejs/hosting/privateDatabaseDb.ts | 2 - sdk/nodejs/hosting/privateDatabaseUser.ts | 2 - .../hosting/privateDatabaseUserGrant.ts | 2 - sdk/nodejs/iam/getPermissionsGroups.ts | 4 - sdk/nodejs/iam/getPolicies.ts | 4 - sdk/nodejs/iam/getPolicy.ts | 4 - sdk/nodejs/iam/getReferenceResourceType.ts | 4 - sdk/nodejs/iam/getResourceGroup.ts | 4 - sdk/nodejs/iam/getResourceGroups.ts | 4 - sdk/nodejs/iam/policy.ts | 2 - sdk/nodejs/iam/resourceGroup.ts | 2 - sdk/nodejs/index.ts | 5 + sdk/nodejs/ip/firewall.ts | 2 - sdk/nodejs/ip/firewallRule.ts | 2 - sdk/nodejs/ip/getFirewall.ts | 4 - sdk/nodejs/ip/getFirewallRule.ts | 4 - sdk/nodejs/ip/getMitigation.ts | 4 - sdk/nodejs/ip/getService.ts | 4 - sdk/nodejs/ip/ipService.ts | 10 +- sdk/nodejs/ip/mitigation.ts | 2 - sdk/nodejs/ip/move.ts | 8 +- sdk/nodejs/ip/reverse.ts | 2 - .../iploadbalancing/getIpLoadBalancing.ts | 4 - sdk/nodejs/iploadbalancing/getVrackNetwork.ts | 4 - sdk/nodejs/iploadbalancing/httpFarm.ts | 8 +- sdk/nodejs/iploadbalancing/httpFarmServer.ts | 2 - sdk/nodejs/iploadbalancing/httpFrontend.ts | 4 - sdk/nodejs/iploadbalancing/httpRoute.ts | 6 +- sdk/nodejs/iploadbalancing/httpRouteRule.ts | 4 - sdk/nodejs/iploadbalancing/loadBalancer.ts | 10 +- sdk/nodejs/iploadbalancing/refresh.ts | 2 - sdk/nodejs/iploadbalancing/tcpFarm.ts | 8 +- sdk/nodejs/iploadbalancing/tcpFarmServer.ts | 2 - sdk/nodejs/iploadbalancing/tcpFrontend.ts | 2 - sdk/nodejs/iploadbalancing/tcpRoute.ts | 2 - sdk/nodejs/iploadbalancing/tcpRouteRule.ts | 2 - sdk/nodejs/iploadbalancing/udpFrontend.ts | 2 - sdk/nodejs/me/apioauth2Client.ts | 4 - sdk/nodejs/me/getAPIOAuth2Client.ts | 4 - sdk/nodejs/me/getAPIOAuth2Clients.ts | 4 - sdk/nodejs/me/getIdentityGroup.ts | 8 +- sdk/nodejs/me/getIdentityGroups.ts | 4 - sdk/nodejs/me/getIdentityUser.ts | 4 - sdk/nodejs/me/getIdentityUsers.ts | 4 - sdk/nodejs/me/getInstallationTemplate.ts | 57 +- sdk/nodejs/me/getInstallationTemplates.ts | 4 - sdk/nodejs/me/getMe.ts | 4 - sdk/nodejs/me/getPaymentmeanBankAccount.ts | 4 - sdk/nodejs/me/getPaymentmeanCreditCard.ts | 4 - sdk/nodejs/me/getSshKey.ts | 95 -- sdk/nodejs/me/getSshKeys.ts | 57 - sdk/nodejs/me/identityGroup.ts | 2 - sdk/nodejs/me/identityUser.ts | 2 - sdk/nodejs/me/index.ts | 18 - sdk/nodejs/me/installationTemplate.ts | 98 +- .../me/installationTemplatePartitionScheme.ts | 2 - ...tionTemplatePartitionSchemeHardwareRaid.ts | 2 - ...llationTemplatePartitionSchemePartition.ts | 2 - sdk/nodejs/me/sshKey.ts | 150 --- sdk/nodejs/order/getCart.ts | 4 - sdk/nodejs/order/getCartProduct.ts | 4 - sdk/nodejs/order/getCartProductOptions.ts | 4 - sdk/nodejs/order/getCartProductOptionsPlan.ts | 4 - sdk/nodejs/order/getCartProductPlan.ts | 4 - sdk/nodejs/tsconfig.json | 4 +- sdk/nodejs/types/input.ts | 147 ++- sdk/nodejs/types/output.ts | 264 ++-- sdk/nodejs/vps/getVps.ts | 4 - sdk/nodejs/vps/getVpss.ts | 4 - sdk/nodejs/vrack/cloudProject.ts | 6 +- sdk/nodejs/vrack/dedicatedServer.ts | 2 - sdk/nodejs/vrack/dedicatedServerInterface.ts | 2 - sdk/nodejs/vrack/getVracks.ts | 4 - sdk/nodejs/vrack/ipAddress.ts | 2 - sdk/nodejs/vrack/ipLoadbalancing.ts | 2 - sdk/nodejs/vrack/vrack.ts | 14 +- sdk/python/pulumi_ovh/__init__.py | 9 +- sdk/python/pulumi_ovh/cloud/get_project.py | 4 - sdk/python/pulumi_ovh/cloud/get_projects.py | 4 - sdk/python/pulumi_ovh/cloudproject/_inputs.py | 234 +++- .../pulumi_ovh/cloudproject/alerting.py | 4 - .../cloudproject/container_registry.py | 4 - ...ner_registry_ip_restrictions_management.py | 4 - ...ainer_registry_ip_restrictions_registry.py | 4 - .../cloudproject/container_registry_oidc.py | 4 - .../cloudproject/container_registry_user.py | 4 - .../pulumi_ovh/cloudproject/database.py | 26 +- .../cloudproject/failover_ip_attach.py | 4 - sdk/python/pulumi_ovh/cloudproject/gateway.py | 172 ++- .../get_capabilities_container_filter.py | 4 - .../get_capabilities_container_registry.py | 4 - .../cloudproject/get_container_registries.py | 4 - .../cloudproject/get_container_registry.py | 4 - .../get_container_registry_oidc.py | 4 - .../get_container_registry_users.py | 4 - .../cloudproject/get_failover_ip_attach.py | 4 - .../pulumi_ovh/cloudproject/get_kube.py | 4 - .../cloudproject/get_kube_ip_restrictions.py | 4 - .../cloudproject/get_kube_node_pool.py | 4 - .../cloudproject/get_kube_node_pool_nodes.py | 4 - .../pulumi_ovh/cloudproject/get_kube_nodes.py | 4 - .../pulumi_ovh/cloudproject/get_kube_oidc.py | 4 - .../cloudproject/get_m3db_namespace.py | 4 - .../cloudproject/get_m3db_namespaces.py | 4 - .../pulumi_ovh/cloudproject/get_m3db_user.py | 4 - .../cloudproject/get_mongo_db_user.py | 4 - .../cloudproject/get_open_search_pattern.py | 4 - .../cloudproject/get_open_search_patterns.py | 4 - .../cloudproject/get_open_search_user.py | 4 - .../pulumi_ovh/cloudproject/get_redis_user.py | 4 - .../pulumi_ovh/cloudproject/get_region.py | 4 - .../pulumi_ovh/cloudproject/get_regions.py | 4 - .../pulumi_ovh/cloudproject/get_user.py | 4 - .../cloudproject/get_user_s3_credential.py | 4 - .../cloudproject/get_user_s3_credentials.py | 4 - .../cloudproject/get_user_s3_policy.py | 4 - .../pulumi_ovh/cloudproject/get_users.py | 4 - .../pulumi_ovh/cloudproject/get_v_rack.py | 4 - .../cloudproject/kube_ip_restrictions.py | 4 - .../pulumi_ovh/cloudproject/kube_node_pool.py | 8 - .../pulumi_ovh/cloudproject/kube_oidc.py | 4 - .../cloudproject/network_private.py | 4 - .../cloudproject/network_private_subnet.py | 4 - sdk/python/pulumi_ovh/cloudproject/outputs.py | 255 +++- sdk/python/pulumi_ovh/cloudproject/project.py | 21 +- .../cloudproject/region_storage_presign.py | 4 - .../pulumi_ovh/cloudproject/s3_policy.py | 4 - sdk/python/pulumi_ovh/cloudproject/user.py | 4 - .../cloudproject/workflow_backup.py | 4 - .../cloudprojectdatabase/database_instance.py | 4 - .../cloudprojectdatabase/get_certificates.py | 4 - .../cloudprojectdatabase/get_database.py | 4 - .../get_database_instance.py | 4 - .../get_database_instances.py | 4 - .../get_database_integration.py | 4 - .../get_database_integrations.py | 4 - .../get_database_log_subscription.py | 4 - .../get_database_log_subscriptions.py | 4 - ...t_database_postgre_sql_connection_pools.py | 4 - .../cloudprojectdatabase/get_databases.py | 4 - .../get_ip_restrictions.py | 4 - .../cloudprojectdatabase/get_kafka_acl.py | 4 - .../cloudprojectdatabase/get_kafka_acls.py | 4 - .../get_kafka_schema_registry_acl.py | 4 - .../get_kafka_schema_registry_acls.py | 4 - .../cloudprojectdatabase/get_kafka_topic.py | 4 - .../cloudprojectdatabase/get_kafka_topics.py | 4 - .../get_kafka_user_access.py | 4 - .../get_postgres_sql_connection_pool.py | 4 - .../get_postgres_sql_user.py | 4 - .../cloudprojectdatabase/get_user.py | 4 - .../cloudprojectdatabase/get_users.py | 4 - .../cloudprojectdatabase/integration.py | 4 - .../cloudprojectdatabase/ip_restriction.py | 4 - .../cloudprojectdatabase/kafka_acl.py | 4 - .../kafka_schema_registry_acl.py | 4 - .../cloudprojectdatabase/kafka_topic.py | 4 - .../cloudprojectdatabase/log_subscription.py | 4 - .../cloudprojectdatabase/m3_db_namespace.py | 4 - .../opensearch_pattern.py | 4 - sdk/python/pulumi_ovh/dbaas/_inputs.py | 8 +- .../pulumi_ovh/dbaas/get_logs_cluster.py | 4 - .../pulumi_ovh/dbaas/get_logs_clusters.py | 4 - .../pulumi_ovh/dbaas/get_logs_input_engine.py | 4 - .../dbaas/get_logs_output_graylog_stream.py | 4 - sdk/python/pulumi_ovh/dbaas/logs_cluster.py | 4 - sdk/python/pulumi_ovh/dbaas/logs_input.py | 4 - sdk/python/pulumi_ovh/dbaas/outputs.py | 8 +- sdk/python/pulumi_ovh/dedicated/_inputs.py | 62 +- sdk/python/pulumi_ovh/dedicated/ceph_acl.py | 4 - sdk/python/pulumi_ovh/dedicated/get_ceph.py | 4 - sdk/python/pulumi_ovh/dedicated/get_nas_ha.py | 4 - .../pulumi_ovh/dedicated/get_server_boots.py | 4 - .../get_server_specifications_hardware.py | 4 - .../get_server_specifications_network.py | 4 - .../pulumi_ovh/dedicated/nas_ha_partition.py | 4 - .../dedicated/nas_ha_partition_access.py | 4 - .../dedicated/nas_ha_partition_snapshot.py | 4 - sdk/python/pulumi_ovh/dedicated/outputs.py | 50 +- .../dedicated/server_install_task.py | 12 - .../dedicated/server_reboot_task.py | 4 - .../pulumi_ovh/dedicated/server_update.py | 4 - sdk/python/pulumi_ovh/domain/_inputs.py | 4 +- sdk/python/pulumi_ovh/domain/get_zone.py | 4 - .../pulumi_ovh/domain/get_zone_dns_sec.py | 4 - sdk/python/pulumi_ovh/domain/outputs.py | 4 +- sdk/python/pulumi_ovh/domain/zone.py | 25 +- sdk/python/pulumi_ovh/domain/zone_dns_sec.py | 4 - sdk/python/pulumi_ovh/domain/zone_record.py | 4 - .../pulumi_ovh/domain/zone_redirection.py | 4 - .../pulumi_ovh/get_installation_template.py | 296 +++++ .../pulumi_ovh/get_installation_templates.py | 4 - sdk/python/pulumi_ovh/get_server.py | 4 - sdk/python/pulumi_ovh/get_servers.py | 4 - sdk/python/pulumi_ovh/get_vrack_networks.py | 4 - sdk/python/pulumi_ovh/hosting/_inputs.py | 16 +- .../hosting/get_private_database.py | 4 - .../hosting/get_private_database_allowlist.py | 4 - .../hosting/get_private_database_db.py | 4 - .../hosting/get_private_database_user.py | 4 - .../get_private_database_user_grant.py | 4 - sdk/python/pulumi_ovh/hosting/outputs.py | 16 +- .../pulumi_ovh/hosting/private_database.py | 25 +- .../hosting/private_database_allowlist.py | 4 - .../pulumi_ovh/hosting/private_database_db.py | 4 - .../hosting/private_database_user.py | 4 - .../hosting/private_database_user_grant.py | 4 - .../pulumi_ovh/iam/get_permissions_groups.py | 4 - sdk/python/pulumi_ovh/iam/get_policies.py | 4 - sdk/python/pulumi_ovh/iam/get_policy.py | 4 - .../iam/get_reference_resource_type.py | 4 - .../pulumi_ovh/iam/get_resource_group.py | 4 - .../pulumi_ovh/iam/get_resource_groups.py | 4 - sdk/python/pulumi_ovh/iam/policy.py | 4 - sdk/python/pulumi_ovh/iam/resource_group.py | 4 - sdk/python/pulumi_ovh/ip/firewall.py | 4 - sdk/python/pulumi_ovh/ip/firewall_rule.py | 4 - sdk/python/pulumi_ovh/ip/get_firewall.py | 4 - sdk/python/pulumi_ovh/ip/get_firewall_rule.py | 4 - sdk/python/pulumi_ovh/ip/get_mitigation.py | 4 - sdk/python/pulumi_ovh/ip/get_service.py | 4 - sdk/python/pulumi_ovh/ip/ip_service.py | 25 +- sdk/python/pulumi_ovh/ip/mitigation.py | 4 - sdk/python/pulumi_ovh/ip/move.py | 16 +- sdk/python/pulumi_ovh/ip/reverse.py | 4 - .../pulumi_ovh/iploadbalancing/_inputs.py | 4 +- .../iploadbalancing/get_ip_load_balancing.py | 4 - .../iploadbalancing/get_vrack_network.py | 4 - .../pulumi_ovh/iploadbalancing/http_farm.py | 18 +- .../iploadbalancing/http_farm_server.py | 4 - .../iploadbalancing/http_frontend.py | 8 - .../pulumi_ovh/iploadbalancing/http_route.py | 12 +- .../iploadbalancing/http_route_rule.py | 8 - .../iploadbalancing/load_balancer.py | 25 +- .../pulumi_ovh/iploadbalancing/outputs.py | 4 +- .../pulumi_ovh/iploadbalancing/refresh.py | 4 - .../pulumi_ovh/iploadbalancing/tcp_farm.py | 18 +- .../iploadbalancing/tcp_farm_server.py | 4 - .../iploadbalancing/tcp_frontend.py | 4 - .../pulumi_ovh/iploadbalancing/tcp_route.py | 4 - .../iploadbalancing/tcp_route_rule.py | 4 - .../iploadbalancing/udp_frontend.py | 4 - sdk/python/pulumi_ovh/me/__init__.py | 3 - sdk/python/pulumi_ovh/me/_inputs.py | 96 +- sdk/python/pulumi_ovh/me/apio_auth2_client.py | 8 - .../pulumi_ovh/me/get_apio_auth2_client.py | 4 - .../pulumi_ovh/me/get_apio_auth2_clients.py | 4 - .../pulumi_ovh/me/get_identity_group.py | 19 +- .../pulumi_ovh/me/get_identity_groups.py | 4 - sdk/python/pulumi_ovh/me/get_identity_user.py | 4 - .../pulumi_ovh/me/get_identity_users.py | 4 - .../me/get_installation_template.py | 124 +- .../me/get_installation_templates.py | 4 - sdk/python/pulumi_ovh/me/get_me.py | 4 - .../me/get_paymentmean_bank_account.py | 4 - .../me/get_paymentmean_credit_card.py | 4 - sdk/python/pulumi_ovh/me/get_ssh_key.py | 139 --- sdk/python/pulumi_ovh/me/get_ssh_keys.py | 99 -- sdk/python/pulumi_ovh/me/identity_group.py | 4 - sdk/python/pulumi_ovh/me/identity_user.py | 4 - .../pulumi_ovh/me/installation_template.py | 272 +++-- .../installation_template_partition_scheme.py | 4 - ...template_partition_scheme_hardware_raid.py | 4 - ...ion_template_partition_scheme_partition.py | 4 - sdk/python/pulumi_ovh/me/outputs.py | 169 ++- sdk/python/pulumi_ovh/me/ssh_key.py | 312 ----- sdk/python/pulumi_ovh/order/get_cart.py | 4 - .../pulumi_ovh/order/get_cart_product.py | 4 - .../order/get_cart_product_options.py | 4 - .../order/get_cart_product_options_plan.py | 4 - .../pulumi_ovh/order/get_cart_product_plan.py | 4 - sdk/python/pulumi_ovh/outputs.py | 267 +++++ sdk/python/pulumi_ovh/vps/_inputs.py | 16 +- sdk/python/pulumi_ovh/vps/get_vps.py | 4 - sdk/python/pulumi_ovh/vps/get_vpss.py | 4 - sdk/python/pulumi_ovh/vps/outputs.py | 16 +- sdk/python/pulumi_ovh/vrack/cloud_project.py | 12 +- .../pulumi_ovh/vrack/dedicated_server.py | 4 - .../vrack/dedicated_server_interface.py | 4 - sdk/python/pulumi_ovh/vrack/get_vracks.py | 4 - sdk/python/pulumi_ovh/vrack/ip_address.py | 4 - .../pulumi_ovh/vrack/ip_loadbalancing.py | 4 - sdk/python/pulumi_ovh/vrack/vrack.py | 33 +- 871 files changed, 6694 insertions(+), 6400 deletions(-) create mode 100644 sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationArgs.cs create mode 100644 sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationGetArgs.cs create mode 100644 sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationIpArgs.cs create mode 100644 sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationIpGetArgs.cs create mode 100644 sdk/dotnet/CloudProject/Inputs/GatewayInterfaceArgs.cs create mode 100644 sdk/dotnet/CloudProject/Inputs/GatewayInterfaceGetArgs.cs create mode 100644 sdk/dotnet/CloudProject/Outputs/GatewayExternalInformation.cs create mode 100644 sdk/dotnet/CloudProject/Outputs/GatewayExternalInformationIp.cs create mode 100644 sdk/dotnet/CloudProject/Outputs/GatewayInterface.cs create mode 100644 sdk/dotnet/GetInstallationTemplate.cs delete mode 100644 sdk/dotnet/Me/GetSshKey.cs delete mode 100644 sdk/dotnet/Me/GetSshKeys.cs create mode 100644 sdk/dotnet/Me/Inputs/InstallationTemplateInputArgs.cs create mode 100644 sdk/dotnet/Me/Inputs/InstallationTemplateInputGetArgs.cs create mode 100644 sdk/dotnet/Me/Outputs/GetInstallationTemplateInputResult.cs create mode 100644 sdk/dotnet/Me/Outputs/InstallationTemplateInput.cs delete mode 100644 sdk/dotnet/Me/SshKey.cs create mode 100644 sdk/dotnet/Outputs/GetInstallationTemplateInputResult.cs create mode 100644 sdk/dotnet/Outputs/GetInstallationTemplateLicenseOResult.cs create mode 100644 sdk/dotnet/Outputs/GetInstallationTemplateLicenseResult.cs create mode 100644 sdk/dotnet/Outputs/GetInstallationTemplateLicenseUsageResult.cs create mode 100644 sdk/dotnet/Outputs/GetInstallationTemplateProjectOResult.cs create mode 100644 sdk/dotnet/Outputs/GetInstallationTemplateProjectResult.cs create mode 100644 sdk/dotnet/Outputs/GetInstallationTemplateProjectUsageResult.cs create mode 100644 sdk/go/ovh/getInstallationTemplate.go delete mode 100644 sdk/go/ovh/me/getSshKey.go delete mode 100644 sdk/go/ovh/me/getSshKeys.go delete mode 100644 sdk/go/ovh/me/sshKey.go create mode 100644 sdk/nodejs/getInstallationTemplate.ts delete mode 100644 sdk/nodejs/me/getSshKey.ts delete mode 100644 sdk/nodejs/me/getSshKeys.ts delete mode 100644 sdk/nodejs/me/sshKey.ts create mode 100644 sdk/python/pulumi_ovh/get_installation_template.py delete mode 100644 sdk/python/pulumi_ovh/me/get_ssh_key.py delete mode 100644 sdk/python/pulumi_ovh/me/get_ssh_keys.py delete mode 100644 sdk/python/pulumi_ovh/me/ssh_key.py diff --git a/.pulumi-java-gen.version b/.pulumi-java-gen.version index 2774f858..142464bf 100644 --- a/.pulumi-java-gen.version +++ b/.pulumi-java-gen.version @@ -1 +1 @@ -0.10.0 \ No newline at end of file +0.11.0 \ No newline at end of file diff --git a/provider/cmd/pulumi-resource-ovh/bridge-metadata.json b/provider/cmd/pulumi-resource-ovh/bridge-metadata.json index c06e7a24..7bbaad99 100644 --- a/provider/cmd/pulumi-resource-ovh/bridge-metadata.json +++ b/provider/cmd/pulumi-resource-ovh/bridge-metadata.json @@ -88,7 +88,6 @@ "ovh:Me/installationTemplatePartitionScheme:InstallationTemplatePartitionScheme": 0, "ovh:Me/installationTemplatePartitionSchemeHardwareRaid:InstallationTemplatePartitionSchemeHardwareRaid": 0, "ovh:Me/installationTemplatePartitionSchemePartition:InstallationTemplatePartitionSchemePartition": 0, - "ovh:Me/sshKey:SshKey": 0, "ovh:Vps/vps:Vps": 1, "ovh:Vrack/cloudProject:CloudProject": 0, "ovh:Vrack/dedicatedServer:DedicatedServer": 0, @@ -195,8 +194,6 @@ "ovh:Me/getMe:getMe": 0, "ovh:Me/getPaymentmeanBankAccount:getPaymentmeanBankAccount": 0, "ovh:Me/getPaymentmeanCreditCard:getPaymentmeanCreditCard": 0, - "ovh:Me/getSshKey:getSshKey": 0, - "ovh:Me/getSshKeys:getSshKeys": 0, "ovh:Order/getCart:getCart": 0, "ovh:Order/getCartProduct:getCartProduct": 0, "ovh:Order/getCartProductOptions:getCartProductOptions": 0, @@ -205,6 +202,7 @@ "ovh:Vps/getVps:getVps": 0, "ovh:Vps/getVpss:getVpss": 0, "ovh:Vrack/getVracks:getVracks": 0, + "ovh:index/getInstallationTemplate:getInstallationTemplate": 0, "ovh:index/getInstallationTemplates:getInstallationTemplates": 0, "ovh:index/getServer:getServer": 0, "ovh:index/getServers:getServers": 0, diff --git a/provider/cmd/pulumi-resource-ovh/schema.json b/provider/cmd/pulumi-resource-ovh/schema.json index d42ebcd4..398f323c 100644 --- a/provider/cmd/pulumi-resource-ovh/schema.json +++ b/provider/cmd/pulumi-resource-ovh/schema.json @@ -468,6 +468,82 @@ "region" ] }, + "ovh:CloudProject/GatewayExternalInformation:GatewayExternalInformation": { + "properties": { + "ips": { + "type": "array", + "items": { + "$ref": "#/types/ovh:CloudProject/GatewayExternalInformationIp:GatewayExternalInformationIp" + }, + "description": "List of external ips of the gateway.\n" + }, + "networkId": { + "type": "string", + "description": "ID of the private network.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "ips", + "networkId" + ] + } + } + }, + "ovh:CloudProject/GatewayExternalInformationIp:GatewayExternalInformationIp": { + "properties": { + "ip": { + "type": "string", + "description": "IP of the interface.\n" + }, + "subnetId": { + "type": "string", + "description": "ID of the subnet.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "ip", + "subnetId" + ] + } + } + }, + "ovh:CloudProject/GatewayInterface:GatewayInterface": { + "properties": { + "id": { + "type": "string", + "description": "ID of the interface.\n" + }, + "ip": { + "type": "string", + "description": "IP of the interface.\n" + }, + "networkId": { + "type": "string", + "description": "ID of the private network.\n" + }, + "subnetId": { + "type": "string", + "description": "ID of the subnet.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "id", + "ip", + "networkId", + "subnetId" + ] + } + } + }, "ovh:CloudProject/KubeCustomization:KubeCustomization": { "properties": { "apiservers": { @@ -513,15 +589,13 @@ "type": "array", "items": { "type": "string" - }, - "description": "Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time.\n" + } }, "enableds": { "type": "array", "items": { "type": "string" - }, - "description": "Array of admission plugins enabled, default is [\"NodeRestriction\",\"AlwaysPulImages\"] and only these admission plugins can be enabled at this time.\n" + } } }, "type": "object", @@ -550,12 +624,10 @@ "ovh:CloudProject/KubeCustomizationKubeProxyIptables:KubeCustomizationKubeProxyIptables": { "properties": { "minSyncPeriod": { - "type": "string", - "description": "Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`).\n" + "type": "string" }, "syncPeriod": { - "type": "string", - "description": "Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`).\n" + "type": "string" } }, "type": "object" @@ -563,28 +635,22 @@ "ovh:CloudProject/KubeCustomizationKubeProxyIpvs:KubeCustomizationKubeProxyIpvs": { "properties": { "minSyncPeriod": { - "type": "string", - "description": "Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`).\n" + "type": "string" }, "scheduler": { - "type": "string", - "description": "IPVS scheduler.\n" + "type": "string" }, "syncPeriod": { - "type": "string", - "description": "Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`).\n" + "type": "string" }, "tcpFinTimeout": { - "type": "string", - "description": "Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system.\n" + "type": "string" }, "tcpTimeout": { - "type": "string", - "description": "Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system.\n" + "type": "string" }, "udpTimeout": { - "type": "string", - "description": "timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system.\n" + "type": "string" } }, "type": "object" @@ -627,11 +693,11 @@ "properties": { "metadata": { "$ref": "#/types/ovh:CloudProject/KubeNodePoolTemplateMetadata:KubeNodePoolTemplateMetadata", - "description": "Metadata of each node in the pool\n" + "description": "metadata\n" }, "spec": { "$ref": "#/types/ovh:CloudProject/KubeNodePoolTemplateSpec:KubeNodePoolTemplateSpec", - "description": "Spec of each node in the pool\n" + "description": "spec\n" } }, "type": "object", @@ -647,21 +713,21 @@ "additionalProperties": { "type": "string" }, - "description": "Annotations to apply to each node\n" + "description": "annotations\n" }, "finalizers": { "type": "array", "items": { "type": "string" }, - "description": "Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer.\n" + "description": "finalizers\n" }, "labels": { "type": "object", "additionalProperties": { "type": "string" }, - "description": "Labels to apply to each node\n" + "description": "labels\n" } }, "type": "object", @@ -681,11 +747,11 @@ "$ref": "pulumi.json#/Any" } }, - "description": "Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec)\n" + "description": "taints\n" }, "unschedulable": { "type": "boolean", - "description": "If true, set nodes as un-schedulable\n" + "description": "unschedulable\n" } }, "type": "object", @@ -881,7 +947,7 @@ }, "planCode": { "type": "string", - "description": "Plan code\n" + "description": "Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`.\n" }, "pricingMode": { "type": "string", @@ -1990,11 +2056,11 @@ "properties": { "logFormat": { "type": "string", - "description": "Type of format to decode. One of \"RFC5424\", \"LTSV\", \"GELF\", \"CAPNP\"\n" + "description": "Type of format to decode\n" }, "logFraming": { "type": "string", - "description": "Indicates how messages are delimited. One of \"LINE\", \"NUL\", \"SYSLEN\", \"CAPNP\"\n" + "description": "Indicates how messages are delimited\n" } }, "type": "object", @@ -2035,12 +2101,6 @@ "description": "Disk group id.\n", "willReplaceOnChanges": true }, - "language": { - "type": "string", - "description": "Deprecated, will be removed in next release.\n", - "deprecationMessage": "This field is deprecated and will be removed in a future release", - "willReplaceOnChanges": true - }, "noRaid": { "type": "boolean", "description": "Set to true to disable RAID.\n", @@ -2060,12 +2120,6 @@ "type": "integer", "description": "soft raid devices.\n", "willReplaceOnChanges": true - }, - "useSpla": { - "type": "boolean", - "description": "Deprecated, will be removed in next release.\n\nThe `user_metadata` block supports many arguments, here is a non-exhaustive list depending on the OS:\n\n-[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view\u0026sysparm_article=KB0061951#os-questions)\n\n-[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate\u0026branch=v1#get-/dedicated/installationTemplate/-templateName-)\n\n-[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view\u0026sysparm_article=KB0061950#create-an-os-installation-task) to get more information\n", - "deprecationMessage": "This field is deprecated and will be removed in a future release", - "willReplaceOnChanges": true } }, "type": "object" @@ -2835,7 +2889,7 @@ "items": { "$ref": "#/types/ovh:Domain/ZonePlanConfiguration:ZonePlanConfiguration" }, - "description": "Representation of a configuration item for personalizing product\n" + "description": "Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template`\n" }, "duration": { "type": "string", @@ -3030,7 +3084,7 @@ }, "value": { "type": "string", - "description": "Path to the resource in API.OVH.COM\n\nPlan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET)\n" + "description": "Path to the resource in API.OVH.COM\n" } }, "type": "object", @@ -3054,11 +3108,11 @@ }, "duration": { "type": "string", - "description": "duration.\n" + "description": "Service duration\n" }, "planCode": { "type": "string", - "description": "Plan code.\n" + "description": "Plan code\n" }, "pricingMode": { "type": "string", @@ -3080,7 +3134,7 @@ }, "value": { "type": "string", - "description": "Path to the resource in API.OVH.COM\n\nPlan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET)\n" + "description": "Path to the resource in API.OVH.COM\n" } }, "type": "object", @@ -3568,7 +3622,7 @@ }, "planCode": { "type": "string", - "description": "Plan code\n" + "description": "The billing planCode for this zone\n" } }, "type": "object", @@ -3825,14 +3879,48 @@ "postInstallationScriptReturn": { "type": "string", "description": "indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'.\n" + } + }, + "type": "object" + }, + "ovh:Me/InstallationTemplateInput:InstallationTemplateInput": { + "properties": { + "default": { + "type": "string" }, - "sshKeyName": { + "description": { "type": "string", - "description": "Deprecated.\n", - "deprecationMessage": "This field is deprecated and will be removed in a future release." + "description": "information about this template.\n" + }, + "enums": { + "type": "array", + "items": { + "type": "string" + } + }, + "mandatory": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "type": { + "type": "string" } }, - "type": "object" + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "default", + "description", + "enums", + "mandatory", + "name", + "type" + ] + } + } }, "ovh:Me/getInstallationTemplateCustomization:getInstallationTemplateCustomization": { "properties": { @@ -3846,20 +3934,56 @@ }, "postInstallationScriptReturn": { "type": "string", - "description": "indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'.\n" - }, - "sshKeyName": { - "type": "string", - "description": "Name of the ssh key that should be installed. Password login will be disabled. Deprecated, will be removed in next release, use userMetada instead.\n", - "deprecationMessage": "This field will be removed from the API, please use `userMetadata` instead." + "description": "Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'.\n" } }, "type": "object", "required": [ "customHostname", "postInstallationScriptLink", - "postInstallationScriptReturn", - "sshKeyName" + "postInstallationScriptReturn" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "ovh:Me/getInstallationTemplateInput:getInstallationTemplateInput": { + "properties": { + "default": { + "type": "string" + }, + "description": { + "type": "string", + "description": "Information about this template.\n" + }, + "enums": { + "type": "array", + "items": { + "type": "string" + } + }, + "mandatory": { + "type": "boolean" + }, + "name": { + "type": "string", + "description": "Hardware RAID name.\n" + }, + "type": { + "type": "string", + "description": "Partition type.\n" + } + }, + "type": "object", + "required": [ + "default", + "description", + "enums", + "mandatory", + "name", + "type" ], "language": { "nodejs": { @@ -3887,7 +4011,7 @@ }, "priority": { "type": "integer", - "description": "on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications).\n" + "description": "On a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications).\n" } }, "type": "object", @@ -3946,27 +4070,27 @@ }, "mountpoint": { "type": "string", - "description": "partition mount point.\n" + "description": "Partition mount point.\n" }, "order": { "type": "integer", - "description": "step or order. specifies the creation order of the partition on the disk\n" + "description": "Step or order. Specifies the creation order of the partition on the disk.\n" }, "raid": { "type": "string", - "description": "raid partition type.\n" + "description": "Raid partition type.\n" }, "size": { "type": "integer", - "description": "size of partition in MB, 0 =\u003e rest of the space.\n" + "description": "Size of partition in MB, 0 =\u003e rest of the space.\n" }, "type": { "type": "string", - "description": "partition type.\n" + "description": "Partition type.\n" }, "volumeName": { "type": "string", - "description": "The volume name needed for proxmox distribution\n" + "description": "Volume name needed for proxmox distribution.\n" } }, "type": "object", @@ -4931,11 +5055,11 @@ "properties": { "label": { "type": "string", - "description": "Identifier of the resource\n" + "description": "Label for your configuration item\n" }, "value": { "type": "string", - "description": "Path to the resource in api.ovh.com\n" + "description": "Value or resource URL on API.OVH.COM of your configuration item\n" } }, "type": "object", @@ -4999,11 +5123,11 @@ "properties": { "label": { "type": "string", - "description": "Identifier of the resource\n" + "description": "Label for your configuration item\n" }, "value": { "type": "string", - "description": "Path to the resource in api.ovh.com\n" + "description": "Value or resource URL on API.OVH.COM of your configuration item\n" } }, "type": "object", @@ -5177,6 +5301,225 @@ "value" ] }, + "ovh:index/getInstallationTemplateInput:getInstallationTemplateInput": { + "properties": { + "default": { + "type": "string" + }, + "description": { + "type": "string", + "description": "Information about this template.\n" + }, + "enums": { + "type": "array", + "items": { + "type": "string" + } + }, + "mandatory": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "type": "object", + "required": [ + "default", + "description", + "enums", + "mandatory", + "name", + "type" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "ovh:index/getInstallationTemplateLicense:getInstallationTemplateLicense": { + "properties": { + "os": { + "type": "array", + "items": { + "$ref": "#/types/ovh:index/getInstallationTemplateLicenseO:getInstallationTemplateLicenseO" + } + }, + "usages": { + "type": "array", + "items": { + "$ref": "#/types/ovh:index/getInstallationTemplateLicenseUsage:getInstallationTemplateLicenseUsage" + } + } + }, + "type": "object", + "required": [ + "os", + "usages" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "ovh:index/getInstallationTemplateLicenseO:getInstallationTemplateLicenseO": { + "properties": { + "names": { + "type": "array", + "items": { + "type": "string" + } + }, + "url": { + "type": "string" + } + }, + "type": "object", + "required": [ + "names", + "url" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "ovh:index/getInstallationTemplateLicenseUsage:getInstallationTemplateLicenseUsage": { + "properties": { + "names": { + "type": "array", + "items": { + "type": "string" + } + }, + "url": { + "type": "string" + } + }, + "type": "object", + "required": [ + "names", + "url" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "ovh:index/getInstallationTemplateProject:getInstallationTemplateProject": { + "properties": { + "os": { + "type": "array", + "items": { + "$ref": "#/types/ovh:index/getInstallationTemplateProjectO:getInstallationTemplateProjectO" + }, + "description": "OS template project OS details\n" + }, + "usages": { + "type": "array", + "items": { + "$ref": "#/types/ovh:index/getInstallationTemplateProjectUsage:getInstallationTemplateProjectUsage" + } + } + }, + "type": "object", + "required": [ + "os", + "usages" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "ovh:index/getInstallationTemplateProjectO:getInstallationTemplateProjectO": { + "properties": { + "governances": { + "type": "array", + "items": { + "type": "string" + }, + "description": "OS template project item governance\n" + }, + "name": { + "type": "string", + "description": "OS template project item name\n" + }, + "releaseNotes": { + "type": "string", + "description": "OS template project item release notes\n" + }, + "url": { + "type": "string", + "description": "OS template project item url\n" + }, + "version": { + "type": "string", + "description": "OS template project item version\n" + } + }, + "type": "object", + "required": [ + "governances", + "name", + "releaseNotes", + "url", + "version" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "ovh:index/getInstallationTemplateProjectUsage:getInstallationTemplateProjectUsage": { + "properties": { + "governances": { + "type": "array", + "items": { + "type": "string" + }, + "description": "OS template project item governance\n" + }, + "name": { + "type": "string", + "description": "OS template project item name\n" + }, + "releaseNotes": { + "type": "string", + "description": "OS template project item release notes\n" + }, + "url": { + "type": "string", + "description": "OS template project item url\n" + }, + "version": { + "type": "string", + "description": "OS template project item version\n" + } + }, + "type": "object", + "required": [ + "governances", + "name", + "releaseNotes", + "url", + "version" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, "ovh:index/getServerVni:getServerVni": { "properties": { "enabled": { @@ -6032,7 +6375,7 @@ }, "description": { "type": "string", - "description": "Description of the IP restriction\n" + "description": "Small description of the database service.\n" }, "diskSize": { "type": "integer", @@ -6147,7 +6490,7 @@ }, "description": { "type": "string", - "description": "Description of the IP restriction\n" + "description": "Small description of the database service.\n" }, "diskSize": { "type": "integer", @@ -6237,7 +6580,7 @@ }, "description": { "type": "string", - "description": "Description of the IP restriction\n" + "description": "Small description of the database service.\n" }, "diskSize": { "type": "integer", @@ -6446,38 +6789,54 @@ } }, "ovh:CloudProject/gateway:Gateway": { - "description": "Create a new Gateway for existing subnet in the specified public cloud project.\n\n", + "description": "Create a new Gateway for existing subnet in the specified public cloud project.\n\n## Import\n\nA gateway can be imported using the `service_name`, `region` and `id` (identifier of the gateway) properties, separated by a `/`.\n\nbash\n\n```sh\n$ pulumi import ovh:CloudProject/gateway:Gateway gateway service_name/region/id\n```\n\n", "properties": { + "externalInformations": { + "type": "array", + "items": { + "$ref": "#/types/ovh:CloudProject/GatewayExternalInformation:GatewayExternalInformation" + }, + "description": "List of External Information of the gateway.\n" + }, + "interfaces": { + "type": "array", + "items": { + "$ref": "#/types/ovh:CloudProject/GatewayInterface:GatewayInterface" + }, + "description": "Interfaces list of the gateway.\n" + }, "model": { "type": "string", - "description": "The model of the gateway.\n" + "description": "Model of the gateway.\n" }, "name": { "type": "string", - "description": "The name of the gateway.\n" + "description": "Name of the gateway.\n" }, "networkId": { "type": "string", - "description": "The ID of the private network.\n" + "description": "ID of the private network.\n" }, "region": { "type": "string", - "description": "The region of the gateway.\n" + "description": "Region of the gateway.\n" }, "serviceName": { "type": "string", - "description": "The ID of the private network.\n" + "description": "ID of the private network.\n" }, "status": { "type": "string", - "description": "The status of the gateway.\n" + "description": "Status of the gateway.\n" }, "subnetId": { "type": "string", - "description": "The ID of the subnet.\n" + "description": "ID of the subnet.\n" } }, "required": [ + "externalInformations", + "interfaces", "model", "name", "networkId", @@ -6489,30 +6848,30 @@ "inputProperties": { "model": { "type": "string", - "description": "The model of the gateway.\n" + "description": "Model of the gateway.\n" }, "name": { "type": "string", - "description": "The name of the gateway.\n" + "description": "Name of the gateway.\n" }, "networkId": { "type": "string", - "description": "The ID of the private network.\n", + "description": "ID of the private network.\n", "willReplaceOnChanges": true }, "region": { "type": "string", - "description": "The region of the gateway.\n", + "description": "Region of the gateway.\n", "willReplaceOnChanges": true }, "serviceName": { "type": "string", - "description": "The ID of the private network.\n", + "description": "ID of the private network.\n", "willReplaceOnChanges": true }, "subnetId": { "type": "string", - "description": "The ID of the subnet.\n", + "description": "ID of the subnet.\n", "willReplaceOnChanges": true } }, @@ -6526,36 +6885,50 @@ "stateInputs": { "description": "Input properties used for looking up and filtering Gateway resources.\n", "properties": { + "externalInformations": { + "type": "array", + "items": { + "$ref": "#/types/ovh:CloudProject/GatewayExternalInformation:GatewayExternalInformation" + }, + "description": "List of External Information of the gateway.\n" + }, + "interfaces": { + "type": "array", + "items": { + "$ref": "#/types/ovh:CloudProject/GatewayInterface:GatewayInterface" + }, + "description": "Interfaces list of the gateway.\n" + }, "model": { "type": "string", - "description": "The model of the gateway.\n" + "description": "Model of the gateway.\n" }, "name": { "type": "string", - "description": "The name of the gateway.\n" + "description": "Name of the gateway.\n" }, "networkId": { "type": "string", - "description": "The ID of the private network.\n", + "description": "ID of the private network.\n", "willReplaceOnChanges": true }, "region": { "type": "string", - "description": "The region of the gateway.\n", + "description": "Region of the gateway.\n", "willReplaceOnChanges": true }, "serviceName": { "type": "string", - "description": "The ID of the private network.\n", + "description": "ID of the private network.\n", "willReplaceOnChanges": true }, "status": { "type": "string", - "description": "The status of the gateway.\n" + "description": "Status of the gateway.\n" }, "subnetId": { "type": "string", - "description": "The ID of the subnet.\n", + "description": "ID of the subnet.\n", "willReplaceOnChanges": true } }, @@ -7457,8 +7830,7 @@ "items": { "type": "string" }, - "description": "an array of valid OVHcloud public cloud region ID in which the network\nwill be available. Ex.: \"GRA1\". Defaults to all public cloud regions.\n", - "willReplaceOnChanges": true + "description": "an array of valid OVHcloud public cloud region ID in which the network\nwill be available. Ex.: \"GRA1\". Defaults to all public cloud regions.\n" }, "serviceName": { "type": "string", @@ -7486,8 +7858,7 @@ "items": { "type": "string" }, - "description": "an array of valid OVHcloud public cloud region ID in which the network\nwill be available. Ex.: \"GRA1\". Defaults to all public cloud regions.\n", - "willReplaceOnChanges": true + "description": "an array of valid OVHcloud public cloud region ID in which the network\nwill be available. Ex.: \"GRA1\". Defaults to all public cloud regions.\n" }, "regionsAttributes": { "type": "array", @@ -7770,6 +8141,13 @@ "type": "string", "description": "A description associated with the user.\n" }, + "orders": { + "type": "array", + "items": { + "$ref": "#/types/ovh:CloudProject/ProjectOrder:ProjectOrder" + }, + "description": "Details about the order that was used to create the public cloud project\n" + }, "ovhSubsidiary": { "type": "string", "description": "OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json)\n", @@ -12025,6 +12403,13 @@ "ZoneURN" ], "inputProperties": { + "orders": { + "type": "array", + "items": { + "$ref": "#/types/ovh:Domain/ZoneOrder:ZoneOrder" + }, + "description": "Details about an Order\n" + }, "ovhSubsidiary": { "type": "string", "description": "OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json)\n", @@ -12495,6 +12880,13 @@ "type": "string", "description": "Name displayed in customer panel for your private database\n" }, + "orders": { + "type": "array", + "items": { + "$ref": "#/types/ovh:Hosting/PrivateDatabaseOrder:PrivateDatabaseOrder" + }, + "description": "Details about your Order\n" + }, "ovhSubsidiary": { "type": "string", "description": "OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json)\n", @@ -13735,6 +14127,13 @@ "type": "string", "description": "Custom description on your ip.\n" }, + "orders": { + "type": "array", + "items": { + "$ref": "#/types/ovh:Ip/IpServiceOrder:IpServiceOrder" + }, + "description": "Details about an Order\n" + }, "ovhSubsidiary": { "type": "string", "description": "OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json)\n", @@ -13942,7 +14341,7 @@ }, "serviceName": { "type": "string", - "description": "Name of the service to route the IP to. IP will be parked if this value is an empty string\n" + "description": "Service name in the form of `ip-\u003cpart-1\u003e.\u003cpart-2\u003e.\u003cpart-3\u003e.\u003cpart-4\u003e`\n" }, "taskStartDate": { "type": "string", @@ -14016,7 +14415,7 @@ }, "serviceName": { "type": "string", - "description": "Name of the service to route the IP to. IP will be parked if this value is an empty string\n" + "description": "Service name in the form of `ip-\u003cpart-1\u003e.\u003cpart-2\u003e.\u003cpart-3\u003e.\u003cpart-4\u003e`\n" }, "taskStartDate": { "type": "string", @@ -14112,7 +14511,7 @@ }, "port": { "type": "integer", - "description": "Port for backends to receive traffic on.\n" + "description": "Port attached to your farm ([1..49151]). Inherited from frontend if null\n" }, "probe": { "$ref": "#/types/ovh:IpLoadBalancing/HttpFarmProbe:HttpFarmProbe", @@ -14150,7 +14549,7 @@ }, "port": { "type": "integer", - "description": "Port for backends to receive traffic on.\n" + "description": "Port attached to your farm ([1..49151]). Inherited from frontend if null\n" }, "probe": { "$ref": "#/types/ovh:IpLoadBalancing/HttpFarmProbe:HttpFarmProbe", @@ -14192,7 +14591,7 @@ }, "port": { "type": "integer", - "description": "Port for backends to receive traffic on.\n" + "description": "Port attached to your farm ([1..49151]). Inherited from frontend if null\n" }, "probe": { "$ref": "#/types/ovh:IpLoadBalancing/HttpFarmProbe:HttpFarmProbe", @@ -14651,7 +15050,7 @@ }, "status": { "type": "string", - "description": "HTTP status code for \"redirect\" and \"reject\" actions\n" + "description": "Route status. Routes in \"ok\" state are ready to operate\n" }, "weight": { "type": "integer", @@ -14722,7 +15121,7 @@ }, "status": { "type": "string", - "description": "HTTP status code for \"redirect\" and \"reject\" actions\n" + "description": "Route status. Routes in \"ok\" state are ready to operate\n" }, "weight": { "type": "integer", @@ -14976,6 +15375,13 @@ "type": "string", "description": "Set the name displayed in ManagerV6 for your iplb (max 50 chars)\n" }, + "orders": { + "type": "array", + "items": { + "$ref": "#/types/ovh:IpLoadBalancing/LoadBalancerOrder:LoadBalancerOrder" + }, + "description": "Details about an Order\n" + }, "ovhSubsidiary": { "type": "string", "description": "OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json)\n", @@ -15181,7 +15587,7 @@ }, "port": { "type": "integer", - "description": "Port for backends to receive traffic on.\n" + "description": "Port attached to your farm ([1..49151]). Inherited from frontend if null\n" }, "probe": { "$ref": "#/types/ovh:IpLoadBalancing/TcpFarmProbe:TcpFarmProbe", @@ -15219,7 +15625,7 @@ }, "port": { "type": "integer", - "description": "Port for backends to receive traffic on.\n" + "description": "Port attached to your farm ([1..49151]). Inherited from frontend if null\n" }, "probe": { "$ref": "#/types/ovh:IpLoadBalancing/TcpFarmProbe:TcpFarmProbe", @@ -15261,7 +15667,7 @@ }, "port": { "type": "integer", - "description": "Port for backends to receive traffic on.\n" + "description": "Port attached to your farm ([1..49151]). Inherited from frontend if null\n" }, "probe": { "$ref": "#/types/ovh:IpLoadBalancing/TcpFarmProbe:TcpFarmProbe", @@ -16452,13 +16858,6 @@ "ovh:Me/installationTemplate:InstallationTemplate": { "description": "Use this resource to create a custom installation template available for dedicated servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.Me.InstallationTemplate;\nimport com.pulumi.ovh.Me.InstallationTemplateArgs;\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 mytemplate = new InstallationTemplate(\"mytemplate\", InstallationTemplateArgs.builder() \n .baseTemplateName(\"debian12_64\")\n .customHostname(\"mytest\")\n .templateName(\"mytemplate\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mytemplate:\n type: ovh:Me:InstallationTemplate\n properties:\n baseTemplateName: debian12_64\n customHostname: mytest\n templateName: mytemplate\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nCustom installation template available for dedicated servers can be imported using the `base_template_name`, `template_name` of the cluster, separated by \"/\" E.g.,\n\nbash\n\n```sh\n$ pulumi import ovh:Me/installationTemplate:InstallationTemplate mytemplate base_template_name/template_name\n```\n\n", "properties": { - "availableLanguages": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Deprecated.\n" - }, "baseTemplateName": { "type": "string", "description": "The name of an existing installation template, choose one among the list given by `ovh.getInstallationTemplates` datasource.\n" @@ -16469,17 +16868,11 @@ }, "category": { "type": "string", - "description": "Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).\n", - "deprecationMessage": "This field is deprecated and will be removed in a future release." + "description": "Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).\n" }, "customization": { "$ref": "#/types/ovh:Me/InstallationTemplateCustomization:InstallationTemplateCustomization" }, - "defaultLanguage": { - "type": "string", - "description": "Deprecated, use language in userMetadata instead.\n", - "deprecationMessage": "This field is deprecated and will be removed in a future release." - }, "description": { "type": "string", "description": "information about this template.\n" @@ -16488,46 +16881,73 @@ "type": "string", "description": "the distribution this template is based on.\n" }, + "endOfInstall": { + "type": "string", + "description": "after this date, install of this template will not be possible at OVH\n" + }, "family": { "type": "string", - "description": "this template family type (bsd,linux,solaris,windows).\n" + "description": "this template family type.\n" }, "filesystems": { "type": "array", "items": { "type": "string" }, - "description": "Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).\n" + "description": "Filesystems available.\n" }, "hardRaidConfiguration": { "type": "boolean", - "description": "This distribution supports hardware raid configuration through the OVHcloud API.\n" + "description": "This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release.\n", + "deprecationMessage": "This will be deprecated in the next release" + }, + "inputs": { + "type": "array", + "items": { + "$ref": "#/types/ovh:Me/InstallationTemplateInput:InstallationTemplateInput" + } }, "lvmReady": { "type": "boolean", - "description": "This distribution supports Logical Volumes (Linux LVM)\n" + "description": "Whether this distribution supports Logical Volumes (Linux LVM)\n" + }, + "noPartitioning": { + "type": "boolean", + "description": "Partitioning customization is not available for this OS template\n" }, "removeDefaultPartitionSchemes": { "type": "boolean", "description": "Remove default partition schemes at creation.\n" }, + "softRaidOnlyMirroring": { + "type": "boolean", + "description": "Partitioning customization is available but limited to mirroring for this OS template\n" + }, + "subfamily": { + "type": "string", + "description": "this template subfamily type\n" + }, "templateName": { "type": "string", "description": "This template name.\n" } }, "required": [ - "availableLanguages", "baseTemplateName", "bitFormat", "category", "description", "distribution", + "endOfInstall", "family", "filesystems", "hardRaidConfiguration", + "inputs", "lvmReady", + "noPartitioning", "removeDefaultPartitionSchemes", + "softRaidOnlyMirroring", + "subfamily", "templateName" ], "inputProperties": { @@ -16539,12 +16959,6 @@ "customization": { "$ref": "#/types/ovh:Me/InstallationTemplateCustomization:InstallationTemplateCustomization" }, - "defaultLanguage": { - "type": "string", - "description": "Deprecated, use language in userMetadata instead.\n", - "deprecationMessage": "This field is deprecated and will be removed in a future release.", - "willReplaceOnChanges": true - }, "removeDefaultPartitionSchemes": { "type": "boolean", "description": "Remove default partition schemes at creation.\n" @@ -16561,13 +16975,6 @@ "stateInputs": { "description": "Input properties used for looking up and filtering InstallationTemplate resources.\n", "properties": { - "availableLanguages": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Deprecated.\n" - }, "baseTemplateName": { "type": "string", "description": "The name of an existing installation template, choose one among the list given by `ovh.getInstallationTemplates` datasource.\n", @@ -16579,18 +16986,11 @@ }, "category": { "type": "string", - "description": "Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).\n", - "deprecationMessage": "This field is deprecated and will be removed in a future release." + "description": "Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).\n" }, "customization": { "$ref": "#/types/ovh:Me/InstallationTemplateCustomization:InstallationTemplateCustomization" }, - "defaultLanguage": { - "type": "string", - "description": "Deprecated, use language in userMetadata instead.\n", - "deprecationMessage": "This field is deprecated and will be removed in a future release.", - "willReplaceOnChanges": true - }, "description": { "type": "string", "description": "information about this template.\n" @@ -16599,29 +16999,52 @@ "type": "string", "description": "the distribution this template is based on.\n" }, + "endOfInstall": { + "type": "string", + "description": "after this date, install of this template will not be possible at OVH\n" + }, "family": { "type": "string", - "description": "this template family type (bsd,linux,solaris,windows).\n" + "description": "this template family type.\n" }, "filesystems": { "type": "array", "items": { "type": "string" }, - "description": "Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).\n" + "description": "Filesystems available.\n" }, "hardRaidConfiguration": { "type": "boolean", - "description": "This distribution supports hardware raid configuration through the OVHcloud API.\n" + "description": "This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release.\n", + "deprecationMessage": "This will be deprecated in the next release" + }, + "inputs": { + "type": "array", + "items": { + "$ref": "#/types/ovh:Me/InstallationTemplateInput:InstallationTemplateInput" + } }, "lvmReady": { "type": "boolean", - "description": "This distribution supports Logical Volumes (Linux LVM)\n" + "description": "Whether this distribution supports Logical Volumes (Linux LVM)\n" + }, + "noPartitioning": { + "type": "boolean", + "description": "Partitioning customization is not available for this OS template\n" }, "removeDefaultPartitionSchemes": { "type": "boolean", "description": "Remove default partition schemes at creation.\n" }, + "softRaidOnlyMirroring": { + "type": "boolean", + "description": "Partitioning customization is available but limited to mirroring for this OS template\n" + }, + "subfamily": { + "type": "string", + "description": "this template subfamily type\n" + }, "templateName": { "type": "string", "description": "This template name.\n" @@ -16944,77 +17367,6 @@ "type": "object" } }, - "ovh:Me/sshKey:SshKey": { - "description": "## Example Usage\n\n\u003e __NOTE__ This resource will be removed in next release, please use userMetada instead.\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@ovhcloud/pulumi-ovh\";\n\nconst mykey = new ovh.me.SshKey(\"mykey\", {\n key: \"ssh-ed25519 AAAAC3...\",\n keyName: \"mykey\",\n});\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmykey = ovh.me.SshKey(\"mykey\",\n key=\"ssh-ed25519 AAAAC3...\",\n key_name=\"mykey\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mykey = new Ovh.Me.SshKey(\"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/ovh/pulumi-ovh/sdk/go/ovh/Me\"\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 := Me.NewSshKey(ctx, \"mykey\", \u0026Me.SshKeyArgs{\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.Me.SshKey;\nimport com.pulumi.ovh.Me.SshKeyArgs;\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 SshKey(\"mykey\", SshKeyArgs.builder() \n .key(\"ssh-ed25519 AAAAC3...\")\n .keyName(\"mykey\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mykey:\n type: ovh:Me:SshKey\n properties:\n key: ssh-ed25519 AAAAC3...\n keyName: mykey\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", - "properties": { - "default": { - "type": "boolean", - "description": "True when this public SSH key is used for rescue mode and reinstallations.\n", - "deprecationMessage": "use userMetada instead" - }, - "key": { - "type": "string", - "description": "The content of the public key in the form \"ssh-algo content\", e.g. \"ssh-ed25519 AAAAC3...\".\n", - "deprecationMessage": "use userMetada instead" - }, - "keyName": { - "type": "string", - "description": "The friendly name of this SSH key.\n", - "deprecationMessage": "use userMetada instead" - } - }, - "required": [ - "default", - "key", - "keyName" - ], - "inputProperties": { - "default": { - "type": "boolean", - "description": "True when this public SSH key is used for rescue mode and reinstallations.\n", - "deprecationMessage": "use userMetada instead" - }, - "key": { - "type": "string", - "description": "The content of the public key in the form \"ssh-algo content\", e.g. \"ssh-ed25519 AAAAC3...\".\n", - "deprecationMessage": "use userMetada instead", - "willReplaceOnChanges": true - }, - "keyName": { - "type": "string", - "description": "The friendly name of this SSH key.\n", - "deprecationMessage": "use userMetada instead", - "willReplaceOnChanges": true - } - }, - "requiredInputs": [ - "key", - "keyName" - ], - "stateInputs": { - "description": "Input properties used for looking up and filtering SshKey resources.\n", - "properties": { - "default": { - "type": "boolean", - "description": "True when this public SSH key is used for rescue mode and reinstallations.\n", - "deprecationMessage": "use userMetada instead" - }, - "key": { - "type": "string", - "description": "The content of the public key in the form \"ssh-algo content\", e.g. \"ssh-ed25519 AAAAC3...\".\n", - "deprecationMessage": "use userMetada instead", - "willReplaceOnChanges": true - }, - "keyName": { - "type": "string", - "description": "The friendly name of this SSH key.\n", - "deprecationMessage": "use userMetada instead", - "willReplaceOnChanges": true - } - }, - "type": "object" - } - }, "ovh:Vps/vps:Vps": { "description": "## Example Usage\n\n", "properties": { @@ -17289,7 +17641,7 @@ } }, "ovh:Vrack/cloudProject:CloudProject": { - "description": "Attach a Public Cloud Project to a VRack.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@ovhcloud/pulumi-ovh\";\n\nconst vcp = new ovh.vrack.CloudProject(\"vcp\", {\n projectId: \"67890\",\n serviceName: \"12345\",\n});\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nvcp = ovh.vrack.CloudProject(\"vcp\",\n project_id=\"67890\",\n service_name=\"12345\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vcp = new Ovh.Vrack.CloudProject(\"vcp\", new()\n {\n ProjectId = \"67890\",\n ServiceName = \"12345\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Vrack\"\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 := Vrack.NewCloudProject(ctx, \"vcp\", \u0026Vrack.CloudProjectArgs{\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.Vrack.CloudProject;\nimport com.pulumi.ovh.Vrack.CloudProjectArgs;\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 CloudProject(\"vcp\", CloudProjectArgs.builder() \n .projectId(\"67890\")\n .serviceName(\"12345\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vcp:\n type: ovh:Vrack:CloudProject\n properties:\n projectId: '67890'\n serviceName: '12345'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAttachment of a public cloud project and a VRack can be imported using the `project_id`, the `service_name` (vRackID) and the `attach_id`, separated by \"/\" E.g.,\n\nbash\n\n```sh\n$ pulumi import ovh:Vrack/cloudProject:CloudProject myattach ookie9mee8Shaeghaeleeju7Xeghohv6e/pn-12345678/vrack_pn-12345678-cloudproject_ookie9mee8Shaeghaeleeju7Xeghohv6e-attach\n```\n\n", + "description": "Attach a Public Cloud Project to a VRack.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@ovhcloud/pulumi-ovh\";\n\nconst vcp = new ovh.vrack.CloudProject(\"vcp\", {\n projectId: \"67890\",\n serviceName: \"12345\",\n});\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nvcp = ovh.vrack.CloudProject(\"vcp\",\n project_id=\"67890\",\n service_name=\"12345\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vcp = new Ovh.Vrack.CloudProject(\"vcp\", new()\n {\n ProjectId = \"67890\",\n ServiceName = \"12345\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Vrack\"\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 := Vrack.NewCloudProject(ctx, \"vcp\", \u0026Vrack.CloudProjectArgs{\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.Vrack.CloudProject;\nimport com.pulumi.ovh.Vrack.CloudProjectArgs;\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 CloudProject(\"vcp\", CloudProjectArgs.builder() \n .projectId(\"67890\")\n .serviceName(\"12345\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vcp:\n type: ovh:Vrack:CloudProject\n properties:\n projectId: '67890'\n serviceName: '12345'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAttachment of a public cloud project and a VRack can be imported using the `service_name` (vRack identifier) and the `project_id` (Cloud Project identifier), separated by \"/\" E.g.,\n\nbash\n\n```sh\n$ pulumi import ovh:Vrack/cloudProject:CloudProject myattach service_name/project_id\n```\n\n", "properties": { "projectId": { "type": "string", @@ -17561,7 +17913,7 @@ } }, "ovh:Vrack/vrack:Vrack": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@ovhcloud/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myaccount = ovh.Me.getMe({});\nconst mycart = myaccount.then(myaccount =\u003e ovh.Order.getCart({\n ovhSubsidiary: myaccount.ovhSubsidiary,\n}));\nconst vrackCartProductPlan = mycart.then(mycart =\u003e ovh.Order.getCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"vrack\",\n planCode: \"vrack\",\n}));\nconst vrackVrack = new ovh.vrack.Vrack(\"vrackVrack\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n description: \"my vrack\",\n plan: {\n duration: vrackCartProductPlan.then(vrackCartProductPlan =\u003e vrackCartProductPlan.selectedPrices?.[0]?.duration),\n planCode: vrackCartProductPlan.then(vrackCartProductPlan =\u003e vrackCartProductPlan.planCode),\n pricingMode: vrackCartProductPlan.then(vrackCartProductPlan =\u003e vrackCartProductPlan.selectedPrices?.[0]?.pricingMode),\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmyaccount = ovh.Me.get_me()\nmycart = ovh.Order.get_cart(ovh_subsidiary=myaccount.ovh_subsidiary)\nvrack_cart_product_plan = ovh.Order.get_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"vrack\",\n plan_code=\"vrack\")\nvrack_vrack = ovh.vrack.Vrack(\"vrackVrack\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n description=\"my vrack\",\n plan=ovh.vrack.VrackPlanArgs(\n duration=vrack_cart_product_plan.selected_prices[0].duration,\n plan_code=vrack_cart_product_plan.plan_code,\n pricing_mode=vrack_cart_product_plan.selected_prices[0].pricing_mode,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myaccount = Ovh.Me.GetMe.Invoke();\n\n var mycart = Ovh.Order.GetCart.Invoke(new()\n {\n OvhSubsidiary = myaccount.Apply(getMeResult =\u003e getMeResult.OvhSubsidiary),\n });\n\n var vrackCartProductPlan = Ovh.Order.GetCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getCartResult =\u003e getCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"vrack\",\n PlanCode = \"vrack\",\n });\n\n var vrackVrack = new Ovh.Vrack.Vrack(\"vrackVrack\", new()\n {\n OvhSubsidiary = mycart.Apply(getCartResult =\u003e getCartResult.OvhSubsidiary),\n Description = \"my vrack\",\n Plan = new Ovh.Vrack.Inputs.VrackPlanArgs\n {\n Duration = vrackCartProductPlan.Apply(getCartProductPlanResult =\u003e getCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = vrackCartProductPlan.Apply(getCartProductPlanResult =\u003e getCartProductPlanResult.PlanCode),\n PricingMode = vrackCartProductPlan.Apply(getCartProductPlanResult =\u003e getCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Me\"\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Order\"\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Vrack\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmyaccount, err := Me.GetMe(ctx, nil, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tmycart, err := Order.GetCart(ctx, \u0026order.GetCartArgs{\n\t\t\tOvhSubsidiary: myaccount.OvhSubsidiary,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackCartProductPlan, err := Order.GetCartProductPlan(ctx, \u0026order.GetCartProductPlanArgs{\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 = Vrack.NewVrack(ctx, \"vrackVrack\", \u0026Vrack.VrackArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tDescription: pulumi.String(\"my vrack\"),\n\t\t\tPlan: \u0026vrack.VrackPlanArgs{\n\t\t\t\tDuration: pulumi.String(vrackCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(vrackCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(vrackCartProductPlan.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.Me.MeFunctions;\nimport com.pulumi.ovh.Order.OrderFunctions;\nimport com.pulumi.ovh.Order.inputs.GetCartArgs;\nimport com.pulumi.ovh.Order.inputs.GetCartProductPlanArgs;\nimport com.pulumi.ovh.Vrack.Vrack;\nimport com.pulumi.ovh.Vrack.VrackArgs;\nimport com.pulumi.ovh.Vrack.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 myaccount = MeFunctions.getMe();\n\n final var mycart = OrderFunctions.getCart(GetCartArgs.builder()\n .ovhSubsidiary(myaccount.applyValue(getMeResult -\u003e getMeResult.ovhSubsidiary()))\n .build());\n\n final var vrackCartProductPlan = OrderFunctions.getCartProductPlan(GetCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getCartResult -\u003e getCartResult.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(getCartResult -\u003e getCartResult.ovhSubsidiary()))\n .description(\"my vrack\")\n .plan(VrackPlanArgs.builder()\n .duration(vrackCartProductPlan.applyValue(getCartProductPlanResult -\u003e getCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(vrackCartProductPlan.applyValue(getCartProductPlanResult -\u003e getCartProductPlanResult.planCode()))\n .pricingMode(vrackCartProductPlan.applyValue(getCartProductPlanResult -\u003e getCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackVrack:\n type: ovh:Vrack:Vrack\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n description: my vrack\n plan:\n duration: ${vrackCartProductPlan.selectedPrices[0].duration}\n planCode: ${vrackCartProductPlan.planCode}\n pricingMode: ${vrackCartProductPlan.selectedPrices[0].pricingMode}\nvariables:\n myaccount:\n fn::invoke:\n Function: ovh:Me:getMe\n Arguments: {}\n mycart:\n fn::invoke:\n Function: ovh:Order:getCart\n Arguments:\n ovhSubsidiary: ${myaccount.ovhSubsidiary}\n vrackCartProductPlan:\n fn::invoke:\n Function: ovh:Order:getCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: vrack\n planCode: vrack\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nvRack can be imported using the `order_id` that can be retrieved in the [order page](https://www.ovh.com/manager/#/dedicated/billing/orders/orders). \n\nbash\n\n```sh\n$ pulumi import ovh:Vrack/vrack:Vrack vrack order_id\n```\n\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@ovhcloud/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myaccount = ovh.Me.getMe({});\nconst mycart = myaccount.then(myaccount =\u003e ovh.Order.getCart({\n ovhSubsidiary: myaccount.ovhSubsidiary,\n}));\nconst vrackCartProductPlan = mycart.then(mycart =\u003e ovh.Order.getCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"vrack\",\n planCode: \"vrack\",\n}));\nconst vrackVrack = new ovh.vrack.Vrack(\"vrackVrack\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n description: \"my vrack\",\n plan: {\n duration: vrackCartProductPlan.then(vrackCartProductPlan =\u003e vrackCartProductPlan.selectedPrices?.[0]?.duration),\n planCode: vrackCartProductPlan.then(vrackCartProductPlan =\u003e vrackCartProductPlan.planCode),\n pricingMode: vrackCartProductPlan.then(vrackCartProductPlan =\u003e vrackCartProductPlan.selectedPrices?.[0]?.pricingMode),\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmyaccount = ovh.Me.get_me()\nmycart = ovh.Order.get_cart(ovh_subsidiary=myaccount.ovh_subsidiary)\nvrack_cart_product_plan = ovh.Order.get_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"vrack\",\n plan_code=\"vrack\")\nvrack_vrack = ovh.vrack.Vrack(\"vrackVrack\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n description=\"my vrack\",\n plan=ovh.vrack.VrackPlanArgs(\n duration=vrack_cart_product_plan.selected_prices[0].duration,\n plan_code=vrack_cart_product_plan.plan_code,\n pricing_mode=vrack_cart_product_plan.selected_prices[0].pricing_mode,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myaccount = Ovh.Me.GetMe.Invoke();\n\n var mycart = Ovh.Order.GetCart.Invoke(new()\n {\n OvhSubsidiary = myaccount.Apply(getMeResult =\u003e getMeResult.OvhSubsidiary),\n });\n\n var vrackCartProductPlan = Ovh.Order.GetCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getCartResult =\u003e getCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"vrack\",\n PlanCode = \"vrack\",\n });\n\n var vrackVrack = new Ovh.Vrack.Vrack(\"vrackVrack\", new()\n {\n OvhSubsidiary = mycart.Apply(getCartResult =\u003e getCartResult.OvhSubsidiary),\n Description = \"my vrack\",\n Plan = new Ovh.Vrack.Inputs.VrackPlanArgs\n {\n Duration = vrackCartProductPlan.Apply(getCartProductPlanResult =\u003e getCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = vrackCartProductPlan.Apply(getCartProductPlanResult =\u003e getCartProductPlanResult.PlanCode),\n PricingMode = vrackCartProductPlan.Apply(getCartProductPlanResult =\u003e getCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Me\"\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Order\"\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Vrack\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmyaccount, err := Me.GetMe(ctx, nil, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tmycart, err := Order.GetCart(ctx, \u0026order.GetCartArgs{\n\t\t\tOvhSubsidiary: myaccount.OvhSubsidiary,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackCartProductPlan, err := Order.GetCartProductPlan(ctx, \u0026order.GetCartProductPlanArgs{\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 = Vrack.NewVrack(ctx, \"vrackVrack\", \u0026Vrack.VrackArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tDescription: pulumi.String(\"my vrack\"),\n\t\t\tPlan: \u0026vrack.VrackPlanArgs{\n\t\t\t\tDuration: pulumi.String(vrackCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(vrackCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(vrackCartProductPlan.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.Me.MeFunctions;\nimport com.pulumi.ovh.Order.OrderFunctions;\nimport com.pulumi.ovh.Order.inputs.GetCartArgs;\nimport com.pulumi.ovh.Order.inputs.GetCartProductPlanArgs;\nimport com.pulumi.ovh.Vrack.Vrack;\nimport com.pulumi.ovh.Vrack.VrackArgs;\nimport com.pulumi.ovh.Vrack.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 myaccount = MeFunctions.getMe();\n\n final var mycart = OrderFunctions.getCart(GetCartArgs.builder()\n .ovhSubsidiary(myaccount.applyValue(getMeResult -\u003e getMeResult.ovhSubsidiary()))\n .build());\n\n final var vrackCartProductPlan = OrderFunctions.getCartProductPlan(GetCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getCartResult -\u003e getCartResult.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(getCartResult -\u003e getCartResult.ovhSubsidiary()))\n .description(\"my vrack\")\n .plan(VrackPlanArgs.builder()\n .duration(vrackCartProductPlan.applyValue(getCartProductPlanResult -\u003e getCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(vrackCartProductPlan.applyValue(getCartProductPlanResult -\u003e getCartProductPlanResult.planCode()))\n .pricingMode(vrackCartProductPlan.applyValue(getCartProductPlanResult -\u003e getCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackVrack:\n type: ovh:Vrack:Vrack\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n description: my vrack\n plan:\n duration: ${vrackCartProductPlan.selectedPrices[0].duration}\n planCode: ${vrackCartProductPlan.planCode}\n pricingMode: ${vrackCartProductPlan.selectedPrices[0].pricingMode}\nvariables:\n myaccount:\n fn::invoke:\n Function: ovh:Me:getMe\n Arguments: {}\n mycart:\n fn::invoke:\n Function: ovh:Order:getCart\n Arguments:\n ovhSubsidiary: ${myaccount.ovhSubsidiary}\n vrackCartProductPlan:\n fn::invoke:\n Function: ovh:Order:getCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: vrack\n planCode: vrack\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nvRack can be imported using the `service_name`.\n\nbash\n\n```sh\n$ pulumi import ovh:Vrack/vrack:Vrack vrack service_name\n```\n\n", "properties": { "VrackURN": { "type": "string", @@ -17625,6 +17977,13 @@ "type": "string", "description": "yourvrackname\n" }, + "orders": { + "type": "array", + "items": { + "$ref": "#/types/ovh:Vrack/VrackOrder:VrackOrder" + }, + "description": "Details about an Order\n" + }, "ovhSubsidiary": { "type": "string", "description": "OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json)\n", @@ -23957,6 +24316,10 @@ "outputs": { "description": "A collection of values returned by getIdentityGroup.\n", "properties": { + "GroupURN": { + "type": "string", + "description": "Identity URN of the group.\n" + }, "creation": { "type": "string", "description": "Creation date of this group.\n" @@ -23993,6 +24356,7 @@ "lastUpdate", "name", "role", + "GroupURN", "id" ] } @@ -24130,7 +24494,7 @@ "properties": { "templateName": { "type": "string", - "description": "This template name\n" + "description": "Template name.\n" } }, "type": "object", @@ -24141,20 +24505,13 @@ "outputs": { "description": "A collection of values returned by getInstallationTemplate.\n", "properties": { - "availableLanguages": { - "type": "array", - "items": { - "type": "string" - }, - "description": "List of all language available for this template. Deprecated, will be removed in next release.\n" - }, "bitFormat": { "type": "integer", - "description": "This template bit format (32 or 64).\n" + "description": "Template bit format (32 or 64).\n" }, "category": { "type": "string", - "description": "Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation).\n" + "description": "Category of this template (informative only).\n" }, "customizations": { "type": "array", @@ -24162,40 +24519,52 @@ "$ref": "#/types/ovh:Me/getInstallationTemplateCustomization:getInstallationTemplateCustomization" } }, - "defaultLanguage": { - "type": "string", - "description": "The default language of this template. Deprecated, will be removed in next release.\n", - "deprecationMessage": "This field will be removed from the API, please use `userMetadata` instead." - }, "description": { "type": "string", - "description": "information about this template.\n" + "description": "Information about this template.\n" }, "distribution": { "type": "string", - "description": "the distribution this template is based on.\n" + "description": "Distribution this template is based on.\n" + }, + "endOfInstall": { + "type": "string", + "description": "End of install date of the template.\n" }, "family": { "type": "string", - "description": "this template family type (bsd,linux,solaris,windows).\n" + "description": "Template family type (bsd,linux,solaris,windows).\n" }, "filesystems": { "type": "array", "items": { "type": "string" }, - "description": "Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs).\n" + "description": "Filesystems available.\n" }, "hardRaidConfiguration": { "type": "boolean", - "description": "This distribution supports hardware raid configuration through the OVHcloud API.\n" + "description": "Distribution supports hardware raid configuration through the OVHcloud API.\n", + "deprecationMessage": "This will be deprecated in the next release" }, "id": { "type": "string", "description": "The provider-assigned unique ID for this managed resource.\n" }, + "inputs": { + "type": "array", + "items": { + "$ref": "#/types/ovh:Me/getInstallationTemplateInput:getInstallationTemplateInput" + }, + "description": "Represents the questions of the expected answers in the userMetadata field.\n" + }, "lvmReady": { - "type": "boolean" + "type": "boolean", + "description": "Whether this template supports LVM.\n" + }, + "noPartitioning": { + "type": "boolean", + "description": "Partitioning customization is not available for this OS template.\n" }, "partitionSchemes": { "type": "array", @@ -24203,24 +24572,35 @@ "$ref": "#/types/ovh:Me/getInstallationTemplatePartitionScheme:getInstallationTemplatePartitionScheme" } }, + "softRaidOnlyMirroring": { + "type": "boolean", + "description": "Template supports RAID0 and RAID1 on 2 disks.\n" + }, + "subfamily": { + "type": "string", + "description": "Subfamily of the template.\n" + }, "templateName": { "type": "string" } }, "type": "object", "required": [ - "availableLanguages", "bitFormat", "category", "customizations", - "defaultLanguage", "description", "distribution", + "endOfInstall", "family", "filesystems", "hardRaidConfiguration", + "inputs", "lvmReady", + "noPartitioning", "partitionSchemes", + "softRaidOnlyMirroring", + "subfamily", "templateName", "id" ] @@ -24556,74 +24936,6 @@ ] } }, - "ovh:Me/getSshKey:getSshKey": { - "description": "\u003e __NOTE__ This data source will be removed in next release.\n\nUse this data source to retrieve information about an SSH key.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mykey = ovh.Me.getSshKey({\n keyName: \"mykey\",\n});\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmykey = ovh.Me.get_ssh_key(key_name=\"mykey\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mykey = Ovh.Me.GetSshKey.Invoke(new()\n {\n KeyName = \"mykey\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Me\"\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 := Me.GetSshKey(ctx, \u0026me.GetSshKeyArgs{\n\t\t\tKeyName: \"mykey\",\n\t\t}, nil)\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.Me.MeFunctions;\nimport com.pulumi.ovh.Me.inputs.GetSshKeyArgs;\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 mykey = MeFunctions.getSshKey(GetSshKeyArgs.builder()\n .keyName(\"mykey\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mykey:\n fn::invoke:\n Function: ovh:Me:getSshKey\n Arguments:\n keyName: mykey\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", - "inputs": { - "description": "A collection of arguments for invoking getSshKey.\n", - "properties": { - "keyName": { - "type": "string", - "description": "The name of the SSH key.\n" - } - }, - "type": "object", - "required": [ - "keyName" - ] - }, - "outputs": { - "description": "A collection of values returned by getSshKey.\n", - "properties": { - "default": { - "type": "boolean", - "description": "True when this public SSH key is used for rescue mode and reinstallations.\n" - }, - "id": { - "type": "string", - "description": "The provider-assigned unique ID for this managed resource.\n" - }, - "key": { - "type": "string", - "description": "The content of the public key.\nE.g.: \"ssh-ed25519 AAAAC3...\"\n" - }, - "keyName": { - "type": "string", - "description": "See Argument Reference above.\n" - } - }, - "type": "object", - "required": [ - "default", - "key", - "keyName", - "id" - ] - } - }, - "ovh:Me/getSshKeys:getSshKeys": { - "description": "Use this data source to retrieve list of names of the account's SSH keys.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mykeys = ovh.Me.getSshKeys({});\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmykeys = ovh.Me.get_ssh_keys()\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mykeys = Ovh.Me.GetSshKeys.Invoke();\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Me\"\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 := Me.GetSshKeys(ctx, nil, nil)\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.Me.MeFunctions;\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 mykeys = MeFunctions.getSshKeys();\n\n }\n}\n```\n```yaml\nvariables:\n mykeys:\n fn::invoke:\n Function: ovh:Me:getSshKeys\n Arguments: {}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", - "outputs": { - "description": "A collection of values returned by getSshKeys.\n", - "properties": { - "id": { - "type": "string", - "description": "The provider-assigned unique ID for this managed resource.\n" - }, - "names": { - "type": "array", - "items": { - "type": "string" - }, - "description": "The list of the names of all the SSH keys.\n" - } - }, - "type": "object", - "required": [ - "names", - "id" - ] - } - }, "ovh:Order/getCart:getCart": { "description": "Use this data source to create a temporary order cart to retrieve information order cart products.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myaccount = ovh.Me.getMe({});\nconst mycart = myaccount.then(myaccount =\u003e ovh.Order.getCart({\n ovhSubsidiary: myaccount.ovhSubsidiary,\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmyaccount = ovh.Me.get_me()\nmycart = ovh.Order.get_cart(ovh_subsidiary=myaccount.ovh_subsidiary)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myaccount = Ovh.Me.GetMe.Invoke();\n\n var mycart = Ovh.Order.GetCart.Invoke(new()\n {\n OvhSubsidiary = myaccount.Apply(getMeResult =\u003e getMeResult.OvhSubsidiary),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Me\"\n\t\"github.com/ovh/pulumi-ovh/sdk/go/ovh/Order\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmyaccount, err := Me.GetMe(ctx, nil, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = Order.GetCart(ctx, \u0026order.GetCartArgs{\n\t\t\tOvhSubsidiary: myaccount.OvhSubsidiary,\n\t\t}, nil)\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.Me.MeFunctions;\nimport com.pulumi.ovh.Order.OrderFunctions;\nimport com.pulumi.ovh.Order.inputs.GetCartArgs;\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 myaccount = MeFunctions.getMe();\n\n final var mycart = OrderFunctions.getCart(GetCartArgs.builder()\n .ovhSubsidiary(myaccount.applyValue(getMeResult -\u003e getMeResult.ovhSubsidiary()))\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n myaccount:\n fn::invoke:\n Function: ovh:Me:getMe\n Arguments: {}\n mycart:\n fn::invoke:\n Function: ovh:Order:getCart\n Arguments:\n ovhSubsidiary: ${myaccount.ovhSubsidiary}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "inputs": { @@ -25197,6 +25509,125 @@ ] } }, + "ovh:index/getInstallationTemplate:getInstallationTemplate": { + "description": "Use this data source to retrieve information about a specific OVH dedicated server installation template.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst ovhtemplate = ovh.getInstallationTemplate({\n templateName: \"debian12_64\",\n});\nexport const template = ovhtemplate;\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\novhtemplate = ovh.get_installation_template(template_name=\"debian12_64\")\npulumi.export(\"template\", ovhtemplate)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var ovhtemplate = Ovh.GetInstallationTemplate.Invoke(new()\n {\n TemplateName = \"debian12_64\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"template\"] = ovhtemplate,\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ovh/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\tovhtemplate, err := ovh.GetInstallationTemplate(ctx, \u0026ovh.GetInstallationTemplateArgs{\n\t\t\tTemplateName: \"debian12_64\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"template\", ovhtemplate)\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.GetInstallationTemplateArgs;\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 ovhtemplate = OvhFunctions.getInstallationTemplate(GetInstallationTemplateArgs.builder()\n .templateName(\"debian12_64\")\n .build());\n\n ctx.export(\"template\", ovhtemplate.applyValue(getInstallationTemplateResult -\u003e getInstallationTemplateResult));\n }\n}\n```\n```yaml\nvariables:\n ovhtemplate:\n fn::invoke:\n Function: ovh:getInstallationTemplate\n Arguments:\n templateName: debian12_64\noutputs:\n template: ${ovhtemplate}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "inputs": { + "description": "A collection of arguments for invoking getInstallationTemplate.\n", + "properties": { + "templateName": { + "type": "string", + "description": "The name of the template.\n" + } + }, + "type": "object", + "required": [ + "templateName" + ] + }, + "outputs": { + "description": "A collection of values returned by getInstallationTemplate.\n", + "properties": { + "bitFormat": { + "type": "integer", + "description": "Template bit format (32 or 64).\n" + }, + "category": { + "type": "string", + "description": "Category of this template (informative only).\n" + }, + "description": { + "type": "string", + "description": "Information about this template.\n" + }, + "distribution": { + "type": "string", + "description": "Distribution this template is based on.\n" + }, + "endOfInstall": { + "type": "string", + "description": "End of install date of the template.\n" + }, + "family": { + "type": "string", + "description": "Template family type.\n" + }, + "filesystems": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Filesystems available.\n" + }, + "hardRaidConfiguration": { + "type": "boolean" + }, + "id": { + "type": "string", + "description": "The provider-assigned unique ID for this managed resource.\n" + }, + "inputs": { + "type": "array", + "items": { + "$ref": "#/types/ovh:index/getInstallationTemplateInput:getInstallationTemplateInput" + }, + "description": "Represents the questions of the expected answers in the userMetadata field.\n" + }, + "licenses": { + "type": "array", + "items": { + "$ref": "#/types/ovh:index/getInstallationTemplateLicense:getInstallationTemplateLicense" + }, + "description": "License available for this template.\n" + }, + "lvmReady": { + "type": "boolean", + "description": "Whether this template supports LVM.\n" + }, + "noPartitioning": { + "type": "boolean", + "description": "Partitioning customization is not available for this OS template.\n" + }, + "projects": { + "type": "array", + "items": { + "$ref": "#/types/ovh:index/getInstallationTemplateProject:getInstallationTemplateProject" + }, + "description": "Distribution project details.\n" + }, + "softRaidOnlyMirroring": { + "type": "boolean", + "description": "Template supports RAID0 and RAID1 on 2 disks.\n" + }, + "subfamily": { + "type": "string", + "description": "Subfamily of the template.\n" + }, + "templateName": { + "type": "string" + } + }, + "type": "object", + "required": [ + "bitFormat", + "category", + "description", + "distribution", + "endOfInstall", + "family", + "filesystems", + "hardRaidConfiguration", + "inputs", + "licenses", + "lvmReady", + "noPartitioning", + "projects", + "softRaidOnlyMirroring", + "subfamily", + "templateName", + "id" + ] + } + }, "ovh:index/getInstallationTemplates:getInstallationTemplates": { "description": "Use this data source to get the list of installation templates available for dedicated servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst templates = ovh.getInstallationTemplates({});\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ntemplates = ovh.get_installation_templates()\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var templates = Ovh.GetInstallationTemplates.Invoke();\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ovh/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.GetInstallationTemplates(ctx, nil, nil)\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 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 templates = OvhFunctions.getInstallationTemplates();\n\n }\n}\n```\n```yaml\nvariables:\n templates:\n fn::invoke:\n Function: ovh:getInstallationTemplates\n Arguments: {}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "outputs": { diff --git a/provider/go.mod b/provider/go.mod index 957961f0..2811faec 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -7,28 +7,28 @@ toolchain go1.21.1 replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240229143312-4f60ee4e2975 require ( - github.com/ovh/terraform-provider-ovh v0.43.1 - github.com/pulumi/pulumi-terraform-bridge/pf v0.33.0 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.80.0 - github.com/pulumi/pulumi/sdk/v3 v3.112.0 + github.com/ovh/terraform-provider-ovh v0.44.0 + github.com/pulumi/pulumi-terraform-bridge/pf v0.35.0 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.82.0 + github.com/pulumi/pulumi/sdk/v3 v3.114.0 ) require ( - cloud.google.com/go v0.112.0 // indirect - cloud.google.com/go/compute v1.23.3 // indirect + cloud.google.com/go v0.112.1 // indirect + cloud.google.com/go/compute v1.25.0 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v1.1.5 // indirect - cloud.google.com/go/kms v1.15.5 // indirect + cloud.google.com/go/iam v1.1.6 // indirect + cloud.google.com/go/kms v1.15.7 // indirect cloud.google.com/go/logging v1.9.0 // indirect - cloud.google.com/go/longrunning v0.5.4 // indirect - cloud.google.com/go/storage v1.36.0 // indirect + cloud.google.com/go/longrunning v0.5.5 // indirect + cloud.google.com/go/storage v1.39.1 // indirect dario.cat/mergo v1.0.0 // indirect - github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 // indirect - github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 // indirect - github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azcore v1.10.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1 // indirect + github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.2 // indirect github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 // indirect github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 // indirect - github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 // indirect + github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2 // indirect github.com/BurntSushi/toml v1.2.1 // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver v1.5.0 // indirect @@ -43,21 +43,21 @@ require ( github.com/armon/go-metrics v0.4.0 // indirect github.com/armon/go-radix v1.0.0 // indirect github.com/atotto/clipboard v0.1.4 // indirect - github.com/aws/aws-sdk-go v1.49.0 // indirect - github.com/aws/aws-sdk-go-v2 v1.24.0 // indirect - github.com/aws/aws-sdk-go-v2/config v1.26.1 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.16.12 // indirect - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 // indirect - github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 // indirect - github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 // indirect - github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 // indirect - github.com/aws/smithy-go v1.19.0 // indirect + github.com/aws/aws-sdk-go v1.50.36 // indirect + github.com/aws/aws-sdk-go-v2 v1.26.1 // indirect + github.com/aws/aws-sdk-go-v2/config v1.27.11 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.17.11 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5 // indirect + github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7 // indirect + github.com/aws/aws-sdk-go-v2/service/kms v1.30.1 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.20.5 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.28.6 // indirect + github.com/aws/smithy-go v1.20.2 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect github.com/bgentry/speakeasy v0.1.0 // indirect @@ -81,12 +81,12 @@ require ( github.com/gedex/inflector v0.0.0-20170307190818-16278e9db813 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.5.0 // indirect - github.com/go-git/go-git/v5 v5.11.0 // indirect - github.com/go-logr/logr v1.3.0 // indirect + github.com/go-git/go-git/v5 v5.12.0 // indirect + github.com/go-logr/logr v1.4.1 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/gofrs/uuid v4.2.0+incompatible // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang-jwt/jwt/v5 v5.1.0 // indirect + github.com/golang-jwt/jwt/v5 v5.2.1 // indirect github.com/golang/glog v1.2.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.4 // indirect @@ -96,9 +96,9 @@ require ( github.com/google/s2a-go v0.1.7 // indirect github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect github.com/google/uuid v1.6.0 // indirect - github.com/google/wire v0.5.0 // indirect + github.com/google/wire v0.6.0 // indirect github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect - github.com/googleapis/gax-go/v2 v2.12.0 // indirect + github.com/googleapis/gax-go/v2 v2.12.2 // indirect github.com/gorilla/mux v1.8.0 // indirect github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect @@ -127,10 +127,11 @@ require ( github.com/hashicorp/logutils v1.0.0 // indirect github.com/hashicorp/terraform-exec v0.20.0 // indirect github.com/hashicorp/terraform-json v0.21.0 // indirect - github.com/hashicorp/terraform-plugin-framework v1.7.0 // indirect + github.com/hashicorp/terraform-plugin-framework v1.8.0 // indirect github.com/hashicorp/terraform-plugin-framework-validators v0.12.0 // indirect - github.com/hashicorp/terraform-plugin-go v0.22.1 // indirect + github.com/hashicorp/terraform-plugin-go v0.23.0 // indirect github.com/hashicorp/terraform-plugin-log v0.9.0 // indirect + github.com/hashicorp/terraform-plugin-mux v0.16.0 // indirect github.com/hashicorp/terraform-plugin-sdk v1.8.0 // indirect github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0 // indirect github.com/hashicorp/terraform-plugin-testing v1.7.0 // indirect @@ -178,7 +179,7 @@ require ( github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pjbgf/sha1cd v0.3.0 // indirect - github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 // indirect + github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pkg/term v1.1.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect @@ -188,7 +189,7 @@ require ( github.com/pulumi/pulumi-java/pkg v0.10.0 // indirect github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8 // indirect github.com/pulumi/pulumi-yaml v1.6.0 // indirect - github.com/pulumi/pulumi/pkg/v3 v3.112.0 // indirect + github.com/pulumi/pulumi/pkg/v3 v3.114.0 // indirect github.com/pulumi/schema-tools v0.1.2 // indirect github.com/pulumi/terraform-diff-reader v0.0.2 // indirect github.com/rivo/uniseg v0.4.4 // indirect @@ -199,14 +200,14 @@ require ( github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 // indirect github.com/segmentio/asm v1.1.3 // indirect github.com/segmentio/encoding v0.3.5 // indirect - github.com/sergi/go-diff v1.3.1 // indirect + github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect github.com/shopspring/decimal v1.3.1 // indirect - github.com/skeema/knownhosts v1.2.1 // indirect + github.com/skeema/knownhosts v1.2.2 // indirect github.com/spf13/afero v1.9.5 // indirect github.com/spf13/cast v1.5.0 // indirect github.com/spf13/cobra v1.8.0 // indirect github.com/spf13/pflag v1.0.5 // indirect - github.com/stretchr/testify v1.8.4 // indirect + github.com/stretchr/testify v1.9.0 // indirect github.com/texttheater/golang-levenshtein v1.0.1 // indirect github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7 // indirect github.com/uber/jaeger-client-go v2.30.0+incompatible // indirect @@ -222,33 +223,33 @@ require ( github.com/ybriffa/rfc3339 v0.0.0-20220203155318-1789e3fd6e70 // indirect github.com/zclconf/go-cty v1.14.3 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 // indirect - go.opentelemetry.io/otel v1.21.0 // indirect - go.opentelemetry.io/otel/metric v1.21.0 // indirect - go.opentelemetry.io/otel/trace v1.21.0 // indirect + go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect + go.opentelemetry.io/otel v1.24.0 // indirect + go.opentelemetry.io/otel/metric v1.24.0 // indirect + go.opentelemetry.io/otel/trace v1.24.0 // indirect go.uber.org/atomic v1.9.0 // indirect - gocloud.dev v0.36.0 // indirect + gocloud.dev v0.37.0 // indirect gocloud.dev/secrets/hashivault v0.27.0 // indirect - golang.org/x/crypto v0.21.0 // indirect + golang.org/x/crypto v0.22.0 // indirect golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect golang.org/x/mod v0.15.0 // indirect golang.org/x/net v0.23.0 // indirect golang.org/x/oauth2 v0.18.0 // indirect golang.org/x/sync v0.6.0 // indirect - golang.org/x/sys v0.18.0 // indirect - golang.org/x/term v0.18.0 // indirect + golang.org/x/sys v0.19.0 // indirect + golang.org/x/term v0.19.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/time v0.5.0 // indirect - golang.org/x/tools v0.15.0 // indirect + golang.org/x/tools v0.17.0 // indirect golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect - google.golang.org/api v0.155.0 // indirect + google.golang.org/api v0.169.0 // indirect google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto v0.0.0-20240123012728-ef4313101c80 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20240123012728-ef4313101c80 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 // indirect - google.golang.org/grpc v1.62.1 // indirect - google.golang.org/protobuf v1.33.0 // indirect + google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 // indirect + google.golang.org/grpc v1.63.2 // indirect + google.golang.org/protobuf v1.34.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/square/go-jose.v2 v2.6.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/provider/go.sum b/provider/go.sum index 8539c9ef..fca67c5b 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -47,8 +47,8 @@ cloud.google.com/go v0.110.7/go.mod h1:+EYjdK8e5RME/VY/qLCAtuyALQ9q67dvuum8i+H5x cloud.google.com/go v0.110.8/go.mod h1:Iz8AkXJf1qmxC3Oxoep8R1T36w8B92yU29PcBhHO5fk= cloud.google.com/go v0.110.9/go.mod h1:rpxevX/0Lqvlbc88b7Sc1SPNdyK1riNBTUU6JXhYNpM= cloud.google.com/go v0.110.10/go.mod h1:v1OoFqYxiBkUrruItNM3eT4lLByNjxmJSV/xDKJNnic= -cloud.google.com/go v0.112.0 h1:tpFCD7hpHFlQ8yPwT3x+QeXqc2T6+n6T+hmABHfDUSM= -cloud.google.com/go v0.112.0/go.mod h1:3jEEVwZ/MHU4djK5t5RHuKOA/GbLddgTdVubX1qnPD4= +cloud.google.com/go v0.112.1 h1:uJSeirPke5UNZHIb4SxfZklVSiWWVqW4oXlETwZziwM= +cloud.google.com/go v0.112.1/go.mod h1:+Vbu+Y1UU+I1rjmzeMOb/8RfkKJK2Gyxi1X6jJCZLo4= cloud.google.com/go/accessapproval v1.4.0/go.mod h1:zybIuC3KpDOvotz59lFe5qxRZx6C75OtwbisN56xYB4= cloud.google.com/go/accessapproval v1.5.0/go.mod h1:HFy3tuiGvMdcd/u+Cu5b9NkO1pEICJ46IR82PoUdplw= cloud.google.com/go/accessapproval v1.6.0/go.mod h1:R0EiYnwV5fsRFiKZkPHr6mwyk2wxUJ30nL4j2pcFY2E= @@ -307,8 +307,9 @@ cloud.google.com/go/compute v1.21.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdi cloud.google.com/go/compute v1.23.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= cloud.google.com/go/compute v1.23.1/go.mod h1:CqB3xpmPKKt3OJpW2ndFIXnA9A4xAy/F3Xp1ixncW78= cloud.google.com/go/compute v1.23.2/go.mod h1:JJ0atRC0J/oWYiiVBmsSsrRnh92DhZPG4hFDcR04Rns= -cloud.google.com/go/compute v1.23.3 h1:6sVlXXBmbd7jNX0Ipq0trII3e4n1/MsADLK6a+aiVlk= cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI= +cloud.google.com/go/compute v1.25.0 h1:H1/4SqSUhjPFE7L5ddzHOfY2bCAvjwNRZPNl6Ni5oYU= +cloud.google.com/go/compute v1.25.0/go.mod h1:GR7F0ZPZH8EhChlMo9FkLd7eUTwEymjqQagxzilIxIE= cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= @@ -597,8 +598,9 @@ cloud.google.com/go/iam v1.1.1/go.mod h1:A5avdyVL2tCppe4unb0951eI9jreack+RJ0/d+K cloud.google.com/go/iam v1.1.2/go.mod h1:A5avdyVL2tCppe4unb0951eI9jreack+RJ0/d+KUZOU= cloud.google.com/go/iam v1.1.3/go.mod h1:3khUlaBXfPKKe7huYgEpDn6FtgRyMEqbkvBxrQyY5SE= cloud.google.com/go/iam v1.1.4/go.mod h1:l/rg8l1AaA+VFMho/HYx2Vv6xinPSLMF8qfhRPIZ0L8= -cloud.google.com/go/iam v1.1.5 h1:1jTsCu4bcsNsE4iiqNT5SHwrDRCfRmIaaaVFhRveTJI= cloud.google.com/go/iam v1.1.5/go.mod h1:rB6P/Ic3mykPbFio+vo7403drjlgvoWfYpJhMXEbzv8= +cloud.google.com/go/iam v1.1.6 h1:bEa06k05IO4f4uJonbB5iAgKTPpABy1ayxaIZV/GHVc= +cloud.google.com/go/iam v1.1.6/go.mod h1:O0zxdPeGBoFdWW3HWmBxJsk0pfvNM/p/qa82rWOGTwI= cloud.google.com/go/iap v1.4.0/go.mod h1:RGFwRJdihTINIe4wZ2iCP0zF/qu18ZwyKxrhMhygBEc= cloud.google.com/go/iap v1.5.0/go.mod h1:UH/CGgKd4KyohZL5Pt0jSKE4m3FR51qg6FKQ/z/Ix9A= cloud.google.com/go/iap v1.6.0/go.mod h1:NSuvI9C/j7UdjGjIde7t7HBz+QTwBcapPE07+sSRcLk= @@ -637,8 +639,9 @@ cloud.google.com/go/kms v1.15.0/go.mod h1:c9J991h5DTl+kg7gi3MYomh12YEENGrf48ee/N cloud.google.com/go/kms v1.15.2/go.mod h1:3hopT4+7ooWRCjc2DxgnpESFxhIraaI2IpAVUEhbT/w= cloud.google.com/go/kms v1.15.3/go.mod h1:AJdXqHxS2GlPyduM99s9iGqi2nwbviBbhV/hdmt4iOQ= cloud.google.com/go/kms v1.15.4/go.mod h1:L3Sdj6QTHK8dfwK5D1JLsAyELsNMnd3tAIwGS4ltKpc= -cloud.google.com/go/kms v1.15.5 h1:pj1sRfut2eRbD9pFRjNnPNg/CzJPuQAzUujMIM1vVeM= cloud.google.com/go/kms v1.15.5/go.mod h1:cU2H5jnp6G2TDpUGZyqTCoy1n16fbubHZjmVXSMtwDI= +cloud.google.com/go/kms v1.15.7 h1:7caV9K3yIxvlQPAcaFffhlT7d1qpxjB1wHBtjWa13SM= +cloud.google.com/go/kms v1.15.7/go.mod h1:ub54lbsa6tDkUwnu4W7Yt1aAIFLnspgh0kPGToDukeI= cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= cloud.google.com/go/language v1.7.0/go.mod h1:DJ6dYN/W+SQOjF8e1hLQXMF21AkH2w9wiPzPCJa2MIE= @@ -669,8 +672,9 @@ cloud.google.com/go/longrunning v0.5.0/go.mod h1:0JNuqRShmscVAhIACGtskSAWtqtOoPk cloud.google.com/go/longrunning v0.5.1/go.mod h1:spvimkwdz6SPWKEt/XBij79E9fiTkHSQl/fRUUQJYJc= cloud.google.com/go/longrunning v0.5.2/go.mod h1:nqo6DQbNV2pXhGDbDMoN2bWz68MjZUzqv2YttZiveCs= cloud.google.com/go/longrunning v0.5.3/go.mod h1:y/0ga59EYu58J6SHmmQOvekvND2qODbu8ywBBW7EK7Y= -cloud.google.com/go/longrunning v0.5.4 h1:w8xEcbZodnA2BbW6sVirkkoC+1gP8wS57EUUgGS0GVg= cloud.google.com/go/longrunning v0.5.4/go.mod h1:zqNVncI0BOP8ST6XQD1+VcvuShMmq7+xFSzOL++V0dI= +cloud.google.com/go/longrunning v0.5.5 h1:GOE6pZFdSrTb4KAiKnXsJBtlE6mEyaW44oKyMILWnOg= +cloud.google.com/go/longrunning v0.5.5/go.mod h1:WV2LAxD8/rg5Z1cNW6FJ/ZpX4E4VnDnoTk0yawPBB7s= cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= cloud.google.com/go/managedidentities v1.5.0/go.mod h1:+dWcZ0JlUmpuxpIDfyP5pP5y0bLdRwOS4Lp7gMni/LA= @@ -1021,8 +1025,8 @@ cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi cloud.google.com/go/storage v1.28.1/go.mod h1:Qnisd4CqDdo6BGs2AD5LLnEsmSQ80wQ5ogcBBKhU86Y= cloud.google.com/go/storage v1.29.0/go.mod h1:4puEjyTKnku6gfKoTfNOU/W+a9JyuVNxjpS5GBrB8h4= cloud.google.com/go/storage v1.30.1/go.mod h1:NfxhC0UJE1aXSx7CIIbCf7y9HKT7BiccwkR7+P7gN8E= -cloud.google.com/go/storage v1.36.0 h1:P0mOkAcaJxhCTvAkMhxMfrTKiNcub4YmmPBtlhAyTr8= -cloud.google.com/go/storage v1.36.0/go.mod h1:M6M/3V/D3KpzMTJyPOR/HU6n2Si5QdaXYEsng2xgOs8= +cloud.google.com/go/storage v1.39.1 h1:MvraqHKhogCOTXTlct/9C3K3+Uy2jBmFYb3/Sp6dVtY= +cloud.google.com/go/storage v1.39.1/go.mod h1:xK6xZmxZmo+fyP7+DEF6FhNc24/JAe95OLyOHCXFH1o= cloud.google.com/go/storagetransfer v1.5.0/go.mod h1:dxNzUopWy7RQevYFHewchb29POFv3/AaBgnhqzqiK0w= cloud.google.com/go/storagetransfer v1.6.0/go.mod h1:y77xm4CQV/ZhFZH75PLEXY0ROiS7Gh6pSKrM8dJyg6I= cloud.google.com/go/storagetransfer v1.7.0/go.mod h1:8Giuj1QNb1kfLAiWM1bN6dHzfdlDAVC9rv9abHot2W4= @@ -1174,16 +1178,16 @@ github.com/Azure/azure-sdk-for-go v66.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9mo github.com/Azure/azure-sdk-for-go/sdk/azcore v0.19.0/go.mod h1:h6H6c8enJmmocHUbLiiGY6sx7f9i+X3m1CHdd5c6Rdw= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 h1:fb8kj/Dh4CSwgsOzHeZY4Xh68cFVbzXx+ONXGMY//4w= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0/go.mod h1:uReU2sSxZExRPBAg3qKzmAucSi51+SP1OhohieR821Q= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.10.0 h1:n1DH8TPV4qqPTje2RcUBYwtrTWlabVp4n46+74X2pn4= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.10.0/go.mod h1:HDcZnuGbiyppErN6lB+idp4CKhjbc8gwjto6OPpyggM= github.com/Azure/azure-sdk-for-go/sdk/azidentity v0.11.0/go.mod h1:HcM1YX14R7CJcghJGOYCgdezslRSVzqwLf/q+4Y2r/0= github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0/go.mod h1:+6sju8gk8FRmSajX3Oz4G5Gm7P+mbqE9FVaXXFYTkCM= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 h1:BMAjVKJM0U/CYF27gA0ZMmXGkOcvfFtD0oHVZ1TIPRI= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0/go.mod h1:1fXstnBMas5kzG+S3q8UoJcmyU6nUeunJcMDHcRYHhs= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1 h1:sO0/P7g68FrryJzljemN+6GTssUXdANk6aJ7T1ZxnsQ= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1/go.mod h1:h8hyGFDsU5HMivxiS2iYFZsgDbU9OnnJ163x5UGVKYo= github.com/Azure/azure-sdk-for-go/sdk/internal v0.7.0/go.mod h1:yqy467j36fJxcRV2TzfVZ1pCb5vxm4BtZPUdYWe/Xo8= github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 h1:d81/ng9rET2YqdVkVwkb6EXeRrLJIwyGnJcAlAWKwhs= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0/go.mod h1:s4kgfzA0covAXNicZHDMN58jExvcng2mC/DepXiF1EI= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.2 h1:LqbJ/WzJUwBf8UiaSzgX7aMclParm9/5Vgp+TY51uBQ= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.2/go.mod h1:yInRyqWXAuaPrgI7p70+lDDgh3mlBohis29jGMISnmc= github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 h1:m/sWOGCREuSBqg2htVQTBY8nOZpyajYztF0vUvSZTuM= github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0/go.mod h1:Pu5Zksi2KrU7LPbZbNINx6fuVrUp/ffvpxdDj+i8LeE= github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 h1:FbH3BbSb4bvGluTesZZ+ttN/MDsnMmQP36OSnDuSXqw= @@ -1222,8 +1226,8 @@ github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZ github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= -github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 h1:hVeq+yCyUi+MsoO/CU95yqCIcdzra5ovzk8Q2BBpV2M= -github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2 h1:XHOnouVk1mxXfQidrMEnLlPk9UMeRtyBTnEFtxkV0kU= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/toml v1.2.1 h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak= github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= @@ -1354,74 +1358,74 @@ github.com/aws/aws-sdk-go v1.43.31/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4 github.com/aws/aws-sdk-go v1.44.45/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.68/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.49.0 h1:g9BkW1fo9GqKfwg2+zCD+TW/D36Ux+vtfJ8guF4AYmY= -github.com/aws/aws-sdk-go v1.49.0/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= +github.com/aws/aws-sdk-go v1.50.36 h1:PjWXHwZPuTLMR1NIb8nEjLucZBMzmf84TLoLbD8BZqk= +github.com/aws/aws-sdk-go v1.50.36/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aws/aws-sdk-go-v2 v1.16.8/go.mod h1:6CpKuLXg2w7If3ABZCl/qZ6rEgwtjZTn4eAf4RcEyuw= -github.com/aws/aws-sdk-go-v2 v1.24.0 h1:890+mqQ+hTpNuw0gGP6/4akolQkSToDJgHfQE7AwGuk= -github.com/aws/aws-sdk-go-v2 v1.24.0/go.mod h1:LNh45Br1YAkEKaAqvmE1m8FUx6a5b/V0oAKV7of29b4= +github.com/aws/aws-sdk-go-v2 v1.26.1 h1:5554eUqIYVWpU0YmeeYZ0wU64H2VLBs8TlhRB2L+EkA= +github.com/aws/aws-sdk-go-v2 v1.26.1/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3/go.mod h1:gNsR5CaXKmQSSzrmGxmwmct/r+ZBfbxorAuXYsj/M5Y= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4 h1:OCs21ST2LrepDfD3lwlQiOqIGp6JiEUqG84GzTDoyJs= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4/go.mod h1:usURWEKSNNAcAZuzRn/9ZYPT8aZQkR7xcCtunK/LkJo= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 h1:x6xsQXGSmW6frevwDA+vi/wqhp1ct18mVXYN08/93to= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2/go.mod h1:lPprDr1e6cJdyYeGXnRaJoP4Md+cDBvi2eOj00BlGmg= github.com/aws/aws-sdk-go-v2/config v1.15.15/go.mod h1:A1Lzyy/o21I5/s2FbyX5AevQfSVXpvvIDCoVFD0BC4E= -github.com/aws/aws-sdk-go-v2/config v1.26.1 h1:z6DqMxclFGL3Zfo+4Q0rLnAZ6yVkzCRxhRMsiRQnD1o= -github.com/aws/aws-sdk-go-v2/config v1.26.1/go.mod h1:ZB+CuKHRbb5v5F0oJtGdhFTelmrxd4iWO1lf0rQwSAg= +github.com/aws/aws-sdk-go-v2/config v1.27.11 h1:f47rANd2LQEYHda2ddSCKYId18/8BhSRM4BULGmfgNA= +github.com/aws/aws-sdk-go-v2/config v1.27.11/go.mod h1:SMsV78RIOYdve1vf36z8LmnszlRWkwMQtomCAI0/mIE= github.com/aws/aws-sdk-go-v2/credentials v1.12.10/go.mod h1:g5eIM5XRs/OzIIK81QMBl+dAuDyoLN0VYaLP+tBqEOk= -github.com/aws/aws-sdk-go-v2/credentials v1.16.12 h1:v/WgB8NxprNvr5inKIiVVrXPuuTegM+K8nncFkr1usU= -github.com/aws/aws-sdk-go-v2/credentials v1.16.12/go.mod h1:X21k0FjEJe+/pauud82HYiQbEr9jRKY3kXEIQ4hXeTQ= +github.com/aws/aws-sdk-go-v2/credentials v1.17.11 h1:YuIB1dJNf1Re822rriUOTxopaHHvIq0l/pX3fwO+Tzs= +github.com/aws/aws-sdk-go-v2/credentials v1.17.11/go.mod h1:AQtFPsDH9bI2O+71anW6EKL+NcD7LG3dpKGMV4SShgo= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9/go.mod h1:KDCCm4ONIdHtUloDcFvK2+vshZvx4Zmj7UMDfusuz5s= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 h1:w98BT5w+ao1/r5sUuiH6JkVzjowOKeOJRHERyy1vh58= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10/go.mod h1:K2WGI7vUvkIv1HoNbfBA1bvIZ+9kL3YVmWxeKuLQsiw= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 h1:FVJ0r5XTHSmIHJV6KuDmdYhEpvlHpiSd38RQWhut5J4= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1/go.mod h1:zusuAeqezXzAB24LGuzuekqMAEgWkVYukBec3kr3jUg= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21/go.mod h1:iIYPrQ2rYfZiB/iADYlhj9HHZ9TTi6PqKQPAqygohbE= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.7 h1:FnLf60PtjXp8ZOzQfhJVsqF0OtYKQZWQfqOLshh8YXg= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.7/go.mod h1:tDVvl8hyU6E9B8TrnNrZQEVkQlB8hjJwcgpPhgtlnNg= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15 h1:7Zwtt/lP3KNRkeZre7soMELMGNoBrutx8nobg1jKWmo= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15/go.mod h1:436h2adoHb57yd+8W+gYPrrA9U/R/SuAuOO42Ushzhw= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.15/go.mod h1:pWrr2OoHlT7M/Pd2y4HV3gJyPb3qj5qMmnPkKSNPYK4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 h1:v+HbZaCGmOwnTTVS86Fleq0vPzOd7tnJGbFhP0stNLs= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9/go.mod h1:Xjqy+Nyj7VDLBtCMkQYOw1QYfAEZCVLrfI0ezve8wd4= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5 h1:aw39xVGeRWlWx9EzGVnhOR4yOjQDHPQ6o6NmBlscyQg= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5/go.mod h1:FSaRudD0dXiMPK2UjknVwwTYyZMRsHv3TtkabsZih5I= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.9/go.mod h1:08tUpeSGN33QKSO7fwxXczNfiwCpbj+GxK6XKwqWVv0= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 h1:N94sVhRACtXyVcjXxrwK1SKFIJrA9pOJ5yu2eSHnmls= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9/go.mod h1:hqamLz7g1/4EJP+GH5NBhcUMLjW+gKLQabgyz6/7WAU= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5 h1:PG1F3OD1szkuQPzDw3CIQsRIrtTlUC3lP84taWzHlq0= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5/go.mod h1:jU1li6RFryMz+so64PpKtudI+QzbKoIEivqdf6LNpOc= github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16/go.mod h1:CYmI+7x03jjJih8kBEEFKRQc40UjUokT0k7GbvrhhTc= -github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 h1:GrSw8s0Gs/5zZ0SX+gX4zQjRnRsMJDJ2sLur1gRBhEM= -github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2/go.mod h1:6fQQgfuGmw8Al/3M2IgIllycxV7ZW7WCdVSqfBeUiCY= +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6/go.mod h1:O7Oc4peGZDEKlddivslfYFvAbgzvl/GH3J8j3JIGBXc= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9 h1:ugD6qzjYtB7zM5PN/ZIeaAIyefPaD82G8+SJopgvUpw= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9/go.mod h1:YD0aYBWCrPENpHolhKw2XDlTIWae2GKXT1T4o6N6hiM= -github.com/aws/aws-sdk-go-v2/service/iam v1.19.0 h1:9vCynoqC+dgxZKrsjvAniyIopsv3RZFsZ6wkQ+yxtj8= -github.com/aws/aws-sdk-go-v2/service/iam v1.19.0/go.mod h1:OyAuvpFeSVNppcSsp1hFOVQcaTRc1LE24YIR7pMbbAA= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5 h1:81KE7vaZzrl7yHBYHVEzYB8sypz11NMOZ40YlWvPxsU= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5/go.mod h1:LIt2rg7Mcgn09Ygbdh/RdIm0rQ+3BNkbP1gyVMFtRK0= +github.com/aws/aws-sdk-go-v2/service/iam v1.31.4 h1:eVm30ZIDv//r6Aogat9I88b5YX1xASSLcEDqHYRPVl0= +github.com/aws/aws-sdk-go-v2/service/iam v1.31.4/go.mod h1:aXWImQV0uTW35LM0A/T4wEg6R1/ReXUu4SM6/lUHYK0= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3/go.mod h1:gkb2qADY+OHaGLKNTYxMaQNacfeyQpZ4csDTQMeFmcw= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 h1:/b31bi3YVNlkzkBrm9LfpaKoaYZUxIAj4sHfOTmLfqw= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4/go.mod h1:2aGXHFmbInwgP9ZfpmdIfOELL79zhdNYNmReK8qDfdQ= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2 h1:Ji0DY1xUsUr3I8cHps0G+XM3WWU16lP6yG8qu1GAZAs= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2/go.mod h1:5CsjAbs3NlGQyZNFACh+zztPDI7fU6eW9QsxjfnuBKg= github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10/go.mod h1:Qks+dxK3O+Z2deAhNo6cJ8ls1bam3tUGUAcgxQP1c70= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.9 h1:/90OR2XbSYfXucBMJ4U14wrjlfleq/0SB6dZDPncgmo= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.9/go.mod h1:dN/Of9/fNZet7UrQQ6kTDo/VSwKPIq94vjlU16bRARc= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7 h1:ZMeFZ5yk+Ek+jNr1+uwCd2tG89t6oTS5yVWpa6yy2es= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7/go.mod h1:mxV05U+4JiHqIpGqqYXOHLPKUC6bDXC44bsUhNjOEwY= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9/go.mod h1:yQowTpvdZkFVuHrLBXmczat4W+WJKg/PafBZnGBLga0= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 h1:Nf2sHxjMJR8CSImIVCONRi4g0Su3J+TSTbS7G0pUeMU= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9/go.mod h1:idky4TER38YIjr2cADF1/ugFMKvZV7p//pVeV5LZbF0= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7 h1:ogRAwT1/gxJBcSWDMZlgyFUM962F51A5CRhDLbxLdmo= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7/go.mod h1:YCsIZhXfRPLFFCl5xxY+1T9RKzOKjCut+28JSX2DnAk= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.9/go.mod h1:Rc5+wn2k8gFSi3V1Ch4mhxOzjMh+bYSXVFfVaqowQOY= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.9 h1:iEAeF6YC3l4FzlJPP9H3Ko1TXpdjdqWffxXjp8SY6uk= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.9/go.mod h1:kjsXoK23q9Z/tLBrckZLLyvjhZoS+AGrzqzUfEClvMM= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5 h1:f9RyWNtS8oH7cZlbn+/JNPpjUk5+5fLd5lM9M0i49Ys= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5/go.mod h1:h5CoMZV2VF297/VLhRhO1WF+XYWOzXo+4HsObA4HjBQ= github.com/aws/aws-sdk-go-v2/service/kms v1.18.1/go.mod h1:4PZMUkc9rXHWGVB5J9vKaZy3D7Nai79ORworQ3ASMiM= -github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 h1:7lKTr8zJ2nVaVgyII+7hUayTi7xWedMuANiNVXiD2S8= -github.com/aws/aws-sdk-go-v2/service/kms v1.27.5/go.mod h1:D9FVDkZjkZnnFHymJ3fPVz0zOUlNSd0xcIIVmmrAac8= +github.com/aws/aws-sdk-go-v2/service/kms v1.30.1 h1:SBn4I0fJXF9FYOVRSVMWuhvEKoAHDikjGpS3wlmw5DE= +github.com/aws/aws-sdk-go-v2/service/kms v1.30.1/go.mod h1:2snWQJQUKsbN66vAawJuOGX7dr37pfOq9hb0tZDGIqQ= github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2/go.mod h1:u+566cosFI+d+motIz3USXEh6sN8Nq4GrNXSg2RXVMo= -github.com/aws/aws-sdk-go-v2/service/s3 v1.47.5 h1:Keso8lIOS+IzI2MkPZyK6G0LYcK3My2LQ+T5bxghEAY= -github.com/aws/aws-sdk-go-v2/service/s3 v1.47.5/go.mod h1:vADO6Jn+Rq4nDtfwNjhgR84qkZwiC6FqCaXdw/kYwjA= +github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1 h1:6cnno47Me9bRykw9AEv9zkXE+5or7jz8TsskTTccbgc= +github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1/go.mod h1:qmdkIIAC+GCLASF7R2whgNrJADz0QZPX+Seiw/i4S3o= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.15.14/go.mod h1:xakbH8KMsQQKqzX87uyyzTHshc/0/Df8bsTneTS5pFU= github.com/aws/aws-sdk-go-v2/service/sns v1.17.10/go.mod h1:uITsRNVMeCB3MkWpXxXw0eDz8pW4TYLzj+eyQtbhSxM= github.com/aws/aws-sdk-go-v2/service/sqs v1.19.1/go.mod h1:A94o564Gj+Yn+7QO1eLFeI7UVv3riy/YBFOfICVqFvU= github.com/aws/aws-sdk-go-v2/service/ssm v1.27.6/go.mod h1:fiFzQgj4xNOg4/wqmAiPvzgDMXPD+cUEplX/CYn+0j0= github.com/aws/aws-sdk-go-v2/service/sso v1.11.13/go.mod h1:d7ptRksDDgvXaUvxyHZ9SYh+iMDymm94JbVcgvSYSzU= -github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 h1:ldSFWz9tEHAwHNmjx2Cvy1MjP5/L9kNoR0skc6wyOOM= -github.com/aws/aws-sdk-go-v2/service/sso v1.18.5/go.mod h1:CaFfXLYL376jgbP7VKC96uFcU8Rlavak0UlAwk1Dlhc= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 h1:2k9KmFawS63euAkY4/ixVNsYYwrwnd5fIvgEKkfZFNM= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5/go.mod h1:W+nd4wWDVkSUIox9bacmkBP5NMFQeTJ/xqNabpzSR38= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.5 h1:vN8hEbpRnL7+Hopy9dzmRle1xmDc7o8tmY0klsr175w= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.5/go.mod h1:qGzynb/msuZIE8I75DVRCUXw3o3ZyBmUvMwQ2t/BrGM= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4 h1:Jux+gDDyi1Lruk+KHF91tK2KCuY61kzoCpvtvJJBtOE= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4/go.mod h1:mUYPBhaF2lGiukDEjJX2BLRRKTmoUSitGDUgM4tRxak= github.com/aws/aws-sdk-go-v2/service/sts v1.16.10/go.mod h1:cftkHYN6tCDNfkSasAmclSfl4l7cySoay8vz7p/ce0E= -github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 h1:5UYvv8JUvllZsRnfrcMQ+hJ9jNICmcgKPAO1CER25Wg= -github.com/aws/aws-sdk-go-v2/service/sts v1.26.5/go.mod h1:XX5gh4CB7wAs4KhcF46G6C8a2i7eupU19dcAAE+EydU= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.6 h1:cwIxeBttqPN3qkaAjcEcsh8NYr8n2HZPkcKgPAi1phU= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.6/go.mod h1:FZf1/nKNEkHdGGJP/cI2MoIMquumuRK6ol3QQJNDxmw= github.com/aws/smithy-go v1.12.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= -github.com/aws/smithy-go v1.19.0 h1:KWFKQV80DpP3vJrrA9sVAHQ5gc2z8i4EzrLhLlWXcBM= -github.com/aws/smithy-go v1.19.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.20.2 h1:tbp628ireGtzcHDDmLT/6ADHidqnwgF57XOXZe6tp4Q= +github.com/aws/smithy-go v1.20.2/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8= github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= @@ -1516,8 +1520,6 @@ github.com/cncf/xds/go v0.0.0-20230310173818-32f1caf87195/go.mod h1:eXthEFrGJvWH github.com/cncf/xds/go v0.0.0-20230428030218-4003588d1b74/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20231109132714-523115ebc101/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa h1:jQCWAUqqlij9Pgj2i/PB79y4KOPYVyFYdROxgaCwdTQ= -github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa/go.mod h1:x/1Gn8zydmfq8dk6e9PdstVsDgu9RuyIIJqAaF//0IM= github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ= github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= github.com/cockroachdb/datadriven v0.0.0-20200714090401-bf6692d28da5/go.mod h1:h6jFvWxBdQXxjopDMZyH2UVceIRfR84bdzbkoKrsWNo= @@ -1733,8 +1735,6 @@ github.com/envoyproxy/protoc-gen-validate v0.10.0/go.mod h1:DRjgyB0I43LtJapqN6Ni github.com/envoyproxy/protoc-gen-validate v0.10.1/go.mod h1:DRjgyB0I43LtJapqN6NiRwroiAU2PaFuvk/vjgh61ss= github.com/envoyproxy/protoc-gen-validate v1.0.1/go.mod h1:0vj8bNkYbSTNS2PIyH87KZaeN4x9zpL9Qt8fQC7d+vs= github.com/envoyproxy/protoc-gen-validate v1.0.2/go.mod h1:GpiZQP3dDbg4JouG/NNS7QWXpgx6x8QiMKdmN72jogE= -github.com/envoyproxy/protoc-gen-validate v1.0.4 h1:gVPz/FMfvh57HdSJQyvBtF00j8JU4zdyUgIUNhlgg0A= -github.com/envoyproxy/protoc-gen-validate v1.0.4/go.mod h1:qys6tmnRsYrQqIhm2bvKZH4Blx/1gTIZ2UKVY1M+Yew= github.com/ettle/strcase v0.1.1 h1:htFueZyVeE1XNnMEfbqp5r67qAN/4r6ya1ysq8Q+Zcw= github.com/ettle/strcase v0.1.1/go.mod h1:hzDLsPC7/lwKyBOywSHEP89nt2pDgdy+No1NBA9o9VY= github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= @@ -1781,8 +1781,9 @@ github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeME github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M= github.com/gin-gonic/gin v1.7.7/go.mod h1:axIBovoeJpVj8S3BwE0uPMTeReE4+AfFtqpqaZ1qq1U= -github.com/gliderlabs/ssh v0.3.5 h1:OcaySEmAQJgyYcArR+gGGTHCyE7nvhEMTlYY+Dp8CpY= github.com/gliderlabs/ssh v0.3.5/go.mod h1:8XB4KraRrX39qHhT6yxPsHedjA08I/uBVwj4xC+/+z4= +github.com/gliderlabs/ssh v0.3.7 h1:iV3Bqi942d9huXnzEF2Mt+CY9gLu8DNM4Obd+8bODRE= +github.com/gliderlabs/ssh v0.3.7/go.mod h1:zpHEXBstFnQYtGnB8k8kQLol82umzn/2/snG7alWVD8= github.com/go-asn1-ber/asn1-ber v1.3.1/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0= github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g= github.com/go-fonts/latin-modern v0.2.0/go.mod h1:rQVLdDMK+mK1xscDwsqM5J8U2jrRa3T0ecnM9pNujks= @@ -1797,8 +1798,9 @@ github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgF github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= github.com/go-git/go-git/v5 v5.10.1/go.mod h1:uEuHjxkHap8kAl//V5F/nNWwqIYtP/402ddd05mp0wg= -github.com/go-git/go-git/v5 v5.11.0 h1:XIZc1p+8YzypNr34itUfSvYJcv+eYdTnTvOZ2vD3cA4= github.com/go-git/go-git/v5 v5.11.0/go.mod h1:6GFcX2P3NM7FPBfpePbpLd21XxsgdAt+lKqXmCUiUCY= +github.com/go-git/go-git/v5 v5.12.0 h1:7Md+ndsjrzZxbddRDZjF14qK+NN56sy6wkqaVrjZtys= +github.com/go-git/go-git/v5 v5.12.0/go.mod h1:FTM9VKtnI2m65hNI/TenDDDnUf2Q9FHnXYjuz9i5OEY= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= @@ -1824,8 +1826,8 @@ github.com/go-logr/logr v1.2.1/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbV github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= -github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= +github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= +github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.0/go.mod h1:YkVgnZu1ZjjL7xTxrfm/LLZBfkhTqSR1ydtm6jTKKwI= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= @@ -1929,8 +1931,8 @@ github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzq github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.4.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= -github.com/golang-jwt/jwt/v5 v5.1.0 h1:UGKbA/IPjtS6zLcdB7i5TyACMgSbOTiR8qzXgw8HWQU= -github.com/golang-jwt/jwt/v5 v5.1.0/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= +github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk= +github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= @@ -2054,6 +2056,7 @@ github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8 github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= +github.com/google/subcommands v1.2.0/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -2063,8 +2066,9 @@ github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/wire v0.5.0 h1:I7ELFeVBr3yfPIcc8+MWvrjk+3VjbcSzoXm3JVa+jD8= github.com/google/wire v0.5.0/go.mod h1:ngWDr9Qvq3yZA10YrxfyGELY/AFWGVpy9c1LTRi1EoU= +github.com/google/wire v0.6.0 h1:HBkoIh4BdSxoyo9PveV8giw7ZsaBOvzWKfcg/6MrVwI= +github.com/google/wire v0.6.0/go.mod h1:F4QhpQ9EDIdJ1Mbop/NZBRB+5yrR6qg3BnctaoUk6NA= github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= @@ -2088,8 +2092,9 @@ github.com/googleapis/gax-go/v2 v2.7.1/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38 github.com/googleapis/gax-go/v2 v2.8.0/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38/qKbhSAKP6QI= github.com/googleapis/gax-go/v2 v2.10.0/go.mod h1:4UOEnMCrxsSqQ940WnTiD6qJ63le2ev3xfyagutxiPw= github.com/googleapis/gax-go/v2 v2.11.0/go.mod h1:DxmR61SGKkGLa2xigwuZIQpkCI2S5iydzRfb3peWZJI= -github.com/googleapis/gax-go/v2 v2.12.0 h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas= github.com/googleapis/gax-go/v2 v2.12.0/go.mod h1:y+aIqrI5eb1YGMVJfuV3185Ts/D7qKpsEkdD5+I6QGU= +github.com/googleapis/gax-go/v2 v2.12.2 h1:mhN09QQW1jEWeMF74zGR81R30z4VJzjZsfkUhuHF+DA= +github.com/googleapis/gax-go/v2 v2.12.2/go.mod h1:61M8vcyyXR2kqKFxKrfA22jaA8JGF7Dc8App1U3H6jc= github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= @@ -2243,17 +2248,17 @@ github.com/hashicorp/terraform-json v0.4.0/go.mod h1:eAbqb4w0pSlRmdvl8fOyHAi/+8j github.com/hashicorp/terraform-json v0.19.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= github.com/hashicorp/terraform-json v0.21.0 h1:9NQxbLNqPbEMze+S6+YluEdXgJmhQykRyRNd+zTI05U= github.com/hashicorp/terraform-json v0.21.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= -github.com/hashicorp/terraform-plugin-framework v1.7.0 h1:wOULbVmfONnJo9iq7/q+iBOBJul5vRovaYJIu2cY/Pw= -github.com/hashicorp/terraform-plugin-framework v1.7.0/go.mod h1:jY9Id+3KbZ17OMpulgnWLSfwxNVYSoYBQFTgsx044CI= +github.com/hashicorp/terraform-plugin-framework v1.8.0 h1:P07qy8RKLcoBkCrY2RHJer5AEvJnDuXomBgou6fD8kI= +github.com/hashicorp/terraform-plugin-framework v1.8.0/go.mod h1:/CpTukO88PcL/62noU7cuyaSJ4Rsim+A/pa+3rUVufY= github.com/hashicorp/terraform-plugin-framework-validators v0.12.0 h1:HOjBuMbOEzl7snOdOoUfE2Jgeto6JOjLVQ39Ls2nksc= github.com/hashicorp/terraform-plugin-framework-validators v0.12.0/go.mod h1:jfHGE/gzjxYz6XoUwi/aYiiKrJDeutQNUtGQXkaHklg= github.com/hashicorp/terraform-plugin-go v0.22.0/go.mod h1:mPULV91VKss7sik6KFEcEu7HuTogMLLO/EvWCuFkRVE= -github.com/hashicorp/terraform-plugin-go v0.22.1 h1:iTS7WHNVrn7uhe3cojtvWWn83cm2Z6ryIUDTRO0EV7w= -github.com/hashicorp/terraform-plugin-go v0.22.1/go.mod h1:qrjnqRghvQ6KnDbB12XeZ4FluclYwptntoWCr9QaXTI= +github.com/hashicorp/terraform-plugin-go v0.23.0 h1:AALVuU1gD1kPb48aPQUjug9Ir/125t+AAurhqphJ2Co= +github.com/hashicorp/terraform-plugin-go v0.23.0/go.mod h1:1E3Cr9h2vMlahWMbsSEcNrOCxovCZhOOIXjFHbjc/lQ= github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= -github.com/hashicorp/terraform-plugin-mux v0.15.0 h1:+/+lDx0WUsIOpkAmdwBIoFU8UP9o2eZASoOnLsWbKME= -github.com/hashicorp/terraform-plugin-mux v0.15.0/go.mod h1:9ezplb1Dyq394zQ+ldB0nvy/qbNAz3mMoHHseMTMaKo= +github.com/hashicorp/terraform-plugin-mux v0.16.0 h1:RCzXHGDYwUwwqfYYWJKBFaS3fQsWn/ZECEiW7p2023I= +github.com/hashicorp/terraform-plugin-mux v0.16.0/go.mod h1:PF79mAsPc8CpusXPfEVa4X8PtkB+ngWoiUClMrNZlYo= github.com/hashicorp/terraform-plugin-sdk v1.7.0/go.mod h1:OjgQmey5VxnPej/buEhe+YqKm0KNvV3QqU4hkqHqPCY= github.com/hashicorp/terraform-plugin-sdk v1.8.0 h1:HE1p52nzcgz88hIJmapUnkmM9noEjV3QhTOLaua5XUA= github.com/hashicorp/terraform-plugin-sdk v1.8.0/go.mod h1:OjgQmey5VxnPej/buEhe+YqKm0KNvV3QqU4hkqHqPCY= @@ -2702,8 +2707,8 @@ github.com/openzipkin/zipkin-go v0.2.1/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnh github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= github.com/ovh/go-ovh v1.5.1 h1:P8O+7H+NQuFK9P/j4sFW5C0fvSS2DnHYGPwdVCp45wI= github.com/ovh/go-ovh v1.5.1/go.mod h1:cTVDnl94z4tl8pP1uZ/8jlVxntjSIf09bNcQ5TJSC7c= -github.com/ovh/terraform-provider-ovh v0.43.1 h1:bRZQMSa6p2qdABjV+MDeYPsOxxWqyKnqvpK0hVsHHkQ= -github.com/ovh/terraform-provider-ovh v0.43.1/go.mod h1:Fi5Zww9oK8DoOTlSriFDe0bK6prS4qqO2a0dVnXEob4= +github.com/ovh/terraform-provider-ovh v0.44.0 h1:MmSoSTqT0AhQqf40x2J3cD5L8mtxw1o8y+ucs0WL+iw= +github.com/ovh/terraform-provider-ovh v0.44.0/go.mod h1:Fi5Zww9oK8DoOTlSriFDe0bK6prS4qqO2a0dVnXEob4= github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= @@ -2732,8 +2737,8 @@ github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod h1:4OwLy04Bl9Ef3GJJCoec+30X3LQs/0/m4HFRt/2LUSA= github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= -github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 h1:KoWmjvw+nsYOo29YJK9vDA65RGE3NrOnUtO7a+RF9HU= -github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= +github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= +github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c/go.mod h1:7rwL4CYBLnjLxUqIJNnCWiEdr3bn6IUYi15bNlnbCCU= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -2818,18 +2823,18 @@ github.com/pulumi/providertest v0.0.11 h1:mg8MQ7Cq7+9XlHIkBD+aCqQO4mwAJEISngZgVd github.com/pulumi/providertest v0.0.11/go.mod h1:HsxjVsytcMIuNj19w1lT2W0QXY0oReXl1+h6eD2JXP8= github.com/pulumi/pulumi-java/pkg v0.10.0 h1:D1i5MiiNrxYr2uJ1szcj1aQwF9DYv7TTsPmajB9dKSw= github.com/pulumi/pulumi-java/pkg v0.10.0/go.mod h1:xu6UgYtQm+xXOo1/DZNa2CWVPytu+RMkZVTtI7w7ffY= -github.com/pulumi/pulumi-terraform-bridge/pf v0.33.0 h1:uVZamPDL9vlZAXXg3OTl2P6KV4e31QSgX2UVOgJlTnU= -github.com/pulumi/pulumi-terraform-bridge/pf v0.33.0/go.mod h1:TKmiJUAmU6beGzYG5DC5EtHf0SSpVtqt+YyVDlGwFWA= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.80.0 h1:A+LvNkIIPYokCyGJG6eO+rlZge1my/Bj7ouZbiwC7AM= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.80.0/go.mod h1:VzIl/lDqPfHpYq2UQQvY6YHeSXwt0+riqc8eNpK+ElA= +github.com/pulumi/pulumi-terraform-bridge/pf v0.35.0 h1:CqTTjZE3kIDwsBwdPVP/k1/0UUuGXg5HTG3PzbGi8ME= +github.com/pulumi/pulumi-terraform-bridge/pf v0.35.0/go.mod h1:X2hcVpFdnjoqPI5bvc5loK9ibZhK1YIv9eJ6zkW3ZIQ= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.82.0 h1:qCZ7ALm4xVrSLJboi4ZwkS5FRQvyzmIZni85m1iFBIw= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.82.0/go.mod h1:jXjZLukQcYrfIWxSYwSWSzPBK9BTcYGv2DDkpNKHJJw= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8 h1:mav2tSitA9BPJPLLahKgepHyYsMzwaTm4cvp0dcTMYw= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8/go.mod h1:qUYk2c9i/yqMGNj9/bQyXpS39BxNDSXYjVN1njnq0zY= github.com/pulumi/pulumi-yaml v1.6.0 h1:mb/QkebWXTa1fR+P3ZkCCHGXOYC6iTN8X8By9eNz8xM= github.com/pulumi/pulumi-yaml v1.6.0/go.mod h1:RyEPo4MhL363sbAiFMVKRsQmXpQPDCY1S8pGv3E6Ij0= -github.com/pulumi/pulumi/pkg/v3 v3.112.0 h1:vhoM6sx1eegJntIeUZENtck3VeMtK1zBiQ2E3EPOnHw= -github.com/pulumi/pulumi/pkg/v3 v3.112.0/go.mod h1:GQhNr0v5E8TACF8j0p6UQqyr7mZreUpoMfVjLeu6eY0= -github.com/pulumi/pulumi/sdk/v3 v3.112.0 h1:cq2x5N6iuYhSLdeOdRs+LIq0EneB0Cb54WOlD/VaX3E= -github.com/pulumi/pulumi/sdk/v3 v3.112.0/go.mod h1:JWSzKBoHd8rlncC1DhXLf7YdV+Bk/Qf+hSZOOQh0WwQ= +github.com/pulumi/pulumi/pkg/v3 v3.114.0 h1:+Ru1DfQKKmZcTYF7i+IWTaxvHX+vIWmVPyUXXksM3Uk= +github.com/pulumi/pulumi/pkg/v3 v3.114.0/go.mod h1:kNu4WL3BkF8zZ+1BTIWnEetNN1JtR4oRHWlxH2NZ6s0= +github.com/pulumi/pulumi/sdk/v3 v3.114.0 h1:KPBSvm04wE2/AdS8PlABxZAW4o7pSAnar0QOooH13no= +github.com/pulumi/pulumi/sdk/v3 v3.114.0/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= github.com/pulumi/schema-tools v0.1.2 h1:Fd9xvUjgck4NA+7/jSk7InqCUT4Kj940+EcnbQKpfZo= github.com/pulumi/schema-tools v0.1.2/go.mod h1:62lgj52Tzq11eqWTIaKd+EVyYAu5dEcDJxMhTjvMO/k= github.com/pulumi/terraform-diff-reader v0.0.2 h1:kTE4nEXU3/SYXESvAIem+wyHMI3abqkI3OhJ0G04LLI= @@ -2889,8 +2894,8 @@ github.com/segmentio/encoding v0.3.5/go.mod h1:n0JeuIqEQrQoPDGsjo8UNd1iA0U8d8+oH github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= -github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8= @@ -2908,8 +2913,9 @@ github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrf github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= -github.com/skeema/knownhosts v1.2.1 h1:SHWdIUa82uGZz+F+47k8SY4QhhI291cXCpopT1lK2AQ= github.com/skeema/knownhosts v1.2.1/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= +github.com/skeema/knownhosts v1.2.2 h1:Iug2P4fLmDw9f41PB6thxUkNUkJzB5i+1/exaj40L3A= +github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= @@ -2954,8 +2960,9 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+ github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= -github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= +github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v0.0.0-20180303142811-b89eecf5ca5d/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= @@ -2970,8 +2977,9 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= @@ -3099,20 +3107,20 @@ go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= go.opentelemetry.io/contrib v0.20.0/go.mod h1:G/EtFaa6qaN7+LxqfIAT3GiZa7Wv5DTBUzl5H4LY0Kc= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.20.0/go.mod h1:oVGt1LRbBOBq1A5BQLlUg9UaU/54aiHw8cgjV3aWZ/E= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.28.0/go.mod h1:vEhqr0m4eTc+DWxfsXoXue2GBgV2uUwVznkGIHW/e5w= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 h1:SpGay3w+nEwMpfVnbqOLH5gY52/foP8RE8UzTZ1pdSE= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1/go.mod h1:4UoMYEZOC0yN/sPGH76KPkkU7zgiEWYWL9vwmbnTJPE= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 h1:4Pp6oUg3+e/6M4C0A/3kJ2VYa++dsWVTtGgLVj5xtHg= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0/go.mod h1:Mjt1i1INqiaoZOMGR1RIUJN+i3ChKoFRqzrRQhlkbs0= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.20.0/go.mod h1:2AboqHi0CiIZU0qwhtUfCYD1GeUzvvIXWNkhDt7ZMG4= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.31.0/go.mod h1:PFmBsWbldL1kiWZk9+0LBZz2brhByaGsvp6pRICMlPE= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.32.0/go.mod h1:5eCOqeGphOyz6TsY3ZDNjE33SM/TFAK3RGuCL2naTgY= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 h1:aFJWCqJMNjENlcleuuOkGAPH82y0yULBScfXcIEdS24= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1/go.mod h1:sEGXWArGqc3tVa+ekntsN65DmVbVeW+7lTKTjZF3/Fo= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 h1:jq9TW8u3so/bN+JPT166wjOI6/vQPF6Xe7nMNIltagk= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0/go.mod h1:p8pYQP+m5XfbZm9fxtSKAbM6oIllS7s2AfxrChvc7iw= go.opentelemetry.io/otel v0.20.0/go.mod h1:Y3ugLH2oa81t5QO+Lty+zXf8zC9L26ax4Nzoxm/dooo= go.opentelemetry.io/otel v1.3.0/go.mod h1:PWIKzi6JCp7sM0k9yZ43VX+T345uNbAkDKwHVjb2PTs= go.opentelemetry.io/otel v1.6.0/go.mod h1:bfJD2DZVw0LBxghOTlgnlI0CV3hLDu9XF/QKOUXMTQQ= go.opentelemetry.io/otel v1.6.1/go.mod h1:blzUabWHkX6LJewxvadmzafgh/wnvBSDBdOuwkAtrWQ= go.opentelemetry.io/otel v1.7.0/go.mod h1:5BdUoMIz5WEs0vt0CUEMtSSaTSHBBVwrhnz7+nrD5xk= -go.opentelemetry.io/otel v1.21.0 h1:hzLeKBZEL7Okw2mGzZ0cc4k/A7Fta0uoPgaJCr8fsFc= -go.opentelemetry.io/otel v1.21.0/go.mod h1:QZzNPQPm1zLX4gZK4cMi+71eaorMSGT3A4znnUvNNEo= +go.opentelemetry.io/otel v1.24.0 h1:0LAOdjNmQeSTzGBzduGe/rU4tZhMwL5rWgtp9Ku5Jfo= +go.opentelemetry.io/otel v1.24.0/go.mod h1:W7b9Ozg4nkF5tWI5zsXkaKKDjdVjpD4oAt9Qi/MArHo= go.opentelemetry.io/otel/exporters/otlp v0.20.0/go.mod h1:YIieizyaN77rtLJra0buKiNBOm9XQfkPEKBeuhoMwAM= go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.3.0/go.mod h1:VpP4/RMn8bv8gNo9uK7/IMY4mtWLELsS+JIP0inH0h4= go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.6.1/go.mod h1:NEu79Xo32iVb+0gVNV8PMd7GoWqnyDXRlj04yFjqz40= @@ -3129,15 +3137,15 @@ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.7.0/go.mod h1 go.opentelemetry.io/otel/metric v0.20.0/go.mod h1:598I5tYlH1vzBjn+BTuhzTCSb/9debfNp6R3s7Pr1eU= go.opentelemetry.io/otel/metric v0.28.0/go.mod h1:TrzsfQAmQaB1PDcdhBauLMk7nyyg9hm+GoQq/ekE9Iw= go.opentelemetry.io/otel/metric v0.30.0/go.mod h1:/ShZ7+TS4dHzDFmfi1kSXMhMVubNoP0oIaBp70J6UXU= -go.opentelemetry.io/otel/metric v1.21.0 h1:tlYWfeo+Bocx5kLEloTjbcDwBuELRrIFxwdQ36PlJu4= -go.opentelemetry.io/otel/metric v1.21.0/go.mod h1:o1p3CA8nNHW8j5yuQLdc1eeqEaPfzug24uvsyIEJRWM= +go.opentelemetry.io/otel/metric v1.24.0 h1:6EhoGWWK28x1fbpA4tYTOWBkPefTDQnb8WSGXlc88kI= +go.opentelemetry.io/otel/metric v1.24.0/go.mod h1:VYhLe1rFfxuTXLgj4CBiyz+9WYBA8pNGJgDcSFRKBco= go.opentelemetry.io/otel/oteltest v0.20.0/go.mod h1:L7bgKf9ZB7qCwT9Up7i9/pn0PWIa9FqQ2IQ8LoxiGnw= go.opentelemetry.io/otel/sdk v0.20.0/go.mod h1:g/IcepuwNsoiX5Byy2nNV0ySUF1em498m7hBWC279Yc= go.opentelemetry.io/otel/sdk v1.3.0/go.mod h1:rIo4suHNhQwBIPg9axF8V9CA72Wz2mKF1teNrup8yzs= go.opentelemetry.io/otel/sdk v1.6.1/go.mod h1:IVYrddmFZ+eJqu2k38qD3WezFR2pymCzm8tdxyh3R4E= go.opentelemetry.io/otel/sdk v1.7.0/go.mod h1:uTEOTwaqIVuTGiJN7ii13Ibp75wJmYUDe374q6cZwUU= -go.opentelemetry.io/otel/sdk v1.21.0 h1:FTt8qirL1EysG6sTQRZ5TokkU8d0ugCj8htOgThZXQ8= -go.opentelemetry.io/otel/sdk v1.21.0/go.mod h1:Nna6Yv7PWTdgJHVRD9hIYywQBRx7pbox6nwBnZIxl/E= +go.opentelemetry.io/otel/sdk v1.22.0 h1:6coWHw9xw7EfClIC/+O31R8IY3/+EiRFHevmHafB2Gw= +go.opentelemetry.io/otel/sdk v1.22.0/go.mod h1:iu7luyVGYovrRpe2fmj3CVKouQNdTOkxtLzPvPz1DOc= go.opentelemetry.io/otel/sdk/export/metric v0.20.0/go.mod h1:h7RBNMsDJ5pmI1zExLi+bJK+Dr8NQCh0qGhm1KDnNlE= go.opentelemetry.io/otel/sdk/metric v0.20.0/go.mod h1:knxiS8Xd4E/N+ZqKmUPf3gTTZ4/0TjTXukfxjzSTpHE= go.opentelemetry.io/otel/trace v0.20.0/go.mod h1:6GjCW8zgDjwGHGa6GkyeB8+/5vjT16gUEi0Nf1iBdgw= @@ -3145,8 +3153,8 @@ go.opentelemetry.io/otel/trace v1.3.0/go.mod h1:c/VDhno8888bvQYmbYLqe41/Ldmr/KKu go.opentelemetry.io/otel/trace v1.6.0/go.mod h1:qs7BrU5cZ8dXQHBGxHMOxwME/27YH2qEp4/+tZLLwJE= go.opentelemetry.io/otel/trace v1.6.1/go.mod h1:RkFRM1m0puWIq10oxImnGEduNBzxiN7TXluRBtE+5j0= go.opentelemetry.io/otel/trace v1.7.0/go.mod h1:fzLSB9nqR2eXzxPXb2JW9IKE+ScyXA48yyE4TNvoHqU= -go.opentelemetry.io/otel/trace v1.21.0 h1:WD9i5gzvoUPuXIXH24ZNBudiarZDKuekPqi/E8fpfLc= -go.opentelemetry.io/otel/trace v1.21.0/go.mod h1:LGbsEB0f9LGjN+OZaQQ26sohbOmiMR+BaslueVtS/qQ= +go.opentelemetry.io/otel/trace v1.24.0 h1:CsKnnL4dUAr/0llH9FKuc698G04IrpWV0MQA/Y1YELI= +go.opentelemetry.io/otel/trace v1.24.0/go.mod h1:HPc3Xr/cOApsBI154IU0OI0HJexz+aw5uPdbs3UCjNU= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= go.opentelemetry.io/proto/otlp v0.11.0/go.mod h1:QpEjXPrNQzrFDZgoTo49dgHR9RYRSrg3NAKnUGl9YpQ= go.opentelemetry.io/proto/otlp v0.12.1/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= @@ -3176,8 +3184,8 @@ go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= gocloud.dev v0.27.0/go.mod h1:YlYKhYsY5/1JdHGWQDkAuqkezVKowu7qbe9aIeUF6p0= -gocloud.dev v0.36.0 h1:q5zoXux4xkOZP473e1EZbG8Gq9f0vlg1VNH5Du/ybus= -gocloud.dev v0.36.0/go.mod h1:bLxah6JQVKBaIxzsr5BQLYB4IYdWHkMZdzCXlo6F0gg= +gocloud.dev v0.37.0 h1:XF1rN6R0qZI/9DYjN16Uy0durAmSlf58DHOcb28GPro= +gocloud.dev v0.37.0/go.mod h1:7/O4kqdInCNsc6LqgmuFnS0GRew4XNNYWpA44yQnwco= gocloud.dev/secrets/hashivault v0.27.0 h1:AAeGJXr0tiHHJgg5tL8atOGktB4eK9EJAqkZbPKAcOo= gocloud.dev/secrets/hashivault v0.27.0/go.mod h1:offqsI5oj0B0bVHZdfk/88uIb3NnN93ia8py0yvRlHY= golang.org/x/arch v0.1.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= @@ -3235,9 +3243,10 @@ golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf golang.org/x/crypto v0.15.0/go.mod h1:4ChreQoLWfG3xLDer1WdlH5NdlQ3+mwnQq1YTKY+72g= golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= +golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= +golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= +golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -3408,6 +3417,7 @@ golang.org/x/net v0.16.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ= golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= +golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -3583,7 +3593,6 @@ golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210616045830-e2b7044e8c71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -3644,8 +3653,8 @@ golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= +golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= @@ -3667,9 +3676,10 @@ golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/term v0.14.0/go.mod h1:TySc+nGkYR6qt8km8wUhuFRTVSMIX3XPR58y2lC8vww= golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= +golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= +golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q= +golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -3807,8 +3817,8 @@ golang.org/x/tools v0.9.1/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc= golang.org/x/tools v0.9.3/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc= golang.org/x/tools v0.10.0/go.mod h1:UJwyiVBsOA2uwvK/e5OY3GTpDUJriEd+/YlqAwLPmyM= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= -golang.org/x/tools v0.15.0 h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8= -golang.org/x/tools v0.15.0/go.mod h1:hpksKq4dtpQWS1uQ61JkdqWM3LscIS6Slf+VVkm+wQk= +golang.org/x/tools v0.17.0 h1:FvmRgNOcs3kOa+T20R1uhfP9F6HgG2mfxDv1vrx1Htc= +golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps= golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -3901,8 +3911,8 @@ google.golang.org/api v0.126.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvy google.golang.org/api v0.128.0/go.mod h1:Y611qgqaE92On/7g65MQgxYul3c0rEB894kniWLY750= google.golang.org/api v0.139.0/go.mod h1:CVagp6Eekz9CjGZ718Z+sloknzkDJE7Vc1Ckj9+viBk= google.golang.org/api v0.149.0/go.mod h1:Mwn1B7JTXrzXtnvmzQE2BD6bYZQ8DShKZDZbeN9I7qI= -google.golang.org/api v0.155.0 h1:vBmGhCYs0djJttDNynWo44zosHlPvHmA0XiN2zP2DtA= -google.golang.org/api v0.155.0/go.mod h1:GI5qK5f40kCpHfPn6+YzGAByIKWv8ujFnmoWm7Igduk= +google.golang.org/api v0.169.0 h1:QwWPy71FgMWqJN/l6jVlFHUa29a7dcUy02I8o799nPY= +google.golang.org/api v0.169.0/go.mod h1:gpNOiMA2tZ4mf5R9Iwf4rK/Dcz0fbdIgWYWVoxmsyLg= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -4083,8 +4093,8 @@ google.golang.org/genproto v0.0.0-20231012201019-e917dd12ba7a/go.mod h1:EMfReVxb google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:CgAqfJo+Xmu0GwA0411Ht3OU3OntXwsGmrmjI8ioGXI= google.golang.org/genproto v0.0.0-20231030173426-d783a09b4405/go.mod h1:3WDQMjmJk36UQhjQ89emUzb1mdaHcPeeAh4SCBKznB4= google.golang.org/genproto v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:J7XzRzVy1+IPwWHZUzoD0IccYZIrXILAQpc+Qy9CMhY= -google.golang.org/genproto v0.0.0-20240123012728-ef4313101c80 h1:KAeGQVN3M9nD0/bQXnr/ClcEMJ968gUXJQ9pwfSynuQ= -google.golang.org/genproto v0.0.0-20240123012728-ef4313101c80/go.mod h1:cc8bqMqtv9gMOr0zHg2Vzff5ULhhL2IXP4sbcn32Dro= +google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 h1:ImUcDPHjTrAqNhlOkSocDLfG9rrNHH7w7uoKWPaWZ8s= +google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7/go.mod h1:/3XmxOjePkvmKrHuBy4zNFw7IzxJXtAgdpXi8Ll990U= google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a/go.mod h1:ts19tUU+Z0ZShN1y3aPyq2+O3d5FUNNgT6FtOzmrNn8= google.golang.org/genproto/googleapis/api v0.0.0-20230525234035-dd9d682886f9/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= google.golang.org/genproto/googleapis/api v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= @@ -4102,8 +4112,8 @@ google.golang.org/genproto/googleapis/api v0.0.0-20231012201019-e917dd12ba7a/go. google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:IBQ646DjkDkvUIsVq/cc03FUFQ9wbZu7yE396YcL870= google.golang.org/genproto/googleapis/api v0.0.0-20231030173426-d783a09b4405/go.mod h1:oT32Z4o8Zv2xPQTg0pbVaPr0MPOH6f14RgXt7zfIpwg= google.golang.org/genproto/googleapis/api v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:0xJLfVdJqpAPl8tDg1ujOCGzx6LFLttXT5NhllGOXY4= -google.golang.org/genproto/googleapis/api v0.0.0-20240123012728-ef4313101c80 h1:Lj5rbfG876hIAYFjqiJnPHfhXbv+nzTWfm04Fg/XSVU= -google.golang.org/genproto/googleapis/api v0.0.0-20240123012728-ef4313101c80/go.mod h1:4jWUdICTdgc3Ibxmr8nAJiiLHwQBY0UI0XZcEMaFKaA= +google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7 h1:oqta3O3AnlWbmIE3bFnWbu4bRxZjfbWCp0cKSuZh01E= +google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7/go.mod h1:VQW3tUculP/D4B+xVCo+VgSq8As6wA9ZjHl//pmk+6s= google.golang.org/genproto/googleapis/bytestream v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:ylj+BE99M198VPbBh6A8d9n3w8fChvyLK3wwBOjXBFA= google.golang.org/genproto/googleapis/bytestream v0.0.0-20230807174057-1744710a1577/go.mod h1:NjCQG/D8JandXxM57PZbAJL1DCNL6EypA0vPPwfsc7c= google.golang.org/genproto/googleapis/bytestream v0.0.0-20231030173426-d783a09b4405/go.mod h1:GRUCuLdzVqZte8+Dl/D4N25yLzcGqqWaYkeVOwulFqw= @@ -4124,8 +4134,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a/go. google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:swOH3j0KzcDDgGUWr+SNpyTen5YrXjS3eyPzFYKc6lc= google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405/go.mod h1:67X1fPuzjcrkymZzZV1vvkFeTn2Rvc6lYF9MYFGCcwE= google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:oQ5rr10WTTMvP4A36n8JpR1OrO1BEiV4f78CneXZxkA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 h1:AjyfHzEPEFp/NpvfN5g+KDla3EMojjhRVZc1i7cj+oM= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80/go.mod h1:PAREbraiVEVGVdTZsVWjSbbTtSyGbAgIIvni8a8CD5s= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 h1:8EeVk1VKMD+GD/neyEHGmz7pFblqPjHoi+PGQIlLx2s= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7/go.mod h1:WtryC6hu0hhx87FDGxWCDptyssuo68sk10vYjF+T9fY= google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= @@ -4186,8 +4196,8 @@ google.golang.org/grpc v1.58.2/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSs google.golang.org/grpc v1.58.3/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= google.golang.org/grpc v1.59.0/go.mod h1:aUPDwccQo6OTjy7Hct4AfBPD1GptF4fyUjIkQ9YtF98= google.golang.org/grpc v1.61.1/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= -google.golang.org/grpc v1.62.1 h1:B4n+nfKzOICUXMgyrNd19h/I9oH0L1pizfk1d4zSgTk= -google.golang.org/grpc v1.62.1/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= +google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM= +google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -4209,8 +4219,8 @@ google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqw google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= -google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= -google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.34.0 h1:Qo/qEd2RZPCf2nKuorzksSknv0d3ERwp1vFG38gSmH4= +google.golang.org/protobuf v1.34.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/provider/resources.go b/provider/resources.go index 73d67052..4491ddd2 100644 --- a/provider/resources.go +++ b/provider/resources.go @@ -413,9 +413,6 @@ func Provider() tfbridge.ProviderInfo { "ovh_me_installation_template_partition_scheme_partition": { Tok: ovhResource(meMod, "InstallationTemplatePartitionSchemePartition"), }, - "ovh_me_ssh_key": { - Tok: ovhResource(meMod, "SshKey"), - }, "ovh_vrack": { Tok: ovhResource(vrackMod, "Vrack"), Fields: map[string]*tfbridge.SchemaInfo{ @@ -697,6 +694,9 @@ func Provider() tfbridge.ProviderInfo { "ovh_hosting_privatedatabase_whitelist": { Tok: ovhDataSource(hostingMod, "getPrivateDatabaseAllowlist"), }, + "ovh_dedicated_installation_template": { + Tok: ovhDataSource(ovhMod, "getInstallationTemplate"), + }, "ovh_dedicated_installation_templates": { Tok: ovhDataSource(ovhMod, "getInstallationTemplates"), }, @@ -774,12 +774,6 @@ func Provider() tfbridge.ProviderInfo { "ovh_me_paymentmean_creditcard": { Tok: ovhDataSource(meMod, "getPaymentmeanCreditCard"), }, - "ovh_me_ssh_key": { - Tok: ovhDataSource(meMod, "getSshKey"), - }, - "ovh_me_ssh_keys": { - Tok: ovhDataSource(meMod, "getSshKeys"), - }, "ovh_order_cart": { Tok: ovhDataSource(orderMod, "getCart"), }, diff --git a/sdk/dotnet/Cloud/GetProject.cs b/sdk/dotnet/Cloud/GetProject.cs index f1d0a1d5..fc5f1763 100644 --- a/sdk/dotnet/Cloud/GetProject.cs +++ b/sdk/dotnet/Cloud/GetProject.cs @@ -16,7 +16,6 @@ public static class GetProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetProjectArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Cloud/getProject:getProject", args ?? new GetProjectArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetProjectArgs args, InvokeOpti /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetProjectArgs args, InvokeOpti /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetProjectInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Cloud/getProject:getProject", args ?? new GetProjectInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Cloud/GetProjects.cs b/sdk/dotnet/Cloud/GetProjects.cs index a5df96bf..accf255d 100644 --- a/sdk/dotnet/Cloud/GetProjects.cs +++ b/sdk/dotnet/Cloud/GetProjects.cs @@ -16,7 +16,6 @@ public static class GetProjects /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetProjects /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Cloud/getProjects:getProjects", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Cloud/getProjects:getProjects", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/Alerting.cs b/sdk/dotnet/CloudProject/Alerting.cs index 799cadd6..09d3477f 100644 --- a/sdk/dotnet/CloudProject/Alerting.cs +++ b/sdk/dotnet/CloudProject/Alerting.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:CloudProject/alerting:Alerting")] public partial class Alerting : global::Pulumi.CustomResource diff --git a/sdk/dotnet/CloudProject/ContainerRegistry.cs b/sdk/dotnet/CloudProject/ContainerRegistry.cs index 2448c07a..dc241a4f 100644 --- a/sdk/dotnet/CloudProject/ContainerRegistry.cs +++ b/sdk/dotnet/CloudProject/ContainerRegistry.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// > __WARNING__ You can update and migrate to a higher plan at any time but not the contrary. /// diff --git a/sdk/dotnet/CloudProject/ContainerRegistryIPRestrictionsManagement.cs b/sdk/dotnet/CloudProject/ContainerRegistryIPRestrictionsManagement.cs index 7024fc62..6fd1f317 100644 --- a/sdk/dotnet/CloudProject/ContainerRegistryIPRestrictionsManagement.cs +++ b/sdk/dotnet/CloudProject/ContainerRegistryIPRestrictionsManagement.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:CloudProject/containerRegistryIPRestrictionsManagement:ContainerRegistryIPRestrictionsManagement")] public partial class ContainerRegistryIPRestrictionsManagement : global::Pulumi.CustomResource diff --git a/sdk/dotnet/CloudProject/ContainerRegistryIPRestrictionsRegistry.cs b/sdk/dotnet/CloudProject/ContainerRegistryIPRestrictionsRegistry.cs index fe33acf2..53b0c0c5 100644 --- a/sdk/dotnet/CloudProject/ContainerRegistryIPRestrictionsRegistry.cs +++ b/sdk/dotnet/CloudProject/ContainerRegistryIPRestrictionsRegistry.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:CloudProject/containerRegistryIPRestrictionsRegistry:ContainerRegistryIPRestrictionsRegistry")] public partial class ContainerRegistryIPRestrictionsRegistry : global::Pulumi.CustomResource diff --git a/sdk/dotnet/CloudProject/ContainerRegistryOIDC.cs b/sdk/dotnet/CloudProject/ContainerRegistryOIDC.cs index 1cda3f9e..ab7b6ae7 100644 --- a/sdk/dotnet/CloudProject/ContainerRegistryOIDC.cs +++ b/sdk/dotnet/CloudProject/ContainerRegistryOIDC.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumi.Ovh.CloudProject /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProject/ContainerRegistryUser.cs b/sdk/dotnet/CloudProject/ContainerRegistryUser.cs index 4e225e92..5451aa67 100644 --- a/sdk/dotnet/CloudProject/ContainerRegistryUser.cs +++ b/sdk/dotnet/CloudProject/ContainerRegistryUser.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:CloudProject/containerRegistryUser:ContainerRegistryUser")] public partial class ContainerRegistryUser : global::Pulumi.CustomResource diff --git a/sdk/dotnet/CloudProject/Database.cs b/sdk/dotnet/CloudProject/Database.cs index 571561b5..fbb9a4c7 100644 --- a/sdk/dotnet/CloudProject/Database.cs +++ b/sdk/dotnet/CloudProject/Database.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// Minimum settings for each engine (region choice is up to the user): /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -215,11 +214,9 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// To deploy a business PostgreSQL service with two nodes on public network: /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -251,11 +248,9 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// To deploy an enterprise MongoDB service with three nodes on private network: /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -297,7 +292,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -337,7 +331,7 @@ public partial class Database : global::Pulumi.CustomResource public Output CreatedAt { get; private set; } = null!; /// - /// Description of the IP restriction + /// Small description of the database service. /// [Output("description")] public Output Description { get; private set; } = null!; @@ -525,7 +519,7 @@ public InputList BackupRegions public Input? BackupTime { get; set; } /// - /// Description of the IP restriction + /// Small description of the database service. /// [Input("description")] public Input? Description { get; set; } @@ -662,7 +656,7 @@ public InputList BackupRegions public Input? CreatedAt { get; set; } /// - /// Description of the IP restriction + /// Small description of the database service. /// [Input("description")] public Input? Description { get; set; } diff --git a/sdk/dotnet/CloudProject/FailoverIpAttach.cs b/sdk/dotnet/CloudProject/FailoverIpAttach.cs index 12f47d18..8214690a 100644 --- a/sdk/dotnet/CloudProject/FailoverIpAttach.cs +++ b/sdk/dotnet/CloudProject/FailoverIpAttach.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:CloudProject/failoverIpAttach:FailoverIpAttach")] public partial class FailoverIpAttach : global::Pulumi.CustomResource diff --git a/sdk/dotnet/CloudProject/Gateway.cs b/sdk/dotnet/CloudProject/Gateway.cs index c571394a..a28beaf2 100644 --- a/sdk/dotnet/CloudProject/Gateway.cs +++ b/sdk/dotnet/CloudProject/Gateway.cs @@ -11,48 +11,70 @@ namespace Pulumi.Ovh.CloudProject { /// /// Create a new Gateway for existing subnet in the specified public cloud project. + /// + /// ## Import + /// + /// A gateway can be imported using the `service_name`, `region` and `id` (identifier of the gateway) properties, separated by a `/`. + /// + /// bash + /// + /// ```sh + /// $ pulumi import ovh:CloudProject/gateway:Gateway gateway service_name/region/id + /// ``` /// [OvhResourceType("ovh:CloudProject/gateway:Gateway")] public partial class Gateway : global::Pulumi.CustomResource { /// - /// The model of the gateway. + /// List of External Information of the gateway. + /// + [Output("externalInformations")] + public Output> ExternalInformations { get; private set; } = null!; + + /// + /// Interfaces list of the gateway. + /// + [Output("interfaces")] + public Output> Interfaces { get; private set; } = null!; + + /// + /// Model of the gateway. /// [Output("model")] public Output Model { get; private set; } = null!; /// - /// The name of the gateway. + /// Name of the gateway. /// [Output("name")] public Output Name { get; private set; } = null!; /// - /// The ID of the private network. + /// ID of the private network. /// [Output("networkId")] public Output NetworkId { get; private set; } = null!; /// - /// The region of the gateway. + /// Region of the gateway. /// [Output("region")] public Output Region { get; private set; } = null!; /// - /// The ID of the private network. + /// ID of the private network. /// [Output("serviceName")] public Output ServiceName { get; private set; } = null!; /// - /// The status of the gateway. + /// Status of the gateway. /// [Output("status")] public Output Status { get; private set; } = null!; /// - /// The ID of the subnet. + /// ID of the subnet. /// [Output("subnetId")] public Output SubnetId { get; private set; } = null!; @@ -105,37 +127,37 @@ public static Gateway Get(string name, Input id, GatewayState? state = n public sealed class GatewayArgs : global::Pulumi.ResourceArgs { /// - /// The model of the gateway. + /// Model of the gateway. /// [Input("model", required: true)] public Input Model { get; set; } = null!; /// - /// The name of the gateway. + /// Name of the gateway. /// [Input("name")] public Input? Name { get; set; } /// - /// The ID of the private network. + /// ID of the private network. /// [Input("networkId", required: true)] public Input NetworkId { get; set; } = null!; /// - /// The region of the gateway. + /// Region of the gateway. /// [Input("region", required: true)] public Input Region { get; set; } = null!; /// - /// The ID of the private network. + /// ID of the private network. /// [Input("serviceName", required: true)] public Input ServiceName { get; set; } = null!; /// - /// The ID of the subnet. + /// ID of the subnet. /// [Input("subnetId", required: true)] public Input SubnetId { get; set; } = null!; @@ -148,44 +170,68 @@ public GatewayArgs() public sealed class GatewayState : global::Pulumi.ResourceArgs { + [Input("externalInformations")] + private InputList? _externalInformations; + + /// + /// List of External Information of the gateway. + /// + public InputList ExternalInformations + { + get => _externalInformations ?? (_externalInformations = new InputList()); + set => _externalInformations = value; + } + + [Input("interfaces")] + private InputList? _interfaces; + + /// + /// Interfaces list of the gateway. + /// + public InputList Interfaces + { + get => _interfaces ?? (_interfaces = new InputList()); + set => _interfaces = value; + } + /// - /// The model of the gateway. + /// Model of the gateway. /// [Input("model")] public Input? Model { get; set; } /// - /// The name of the gateway. + /// Name of the gateway. /// [Input("name")] public Input? Name { get; set; } /// - /// The ID of the private network. + /// ID of the private network. /// [Input("networkId")] public Input? NetworkId { get; set; } /// - /// The region of the gateway. + /// Region of the gateway. /// [Input("region")] public Input? Region { get; set; } /// - /// The ID of the private network. + /// ID of the private network. /// [Input("serviceName")] public Input? ServiceName { get; set; } /// - /// The status of the gateway. + /// Status of the gateway. /// [Input("status")] public Input? Status { get; set; } /// - /// The ID of the subnet. + /// ID of the subnet. /// [Input("subnetId")] public Input? SubnetId { get; set; } diff --git a/sdk/dotnet/CloudProject/GetCapabilitiesContainerFilter.cs b/sdk/dotnet/CloudProject/GetCapabilitiesContainerFilter.cs index d0ed22e0..55d5a61b 100644 --- a/sdk/dotnet/CloudProject/GetCapabilitiesContainerFilter.cs +++ b/sdk/dotnet/CloudProject/GetCapabilitiesContainerFilter.cs @@ -16,7 +16,6 @@ public static class GetCapabilitiesContainerFilter /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ public static class GetCapabilitiesContainerFilter /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetCapabilitiesContainerFilterArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getCapabilitiesContainerFilter:getCapabilitiesContainerFilter", args ?? new GetCapabilitiesContainerFilterArgs(), options.WithDefaults()); @@ -44,7 +42,6 @@ public static Task InvokeAsync(GetCapabili /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -62,7 +59,6 @@ public static Task InvokeAsync(GetCapabili /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetCapabilitiesContainerFilterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getCapabilitiesContainerFilter:getCapabilitiesContainerFilter", args ?? new GetCapabilitiesContainerFilterInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetCapabilitiesContainerRegistry.cs b/sdk/dotnet/CloudProject/GetCapabilitiesContainerRegistry.cs index abef70fd..607b4017 100644 --- a/sdk/dotnet/CloudProject/GetCapabilitiesContainerRegistry.cs +++ b/sdk/dotnet/CloudProject/GetCapabilitiesContainerRegistry.cs @@ -16,7 +16,6 @@ public static class GetCapabilitiesContainerRegistry /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetCapabilitiesContainerRegistry /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetCapabilitiesContainerRegistryArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getCapabilitiesContainerRegistry:getCapabilitiesContainerRegistry", args ?? new GetCapabilitiesContainerRegistryArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetCapabi /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetCapabi /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetCapabilitiesContainerRegistryInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getCapabilitiesContainerRegistry:getCapabilitiesContainerRegistry", args ?? new GetCapabilitiesContainerRegistryInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetContainerRegistries.cs b/sdk/dotnet/CloudProject/GetContainerRegistries.cs index e7578803..f3e6abb9 100644 --- a/sdk/dotnet/CloudProject/GetContainerRegistries.cs +++ b/sdk/dotnet/CloudProject/GetContainerRegistries.cs @@ -16,7 +16,6 @@ public static class GetContainerRegistries /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetContainerRegistries /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetContainerRegistriesArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getContainerRegistries:getContainerRegistries", args ?? new GetContainerRegistriesArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetContainerRegistr /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetContainerRegistr /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetContainerRegistriesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getContainerRegistries:getContainerRegistries", args ?? new GetContainerRegistriesInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetContainerRegistry.cs b/sdk/dotnet/CloudProject/GetContainerRegistry.cs index ca0e0d6d..5de23251 100644 --- a/sdk/dotnet/CloudProject/GetContainerRegistry.cs +++ b/sdk/dotnet/CloudProject/GetContainerRegistry.cs @@ -16,7 +16,6 @@ public static class GetContainerRegistry /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetContainerRegistry /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetContainerRegistryArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getContainerRegistry:getContainerRegistry", args ?? new GetContainerRegistryArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetContainerRegistryA /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetContainerRegistryA /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetContainerRegistryInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getContainerRegistry:getContainerRegistry", args ?? new GetContainerRegistryInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetContainerRegistryOIDC.cs b/sdk/dotnet/CloudProject/GetContainerRegistryOIDC.cs index c21f0632..6a6d5ab1 100644 --- a/sdk/dotnet/CloudProject/GetContainerRegistryOIDC.cs +++ b/sdk/dotnet/CloudProject/GetContainerRegistryOIDC.cs @@ -16,7 +16,6 @@ public static class GetContainerRegistryOIDC /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetContainerRegistryOIDC /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetContainerRegistryOIDCArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getContainerRegistryOIDC:getContainerRegistryOIDC", args ?? new GetContainerRegistryOIDCArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetContainerRegis /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetContainerRegis /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetContainerRegistryOIDCInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getContainerRegistryOIDC:getContainerRegistryOIDC", args ?? new GetContainerRegistryOIDCInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetContainerRegistryUsers.cs b/sdk/dotnet/CloudProject/GetContainerRegistryUsers.cs index 8954cb02..71cd6c09 100644 --- a/sdk/dotnet/CloudProject/GetContainerRegistryUsers.cs +++ b/sdk/dotnet/CloudProject/GetContainerRegistryUsers.cs @@ -16,7 +16,6 @@ public static class GetContainerRegistryUsers /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ public static class GetContainerRegistryUsers /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetContainerRegistryUsersArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getContainerRegistryUsers:getContainerRegistryUsers", args ?? new GetContainerRegistryUsersArgs(), options.WithDefaults()); @@ -49,7 +47,6 @@ public static Task InvokeAsync(GetContainerRegi /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -72,7 +69,6 @@ public static Task InvokeAsync(GetContainerRegi /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetContainerRegistryUsersInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getContainerRegistryUsers:getContainerRegistryUsers", args ?? new GetContainerRegistryUsersInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetFailoverIpAttach.cs b/sdk/dotnet/CloudProject/GetFailoverIpAttach.cs index 5192fa34..e2e14c6b 100644 --- a/sdk/dotnet/CloudProject/GetFailoverIpAttach.cs +++ b/sdk/dotnet/CloudProject/GetFailoverIpAttach.cs @@ -16,7 +16,6 @@ public static class GetFailoverIpAttach /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetFailoverIpAttach /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetFailoverIpAttachArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getFailoverIpAttach:getFailoverIpAttach", args ?? new GetFailoverIpAttachArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetFailoverIpAttachArg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetFailoverIpAttachArg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetFailoverIpAttachInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getFailoverIpAttach:getFailoverIpAttach", args ?? new GetFailoverIpAttachInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetKube.cs b/sdk/dotnet/CloudProject/GetKube.cs index b45c2a36..d27cb608 100644 --- a/sdk/dotnet/CloudProject/GetKube.cs +++ b/sdk/dotnet/CloudProject/GetKube.cs @@ -16,7 +16,6 @@ public static class GetKube /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetKube /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKubeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getKube:getKube", args ?? new GetKubeArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetKubeArgs args, InvokeOptions? o /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetKubeArgs args, InvokeOptions? o /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKubeInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getKube:getKube", args ?? new GetKubeInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetKubeIpRestrictions.cs b/sdk/dotnet/CloudProject/GetKubeIpRestrictions.cs index 05eb6bde..dc1b30fb 100644 --- a/sdk/dotnet/CloudProject/GetKubeIpRestrictions.cs +++ b/sdk/dotnet/CloudProject/GetKubeIpRestrictions.cs @@ -16,7 +16,6 @@ public static class GetKubeIpRestrictions /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetKubeIpRestrictions /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKubeIpRestrictionsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getKubeIpRestrictions:getKubeIpRestrictions", args ?? new GetKubeIpRestrictionsArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetKubeIpRestriction /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetKubeIpRestriction /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKubeIpRestrictionsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getKubeIpRestrictions:getKubeIpRestrictions", args ?? new GetKubeIpRestrictionsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetKubeNodePool.cs b/sdk/dotnet/CloudProject/GetKubeNodePool.cs index 9a75bc88..caece9f6 100644 --- a/sdk/dotnet/CloudProject/GetKubeNodePool.cs +++ b/sdk/dotnet/CloudProject/GetKubeNodePool.cs @@ -16,7 +16,6 @@ public static class GetKubeNodePool /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetKubeNodePool /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKubeNodePoolArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getKubeNodePool:getKubeNodePool", args ?? new GetKubeNodePoolArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetKubeNodePoolArgs args, /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetKubeNodePoolArgs args, /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKubeNodePoolInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getKubeNodePool:getKubeNodePool", args ?? new GetKubeNodePoolInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetKubeNodePoolNodes.cs b/sdk/dotnet/CloudProject/GetKubeNodePoolNodes.cs index d3430660..5e2f61da 100644 --- a/sdk/dotnet/CloudProject/GetKubeNodePoolNodes.cs +++ b/sdk/dotnet/CloudProject/GetKubeNodePoolNodes.cs @@ -16,7 +16,6 @@ public static class GetKubeNodePoolNodes /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetKubeNodePoolNodes /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKubeNodePoolNodesArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getKubeNodePoolNodes:getKubeNodePoolNodes", args ?? new GetKubeNodePoolNodesArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetKubeNodePoolNodesA /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetKubeNodePoolNodesA /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKubeNodePoolNodesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getKubeNodePoolNodes:getKubeNodePoolNodes", args ?? new GetKubeNodePoolNodesInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetKubeNodes.cs b/sdk/dotnet/CloudProject/GetKubeNodes.cs index 96de2cd4..648e081c 100644 --- a/sdk/dotnet/CloudProject/GetKubeNodes.cs +++ b/sdk/dotnet/CloudProject/GetKubeNodes.cs @@ -16,7 +16,6 @@ public static class GetKubeNodes /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetKubeNodes /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKubeNodesArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getKubeNodes:getKubeNodes", args ?? new GetKubeNodesArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetKubeNodesArgs args, Invoke /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetKubeNodesArgs args, Invoke /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKubeNodesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getKubeNodes:getKubeNodes", args ?? new GetKubeNodesInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetKubeOidc.cs b/sdk/dotnet/CloudProject/GetKubeOidc.cs index 20f423c5..5c63835d 100644 --- a/sdk/dotnet/CloudProject/GetKubeOidc.cs +++ b/sdk/dotnet/CloudProject/GetKubeOidc.cs @@ -16,7 +16,6 @@ public static class GetKubeOidc /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetKubeOidc /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKubeOidcArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getKubeOidc:getKubeOidc", args ?? new GetKubeOidcArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetKubeOidcArgs args, InvokeOp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetKubeOidcArgs args, InvokeOp /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKubeOidcInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getKubeOidc:getKubeOidc", args ?? new GetKubeOidcInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetM3dbNamespace.cs b/sdk/dotnet/CloudProject/GetM3dbNamespace.cs index e9c09905..1cdbaa38 100644 --- a/sdk/dotnet/CloudProject/GetM3dbNamespace.cs +++ b/sdk/dotnet/CloudProject/GetM3dbNamespace.cs @@ -16,7 +16,6 @@ public static class GetM3dbNamespace /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetM3dbNamespace /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetM3dbNamespaceArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getM3dbNamespace:getM3dbNamespace", args ?? new GetM3dbNamespaceArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetM3dbNamespaceArgs args /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetM3dbNamespaceArgs args /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetM3dbNamespaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getM3dbNamespace:getM3dbNamespace", args ?? new GetM3dbNamespaceInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetM3dbNamespaces.cs b/sdk/dotnet/CloudProject/GetM3dbNamespaces.cs index f69283bc..021a76ba 100644 --- a/sdk/dotnet/CloudProject/GetM3dbNamespaces.cs +++ b/sdk/dotnet/CloudProject/GetM3dbNamespaces.cs @@ -16,7 +16,6 @@ public static class GetM3dbNamespaces /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetM3dbNamespaces /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetM3dbNamespacesArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getM3dbNamespaces:getM3dbNamespaces", args ?? new GetM3dbNamespacesArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetM3dbNamespacesArgs ar /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetM3dbNamespacesArgs ar /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetM3dbNamespacesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getM3dbNamespaces:getM3dbNamespaces", args ?? new GetM3dbNamespacesInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetM3dbUser.cs b/sdk/dotnet/CloudProject/GetM3dbUser.cs index a774cc50..ae983440 100644 --- a/sdk/dotnet/CloudProject/GetM3dbUser.cs +++ b/sdk/dotnet/CloudProject/GetM3dbUser.cs @@ -16,7 +16,6 @@ public static class GetM3dbUser /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetM3dbUser /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetM3dbUserArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getM3dbUser:getM3dbUser", args ?? new GetM3dbUserArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetM3dbUserArgs args, InvokeOp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetM3dbUserArgs args, InvokeOp /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetM3dbUserInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getM3dbUser:getM3dbUser", args ?? new GetM3dbUserInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetMongoDbUser.cs b/sdk/dotnet/CloudProject/GetMongoDbUser.cs index 401572b3..972ea7df 100644 --- a/sdk/dotnet/CloudProject/GetMongoDbUser.cs +++ b/sdk/dotnet/CloudProject/GetMongoDbUser.cs @@ -16,7 +16,6 @@ public static class GetMongoDbUser /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetMongoDbUser /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetMongoDbUserArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getMongoDbUser:getMongoDbUser", args ?? new GetMongoDbUserArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetMongoDbUserArgs args, In /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetMongoDbUserArgs args, In /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetMongoDbUserInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getMongoDbUser:getMongoDbUser", args ?? new GetMongoDbUserInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetOpenSearchPattern.cs b/sdk/dotnet/CloudProject/GetOpenSearchPattern.cs index 9ea87702..c7fe2f2a 100644 --- a/sdk/dotnet/CloudProject/GetOpenSearchPattern.cs +++ b/sdk/dotnet/CloudProject/GetOpenSearchPattern.cs @@ -16,7 +16,6 @@ public static class GetOpenSearchPattern /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetOpenSearchPattern /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetOpenSearchPatternArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getOpenSearchPattern:getOpenSearchPattern", args ?? new GetOpenSearchPatternArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetOpenSearchPatternA /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetOpenSearchPatternA /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetOpenSearchPatternInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getOpenSearchPattern:getOpenSearchPattern", args ?? new GetOpenSearchPatternInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetOpenSearchPatterns.cs b/sdk/dotnet/CloudProject/GetOpenSearchPatterns.cs index 8e7e371b..73d4decc 100644 --- a/sdk/dotnet/CloudProject/GetOpenSearchPatterns.cs +++ b/sdk/dotnet/CloudProject/GetOpenSearchPatterns.cs @@ -16,7 +16,6 @@ public static class GetOpenSearchPatterns /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetOpenSearchPatterns /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetOpenSearchPatternsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getOpenSearchPatterns:getOpenSearchPatterns", args ?? new GetOpenSearchPatternsArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetOpenSearchPattern /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetOpenSearchPattern /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetOpenSearchPatternsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getOpenSearchPatterns:getOpenSearchPatterns", args ?? new GetOpenSearchPatternsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetOpenSearchUser.cs b/sdk/dotnet/CloudProject/GetOpenSearchUser.cs index 8be851e0..8ee94960 100644 --- a/sdk/dotnet/CloudProject/GetOpenSearchUser.cs +++ b/sdk/dotnet/CloudProject/GetOpenSearchUser.cs @@ -16,7 +16,6 @@ public static class GetOpenSearchUser /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetOpenSearchUser /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetOpenSearchUserArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getOpenSearchUser:getOpenSearchUser", args ?? new GetOpenSearchUserArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetOpenSearchUserArgs ar /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetOpenSearchUserArgs ar /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetOpenSearchUserInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getOpenSearchUser:getOpenSearchUser", args ?? new GetOpenSearchUserInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetRedisUser.cs b/sdk/dotnet/CloudProject/GetRedisUser.cs index 1dcc86f0..d549abc6 100644 --- a/sdk/dotnet/CloudProject/GetRedisUser.cs +++ b/sdk/dotnet/CloudProject/GetRedisUser.cs @@ -16,7 +16,6 @@ public static class GetRedisUser /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetRedisUser /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetRedisUserArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getRedisUser:getRedisUser", args ?? new GetRedisUserArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetRedisUserArgs args, Invoke /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetRedisUserArgs args, Invoke /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetRedisUserInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getRedisUser:getRedisUser", args ?? new GetRedisUserInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetRegion.cs b/sdk/dotnet/CloudProject/GetRegion.cs index daa6aa34..5fbbe74b 100644 --- a/sdk/dotnet/CloudProject/GetRegion.cs +++ b/sdk/dotnet/CloudProject/GetRegion.cs @@ -16,7 +16,6 @@ public static class GetRegion /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetRegion /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetRegionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getRegion:getRegion", args ?? new GetRegionArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetRegionArgs args, InvokeOption /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetRegionArgs args, InvokeOption /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetRegionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getRegion:getRegion", args ?? new GetRegionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetRegions.cs b/sdk/dotnet/CloudProject/GetRegions.cs index fd50f5b1..cd205df7 100644 --- a/sdk/dotnet/CloudProject/GetRegions.cs +++ b/sdk/dotnet/CloudProject/GetRegions.cs @@ -16,7 +16,6 @@ public static class GetRegions /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ public static class GetRegions /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetRegionsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getRegions:getRegions", args ?? new GetRegionsArgs(), options.WithDefaults()); @@ -46,7 +44,6 @@ public static Task InvokeAsync(GetRegionsArgs args, InvokeOpti /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -66,7 +63,6 @@ public static Task InvokeAsync(GetRegionsArgs args, InvokeOpti /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetRegionsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getRegions:getRegions", args ?? new GetRegionsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetUser.cs b/sdk/dotnet/CloudProject/GetUser.cs index 59e7bcfd..7134c894 100644 --- a/sdk/dotnet/CloudProject/GetUser.cs +++ b/sdk/dotnet/CloudProject/GetUser.cs @@ -16,7 +16,6 @@ public static class GetUser /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ public static class GetUser /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetUserArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getUser:getUser", args ?? new GetUserArgs(), options.WithDefaults()); @@ -56,7 +54,6 @@ public static Task InvokeAsync(GetUserArgs args, InvokeOptions? o /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -86,7 +83,6 @@ public static Task InvokeAsync(GetUserArgs args, InvokeOptions? o /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetUserInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getUser:getUser", args ?? new GetUserInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetUserS3Credential.cs b/sdk/dotnet/CloudProject/GetUserS3Credential.cs index 00b19226..8ee99aa2 100644 --- a/sdk/dotnet/CloudProject/GetUserS3Credential.cs +++ b/sdk/dotnet/CloudProject/GetUserS3Credential.cs @@ -16,7 +16,6 @@ public static class GetUserS3Credential /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +57,6 @@ public static class GetUserS3Credential /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetUserS3CredentialArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getUserS3Credential:getUserS3Credential", args ?? new GetUserS3CredentialArgs(), options.WithDefaults()); @@ -68,7 +66,6 @@ public static Task InvokeAsync(GetUserS3CredentialArg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -110,7 +107,6 @@ public static Task InvokeAsync(GetUserS3CredentialArg /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetUserS3CredentialInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getUserS3Credential:getUserS3Credential", args ?? new GetUserS3CredentialInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetUserS3Credentials.cs b/sdk/dotnet/CloudProject/GetUserS3Credentials.cs index 8bb75cb8..11822c3a 100644 --- a/sdk/dotnet/CloudProject/GetUserS3Credentials.cs +++ b/sdk/dotnet/CloudProject/GetUserS3Credentials.cs @@ -16,7 +16,6 @@ public static class GetUserS3Credentials /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetUserS3Credentials /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetUserS3CredentialsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getUserS3Credentials:getUserS3Credentials", args ?? new GetUserS3CredentialsArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetUserS3CredentialsA /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetUserS3CredentialsA /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetUserS3CredentialsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getUserS3Credentials:getUserS3Credentials", args ?? new GetUserS3CredentialsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetUserS3Policy.cs b/sdk/dotnet/CloudProject/GetUserS3Policy.cs index 06b45315..48e3c8ea 100644 --- a/sdk/dotnet/CloudProject/GetUserS3Policy.cs +++ b/sdk/dotnet/CloudProject/GetUserS3Policy.cs @@ -16,7 +16,6 @@ public static class GetUserS3Policy /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ public static class GetUserS3Policy /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetUserS3PolicyArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getUserS3Policy:getUserS3Policy", args ?? new GetUserS3PolicyArgs(), options.WithDefaults()); @@ -56,7 +54,6 @@ public static Task InvokeAsync(GetUserS3PolicyArgs args, /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -86,7 +83,6 @@ public static Task InvokeAsync(GetUserS3PolicyArgs args, /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetUserS3PolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getUserS3Policy:getUserS3Policy", args ?? new GetUserS3PolicyInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetUsers.cs b/sdk/dotnet/CloudProject/GetUsers.cs index 48115f87..dbd5c593 100644 --- a/sdk/dotnet/CloudProject/GetUsers.cs +++ b/sdk/dotnet/CloudProject/GetUsers.cs @@ -16,7 +16,6 @@ public static class GetUsers /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -44,7 +43,6 @@ public static class GetUsers /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetUsersArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getUsers:getUsers", args ?? new GetUsersArgs(), options.WithDefaults()); @@ -54,7 +52,6 @@ public static Task InvokeAsync(GetUsersArgs args, InvokeOptions? /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -82,7 +79,6 @@ public static Task InvokeAsync(GetUsersArgs args, InvokeOptions? /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetUsersInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getUsers:getUsers", args ?? new GetUsersInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/GetVRack.cs b/sdk/dotnet/CloudProject/GetVRack.cs index da7fd7ec..472df2cc 100644 --- a/sdk/dotnet/CloudProject/GetVRack.cs +++ b/sdk/dotnet/CloudProject/GetVRack.cs @@ -16,7 +16,6 @@ public static class GetVRack /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ public static class GetVRack /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetVRackArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProject/getVRack:getVRack", args ?? new GetVRackArgs(), options.WithDefaults()); @@ -46,7 +44,6 @@ public static Task InvokeAsync(GetVRackArgs args, InvokeOptions? /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -66,7 +63,6 @@ public static Task InvokeAsync(GetVRackArgs args, InvokeOptions? /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetVRackInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProject/getVRack:getVRack", args ?? new GetVRackInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationArgs.cs b/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationArgs.cs new file mode 100644 index 00000000..f9dd87ca --- /dev/null +++ b/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationArgs.cs @@ -0,0 +1,38 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.CloudProject.Inputs +{ + + public sealed class GatewayExternalInformationArgs : global::Pulumi.ResourceArgs + { + [Input("ips")] + private InputList? _ips; + + /// + /// List of external ips of the gateway. + /// + public InputList Ips + { + get => _ips ?? (_ips = new InputList()); + set => _ips = value; + } + + /// + /// ID of the private network. + /// + [Input("networkId")] + public Input? NetworkId { get; set; } + + public GatewayExternalInformationArgs() + { + } + public static new GatewayExternalInformationArgs Empty => new GatewayExternalInformationArgs(); + } +} diff --git a/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationGetArgs.cs b/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationGetArgs.cs new file mode 100644 index 00000000..d1912f48 --- /dev/null +++ b/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationGetArgs.cs @@ -0,0 +1,38 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.CloudProject.Inputs +{ + + public sealed class GatewayExternalInformationGetArgs : global::Pulumi.ResourceArgs + { + [Input("ips")] + private InputList? _ips; + + /// + /// List of external ips of the gateway. + /// + public InputList Ips + { + get => _ips ?? (_ips = new InputList()); + set => _ips = value; + } + + /// + /// ID of the private network. + /// + [Input("networkId")] + public Input? NetworkId { get; set; } + + public GatewayExternalInformationGetArgs() + { + } + public static new GatewayExternalInformationGetArgs Empty => new GatewayExternalInformationGetArgs(); + } +} diff --git a/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationIpArgs.cs b/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationIpArgs.cs new file mode 100644 index 00000000..128bbb64 --- /dev/null +++ b/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationIpArgs.cs @@ -0,0 +1,32 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.CloudProject.Inputs +{ + + public sealed class GatewayExternalInformationIpArgs : global::Pulumi.ResourceArgs + { + /// + /// IP of the interface. + /// + [Input("ip")] + public Input? Ip { get; set; } + + /// + /// ID of the subnet. + /// + [Input("subnetId")] + public Input? SubnetId { get; set; } + + public GatewayExternalInformationIpArgs() + { + } + public static new GatewayExternalInformationIpArgs Empty => new GatewayExternalInformationIpArgs(); + } +} diff --git a/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationIpGetArgs.cs b/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationIpGetArgs.cs new file mode 100644 index 00000000..acb48b3a --- /dev/null +++ b/sdk/dotnet/CloudProject/Inputs/GatewayExternalInformationIpGetArgs.cs @@ -0,0 +1,32 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.CloudProject.Inputs +{ + + public sealed class GatewayExternalInformationIpGetArgs : global::Pulumi.ResourceArgs + { + /// + /// IP of the interface. + /// + [Input("ip")] + public Input? Ip { get; set; } + + /// + /// ID of the subnet. + /// + [Input("subnetId")] + public Input? SubnetId { get; set; } + + public GatewayExternalInformationIpGetArgs() + { + } + public static new GatewayExternalInformationIpGetArgs Empty => new GatewayExternalInformationIpGetArgs(); + } +} diff --git a/sdk/dotnet/CloudProject/Inputs/GatewayInterfaceArgs.cs b/sdk/dotnet/CloudProject/Inputs/GatewayInterfaceArgs.cs new file mode 100644 index 00000000..e58136d0 --- /dev/null +++ b/sdk/dotnet/CloudProject/Inputs/GatewayInterfaceArgs.cs @@ -0,0 +1,44 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.CloudProject.Inputs +{ + + public sealed class GatewayInterfaceArgs : global::Pulumi.ResourceArgs + { + /// + /// ID of the interface. + /// + [Input("id")] + public Input? Id { get; set; } + + /// + /// IP of the interface. + /// + [Input("ip")] + public Input? Ip { get; set; } + + /// + /// ID of the private network. + /// + [Input("networkId")] + public Input? NetworkId { get; set; } + + /// + /// ID of the subnet. + /// + [Input("subnetId")] + public Input? SubnetId { get; set; } + + public GatewayInterfaceArgs() + { + } + public static new GatewayInterfaceArgs Empty => new GatewayInterfaceArgs(); + } +} diff --git a/sdk/dotnet/CloudProject/Inputs/GatewayInterfaceGetArgs.cs b/sdk/dotnet/CloudProject/Inputs/GatewayInterfaceGetArgs.cs new file mode 100644 index 00000000..0cfa9d90 --- /dev/null +++ b/sdk/dotnet/CloudProject/Inputs/GatewayInterfaceGetArgs.cs @@ -0,0 +1,44 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.CloudProject.Inputs +{ + + public sealed class GatewayInterfaceGetArgs : global::Pulumi.ResourceArgs + { + /// + /// ID of the interface. + /// + [Input("id")] + public Input? Id { get; set; } + + /// + /// IP of the interface. + /// + [Input("ip")] + public Input? Ip { get; set; } + + /// + /// ID of the private network. + /// + [Input("networkId")] + public Input? NetworkId { get; set; } + + /// + /// ID of the subnet. + /// + [Input("subnetId")] + public Input? SubnetId { get; set; } + + public GatewayInterfaceGetArgs() + { + } + public static new GatewayInterfaceGetArgs Empty => new GatewayInterfaceGetArgs(); + } +} diff --git a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationApiserverAdmissionpluginArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationApiserverAdmissionpluginArgs.cs index a2147a4d..7d4f179c 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationApiserverAdmissionpluginArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationApiserverAdmissionpluginArgs.cs @@ -14,10 +14,6 @@ public sealed class KubeCustomizationApiserverAdmissionpluginArgs : global::Pulu { [Input("disableds")] private InputList? _disableds; - - /// - /// Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. - /// public InputList Disableds { get => _disableds ?? (_disableds = new InputList()); @@ -26,10 +22,6 @@ public InputList Disableds [Input("enableds")] private InputList? _enableds; - - /// - /// Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. - /// public InputList Enableds { get => _enableds ?? (_enableds = new InputList()); diff --git a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationApiserverAdmissionpluginGetArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationApiserverAdmissionpluginGetArgs.cs index f9680d1c..9432e861 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationApiserverAdmissionpluginGetArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationApiserverAdmissionpluginGetArgs.cs @@ -14,10 +14,6 @@ public sealed class KubeCustomizationApiserverAdmissionpluginGetArgs : global::P { [Input("disableds")] private InputList? _disableds; - - /// - /// Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. - /// public InputList Disableds { get => _disableds ?? (_disableds = new InputList()); @@ -26,10 +22,6 @@ public InputList Disableds [Input("enableds")] private InputList? _enableds; - - /// - /// Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. - /// public InputList Enableds { get => _enableds ?? (_enableds = new InputList()); diff --git a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIptablesArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIptablesArgs.cs index 324356ec..eb5943db 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIptablesArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIptablesArgs.cs @@ -12,15 +12,9 @@ namespace Pulumi.Ovh.CloudProject.Inputs public sealed class KubeCustomizationKubeProxyIptablesArgs : global::Pulumi.ResourceArgs { - /// - /// Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - /// [Input("minSyncPeriod")] public Input? MinSyncPeriod { get; set; } - /// - /// Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - /// [Input("syncPeriod")] public Input? SyncPeriod { get; set; } diff --git a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIptablesGetArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIptablesGetArgs.cs index 412cf6b8..d19c898f 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIptablesGetArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIptablesGetArgs.cs @@ -12,15 +12,9 @@ namespace Pulumi.Ovh.CloudProject.Inputs public sealed class KubeCustomizationKubeProxyIptablesGetArgs : global::Pulumi.ResourceArgs { - /// - /// Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - /// [Input("minSyncPeriod")] public Input? MinSyncPeriod { get; set; } - /// - /// Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - /// [Input("syncPeriod")] public Input? SyncPeriod { get; set; } diff --git a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIpvsArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIpvsArgs.cs index 33d8a4ee..e3d8cf14 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIpvsArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIpvsArgs.cs @@ -12,39 +12,21 @@ namespace Pulumi.Ovh.CloudProject.Inputs public sealed class KubeCustomizationKubeProxyIpvsArgs : global::Pulumi.ResourceArgs { - /// - /// Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - /// [Input("minSyncPeriod")] public Input? MinSyncPeriod { get; set; } - /// - /// IPVS scheduler. - /// [Input("scheduler")] public Input? Scheduler { get; set; } - /// - /// Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - /// [Input("syncPeriod")] public Input? SyncPeriod { get; set; } - /// - /// Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - /// [Input("tcpFinTimeout")] public Input? TcpFinTimeout { get; set; } - /// - /// Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - /// [Input("tcpTimeout")] public Input? TcpTimeout { get; set; } - /// - /// timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - /// [Input("udpTimeout")] public Input? UdpTimeout { get; set; } diff --git a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIpvsGetArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIpvsGetArgs.cs index abc8f77d..e4bf61bf 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIpvsGetArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeCustomizationKubeProxyIpvsGetArgs.cs @@ -12,39 +12,21 @@ namespace Pulumi.Ovh.CloudProject.Inputs public sealed class KubeCustomizationKubeProxyIpvsGetArgs : global::Pulumi.ResourceArgs { - /// - /// Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - /// [Input("minSyncPeriod")] public Input? MinSyncPeriod { get; set; } - /// - /// IPVS scheduler. - /// [Input("scheduler")] public Input? Scheduler { get; set; } - /// - /// Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - /// [Input("syncPeriod")] public Input? SyncPeriod { get; set; } - /// - /// Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - /// [Input("tcpFinTimeout")] public Input? TcpFinTimeout { get; set; } - /// - /// Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - /// [Input("tcpTimeout")] public Input? TcpTimeout { get; set; } - /// - /// timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - /// [Input("udpTimeout")] public Input? UdpTimeout { get; set; } diff --git a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateArgs.cs index cc861fe6..060e4413 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Ovh.CloudProject.Inputs public sealed class KubeNodePoolTemplateArgs : global::Pulumi.ResourceArgs { /// - /// Metadata of each node in the pool + /// metadata /// [Input("metadata", required: true)] public Input Metadata { get; set; } = null!; /// - /// Spec of each node in the pool + /// spec /// [Input("spec", required: true)] public Input Spec { get; set; } = null!; diff --git a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateGetArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateGetArgs.cs index c637ff6b..b0be38ef 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateGetArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateGetArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Ovh.CloudProject.Inputs public sealed class KubeNodePoolTemplateGetArgs : global::Pulumi.ResourceArgs { /// - /// Metadata of each node in the pool + /// metadata /// [Input("metadata", required: true)] public Input Metadata { get; set; } = null!; /// - /// Spec of each node in the pool + /// spec /// [Input("spec", required: true)] public Input Spec { get; set; } = null!; diff --git a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateMetadataArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateMetadataArgs.cs index d5e81bd0..774a3f7e 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateMetadataArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateMetadataArgs.cs @@ -16,7 +16,7 @@ public sealed class KubeNodePoolTemplateMetadataArgs : global::Pulumi.ResourceAr private InputMap? _annotations; /// - /// Annotations to apply to each node + /// annotations /// public InputMap Annotations { @@ -28,7 +28,7 @@ public InputMap Annotations private InputList? _finalizers; /// - /// Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. + /// finalizers /// public InputList Finalizers { @@ -40,7 +40,7 @@ public InputList Finalizers private InputMap? _labels; /// - /// Labels to apply to each node + /// labels /// public InputMap Labels { diff --git a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateMetadataGetArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateMetadataGetArgs.cs index fd3b254e..dd4ab36d 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateMetadataGetArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateMetadataGetArgs.cs @@ -16,7 +16,7 @@ public sealed class KubeNodePoolTemplateMetadataGetArgs : global::Pulumi.Resourc private InputMap? _annotations; /// - /// Annotations to apply to each node + /// annotations /// public InputMap Annotations { @@ -28,7 +28,7 @@ public InputMap Annotations private InputList? _finalizers; /// - /// Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. + /// finalizers /// public InputList Finalizers { @@ -40,7 +40,7 @@ public InputList Finalizers private InputMap? _labels; /// - /// Labels to apply to each node + /// labels /// public InputMap Labels { diff --git a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateSpecArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateSpecArgs.cs index 3f2ec14e..16ac403f 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateSpecArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateSpecArgs.cs @@ -16,7 +16,7 @@ public sealed class KubeNodePoolTemplateSpecArgs : global::Pulumi.ResourceArgs private InputList>? _taints; /// - /// Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) + /// taints /// public InputList> Taints { @@ -25,7 +25,7 @@ public InputList> Taints } /// - /// If true, set nodes as un-schedulable + /// unschedulable /// [Input("unschedulable", required: true)] public Input Unschedulable { get; set; } = null!; diff --git a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateSpecGetArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateSpecGetArgs.cs index 203bc7bb..784e2935 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateSpecGetArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubeNodePoolTemplateSpecGetArgs.cs @@ -16,7 +16,7 @@ public sealed class KubeNodePoolTemplateSpecGetArgs : global::Pulumi.ResourceArg private InputList>? _taints; /// - /// Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) + /// taints /// public InputList> Taints { @@ -25,7 +25,7 @@ public InputList> Taints } /// - /// If true, set nodes as un-schedulable + /// unschedulable /// [Input("unschedulable", required: true)] public Input Unschedulable { get; set; } = null!; diff --git a/sdk/dotnet/CloudProject/Inputs/KubePrivateNetworkConfigurationArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubePrivateNetworkConfigurationArgs.cs index ef664acf..35c7d777 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubePrivateNetworkConfigurationArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubePrivateNetworkConfigurationArgs.cs @@ -22,7 +22,6 @@ public sealed class KubePrivateNetworkConfigurationArgs : global::Pulumi.Resourc /// Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. /// /// In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public sealed class KubePrivateNetworkConfigurationArgs : global::Pulumi.Resourc /// { /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [Input("privateNetworkRoutingAsDefault", required: true)] public Input PrivateNetworkRoutingAsDefault { get; set; } = null!; diff --git a/sdk/dotnet/CloudProject/Inputs/KubePrivateNetworkConfigurationGetArgs.cs b/sdk/dotnet/CloudProject/Inputs/KubePrivateNetworkConfigurationGetArgs.cs index 873d66a7..233e4aef 100644 --- a/sdk/dotnet/CloudProject/Inputs/KubePrivateNetworkConfigurationGetArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/KubePrivateNetworkConfigurationGetArgs.cs @@ -22,7 +22,6 @@ public sealed class KubePrivateNetworkConfigurationGetArgs : global::Pulumi.Reso /// Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. /// /// In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public sealed class KubePrivateNetworkConfigurationGetArgs : global::Pulumi.Reso /// { /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [Input("privateNetworkRoutingAsDefault", required: true)] public Input PrivateNetworkRoutingAsDefault { get; set; } = null!; diff --git a/sdk/dotnet/CloudProject/Inputs/ProjectPlanArgs.cs b/sdk/dotnet/CloudProject/Inputs/ProjectPlanArgs.cs index 4df588ca..65b31f15 100644 --- a/sdk/dotnet/CloudProject/Inputs/ProjectPlanArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/ProjectPlanArgs.cs @@ -37,7 +37,7 @@ public InputList Configurations public Input Duration { get; set; } = null!; /// - /// Plan code + /// Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. /// [Input("planCode", required: true)] public Input PlanCode { get; set; } = null!; diff --git a/sdk/dotnet/CloudProject/Inputs/ProjectPlanGetArgs.cs b/sdk/dotnet/CloudProject/Inputs/ProjectPlanGetArgs.cs index b2bdb598..2a4cf6d0 100644 --- a/sdk/dotnet/CloudProject/Inputs/ProjectPlanGetArgs.cs +++ b/sdk/dotnet/CloudProject/Inputs/ProjectPlanGetArgs.cs @@ -37,7 +37,7 @@ public InputList Configurations public Input Duration { get; set; } = null!; /// - /// Plan code + /// Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. /// [Input("planCode", required: true)] public Input PlanCode { get; set; } = null!; diff --git a/sdk/dotnet/CloudProject/KubeIpRestrictions.cs b/sdk/dotnet/CloudProject/KubeIpRestrictions.cs index 3fb69420..ea615ce1 100644 --- a/sdk/dotnet/CloudProject/KubeIpRestrictions.cs +++ b/sdk/dotnet/CloudProject/KubeIpRestrictions.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProject/KubeNodePool.cs b/sdk/dotnet/CloudProject/KubeNodePool.cs index c0db56c9..6fda4a18 100644 --- a/sdk/dotnet/CloudProject/KubeNodePool.cs +++ b/sdk/dotnet/CloudProject/KubeNodePool.cs @@ -16,7 +16,6 @@ namespace Pulumi.Ovh.CloudProject /// /// Create a simple node pool in your Kubernetes cluster: /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,11 +36,9 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// Create an advanced node pool in your Kubernetes cluster: /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -96,7 +93,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProject/KubeOidc.cs b/sdk/dotnet/CloudProject/KubeOidc.cs index 0f1c7d7a..c3899621 100644 --- a/sdk/dotnet/CloudProject/KubeOidc.cs +++ b/sdk/dotnet/CloudProject/KubeOidc.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -49,7 +48,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProject/NetworkPrivate.cs b/sdk/dotnet/CloudProject/NetworkPrivate.cs index 4fb474db..d1e8b09f 100644 --- a/sdk/dotnet/CloudProject/NetworkPrivate.cs +++ b/sdk/dotnet/CloudProject/NetworkPrivate.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProject/NetworkPrivateSubnet.cs b/sdk/dotnet/CloudProject/NetworkPrivateSubnet.cs index 453a1883..7e747e2a 100644 --- a/sdk/dotnet/CloudProject/NetworkPrivateSubnet.cs +++ b/sdk/dotnet/CloudProject/NetworkPrivateSubnet.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProject/Outputs/GatewayExternalInformation.cs b/sdk/dotnet/CloudProject/Outputs/GatewayExternalInformation.cs new file mode 100644 index 00000000..975b59fb --- /dev/null +++ b/sdk/dotnet/CloudProject/Outputs/GatewayExternalInformation.cs @@ -0,0 +1,35 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.CloudProject.Outputs +{ + + [OutputType] + public sealed class GatewayExternalInformation + { + /// + /// List of external ips of the gateway. + /// + public readonly ImmutableArray Ips; + /// + /// ID of the private network. + /// + public readonly string? NetworkId; + + [OutputConstructor] + private GatewayExternalInformation( + ImmutableArray ips, + + string? networkId) + { + Ips = ips; + NetworkId = networkId; + } + } +} diff --git a/sdk/dotnet/CloudProject/Outputs/GatewayExternalInformationIp.cs b/sdk/dotnet/CloudProject/Outputs/GatewayExternalInformationIp.cs new file mode 100644 index 00000000..7d8910c8 --- /dev/null +++ b/sdk/dotnet/CloudProject/Outputs/GatewayExternalInformationIp.cs @@ -0,0 +1,35 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.CloudProject.Outputs +{ + + [OutputType] + public sealed class GatewayExternalInformationIp + { + /// + /// IP of the interface. + /// + public readonly string? Ip; + /// + /// ID of the subnet. + /// + public readonly string? SubnetId; + + [OutputConstructor] + private GatewayExternalInformationIp( + string? ip, + + string? subnetId) + { + Ip = ip; + SubnetId = subnetId; + } + } +} diff --git a/sdk/dotnet/CloudProject/Outputs/GatewayInterface.cs b/sdk/dotnet/CloudProject/Outputs/GatewayInterface.cs new file mode 100644 index 00000000..bb6fe9b5 --- /dev/null +++ b/sdk/dotnet/CloudProject/Outputs/GatewayInterface.cs @@ -0,0 +1,49 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.CloudProject.Outputs +{ + + [OutputType] + public sealed class GatewayInterface + { + /// + /// ID of the interface. + /// + public readonly string? Id; + /// + /// IP of the interface. + /// + public readonly string? Ip; + /// + /// ID of the private network. + /// + public readonly string? NetworkId; + /// + /// ID of the subnet. + /// + public readonly string? SubnetId; + + [OutputConstructor] + private GatewayInterface( + string? id, + + string? ip, + + string? networkId, + + string? subnetId) + { + Id = id; + Ip = ip; + NetworkId = networkId; + SubnetId = subnetId; + } + } +} diff --git a/sdk/dotnet/CloudProject/Outputs/KubeCustomizationApiserverAdmissionplugin.cs b/sdk/dotnet/CloudProject/Outputs/KubeCustomizationApiserverAdmissionplugin.cs index ad249e94..e82cf817 100644 --- a/sdk/dotnet/CloudProject/Outputs/KubeCustomizationApiserverAdmissionplugin.cs +++ b/sdk/dotnet/CloudProject/Outputs/KubeCustomizationApiserverAdmissionplugin.cs @@ -13,13 +13,7 @@ namespace Pulumi.Ovh.CloudProject.Outputs [OutputType] public sealed class KubeCustomizationApiserverAdmissionplugin { - /// - /// Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. - /// public readonly ImmutableArray Disableds; - /// - /// Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. - /// public readonly ImmutableArray Enableds; [OutputConstructor] diff --git a/sdk/dotnet/CloudProject/Outputs/KubeCustomizationKubeProxyIptables.cs b/sdk/dotnet/CloudProject/Outputs/KubeCustomizationKubeProxyIptables.cs index be2620ae..cf3e69f6 100644 --- a/sdk/dotnet/CloudProject/Outputs/KubeCustomizationKubeProxyIptables.cs +++ b/sdk/dotnet/CloudProject/Outputs/KubeCustomizationKubeProxyIptables.cs @@ -13,13 +13,7 @@ namespace Pulumi.Ovh.CloudProject.Outputs [OutputType] public sealed class KubeCustomizationKubeProxyIptables { - /// - /// Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - /// public readonly string? MinSyncPeriod; - /// - /// Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - /// public readonly string? SyncPeriod; [OutputConstructor] diff --git a/sdk/dotnet/CloudProject/Outputs/KubeCustomizationKubeProxyIpvs.cs b/sdk/dotnet/CloudProject/Outputs/KubeCustomizationKubeProxyIpvs.cs index 7488f952..58221f3a 100644 --- a/sdk/dotnet/CloudProject/Outputs/KubeCustomizationKubeProxyIpvs.cs +++ b/sdk/dotnet/CloudProject/Outputs/KubeCustomizationKubeProxyIpvs.cs @@ -13,29 +13,11 @@ namespace Pulumi.Ovh.CloudProject.Outputs [OutputType] public sealed class KubeCustomizationKubeProxyIpvs { - /// - /// Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - /// public readonly string? MinSyncPeriod; - /// - /// IPVS scheduler. - /// public readonly string? Scheduler; - /// - /// Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - /// public readonly string? SyncPeriod; - /// - /// Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - /// public readonly string? TcpFinTimeout; - /// - /// Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - /// public readonly string? TcpTimeout; - /// - /// timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - /// public readonly string? UdpTimeout; [OutputConstructor] diff --git a/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplate.cs b/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplate.cs index 131bbae5..2bf3c8aa 100644 --- a/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplate.cs +++ b/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplate.cs @@ -14,11 +14,11 @@ namespace Pulumi.Ovh.CloudProject.Outputs public sealed class KubeNodePoolTemplate { /// - /// Metadata of each node in the pool + /// metadata /// public readonly Outputs.KubeNodePoolTemplateMetadata Metadata; /// - /// Spec of each node in the pool + /// spec /// public readonly Outputs.KubeNodePoolTemplateSpec Spec; diff --git a/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplateMetadata.cs b/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplateMetadata.cs index f5c15eff..a56170f4 100644 --- a/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplateMetadata.cs +++ b/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplateMetadata.cs @@ -14,15 +14,15 @@ namespace Pulumi.Ovh.CloudProject.Outputs public sealed class KubeNodePoolTemplateMetadata { /// - /// Annotations to apply to each node + /// annotations /// public readonly ImmutableDictionary Annotations; /// - /// Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. + /// finalizers /// public readonly ImmutableArray Finalizers; /// - /// Labels to apply to each node + /// labels /// public readonly ImmutableDictionary Labels; diff --git a/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplateSpec.cs b/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplateSpec.cs index a37bd2fb..4622223b 100644 --- a/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplateSpec.cs +++ b/sdk/dotnet/CloudProject/Outputs/KubeNodePoolTemplateSpec.cs @@ -14,11 +14,11 @@ namespace Pulumi.Ovh.CloudProject.Outputs public sealed class KubeNodePoolTemplateSpec { /// - /// Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) + /// taints /// public readonly ImmutableArray> Taints; /// - /// If true, set nodes as un-schedulable + /// unschedulable /// public readonly bool Unschedulable; diff --git a/sdk/dotnet/CloudProject/Outputs/KubePrivateNetworkConfiguration.cs b/sdk/dotnet/CloudProject/Outputs/KubePrivateNetworkConfiguration.cs index 12bae224..a9117328 100644 --- a/sdk/dotnet/CloudProject/Outputs/KubePrivateNetworkConfiguration.cs +++ b/sdk/dotnet/CloudProject/Outputs/KubePrivateNetworkConfiguration.cs @@ -21,7 +21,6 @@ public sealed class KubePrivateNetworkConfiguration /// Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. /// /// In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ public sealed class KubePrivateNetworkConfiguration /// { /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public readonly bool PrivateNetworkRoutingAsDefault; diff --git a/sdk/dotnet/CloudProject/Outputs/ProjectPlan.cs b/sdk/dotnet/CloudProject/Outputs/ProjectPlan.cs index 906d3eb8..25fa080b 100644 --- a/sdk/dotnet/CloudProject/Outputs/ProjectPlan.cs +++ b/sdk/dotnet/CloudProject/Outputs/ProjectPlan.cs @@ -26,7 +26,7 @@ public sealed class ProjectPlan /// public readonly string Duration; /// - /// Plan code + /// Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. /// public readonly string PlanCode; /// diff --git a/sdk/dotnet/CloudProject/Project.cs b/sdk/dotnet/CloudProject/Project.cs index 6ecd781b..9116f4d3 100644 --- a/sdk/dotnet/CloudProject/Project.cs +++ b/sdk/dotnet/CloudProject/Project.cs @@ -139,6 +139,18 @@ public sealed class ProjectArgs : global::Pulumi.ResourceArgs [Input("description")] public Input? Description { get; set; } + [Input("orders")] + private InputList? _orders; + + /// + /// Details about the order that was used to create the public cloud project + /// + public InputList Orders + { + get => _orders ?? (_orders = new InputList()); + set => _orders = value; + } + /// /// OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) /// diff --git a/sdk/dotnet/CloudProject/RegionStoragePresign.cs b/sdk/dotnet/CloudProject/RegionStoragePresign.cs index 35191b8f..f866bf4f 100644 --- a/sdk/dotnet/CloudProject/RegionStoragePresign.cs +++ b/sdk/dotnet/CloudProject/RegionStoragePresign.cs @@ -16,7 +16,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ namespace Pulumi.Ovh.CloudProject /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:CloudProject/regionStoragePresign:RegionStoragePresign")] public partial class RegionStoragePresign : global::Pulumi.CustomResource diff --git a/sdk/dotnet/CloudProject/S3Policy.cs b/sdk/dotnet/CloudProject/S3Policy.cs index 1169ac09..b399aed8 100644 --- a/sdk/dotnet/CloudProject/S3Policy.cs +++ b/sdk/dotnet/CloudProject/S3Policy.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -75,7 +74,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProject/User.cs b/sdk/dotnet/CloudProject/User.cs index 65d0636c..9db438ff 100644 --- a/sdk/dotnet/CloudProject/User.cs +++ b/sdk/dotnet/CloudProject/User.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -30,7 +29,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:CloudProject/user:User")] public partial class User : global::Pulumi.CustomResource diff --git a/sdk/dotnet/CloudProject/WorkflowBackup.cs b/sdk/dotnet/CloudProject/WorkflowBackup.cs index f270a299..393308b4 100644 --- a/sdk/dotnet/CloudProject/WorkflowBackup.cs +++ b/sdk/dotnet/CloudProject/WorkflowBackup.cs @@ -15,7 +15,6 @@ namespace Pulumi.Ovh.CloudProject /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumi.Ovh.CloudProject /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:CloudProject/workflowBackup:WorkflowBackup")] public partial class WorkflowBackup : global::Pulumi.CustomResource diff --git a/sdk/dotnet/CloudProjectDatabase/DatabaseInstance.cs b/sdk/dotnet/CloudProjectDatabase/DatabaseInstance.cs index a57a9e2c..c969ad32 100644 --- a/sdk/dotnet/CloudProjectDatabase/DatabaseInstance.cs +++ b/sdk/dotnet/CloudProjectDatabase/DatabaseInstance.cs @@ -19,7 +19,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -44,7 +43,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProjectDatabase/GetCertificates.cs b/sdk/dotnet/CloudProjectDatabase/GetCertificates.cs index c252722f..305b9620 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetCertificates.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetCertificates.cs @@ -16,7 +16,6 @@ public static class GetCertificates /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetCertificates /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetCertificatesArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getCertificates:getCertificates", args ?? new GetCertificatesArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetCertificatesArgs args, /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetCertificatesArgs args, /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetCertificatesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getCertificates:getCertificates", args ?? new GetCertificatesInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetDatabase.cs b/sdk/dotnet/CloudProjectDatabase/GetDatabase.cs index 6976ee87..d02a9a74 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetDatabase.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetDatabase.cs @@ -18,7 +18,6 @@ public static class GetDatabase /// /// To get information of a database cluster service: /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ public static class GetDatabase /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetDatabaseArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getDatabase:getDatabase", args ?? new GetDatabaseArgs(), options.WithDefaults()); @@ -52,7 +50,6 @@ public static Task InvokeAsync(GetDatabaseArgs args, InvokeOp /// /// To get information of a database cluster service: /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -74,7 +71,6 @@ public static Task InvokeAsync(GetDatabaseArgs args, InvokeOp /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetDatabaseInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getDatabase:getDatabase", args ?? new GetDatabaseInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetDatabaseInstance.cs b/sdk/dotnet/CloudProjectDatabase/GetDatabaseInstance.cs index 023874e5..0cd84045 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetDatabaseInstance.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetDatabaseInstance.cs @@ -16,7 +16,6 @@ public static class GetDatabaseInstance /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ public static class GetDatabaseInstance /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetDatabaseInstanceArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getDatabaseInstance:getDatabaseInstance", args ?? new GetDatabaseInstanceArgs(), options.WithDefaults()); @@ -49,7 +47,6 @@ public static Task InvokeAsync(GetDatabaseInstanceArg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -72,7 +69,6 @@ public static Task InvokeAsync(GetDatabaseInstanceArg /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetDatabaseInstanceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getDatabaseInstance:getDatabaseInstance", args ?? new GetDatabaseInstanceInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetDatabaseInstances.cs b/sdk/dotnet/CloudProjectDatabase/GetDatabaseInstances.cs index 4b1b8b60..15389384 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetDatabaseInstances.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetDatabaseInstances.cs @@ -16,7 +16,6 @@ public static class GetDatabaseInstances /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetDatabaseInstances /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetDatabaseInstancesArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getDatabaseInstances:getDatabaseInstances", args ?? new GetDatabaseInstancesArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetDatabaseInstancesA /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetDatabaseInstancesA /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetDatabaseInstancesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getDatabaseInstances:getDatabaseInstances", args ?? new GetDatabaseInstancesInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetDatabaseIntegration.cs b/sdk/dotnet/CloudProjectDatabase/GetDatabaseIntegration.cs index 70688a79..33045267 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetDatabaseIntegration.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetDatabaseIntegration.cs @@ -16,7 +16,6 @@ public static class GetDatabaseIntegration /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ public static class GetDatabaseIntegration /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetDatabaseIntegrationArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getDatabaseIntegration:getDatabaseIntegration", args ?? new GetDatabaseIntegrationArgs(), options.WithDefaults()); @@ -49,7 +47,6 @@ public static Task InvokeAsync(GetDatabaseIntegrat /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -72,7 +69,6 @@ public static Task InvokeAsync(GetDatabaseIntegrat /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetDatabaseIntegrationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getDatabaseIntegration:getDatabaseIntegration", args ?? new GetDatabaseIntegrationInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetDatabaseIntegrations.cs b/sdk/dotnet/CloudProjectDatabase/GetDatabaseIntegrations.cs index 3b4312b1..f091d4ea 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetDatabaseIntegrations.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetDatabaseIntegrations.cs @@ -16,7 +16,6 @@ public static class GetDatabaseIntegrations /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetDatabaseIntegrations /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetDatabaseIntegrationsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getDatabaseIntegrations:getDatabaseIntegrations", args ?? new GetDatabaseIntegrationsArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetDatabaseIntegra /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetDatabaseIntegra /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetDatabaseIntegrationsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getDatabaseIntegrations:getDatabaseIntegrations", args ?? new GetDatabaseIntegrationsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetDatabaseLogSubscription.cs b/sdk/dotnet/CloudProjectDatabase/GetDatabaseLogSubscription.cs index 85591832..fbf16f36 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetDatabaseLogSubscription.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetDatabaseLogSubscription.cs @@ -16,7 +16,6 @@ public static class GetDatabaseLogSubscription /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ public static class GetDatabaseLogSubscription /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetDatabaseLogSubscriptionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getDatabaseLogSubscription:getDatabaseLogSubscription", args ?? new GetDatabaseLogSubscriptionArgs(), options.WithDefaults()); @@ -49,7 +47,6 @@ public static Task InvokeAsync(GetDatabaseLogS /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -72,7 +69,6 @@ public static Task InvokeAsync(GetDatabaseLogS /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetDatabaseLogSubscriptionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getDatabaseLogSubscription:getDatabaseLogSubscription", args ?? new GetDatabaseLogSubscriptionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetDatabaseLogSubscriptions.cs b/sdk/dotnet/CloudProjectDatabase/GetDatabaseLogSubscriptions.cs index 77acf8d4..49965f94 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetDatabaseLogSubscriptions.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetDatabaseLogSubscriptions.cs @@ -16,7 +16,6 @@ public static class GetDatabaseLogSubscriptions /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetDatabaseLogSubscriptions /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetDatabaseLogSubscriptionsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getDatabaseLogSubscriptions:getDatabaseLogSubscriptions", args ?? new GetDatabaseLogSubscriptionsArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetDatabaseLog /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetDatabaseLog /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetDatabaseLogSubscriptionsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getDatabaseLogSubscriptions:getDatabaseLogSubscriptions", args ?? new GetDatabaseLogSubscriptionsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetDatabasePostgreSQLConnectionPools.cs b/sdk/dotnet/CloudProjectDatabase/GetDatabasePostgreSQLConnectionPools.cs index 160695e2..2fa6c60f 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetDatabasePostgreSQLConnectionPools.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetDatabasePostgreSQLConnectionPools.cs @@ -16,7 +16,6 @@ public static class GetDatabasePostgreSQLConnectionPools /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetDatabasePostgreSQLConnectionPools /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetDatabasePostgreSQLConnectionPoolsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getDatabasePostgreSQLConnectionPools:getDatabasePostgreSQLConnectionPools", args ?? new GetDatabasePostgreSQLConnectionPoolsArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetDa /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetDa /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetDatabasePostgreSQLConnectionPoolsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getDatabasePostgreSQLConnectionPools:getDatabasePostgreSQLConnectionPools", args ?? new GetDatabasePostgreSQLConnectionPoolsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetDatabases.cs b/sdk/dotnet/CloudProjectDatabase/GetDatabases.cs index 9b0b085e..c2b98b76 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetDatabases.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetDatabases.cs @@ -18,7 +18,6 @@ public static class GetDatabases /// /// To get the list of database clusters service for a given engine: /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ public static class GetDatabases /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetDatabasesArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getDatabases:getDatabases", args ?? new GetDatabasesArgs(), options.WithDefaults()); @@ -51,7 +49,6 @@ public static Task InvokeAsync(GetDatabasesArgs args, Invoke /// /// To get the list of database clusters service for a given engine: /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -72,7 +69,6 @@ public static Task InvokeAsync(GetDatabasesArgs args, Invoke /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetDatabasesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getDatabases:getDatabases", args ?? new GetDatabasesInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetIpRestrictions.cs b/sdk/dotnet/CloudProjectDatabase/GetIpRestrictions.cs index 6782aeb0..e444a38e 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetIpRestrictions.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetIpRestrictions.cs @@ -20,7 +20,6 @@ public static class GetIpRestrictions /// /// To get the list of IP restriction on a database cluster service: /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ public static class GetIpRestrictions /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetIpRestrictionsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getIpRestrictions:getIpRestrictions", args ?? new GetIpRestrictionsArgs(), options.WithDefaults()); @@ -56,7 +54,6 @@ public static Task InvokeAsync(GetIpRestrictionsArgs ar /// /// To get the list of IP restriction on a database cluster service: /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -78,7 +75,6 @@ public static Task InvokeAsync(GetIpRestrictionsArgs ar /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetIpRestrictionsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getIpRestrictions:getIpRestrictions", args ?? new GetIpRestrictionsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetKafkaAcl.cs b/sdk/dotnet/CloudProjectDatabase/GetKafkaAcl.cs index 9f4f1111..04194798 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetKafkaAcl.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetKafkaAcl.cs @@ -16,7 +16,6 @@ public static class GetKafkaAcl /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetKafkaAcl /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKafkaAclArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getKafkaAcl:getKafkaAcl", args ?? new GetKafkaAclArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetKafkaAclArgs args, InvokeOp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetKafkaAclArgs args, InvokeOp /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKafkaAclInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getKafkaAcl:getKafkaAcl", args ?? new GetKafkaAclInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetKafkaAcls.cs b/sdk/dotnet/CloudProjectDatabase/GetKafkaAcls.cs index cad210f2..2fcc8fc4 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetKafkaAcls.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetKafkaAcls.cs @@ -16,7 +16,6 @@ public static class GetKafkaAcls /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetKafkaAcls /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKafkaAclsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getKafkaAcls:getKafkaAcls", args ?? new GetKafkaAclsArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetKafkaAclsArgs args, Invoke /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetKafkaAclsArgs args, Invoke /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKafkaAclsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getKafkaAcls:getKafkaAcls", args ?? new GetKafkaAclsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetKafkaSchemaRegistryAcl.cs b/sdk/dotnet/CloudProjectDatabase/GetKafkaSchemaRegistryAcl.cs index 6900f465..4a3017a6 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetKafkaSchemaRegistryAcl.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetKafkaSchemaRegistryAcl.cs @@ -16,7 +16,6 @@ public static class GetKafkaSchemaRegistryAcl /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetKafkaSchemaRegistryAcl /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKafkaSchemaRegistryAclArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getKafkaSchemaRegistryAcl:getKafkaSchemaRegistryAcl", args ?? new GetKafkaSchemaRegistryAclArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetKafkaSchemaRe /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetKafkaSchemaRe /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKafkaSchemaRegistryAclInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getKafkaSchemaRegistryAcl:getKafkaSchemaRegistryAcl", args ?? new GetKafkaSchemaRegistryAclInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetKafkaSchemaRegistryAcls.cs b/sdk/dotnet/CloudProjectDatabase/GetKafkaSchemaRegistryAcls.cs index bfc22f70..62f6b653 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetKafkaSchemaRegistryAcls.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetKafkaSchemaRegistryAcls.cs @@ -16,7 +16,6 @@ public static class GetKafkaSchemaRegistryAcls /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetKafkaSchemaRegistryAcls /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKafkaSchemaRegistryAclsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getKafkaSchemaRegistryAcls:getKafkaSchemaRegistryAcls", args ?? new GetKafkaSchemaRegistryAclsArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetKafkaSchemaR /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetKafkaSchemaR /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKafkaSchemaRegistryAclsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getKafkaSchemaRegistryAcls:getKafkaSchemaRegistryAcls", args ?? new GetKafkaSchemaRegistryAclsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetKafkaTopic.cs b/sdk/dotnet/CloudProjectDatabase/GetKafkaTopic.cs index 795cc7fb..edea56ed 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetKafkaTopic.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetKafkaTopic.cs @@ -16,7 +16,6 @@ public static class GetKafkaTopic /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetKafkaTopic /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKafkaTopicArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getKafkaTopic:getKafkaTopic", args ?? new GetKafkaTopicArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetKafkaTopicArgs args, Invo /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetKafkaTopicArgs args, Invo /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKafkaTopicInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getKafkaTopic:getKafkaTopic", args ?? new GetKafkaTopicInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetKafkaTopics.cs b/sdk/dotnet/CloudProjectDatabase/GetKafkaTopics.cs index 8d282dd5..bba3d2b1 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetKafkaTopics.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetKafkaTopics.cs @@ -16,7 +16,6 @@ public static class GetKafkaTopics /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetKafkaTopics /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKafkaTopicsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getKafkaTopics:getKafkaTopics", args ?? new GetKafkaTopicsArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetKafkaTopicsArgs args, In /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ public static Task InvokeAsync(GetKafkaTopicsArgs args, In /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKafkaTopicsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getKafkaTopics:getKafkaTopics", args ?? new GetKafkaTopicsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetKafkaUserAccess.cs b/sdk/dotnet/CloudProjectDatabase/GetKafkaUserAccess.cs index 17bf5900..7884857c 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetKafkaUserAccess.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetKafkaUserAccess.cs @@ -16,7 +16,6 @@ public static class GetKafkaUserAccess /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetKafkaUserAccess /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetKafkaUserAccessArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getKafkaUserAccess:getKafkaUserAccess", args ?? new GetKafkaUserAccessArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetKafkaUserAccessArgs /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetKafkaUserAccessArgs /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetKafkaUserAccessInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getKafkaUserAccess:getKafkaUserAccess", args ?? new GetKafkaUserAccessInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetPostgresSqlConnectionPool.cs b/sdk/dotnet/CloudProjectDatabase/GetPostgresSqlConnectionPool.cs index 5ccad5ca..2da77824 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetPostgresSqlConnectionPool.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetPostgresSqlConnectionPool.cs @@ -16,7 +16,6 @@ public static class GetPostgresSqlConnectionPool /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -50,7 +49,6 @@ public static class GetPostgresSqlConnectionPool /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetPostgresSqlConnectionPoolArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getPostgresSqlConnectionPool:getPostgresSqlConnectionPool", args ?? new GetPostgresSqlConnectionPoolArgs(), options.WithDefaults()); @@ -60,7 +58,6 @@ public static Task InvokeAsync(GetPostgresSq /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -94,7 +91,6 @@ public static Task InvokeAsync(GetPostgresSq /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetPostgresSqlConnectionPoolInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getPostgresSqlConnectionPool:getPostgresSqlConnectionPool", args ?? new GetPostgresSqlConnectionPoolInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetPostgresSqlUser.cs b/sdk/dotnet/CloudProjectDatabase/GetPostgresSqlUser.cs index f861f392..6123ad57 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetPostgresSqlUser.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetPostgresSqlUser.cs @@ -16,7 +16,6 @@ public static class GetPostgresSqlUser /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetPostgresSqlUser /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetPostgresSqlUserArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getPostgresSqlUser:getPostgresSqlUser", args ?? new GetPostgresSqlUserArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetPostgresSqlUserArgs /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetPostgresSqlUserArgs /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetPostgresSqlUserInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getPostgresSqlUser:getPostgresSqlUser", args ?? new GetPostgresSqlUserInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetUser.cs b/sdk/dotnet/CloudProjectDatabase/GetUser.cs index 24d40454..d1956af7 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetUser.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetUser.cs @@ -16,7 +16,6 @@ public static class GetUser /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ public static class GetUser /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetUserArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getUser:getUser", args ?? new GetUserArgs(), options.WithDefaults()); @@ -49,7 +47,6 @@ public static Task InvokeAsync(GetUserArgs args, InvokeOptions? o /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -72,7 +69,6 @@ public static Task InvokeAsync(GetUserArgs args, InvokeOptions? o /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetUserInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getUser:getUser", args ?? new GetUserInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/GetUsers.cs b/sdk/dotnet/CloudProjectDatabase/GetUsers.cs index a75fbc60..6cdcdd69 100644 --- a/sdk/dotnet/CloudProjectDatabase/GetUsers.cs +++ b/sdk/dotnet/CloudProjectDatabase/GetUsers.cs @@ -16,7 +16,6 @@ public static class GetUsers /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ public static class GetUsers /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetUsersArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:CloudProjectDatabase/getUsers:getUsers", args ?? new GetUsersArgs(), options.WithDefaults()); @@ -48,7 +46,6 @@ public static Task InvokeAsync(GetUsersArgs args, InvokeOptions? /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,7 +67,6 @@ public static Task InvokeAsync(GetUsersArgs args, InvokeOptions? /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetUsersInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:CloudProjectDatabase/getUsers:getUsers", args ?? new GetUsersInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/CloudProjectDatabase/Integration.cs b/sdk/dotnet/CloudProjectDatabase/Integration.cs index 73a8d80d..37f86f83 100644 --- a/sdk/dotnet/CloudProjectDatabase/Integration.cs +++ b/sdk/dotnet/CloudProjectDatabase/Integration.cs @@ -20,7 +20,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// Push PostgreSQL logs in an OpenSearch DB: /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -55,7 +54,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProjectDatabase/IpRestriction.cs b/sdk/dotnet/CloudProjectDatabase/IpRestriction.cs index c411e7f2..9fbae731 100644 --- a/sdk/dotnet/CloudProjectDatabase/IpRestriction.cs +++ b/sdk/dotnet/CloudProjectDatabase/IpRestriction.cs @@ -17,7 +17,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProjectDatabase/KafkaAcl.cs b/sdk/dotnet/CloudProjectDatabase/KafkaAcl.cs index 4c1dd7fc..254c509c 100644 --- a/sdk/dotnet/CloudProjectDatabase/KafkaAcl.cs +++ b/sdk/dotnet/CloudProjectDatabase/KafkaAcl.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProjectDatabase/KafkaSchemaRegistryAcl.cs b/sdk/dotnet/CloudProjectDatabase/KafkaSchemaRegistryAcl.cs index 264d31d0..0362ea43 100644 --- a/sdk/dotnet/CloudProjectDatabase/KafkaSchemaRegistryAcl.cs +++ b/sdk/dotnet/CloudProjectDatabase/KafkaSchemaRegistryAcl.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProjectDatabase/KafkaTopic.cs b/sdk/dotnet/CloudProjectDatabase/KafkaTopic.cs index 5fbb8e94..561bdbf9 100644 --- a/sdk/dotnet/CloudProjectDatabase/KafkaTopic.cs +++ b/sdk/dotnet/CloudProjectDatabase/KafkaTopic.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProjectDatabase/LogSubscription.cs b/sdk/dotnet/CloudProjectDatabase/LogSubscription.cs index 703f1020..d6f7c7f9 100644 --- a/sdk/dotnet/CloudProjectDatabase/LogSubscription.cs +++ b/sdk/dotnet/CloudProjectDatabase/LogSubscription.cs @@ -16,7 +16,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// Create a log subscription for a database. /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -48,7 +47,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProjectDatabase/M3DbNamespace.cs b/sdk/dotnet/CloudProjectDatabase/M3DbNamespace.cs index 6d2236b0..190a08d0 100644 --- a/sdk/dotnet/CloudProjectDatabase/M3DbNamespace.cs +++ b/sdk/dotnet/CloudProjectDatabase/M3DbNamespace.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/CloudProjectDatabase/OpensearchPattern.cs b/sdk/dotnet/CloudProjectDatabase/OpensearchPattern.cs index b67de7c1..c02a8ba3 100644 --- a/sdk/dotnet/CloudProjectDatabase/OpensearchPattern.cs +++ b/sdk/dotnet/CloudProjectDatabase/OpensearchPattern.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ namespace Pulumi.Ovh.CloudProjectDatabase /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Dbaas/GetLogsCluster.cs b/sdk/dotnet/Dbaas/GetLogsCluster.cs index b1e2bb52..018ded6c 100644 --- a/sdk/dotnet/Dbaas/GetLogsCluster.cs +++ b/sdk/dotnet/Dbaas/GetLogsCluster.cs @@ -16,7 +16,6 @@ public static class GetLogsCluster /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetLogsCluster /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetLogsClusterArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Dbaas/getLogsCluster:getLogsCluster", args ?? new GetLogsClusterArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetLogsClusterArgs args, In /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetLogsClusterArgs args, In /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetLogsClusterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Dbaas/getLogsCluster:getLogsCluster", args ?? new GetLogsClusterInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Dbaas/GetLogsClusters.cs b/sdk/dotnet/Dbaas/GetLogsClusters.cs index 5b2a22cf..056488c0 100644 --- a/sdk/dotnet/Dbaas/GetLogsClusters.cs +++ b/sdk/dotnet/Dbaas/GetLogsClusters.cs @@ -16,7 +16,6 @@ public static class GetLogsClusters /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetLogsClusters /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetLogsClustersArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Dbaas/getLogsClusters:getLogsClusters", args ?? new GetLogsClustersArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetLogsClustersArgs args, /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetLogsClustersArgs args, /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetLogsClustersInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Dbaas/getLogsClusters:getLogsClusters", args ?? new GetLogsClustersInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Dbaas/GetLogsInputEngine.cs b/sdk/dotnet/Dbaas/GetLogsInputEngine.cs index 6cdfacce..466066d4 100644 --- a/sdk/dotnet/Dbaas/GetLogsInputEngine.cs +++ b/sdk/dotnet/Dbaas/GetLogsInputEngine.cs @@ -16,7 +16,6 @@ public static class GetLogsInputEngine /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ public static class GetLogsInputEngine /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetLogsInputEngineArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Dbaas/getLogsInputEngine:getLogsInputEngine", args ?? new GetLogsInputEngineArgs(), options.WithDefaults()); @@ -45,7 +43,6 @@ public static Task InvokeAsync(GetLogsInputEngineArgs /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -64,7 +61,6 @@ public static Task InvokeAsync(GetLogsInputEngineArgs /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetLogsInputEngineInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Dbaas/getLogsInputEngine:getLogsInputEngine", args ?? new GetLogsInputEngineInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Dbaas/GetLogsOutputGraylogStream.cs b/sdk/dotnet/Dbaas/GetLogsOutputGraylogStream.cs index 93e9e8ec..78550014 100644 --- a/sdk/dotnet/Dbaas/GetLogsOutputGraylogStream.cs +++ b/sdk/dotnet/Dbaas/GetLogsOutputGraylogStream.cs @@ -16,7 +16,6 @@ public static class GetLogsOutputGraylogStream /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetLogsOutputGraylogStream /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetLogsOutputGraylogStreamArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Dbaas/getLogsOutputGraylogStream:getLogsOutputGraylogStream", args ?? new GetLogsOutputGraylogStreamArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetLogsOutputGr /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetLogsOutputGr /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetLogsOutputGraylogStreamInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Dbaas/getLogsOutputGraylogStream:getLogsOutputGraylogStream", args ?? new GetLogsOutputGraylogStreamInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Dbaas/Inputs/LogsInputConfigurationFlowggerArgs.cs b/sdk/dotnet/Dbaas/Inputs/LogsInputConfigurationFlowggerArgs.cs index 96b73008..e645b97f 100644 --- a/sdk/dotnet/Dbaas/Inputs/LogsInputConfigurationFlowggerArgs.cs +++ b/sdk/dotnet/Dbaas/Inputs/LogsInputConfigurationFlowggerArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Ovh.Dbaas.Inputs public sealed class LogsInputConfigurationFlowggerArgs : global::Pulumi.ResourceArgs { /// - /// Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" + /// Type of format to decode /// [Input("logFormat", required: true)] public Input LogFormat { get; set; } = null!; /// - /// Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" + /// Indicates how messages are delimited /// [Input("logFraming", required: true)] public Input LogFraming { get; set; } = null!; diff --git a/sdk/dotnet/Dbaas/Inputs/LogsInputConfigurationFlowggerGetArgs.cs b/sdk/dotnet/Dbaas/Inputs/LogsInputConfigurationFlowggerGetArgs.cs index e117d048..80ba5334 100644 --- a/sdk/dotnet/Dbaas/Inputs/LogsInputConfigurationFlowggerGetArgs.cs +++ b/sdk/dotnet/Dbaas/Inputs/LogsInputConfigurationFlowggerGetArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Ovh.Dbaas.Inputs public sealed class LogsInputConfigurationFlowggerGetArgs : global::Pulumi.ResourceArgs { /// - /// Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" + /// Type of format to decode /// [Input("logFormat", required: true)] public Input LogFormat { get; set; } = null!; /// - /// Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" + /// Indicates how messages are delimited /// [Input("logFraming", required: true)] public Input LogFraming { get; set; } = null!; diff --git a/sdk/dotnet/Dbaas/LogsCluster.cs b/sdk/dotnet/Dbaas/LogsCluster.cs index ae7da058..e2441e3b 100644 --- a/sdk/dotnet/Dbaas/LogsCluster.cs +++ b/sdk/dotnet/Dbaas/LogsCluster.cs @@ -12,7 +12,6 @@ namespace Pulumi.Ovh.Dbaas /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumi.Ovh.Dbaas /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Dbaas/LogsInput.cs b/sdk/dotnet/Dbaas/LogsInput.cs index 799149e4..fc527af2 100644 --- a/sdk/dotnet/Dbaas/LogsInput.cs +++ b/sdk/dotnet/Dbaas/LogsInput.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Dbaas /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -66,7 +65,6 @@ namespace Pulumi.Ovh.Dbaas /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Dbaas/logsInput:LogsInput")] public partial class LogsInput : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Dbaas/Outputs/LogsInputConfigurationFlowgger.cs b/sdk/dotnet/Dbaas/Outputs/LogsInputConfigurationFlowgger.cs index dbd825e8..edc2fe73 100644 --- a/sdk/dotnet/Dbaas/Outputs/LogsInputConfigurationFlowgger.cs +++ b/sdk/dotnet/Dbaas/Outputs/LogsInputConfigurationFlowgger.cs @@ -14,11 +14,11 @@ namespace Pulumi.Ovh.Dbaas.Outputs public sealed class LogsInputConfigurationFlowgger { /// - /// Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" + /// Type of format to decode /// public readonly string LogFormat; /// - /// Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" + /// Indicates how messages are delimited /// public readonly string LogFraming; diff --git a/sdk/dotnet/Dedicated/CephAcl.cs b/sdk/dotnet/Dedicated/CephAcl.cs index a044c6c0..ffc76cd5 100644 --- a/sdk/dotnet/Dedicated/CephAcl.cs +++ b/sdk/dotnet/Dedicated/CephAcl.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Dedicated /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ namespace Pulumi.Ovh.Dedicated /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Dedicated/cephAcl:CephAcl")] public partial class CephAcl : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Dedicated/GetCeph.cs b/sdk/dotnet/Dedicated/GetCeph.cs index ca50a98c..9bcc661b 100644 --- a/sdk/dotnet/Dedicated/GetCeph.cs +++ b/sdk/dotnet/Dedicated/GetCeph.cs @@ -16,7 +16,6 @@ public static class GetCeph /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetCeph /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetCephArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Dedicated/getCeph:getCeph", args ?? new GetCephArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetCephArgs args, InvokeOptions? o /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetCephArgs args, InvokeOptions? o /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetCephInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Dedicated/getCeph:getCeph", args ?? new GetCephInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Dedicated/GetNasHA.cs b/sdk/dotnet/Dedicated/GetNasHA.cs index 5f1751ba..23b32a96 100644 --- a/sdk/dotnet/Dedicated/GetNasHA.cs +++ b/sdk/dotnet/Dedicated/GetNasHA.cs @@ -16,7 +16,6 @@ public static class GetNasHA /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetNasHA /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetNasHAArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Dedicated/getNasHA:getNasHA", args ?? new GetNasHAArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetNasHAArgs args, InvokeOptions? /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetNasHAArgs args, InvokeOptions? /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetNasHAInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Dedicated/getNasHA:getNasHA", args ?? new GetNasHAInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Dedicated/GetServerBoots.cs b/sdk/dotnet/Dedicated/GetServerBoots.cs index ec565d65..d0864680 100644 --- a/sdk/dotnet/Dedicated/GetServerBoots.cs +++ b/sdk/dotnet/Dedicated/GetServerBoots.cs @@ -16,7 +16,6 @@ public static class GetServerBoots /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetServerBoots /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetServerBootsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Dedicated/getServerBoots:getServerBoots", args ?? new GetServerBootsArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetServerBootsArgs args, In /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetServerBootsArgs args, In /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetServerBootsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Dedicated/getServerBoots:getServerBoots", args ?? new GetServerBootsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Dedicated/GetServerSpecificationsHardware.cs b/sdk/dotnet/Dedicated/GetServerSpecificationsHardware.cs index e1e32787..60d8fea5 100644 --- a/sdk/dotnet/Dedicated/GetServerSpecificationsHardware.cs +++ b/sdk/dotnet/Dedicated/GetServerSpecificationsHardware.cs @@ -16,7 +16,6 @@ public static class GetServerSpecificationsHardware /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetServerSpecificationsHardware /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetServerSpecificationsHardwareArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Dedicated/getServerSpecificationsHardware:getServerSpecificationsHardware", args ?? new GetServerSpecificationsHardwareArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetServerS /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetServerS /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetServerSpecificationsHardwareInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Dedicated/getServerSpecificationsHardware:getServerSpecificationsHardware", args ?? new GetServerSpecificationsHardwareInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Dedicated/GetServerSpecificationsNetwork.cs b/sdk/dotnet/Dedicated/GetServerSpecificationsNetwork.cs index 85259cd6..986a5ded 100644 --- a/sdk/dotnet/Dedicated/GetServerSpecificationsNetwork.cs +++ b/sdk/dotnet/Dedicated/GetServerSpecificationsNetwork.cs @@ -16,7 +16,6 @@ public static class GetServerSpecificationsNetwork /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetServerSpecificationsNetwork /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetServerSpecificationsNetworkArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Dedicated/getServerSpecificationsNetwork:getServerSpecificationsNetwork", args ?? new GetServerSpecificationsNetworkArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetServerSp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetServerSp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetServerSpecificationsNetworkInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Dedicated/getServerSpecificationsNetwork:getServerSpecificationsNetwork", args ?? new GetServerSpecificationsNetworkInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Dedicated/Inputs/ServerInstallTaskDetailsArgs.cs b/sdk/dotnet/Dedicated/Inputs/ServerInstallTaskDetailsArgs.cs index b7a1e4d9..3e9d3272 100644 --- a/sdk/dotnet/Dedicated/Inputs/ServerInstallTaskDetailsArgs.cs +++ b/sdk/dotnet/Dedicated/Inputs/ServerInstallTaskDetailsArgs.cs @@ -24,12 +24,6 @@ public sealed class ServerInstallTaskDetailsArgs : global::Pulumi.ResourceArgs [Input("diskGroupId")] public Input? DiskGroupId { get; set; } - /// - /// Deprecated, will be removed in next release. - /// - [Input("language")] - public Input? Language { get; set; } - /// /// Set to true to disable RAID. /// @@ -54,20 +48,6 @@ public sealed class ServerInstallTaskDetailsArgs : global::Pulumi.ResourceArgs [Input("softRaidDevices")] public Input? SoftRaidDevices { get; set; } - /// - /// Deprecated, will be removed in next release. - /// - /// The `user_metadata` block supports many arguments, here is a non-exhaustive list depending on the OS: - /// - /// -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) - /// - /// -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) - /// - /// -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information - /// - [Input("useSpla")] - public Input? UseSpla { get; set; } - public ServerInstallTaskDetailsArgs() { } diff --git a/sdk/dotnet/Dedicated/Inputs/ServerInstallTaskDetailsGetArgs.cs b/sdk/dotnet/Dedicated/Inputs/ServerInstallTaskDetailsGetArgs.cs index 4c1f049b..c68f1755 100644 --- a/sdk/dotnet/Dedicated/Inputs/ServerInstallTaskDetailsGetArgs.cs +++ b/sdk/dotnet/Dedicated/Inputs/ServerInstallTaskDetailsGetArgs.cs @@ -24,12 +24,6 @@ public sealed class ServerInstallTaskDetailsGetArgs : global::Pulumi.ResourceArg [Input("diskGroupId")] public Input? DiskGroupId { get; set; } - /// - /// Deprecated, will be removed in next release. - /// - [Input("language")] - public Input? Language { get; set; } - /// /// Set to true to disable RAID. /// @@ -54,20 +48,6 @@ public sealed class ServerInstallTaskDetailsGetArgs : global::Pulumi.ResourceArg [Input("softRaidDevices")] public Input? SoftRaidDevices { get; set; } - /// - /// Deprecated, will be removed in next release. - /// - /// The `user_metadata` block supports many arguments, here is a non-exhaustive list depending on the OS: - /// - /// -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) - /// - /// -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) - /// - /// -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information - /// - [Input("useSpla")] - public Input? UseSpla { get; set; } - public ServerInstallTaskDetailsGetArgs() { } diff --git a/sdk/dotnet/Dedicated/NasHAPartition.cs b/sdk/dotnet/Dedicated/NasHAPartition.cs index 0d6911a7..124f4feb 100644 --- a/sdk/dotnet/Dedicated/NasHAPartition.cs +++ b/sdk/dotnet/Dedicated/NasHAPartition.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Dedicated /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumi.Ovh.Dedicated /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Dedicated/NasHAPartitionAccess.cs b/sdk/dotnet/Dedicated/NasHAPartitionAccess.cs index 232eaab3..b746133f 100644 --- a/sdk/dotnet/Dedicated/NasHAPartitionAccess.cs +++ b/sdk/dotnet/Dedicated/NasHAPartitionAccess.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Dedicated /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumi.Ovh.Dedicated /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Dedicated/NasHAPartitionSnapshot.cs b/sdk/dotnet/Dedicated/NasHAPartitionSnapshot.cs index aa586e24..c6c77da2 100644 --- a/sdk/dotnet/Dedicated/NasHAPartitionSnapshot.cs +++ b/sdk/dotnet/Dedicated/NasHAPartitionSnapshot.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Dedicated /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumi.Ovh.Dedicated /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Dedicated/Outputs/ServerInstallTaskDetails.cs b/sdk/dotnet/Dedicated/Outputs/ServerInstallTaskDetails.cs index ce0189f6..87c49c65 100644 --- a/sdk/dotnet/Dedicated/Outputs/ServerInstallTaskDetails.cs +++ b/sdk/dotnet/Dedicated/Outputs/ServerInstallTaskDetails.cs @@ -22,10 +22,6 @@ public sealed class ServerInstallTaskDetails /// public readonly int? DiskGroupId; /// - /// Deprecated, will be removed in next release. - /// - public readonly string? Language; - /// /// Set to true to disable RAID. /// public readonly bool? NoRaid; @@ -41,18 +37,6 @@ public sealed class ServerInstallTaskDetails /// soft raid devices. /// public readonly int? SoftRaidDevices; - /// - /// Deprecated, will be removed in next release. - /// - /// The `user_metadata` block supports many arguments, here is a non-exhaustive list depending on the OS: - /// - /// -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) - /// - /// -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) - /// - /// -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information - /// - public readonly bool? UseSpla; [OutputConstructor] private ServerInstallTaskDetails( @@ -60,26 +44,20 @@ private ServerInstallTaskDetails( int? diskGroupId, - string? language, - bool? noRaid, string? postInstallationScriptLink, string? postInstallationScriptReturn, - int? softRaidDevices, - - bool? useSpla) + int? softRaidDevices) { CustomHostname = customHostname; DiskGroupId = diskGroupId; - Language = language; NoRaid = noRaid; PostInstallationScriptLink = postInstallationScriptLink; PostInstallationScriptReturn = postInstallationScriptReturn; SoftRaidDevices = softRaidDevices; - UseSpla = useSpla; } } } diff --git a/sdk/dotnet/Dedicated/ServerInstallTask.cs b/sdk/dotnet/Dedicated/ServerInstallTask.cs index 35517d1b..2a7ca46f 100644 --- a/sdk/dotnet/Dedicated/ServerInstallTask.cs +++ b/sdk/dotnet/Dedicated/ServerInstallTask.cs @@ -13,7 +13,6 @@ namespace Pulumi.Ovh.Dedicated /// ## Example Usage /// /// Using a custom template based on an OVHCloud template - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,11 +59,9 @@ namespace Pulumi.Ovh.Dedicated /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// Using a BringYourOwnLinux (BYOLinux) template (with userMetadata) /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -152,11 +149,9 @@ namespace Pulumi.Ovh.Dedicated /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// Using a Microsoft Windows server OVHcloud template with a specific language /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -197,7 +192,6 @@ namespace Pulumi.Ovh.Dedicated /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Dedicated/ServerRebootTask.cs b/sdk/dotnet/Dedicated/ServerRebootTask.cs index e5d4abd7..413f1d15 100644 --- a/sdk/dotnet/Dedicated/ServerRebootTask.cs +++ b/sdk/dotnet/Dedicated/ServerRebootTask.cs @@ -12,7 +12,6 @@ namespace Pulumi.Ovh.Dedicated /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -47,7 +46,6 @@ namespace Pulumi.Ovh.Dedicated /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Dedicated/serverRebootTask:ServerRebootTask")] public partial class ServerRebootTask : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Dedicated/ServerUpdate.cs b/sdk/dotnet/Dedicated/ServerUpdate.cs index 5c3f1e73..13ed6132 100644 --- a/sdk/dotnet/Dedicated/ServerUpdate.cs +++ b/sdk/dotnet/Dedicated/ServerUpdate.cs @@ -12,7 +12,6 @@ namespace Pulumi.Ovh.Dedicated /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumi.Ovh.Dedicated /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Dedicated/serverUpdate:ServerUpdate")] public partial class ServerUpdate : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Domain/GetZone.cs b/sdk/dotnet/Domain/GetZone.cs index 29933b89..80437635 100644 --- a/sdk/dotnet/Domain/GetZone.cs +++ b/sdk/dotnet/Domain/GetZone.cs @@ -16,7 +16,6 @@ public static class GetZone /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetZone /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetZoneArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Domain/getZone:getZone", args ?? new GetZoneArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetZoneArgs args, InvokeOptions? o /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetZoneArgs args, InvokeOptions? o /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetZoneInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Domain/getZone:getZone", args ?? new GetZoneInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Domain/GetZoneDNSSec.cs b/sdk/dotnet/Domain/GetZoneDNSSec.cs index 49e14a5f..2541cc2d 100644 --- a/sdk/dotnet/Domain/GetZoneDNSSec.cs +++ b/sdk/dotnet/Domain/GetZoneDNSSec.cs @@ -16,7 +16,6 @@ public static class GetZoneDNSSec /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetZoneDNSSec /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetZoneDNSSecArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Domain/getZoneDNSSec:getZoneDNSSec", args ?? new GetZoneDNSSecArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetZoneDNSSecArgs args, Invo /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetZoneDNSSecArgs args, Invo /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetZoneDNSSecInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Domain/getZoneDNSSec:getZoneDNSSec", args ?? new GetZoneDNSSecInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Domain/Inputs/ZonePlanArgs.cs b/sdk/dotnet/Domain/Inputs/ZonePlanArgs.cs index a13f94b4..131ba561 100644 --- a/sdk/dotnet/Domain/Inputs/ZonePlanArgs.cs +++ b/sdk/dotnet/Domain/Inputs/ZonePlanArgs.cs @@ -22,7 +22,7 @@ public sealed class ZonePlanArgs : global::Pulumi.ResourceArgs private InputList? _configurations; /// - /// Representation of a configuration item for personalizing product + /// Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` /// public InputList Configurations { diff --git a/sdk/dotnet/Domain/Inputs/ZonePlanGetArgs.cs b/sdk/dotnet/Domain/Inputs/ZonePlanGetArgs.cs index 18f8e6e2..1a3ca27d 100644 --- a/sdk/dotnet/Domain/Inputs/ZonePlanGetArgs.cs +++ b/sdk/dotnet/Domain/Inputs/ZonePlanGetArgs.cs @@ -22,7 +22,7 @@ public sealed class ZonePlanGetArgs : global::Pulumi.ResourceArgs private InputList? _configurations; /// - /// Representation of a configuration item for personalizing product + /// Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` /// public InputList Configurations { diff --git a/sdk/dotnet/Domain/Outputs/ZonePlan.cs b/sdk/dotnet/Domain/Outputs/ZonePlan.cs index 6e7600cf..b9ec9919 100644 --- a/sdk/dotnet/Domain/Outputs/ZonePlan.cs +++ b/sdk/dotnet/Domain/Outputs/ZonePlan.cs @@ -18,7 +18,7 @@ public sealed class ZonePlan /// public readonly string? CatalogName; /// - /// Representation of a configuration item for personalizing product + /// Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` /// public readonly ImmutableArray Configurations; /// diff --git a/sdk/dotnet/Domain/Zone.cs b/sdk/dotnet/Domain/Zone.cs index 3366c89a..5f66a268 100644 --- a/sdk/dotnet/Domain/Zone.cs +++ b/sdk/dotnet/Domain/Zone.cs @@ -12,7 +12,6 @@ namespace Pulumi.Ovh.Domain /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -62,7 +61,6 @@ namespace Pulumi.Ovh.Domain /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -187,6 +185,18 @@ public static Zone Get(string name, Input id, ZoneState? state = null, C public sealed class ZoneArgs : global::Pulumi.ResourceArgs { + [Input("orders")] + private InputList? _orders; + + /// + /// Details about an Order + /// + public InputList Orders + { + get => _orders ?? (_orders = new InputList()); + set => _orders = value; + } + /// /// OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) /// diff --git a/sdk/dotnet/Domain/ZoneDNSSec.cs b/sdk/dotnet/Domain/ZoneDNSSec.cs index b5ae318c..8404b183 100644 --- a/sdk/dotnet/Domain/ZoneDNSSec.cs +++ b/sdk/dotnet/Domain/ZoneDNSSec.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Domain /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -30,7 +29,6 @@ namespace Pulumi.Ovh.Domain /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Domain/zoneDNSSec:ZoneDNSSec")] public partial class ZoneDNSSec : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Domain/ZoneRecord.cs b/sdk/dotnet/Domain/ZoneRecord.cs index 2390f75b..1de1e8d2 100644 --- a/sdk/dotnet/Domain/ZoneRecord.cs +++ b/sdk/dotnet/Domain/ZoneRecord.cs @@ -12,7 +12,6 @@ namespace Pulumi.Ovh.Domain /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumi.Ovh.Domain /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Domain/ZoneRedirection.cs b/sdk/dotnet/Domain/ZoneRedirection.cs index 1306393c..b3c5be71 100644 --- a/sdk/dotnet/Domain/ZoneRedirection.cs +++ b/sdk/dotnet/Domain/ZoneRedirection.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Domain /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumi.Ovh.Domain /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Domain/zoneRedirection:ZoneRedirection")] public partial class ZoneRedirection : global::Pulumi.CustomResource diff --git a/sdk/dotnet/GetInstallationTemplate.cs b/sdk/dotnet/GetInstallationTemplate.cs new file mode 100644 index 00000000..7c2636ce --- /dev/null +++ b/sdk/dotnet/GetInstallationTemplate.cs @@ -0,0 +1,222 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh +{ + public static class GetInstallationTemplate + { + /// + /// Use this data source to retrieve information about a specific OVH dedicated server installation template. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Ovh = Pulumi.Ovh; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var ovhtemplate = Ovh.GetInstallationTemplate.Invoke(new() + /// { + /// TemplateName = "debian12_64", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["template"] = ovhtemplate, + /// }; + /// }); + /// ``` + /// + public static Task InvokeAsync(GetInstallationTemplateArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:index/getInstallationTemplate:getInstallationTemplate", args ?? new GetInstallationTemplateArgs(), options.WithDefaults()); + + /// + /// Use this data source to retrieve information about a specific OVH dedicated server installation template. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Ovh = Pulumi.Ovh; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var ovhtemplate = Ovh.GetInstallationTemplate.Invoke(new() + /// { + /// TemplateName = "debian12_64", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["template"] = ovhtemplate, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetInstallationTemplateInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("ovh:index/getInstallationTemplate:getInstallationTemplate", args ?? new GetInstallationTemplateInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetInstallationTemplateArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the template. + /// + [Input("templateName", required: true)] + public string TemplateName { get; set; } = null!; + + public GetInstallationTemplateArgs() + { + } + public static new GetInstallationTemplateArgs Empty => new GetInstallationTemplateArgs(); + } + + public sealed class GetInstallationTemplateInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the template. + /// + [Input("templateName", required: true)] + public Input TemplateName { get; set; } = null!; + + public GetInstallationTemplateInvokeArgs() + { + } + public static new GetInstallationTemplateInvokeArgs Empty => new GetInstallationTemplateInvokeArgs(); + } + + + [OutputType] + public sealed class GetInstallationTemplateResult + { + /// + /// Template bit format (32 or 64). + /// + public readonly int BitFormat; + /// + /// Category of this template (informative only). + /// + public readonly string Category; + /// + /// Information about this template. + /// + public readonly string Description; + /// + /// Distribution this template is based on. + /// + public readonly string Distribution; + /// + /// End of install date of the template. + /// + public readonly string EndOfInstall; + /// + /// Template family type. + /// + public readonly string Family; + /// + /// Filesystems available. + /// + public readonly ImmutableArray Filesystems; + public readonly bool HardRaidConfiguration; + /// + /// The provider-assigned unique ID for this managed resource. + /// + public readonly string Id; + /// + /// Represents the questions of the expected answers in the userMetadata field. + /// + public readonly ImmutableArray Inputs; + /// + /// License available for this template. + /// + public readonly ImmutableArray Licenses; + /// + /// Whether this template supports LVM. + /// + public readonly bool LvmReady; + /// + /// Partitioning customization is not available for this OS template. + /// + public readonly bool NoPartitioning; + /// + /// Distribution project details. + /// + public readonly ImmutableArray Projects; + /// + /// Template supports RAID0 and RAID1 on 2 disks. + /// + public readonly bool SoftRaidOnlyMirroring; + /// + /// Subfamily of the template. + /// + public readonly string Subfamily; + public readonly string TemplateName; + + [OutputConstructor] + private GetInstallationTemplateResult( + int bitFormat, + + string category, + + string description, + + string distribution, + + string endOfInstall, + + string family, + + ImmutableArray filesystems, + + bool hardRaidConfiguration, + + string id, + + ImmutableArray inputs, + + ImmutableArray licenses, + + bool lvmReady, + + bool noPartitioning, + + ImmutableArray projects, + + bool softRaidOnlyMirroring, + + string subfamily, + + string templateName) + { + BitFormat = bitFormat; + Category = category; + Description = description; + Distribution = distribution; + EndOfInstall = endOfInstall; + Family = family; + Filesystems = filesystems; + HardRaidConfiguration = hardRaidConfiguration; + Id = id; + Inputs = inputs; + Licenses = licenses; + LvmReady = lvmReady; + NoPartitioning = noPartitioning; + Projects = projects; + SoftRaidOnlyMirroring = softRaidOnlyMirroring; + Subfamily = subfamily; + TemplateName = templateName; + } + } +} diff --git a/sdk/dotnet/GetInstallationTemplates.cs b/sdk/dotnet/GetInstallationTemplates.cs index db1e9a30..67f3c936 100644 --- a/sdk/dotnet/GetInstallationTemplates.cs +++ b/sdk/dotnet/GetInstallationTemplates.cs @@ -16,7 +16,6 @@ public static class GetInstallationTemplates /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetInstallationTemplates /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:index/getInstallationTemplates:getInstallationTemplates", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? op /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? op /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:index/getInstallationTemplates:getInstallationTemplates", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/GetServer.cs b/sdk/dotnet/GetServer.cs index 93de8acf..ba5696cf 100644 --- a/sdk/dotnet/GetServer.cs +++ b/sdk/dotnet/GetServer.cs @@ -16,7 +16,6 @@ public static class GetServer /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetServer /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetServerArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:index/getServer:getServer", args ?? new GetServerArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetServerArgs args, InvokeOption /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetServerArgs args, InvokeOption /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetServerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:index/getServer:getServer", args ?? new GetServerInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/GetServers.cs b/sdk/dotnet/GetServers.cs index fc235588..d3302a45 100644 --- a/sdk/dotnet/GetServers.cs +++ b/sdk/dotnet/GetServers.cs @@ -16,7 +16,6 @@ public static class GetServers /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetServers /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:index/getServers:getServers", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:index/getServers:getServers", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/GetVrackNetworks.cs b/sdk/dotnet/GetVrackNetworks.cs index f6a0ad0c..17ad9873 100644 --- a/sdk/dotnet/GetVrackNetworks.cs +++ b/sdk/dotnet/GetVrackNetworks.cs @@ -16,7 +16,6 @@ public static class GetVrackNetworks /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetVrackNetworks /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetVrackNetworksArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:index/getVrackNetworks:getVrackNetworks", args ?? new GetVrackNetworksArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetVrackNetworksArgs args /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetVrackNetworksArgs args /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetVrackNetworksInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:index/getVrackNetworks:getVrackNetworks", args ?? new GetVrackNetworksInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Hosting/GetPrivateDatabase.cs b/sdk/dotnet/Hosting/GetPrivateDatabase.cs index 068eae6a..42c2c3e3 100644 --- a/sdk/dotnet/Hosting/GetPrivateDatabase.cs +++ b/sdk/dotnet/Hosting/GetPrivateDatabase.cs @@ -16,7 +16,6 @@ public static class GetPrivateDatabase /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetPrivateDatabase /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetPrivateDatabaseArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Hosting/getPrivateDatabase:getPrivateDatabase", args ?? new GetPrivateDatabaseArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetPrivateDatabaseArgs /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetPrivateDatabaseArgs /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetPrivateDatabaseInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Hosting/getPrivateDatabase:getPrivateDatabase", args ?? new GetPrivateDatabaseInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Hosting/GetPrivateDatabaseAllowlist.cs b/sdk/dotnet/Hosting/GetPrivateDatabaseAllowlist.cs index 17cb8fe6..da529e73 100644 --- a/sdk/dotnet/Hosting/GetPrivateDatabaseAllowlist.cs +++ b/sdk/dotnet/Hosting/GetPrivateDatabaseAllowlist.cs @@ -16,7 +16,6 @@ public static class GetPrivateDatabaseAllowlist /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetPrivateDatabaseAllowlist /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetPrivateDatabaseAllowlistArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Hosting/getPrivateDatabaseAllowlist:getPrivateDatabaseAllowlist", args ?? new GetPrivateDatabaseAllowlistArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetPrivateData /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetPrivateData /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetPrivateDatabaseAllowlistInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Hosting/getPrivateDatabaseAllowlist:getPrivateDatabaseAllowlist", args ?? new GetPrivateDatabaseAllowlistInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Hosting/GetPrivateDatabaseDb.cs b/sdk/dotnet/Hosting/GetPrivateDatabaseDb.cs index d31488ad..5c1f7211 100644 --- a/sdk/dotnet/Hosting/GetPrivateDatabaseDb.cs +++ b/sdk/dotnet/Hosting/GetPrivateDatabaseDb.cs @@ -16,7 +16,6 @@ public static class GetPrivateDatabaseDb /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetPrivateDatabaseDb /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetPrivateDatabaseDbArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Hosting/getPrivateDatabaseDb:getPrivateDatabaseDb", args ?? new GetPrivateDatabaseDbArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetPrivateDatabaseDbA /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetPrivateDatabaseDbA /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetPrivateDatabaseDbInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Hosting/getPrivateDatabaseDb:getPrivateDatabaseDb", args ?? new GetPrivateDatabaseDbInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Hosting/GetPrivateDatabaseUser.cs b/sdk/dotnet/Hosting/GetPrivateDatabaseUser.cs index 8a1fe3d0..4167f380 100644 --- a/sdk/dotnet/Hosting/GetPrivateDatabaseUser.cs +++ b/sdk/dotnet/Hosting/GetPrivateDatabaseUser.cs @@ -16,7 +16,6 @@ public static class GetPrivateDatabaseUser /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetPrivateDatabaseUser /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetPrivateDatabaseUserArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Hosting/getPrivateDatabaseUser:getPrivateDatabaseUser", args ?? new GetPrivateDatabaseUserArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetPrivateDatabaseU /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetPrivateDatabaseU /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetPrivateDatabaseUserInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Hosting/getPrivateDatabaseUser:getPrivateDatabaseUser", args ?? new GetPrivateDatabaseUserInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Hosting/GetPrivateDatabaseUserGrant.cs b/sdk/dotnet/Hosting/GetPrivateDatabaseUserGrant.cs index 5f86250e..f98febe7 100644 --- a/sdk/dotnet/Hosting/GetPrivateDatabaseUserGrant.cs +++ b/sdk/dotnet/Hosting/GetPrivateDatabaseUserGrant.cs @@ -16,7 +16,6 @@ public static class GetPrivateDatabaseUserGrant /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ public static class GetPrivateDatabaseUserGrant /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetPrivateDatabaseUserGrantArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Hosting/getPrivateDatabaseUserGrant:getPrivateDatabaseUserGrant", args ?? new GetPrivateDatabaseUserGrantArgs(), options.WithDefaults()); @@ -44,7 +42,6 @@ public static Task InvokeAsync(GetPrivateData /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -62,7 +59,6 @@ public static Task InvokeAsync(GetPrivateData /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetPrivateDatabaseUserGrantInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Hosting/getPrivateDatabaseUserGrant:getPrivateDatabaseUserGrant", args ?? new GetPrivateDatabaseUserGrantInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanConfigurationArgs.cs b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanConfigurationArgs.cs index f506e52c..8e161eb4 100644 --- a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanConfigurationArgs.cs +++ b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanConfigurationArgs.cs @@ -20,8 +20,6 @@ public sealed class PrivateDatabasePlanConfigurationArgs : global::Pulumi.Resour /// /// Path to the resource in API.OVH.COM - /// - /// Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) /// [Input("value", required: true)] public Input Value { get; set; } = null!; diff --git a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanConfigurationGetArgs.cs b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanConfigurationGetArgs.cs index e12c67a5..a0f0cced 100644 --- a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanConfigurationGetArgs.cs +++ b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanConfigurationGetArgs.cs @@ -20,8 +20,6 @@ public sealed class PrivateDatabasePlanConfigurationGetArgs : global::Pulumi.Res /// /// Path to the resource in API.OVH.COM - /// - /// Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) /// [Input("value", required: true)] public Input Value { get; set; } = null!; diff --git a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionArgs.cs b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionArgs.cs index 4243471a..541fc910 100644 --- a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionArgs.cs +++ b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionArgs.cs @@ -31,13 +31,13 @@ public InputList Configuratio } /// - /// duration. + /// Service duration /// [Input("duration", required: true)] public Input Duration { get; set; } = null!; /// - /// Plan code. + /// Plan code /// [Input("planCode", required: true)] public Input PlanCode { get; set; } = null!; diff --git a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionConfigurationArgs.cs b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionConfigurationArgs.cs index ae6bc98f..8a2cc7e7 100644 --- a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionConfigurationArgs.cs +++ b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionConfigurationArgs.cs @@ -20,8 +20,6 @@ public sealed class PrivateDatabasePlanOptionConfigurationArgs : global::Pulumi. /// /// Path to the resource in API.OVH.COM - /// - /// Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) /// [Input("value", required: true)] public Input Value { get; set; } = null!; diff --git a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionConfigurationGetArgs.cs b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionConfigurationGetArgs.cs index 1acdd881..abec827e 100644 --- a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionConfigurationGetArgs.cs +++ b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionConfigurationGetArgs.cs @@ -20,8 +20,6 @@ public sealed class PrivateDatabasePlanOptionConfigurationGetArgs : global::Pulu /// /// Path to the resource in API.OVH.COM - /// - /// Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) /// [Input("value", required: true)] public Input Value { get; set; } = null!; diff --git a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionGetArgs.cs b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionGetArgs.cs index f6247fd6..5bf785ff 100644 --- a/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionGetArgs.cs +++ b/sdk/dotnet/Hosting/Inputs/PrivateDatabasePlanOptionGetArgs.cs @@ -31,13 +31,13 @@ public InputList Configura } /// - /// duration. + /// Service duration /// [Input("duration", required: true)] public Input Duration { get; set; } = null!; /// - /// Plan code. + /// Plan code /// [Input("planCode", required: true)] public Input PlanCode { get; set; } = null!; diff --git a/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanConfiguration.cs b/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanConfiguration.cs index e8632461..bbfaa390 100644 --- a/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanConfiguration.cs +++ b/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanConfiguration.cs @@ -19,8 +19,6 @@ public sealed class PrivateDatabasePlanConfiguration public readonly string Label; /// /// Path to the resource in API.OVH.COM - /// - /// Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) /// public readonly string Value; diff --git a/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanOption.cs b/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanOption.cs index 527c4512..430171b3 100644 --- a/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanOption.cs +++ b/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanOption.cs @@ -22,11 +22,11 @@ public sealed class PrivateDatabasePlanOption /// public readonly ImmutableArray Configurations; /// - /// duration. + /// Service duration /// public readonly string Duration; /// - /// Plan code. + /// Plan code /// public readonly string PlanCode; /// diff --git a/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanOptionConfiguration.cs b/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanOptionConfiguration.cs index f630563a..02f18363 100644 --- a/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanOptionConfiguration.cs +++ b/sdk/dotnet/Hosting/Outputs/PrivateDatabasePlanOptionConfiguration.cs @@ -19,8 +19,6 @@ public sealed class PrivateDatabasePlanOptionConfiguration public readonly string Label; /// /// Path to the resource in API.OVH.COM - /// - /// Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) /// public readonly string Value; diff --git a/sdk/dotnet/Hosting/PrivateDatabase.cs b/sdk/dotnet/Hosting/PrivateDatabase.cs index 9b8030bb..ee3b6302 100644 --- a/sdk/dotnet/Hosting/PrivateDatabase.cs +++ b/sdk/dotnet/Hosting/PrivateDatabase.cs @@ -12,7 +12,6 @@ namespace Pulumi.Ovh.Hosting /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -67,7 +66,6 @@ namespace Pulumi.Ovh.Hosting /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -283,6 +281,18 @@ public sealed class PrivateDatabaseArgs : global::Pulumi.ResourceArgs [Input("displayName")] public Input? DisplayName { get; set; } + [Input("orders")] + private InputList? _orders; + + /// + /// Details about your Order + /// + public InputList Orders + { + get => _orders ?? (_orders = new InputList()); + set => _orders = value; + } + /// /// OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) /// diff --git a/sdk/dotnet/Hosting/PrivateDatabaseAllowlist.cs b/sdk/dotnet/Hosting/PrivateDatabaseAllowlist.cs index fd154d06..3bdedeac 100644 --- a/sdk/dotnet/Hosting/PrivateDatabaseAllowlist.cs +++ b/sdk/dotnet/Hosting/PrivateDatabaseAllowlist.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Hosting /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumi.Ovh.Hosting /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Hosting/PrivateDatabaseDb.cs b/sdk/dotnet/Hosting/PrivateDatabaseDb.cs index 4eaf611c..4f8591dc 100644 --- a/sdk/dotnet/Hosting/PrivateDatabaseDb.cs +++ b/sdk/dotnet/Hosting/PrivateDatabaseDb.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Hosting /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumi.Ovh.Hosting /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Hosting/PrivateDatabaseUser.cs b/sdk/dotnet/Hosting/PrivateDatabaseUser.cs index fe619b94..fe94a255 100644 --- a/sdk/dotnet/Hosting/PrivateDatabaseUser.cs +++ b/sdk/dotnet/Hosting/PrivateDatabaseUser.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Hosting /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumi.Ovh.Hosting /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Hosting/PrivateDatabaseUserGrant.cs b/sdk/dotnet/Hosting/PrivateDatabaseUserGrant.cs index 0ce1d913..c8277ea8 100644 --- a/sdk/dotnet/Hosting/PrivateDatabaseUserGrant.cs +++ b/sdk/dotnet/Hosting/PrivateDatabaseUserGrant.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Hosting /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumi.Ovh.Hosting /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Iam/GetPermissionsGroups.cs b/sdk/dotnet/Iam/GetPermissionsGroups.cs index f8b99e21..dc92a838 100644 --- a/sdk/dotnet/Iam/GetPermissionsGroups.cs +++ b/sdk/dotnet/Iam/GetPermissionsGroups.cs @@ -16,7 +16,6 @@ public static class GetPermissionsGroups /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetPermissionsGroups /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Iam/getPermissionsGroups:getPermissionsGroups", InvokeArgs.Empty, options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(InvokeOptions? option /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(InvokeOptions? option /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Iam/getPermissionsGroups:getPermissionsGroups", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/Iam/GetPolicies.cs b/sdk/dotnet/Iam/GetPolicies.cs index 958e26df..bfae6064 100644 --- a/sdk/dotnet/Iam/GetPolicies.cs +++ b/sdk/dotnet/Iam/GetPolicies.cs @@ -16,7 +16,6 @@ public static class GetPolicies /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetPolicies /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Iam/getPolicies:getPolicies", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Iam/getPolicies:getPolicies", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/Iam/GetPolicy.cs b/sdk/dotnet/Iam/GetPolicy.cs index 8b5fc0ea..53c63ce1 100644 --- a/sdk/dotnet/Iam/GetPolicy.cs +++ b/sdk/dotnet/Iam/GetPolicy.cs @@ -16,7 +16,6 @@ public static class GetPolicy /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetPolicy /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetPolicyArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Iam/getPolicy:getPolicy", args ?? new GetPolicyArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetPolicyArgs args, InvokeOption /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetPolicyArgs args, InvokeOption /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Iam/getPolicy:getPolicy", args ?? new GetPolicyInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Iam/GetReferenceResourceType.cs b/sdk/dotnet/Iam/GetReferenceResourceType.cs index fe54bf22..b2e105f8 100644 --- a/sdk/dotnet/Iam/GetReferenceResourceType.cs +++ b/sdk/dotnet/Iam/GetReferenceResourceType.cs @@ -16,7 +16,6 @@ public static class GetReferenceResourceType /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetReferenceResourceType /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Iam/getReferenceResourceType:getReferenceResourceType", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? op /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? op /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Iam/getReferenceResourceType:getReferenceResourceType", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/Iam/GetResourceGroup.cs b/sdk/dotnet/Iam/GetResourceGroup.cs index 1bfa57bd..6d4cec0b 100644 --- a/sdk/dotnet/Iam/GetResourceGroup.cs +++ b/sdk/dotnet/Iam/GetResourceGroup.cs @@ -16,7 +16,6 @@ public static class GetResourceGroup /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetResourceGroup /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetResourceGroupArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Iam/getResourceGroup:getResourceGroup", args ?? new GetResourceGroupArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetResourceGroupArgs args /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetResourceGroupArgs args /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetResourceGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Iam/getResourceGroup:getResourceGroup", args ?? new GetResourceGroupInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Iam/GetResourceGroups.cs b/sdk/dotnet/Iam/GetResourceGroups.cs index ffcb570c..6673ef48 100644 --- a/sdk/dotnet/Iam/GetResourceGroups.cs +++ b/sdk/dotnet/Iam/GetResourceGroups.cs @@ -16,7 +16,6 @@ public static class GetResourceGroups /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetResourceGroups /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Iam/getResourceGroups:getResourceGroups", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? options = /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? options = /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Iam/getResourceGroups:getResourceGroups", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/Iam/Policy.cs b/sdk/dotnet/Iam/Policy.cs index 6629668c..40372999 100644 --- a/sdk/dotnet/Iam/Policy.cs +++ b/sdk/dotnet/Iam/Policy.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Iam /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -54,7 +53,6 @@ namespace Pulumi.Ovh.Iam /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Iam/policy:Policy")] public partial class Policy : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Iam/ResourceGroup.cs b/sdk/dotnet/Iam/ResourceGroup.cs index 4b61de20..9a707e3e 100644 --- a/sdk/dotnet/Iam/ResourceGroup.cs +++ b/sdk/dotnet/Iam/ResourceGroup.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Iam /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumi.Ovh.Iam /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Ip/Firewall.cs b/sdk/dotnet/Ip/Firewall.cs index a94c1c0e..90e242e6 100644 --- a/sdk/dotnet/Ip/Firewall.cs +++ b/sdk/dotnet/Ip/Firewall.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Ip /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumi.Ovh.Ip /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Ip/firewall:Firewall")] public partial class Firewall : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Ip/FirewallRule.cs b/sdk/dotnet/Ip/FirewallRule.cs index 7d83cb09..1687f09d 100644 --- a/sdk/dotnet/Ip/FirewallRule.cs +++ b/sdk/dotnet/Ip/FirewallRule.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Ip /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumi.Ovh.Ip /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Ip/firewallRule:FirewallRule")] public partial class FirewallRule : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Ip/GetFirewall.cs b/sdk/dotnet/Ip/GetFirewall.cs index c86f23c6..bbcf41ef 100644 --- a/sdk/dotnet/Ip/GetFirewall.cs +++ b/sdk/dotnet/Ip/GetFirewall.cs @@ -16,7 +16,6 @@ public static class GetFirewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetFirewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetFirewallArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Ip/getFirewall:getFirewall", args ?? new GetFirewallArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetFirewallArgs args, InvokeOp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetFirewallArgs args, InvokeOp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetFirewallInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Ip/getFirewall:getFirewall", args ?? new GetFirewallInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Ip/GetFirewallRule.cs b/sdk/dotnet/Ip/GetFirewallRule.cs index 1d97bc93..1f7a30c4 100644 --- a/sdk/dotnet/Ip/GetFirewallRule.cs +++ b/sdk/dotnet/Ip/GetFirewallRule.cs @@ -16,7 +16,6 @@ public static class GetFirewallRule /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ public static class GetFirewallRule /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetFirewallRuleArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Ip/getFirewallRule:getFirewallRule", args ?? new GetFirewallRuleArgs(), options.WithDefaults()); @@ -44,7 +42,6 @@ public static Task InvokeAsync(GetFirewallRuleArgs args, /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -62,7 +59,6 @@ public static Task InvokeAsync(GetFirewallRuleArgs args, /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetFirewallRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Ip/getFirewallRule:getFirewallRule", args ?? new GetFirewallRuleInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Ip/GetMitigation.cs b/sdk/dotnet/Ip/GetMitigation.cs index 12409f60..5a183dd6 100644 --- a/sdk/dotnet/Ip/GetMitigation.cs +++ b/sdk/dotnet/Ip/GetMitigation.cs @@ -16,7 +16,6 @@ public static class GetMitigation /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetMitigation /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetMitigationArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Ip/getMitigation:getMitigation", args ?? new GetMitigationArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetMitigationArgs args, Invo /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetMitigationArgs args, Invo /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetMitigationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Ip/getMitigation:getMitigation", args ?? new GetMitigationInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Ip/GetService.cs b/sdk/dotnet/Ip/GetService.cs index c641f81d..2ffdf60d 100644 --- a/sdk/dotnet/Ip/GetService.cs +++ b/sdk/dotnet/Ip/GetService.cs @@ -16,7 +16,6 @@ public static class GetService /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetService /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetServiceArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Ip/getService:getService", args ?? new GetServiceArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Ip/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Ip/IpService.cs b/sdk/dotnet/Ip/IpService.cs index ca360d06..ed0fe9c3 100644 --- a/sdk/dotnet/Ip/IpService.cs +++ b/sdk/dotnet/Ip/IpService.cs @@ -12,7 +12,6 @@ namespace Pulumi.Ovh.Ip /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +57,6 @@ namespace Pulumi.Ovh.Ip /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Ip/ipService:IpService")] public partial class IpService : global::Pulumi.CustomResource @@ -194,6 +192,18 @@ public sealed class IpServiceArgs : global::Pulumi.ResourceArgs [Input("description")] public Input? Description { get; set; } + [Input("orders")] + private InputList? _orders; + + /// + /// Details about an Order + /// + public InputList Orders + { + get => _orders ?? (_orders = new InputList()); + set => _orders = value; + } + /// /// OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) /// diff --git a/sdk/dotnet/Ip/Mitigation.cs b/sdk/dotnet/Ip/Mitigation.cs index 80e41208..6a8fa3a1 100644 --- a/sdk/dotnet/Ip/Mitigation.cs +++ b/sdk/dotnet/Ip/Mitigation.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Ip /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumi.Ovh.Ip /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Ip/mitigation:Mitigation")] public partial class Mitigation : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Ip/Move.cs b/sdk/dotnet/Ip/Move.cs index 2b0be563..96b33a4a 100644 --- a/sdk/dotnet/Ip/Move.cs +++ b/sdk/dotnet/Ip/Move.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Ip /// /// ## Move IP `1.2.3.4` to service loadbalancer-XXXXX /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,11 +33,9 @@ namespace Pulumi.Ovh.Ip /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Park IP/Detach IP `1.2.3.4` from any service /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ namespace Pulumi.Ovh.Ip /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Ip/move:Move")] public partial class Move : global::Pulumi.CustomResource @@ -101,7 +97,7 @@ public partial class Move : global::Pulumi.CustomResource public Output RoutedTo { get; private set; } = null!; /// - /// Name of the service to route the IP to. IP will be parked if this value is an empty string + /// Service name in the form of `ip-<part-1>.<part-2>.<part-3>.<part-4>` /// [Output("serviceName")] public Output ServiceName { get; private set; } = null!; @@ -236,7 +232,7 @@ public sealed class MoveState : global::Pulumi.ResourceArgs public Input? RoutedTo { get; set; } /// - /// Name of the service to route the IP to. IP will be parked if this value is an empty string + /// Service name in the form of `ip-<part-1>.<part-2>.<part-3>.<part-4>` /// [Input("serviceName")] public Input? ServiceName { get; set; } diff --git a/sdk/dotnet/Ip/Reverse.cs b/sdk/dotnet/Ip/Reverse.cs index fd793320..076274e4 100644 --- a/sdk/dotnet/Ip/Reverse.cs +++ b/sdk/dotnet/Ip/Reverse.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Ip /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumi.Ovh.Ip /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/IpLoadBalancing/GetIpLoadBalancing.cs b/sdk/dotnet/IpLoadBalancing/GetIpLoadBalancing.cs index d2e25e9a..3cb0c178 100644 --- a/sdk/dotnet/IpLoadBalancing/GetIpLoadBalancing.cs +++ b/sdk/dotnet/IpLoadBalancing/GetIpLoadBalancing.cs @@ -16,7 +16,6 @@ public static class GetIpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetIpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetIpLoadBalancingArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:IpLoadBalancing/getIpLoadBalancing:getIpLoadBalancing", args ?? new GetIpLoadBalancingArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetIpLoadBalancingArgs? /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetIpLoadBalancingArgs? /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetIpLoadBalancingInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:IpLoadBalancing/getIpLoadBalancing:getIpLoadBalancing", args ?? new GetIpLoadBalancingInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/IpLoadBalancing/GetVrackNetwork.cs b/sdk/dotnet/IpLoadBalancing/GetVrackNetwork.cs index c5e5c2d6..65774ce8 100644 --- a/sdk/dotnet/IpLoadBalancing/GetVrackNetwork.cs +++ b/sdk/dotnet/IpLoadBalancing/GetVrackNetwork.cs @@ -16,7 +16,6 @@ public static class GetVrackNetwork /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetVrackNetwork /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetVrackNetworkArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:IpLoadBalancing/getVrackNetwork:getVrackNetwork", args ?? new GetVrackNetworkArgs(), options.WithDefaults()); @@ -43,7 +41,6 @@ public static Task InvokeAsync(GetVrackNetworkArgs args, /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetVrackNetworkArgs args, /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetVrackNetworkInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:IpLoadBalancing/getVrackNetwork:getVrackNetwork", args ?? new GetVrackNetworkInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/IpLoadBalancing/HttpFarm.cs b/sdk/dotnet/IpLoadBalancing/HttpFarm.cs index 476f4752..e11ba2a6 100644 --- a/sdk/dotnet/IpLoadBalancing/HttpFarm.cs +++ b/sdk/dotnet/IpLoadBalancing/HttpFarm.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -60,7 +58,7 @@ public partial class HttpFarm : global::Pulumi.CustomResource public Output DisplayName { get; private set; } = null!; /// - /// Port for backends to receive traffic on. + /// Port attached to your farm ([1..49151]). Inherited from frontend if null /// [Output("port")] public Output Port { get; private set; } = null!; @@ -155,7 +153,7 @@ public sealed class HttpFarmArgs : global::Pulumi.ResourceArgs public Input? DisplayName { get; set; } /// - /// Port for backends to receive traffic on. + /// Port attached to your farm ([1..49151]). Inherited from frontend if null /// [Input("port")] public Input? Port { get; set; } @@ -211,7 +209,7 @@ public sealed class HttpFarmState : global::Pulumi.ResourceArgs public Input? DisplayName { get; set; } /// - /// Port for backends to receive traffic on. + /// Port attached to your farm ([1..49151]). Inherited from frontend if null /// [Input("port")] public Input? Port { get; set; } diff --git a/sdk/dotnet/IpLoadBalancing/HttpFarmServer.cs b/sdk/dotnet/IpLoadBalancing/HttpFarmServer.cs index 9373845c..87a0d54a 100644 --- a/sdk/dotnet/IpLoadBalancing/HttpFarmServer.cs +++ b/sdk/dotnet/IpLoadBalancing/HttpFarmServer.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -53,7 +52,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/IpLoadBalancing/HttpFrontend.cs b/sdk/dotnet/IpLoadBalancing/HttpFrontend.cs index 8562ff57..d52eac29 100644 --- a/sdk/dotnet/IpLoadBalancing/HttpFrontend.cs +++ b/sdk/dotnet/IpLoadBalancing/HttpFrontend.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -48,11 +47,9 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ### With HTTP Header /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -91,7 +88,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/IpLoadBalancing/HttpRoute.cs b/sdk/dotnet/IpLoadBalancing/HttpRoute.cs index 92ec99f4..27119f13 100644 --- a/sdk/dotnet/IpLoadBalancing/HttpRoute.cs +++ b/sdk/dotnet/IpLoadBalancing/HttpRoute.cs @@ -16,7 +16,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// Route which redirect all url to https. /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -80,7 +78,7 @@ public partial class HttpRoute : global::Pulumi.CustomResource public Output ServiceName { get; private set; } = null!; /// - /// HTTP status code for "redirect" and "reject" actions + /// Route status. Routes in "ok" state are ready to operate /// [Output("status")] public Output Status { get; private set; } = null!; @@ -213,7 +211,7 @@ public InputList Rules public Input? ServiceName { get; set; } /// - /// HTTP status code for "redirect" and "reject" actions + /// Route status. Routes in "ok" state are ready to operate /// [Input("status")] public Input? Status { get; set; } diff --git a/sdk/dotnet/IpLoadBalancing/HttpRouteRule.cs b/sdk/dotnet/IpLoadBalancing/HttpRouteRule.cs index 9e7b58e1..96413dc2 100644 --- a/sdk/dotnet/IpLoadBalancing/HttpRouteRule.cs +++ b/sdk/dotnet/IpLoadBalancing/HttpRouteRule.cs @@ -16,7 +16,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// Route which redirect all URL to HTTPs for example.com (Vhost). /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,11 +51,9 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// Rule which match a specific header (same effect as the host match above). /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -79,7 +76,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/IpLoadBalancing/Inputs/LoadBalancerOrderableZoneArgs.cs b/sdk/dotnet/IpLoadBalancing/Inputs/LoadBalancerOrderableZoneArgs.cs index 55ff221b..e0611c50 100644 --- a/sdk/dotnet/IpLoadBalancing/Inputs/LoadBalancerOrderableZoneArgs.cs +++ b/sdk/dotnet/IpLoadBalancing/Inputs/LoadBalancerOrderableZoneArgs.cs @@ -19,7 +19,7 @@ public sealed class LoadBalancerOrderableZoneArgs : global::Pulumi.ResourceArgs public Input? Name { get; set; } /// - /// Plan code + /// The billing planCode for this zone /// [Input("planCode")] public Input? PlanCode { get; set; } diff --git a/sdk/dotnet/IpLoadBalancing/Inputs/LoadBalancerOrderableZoneGetArgs.cs b/sdk/dotnet/IpLoadBalancing/Inputs/LoadBalancerOrderableZoneGetArgs.cs index d63d200b..c065b3e6 100644 --- a/sdk/dotnet/IpLoadBalancing/Inputs/LoadBalancerOrderableZoneGetArgs.cs +++ b/sdk/dotnet/IpLoadBalancing/Inputs/LoadBalancerOrderableZoneGetArgs.cs @@ -19,7 +19,7 @@ public sealed class LoadBalancerOrderableZoneGetArgs : global::Pulumi.ResourceAr public Input? Name { get; set; } /// - /// Plan code + /// The billing planCode for this zone /// [Input("planCode")] public Input? PlanCode { get; set; } diff --git a/sdk/dotnet/IpLoadBalancing/LoadBalancer.cs b/sdk/dotnet/IpLoadBalancing/LoadBalancer.cs index 3e75c56a..9e4e2270 100644 --- a/sdk/dotnet/IpLoadBalancing/LoadBalancer.cs +++ b/sdk/dotnet/IpLoadBalancing/LoadBalancer.cs @@ -12,7 +12,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +67,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:IpLoadBalancing/loadBalancer:LoadBalancer")] public partial class LoadBalancer : global::Pulumi.CustomResource @@ -244,6 +242,18 @@ public sealed class LoadBalancerArgs : global::Pulumi.ResourceArgs [Input("displayName")] public Input? DisplayName { get; set; } + [Input("orders")] + private InputList? _orders; + + /// + /// Details about an Order + /// + public InputList Orders + { + get => _orders ?? (_orders = new InputList()); + set => _orders = value; + } + /// /// OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) /// diff --git a/sdk/dotnet/IpLoadBalancing/Outputs/LoadBalancerOrderableZone.cs b/sdk/dotnet/IpLoadBalancing/Outputs/LoadBalancerOrderableZone.cs index 8342de02..dbd66357 100644 --- a/sdk/dotnet/IpLoadBalancing/Outputs/LoadBalancerOrderableZone.cs +++ b/sdk/dotnet/IpLoadBalancing/Outputs/LoadBalancerOrderableZone.cs @@ -18,7 +18,7 @@ public sealed class LoadBalancerOrderableZone /// public readonly string? Name; /// - /// Plan code + /// The billing planCode for this zone /// public readonly string? PlanCode; diff --git a/sdk/dotnet/IpLoadBalancing/Refresh.cs b/sdk/dotnet/IpLoadBalancing/Refresh.cs index eab4939c..e8c576f6 100644 --- a/sdk/dotnet/IpLoadBalancing/Refresh.cs +++ b/sdk/dotnet/IpLoadBalancing/Refresh.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -65,7 +64,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:IpLoadBalancing/refresh:Refresh")] public partial class Refresh : global::Pulumi.CustomResource diff --git a/sdk/dotnet/IpLoadBalancing/TcpFarm.cs b/sdk/dotnet/IpLoadBalancing/TcpFarm.cs index 12932346..530efdd0 100644 --- a/sdk/dotnet/IpLoadBalancing/TcpFarm.cs +++ b/sdk/dotnet/IpLoadBalancing/TcpFarm.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -60,7 +58,7 @@ public partial class TcpFarm : global::Pulumi.CustomResource public Output DisplayName { get; private set; } = null!; /// - /// Port for backends to receive traffic on. + /// Port attached to your farm ([1..49151]). Inherited from frontend if null /// [Output("port")] public Output Port { get; private set; } = null!; @@ -155,7 +153,7 @@ public sealed class TcpFarmArgs : global::Pulumi.ResourceArgs public Input? DisplayName { get; set; } /// - /// Port for backends to receive traffic on. + /// Port attached to your farm ([1..49151]). Inherited from frontend if null /// [Input("port")] public Input? Port { get; set; } @@ -211,7 +209,7 @@ public sealed class TcpFarmState : global::Pulumi.ResourceArgs public Input? DisplayName { get; set; } /// - /// Port for backends to receive traffic on. + /// Port attached to your farm ([1..49151]). Inherited from frontend if null /// [Input("port")] public Input? Port { get; set; } diff --git a/sdk/dotnet/IpLoadBalancing/TcpFarmServer.cs b/sdk/dotnet/IpLoadBalancing/TcpFarmServer.cs index bea1ab36..11d8823a 100644 --- a/sdk/dotnet/IpLoadBalancing/TcpFarmServer.cs +++ b/sdk/dotnet/IpLoadBalancing/TcpFarmServer.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -53,7 +52,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/IpLoadBalancing/TcpFrontend.cs b/sdk/dotnet/IpLoadBalancing/TcpFrontend.cs index 2c90c5a6..d73c1468 100644 --- a/sdk/dotnet/IpLoadBalancing/TcpFrontend.cs +++ b/sdk/dotnet/IpLoadBalancing/TcpFrontend.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -48,7 +47,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/IpLoadBalancing/TcpRoute.cs b/sdk/dotnet/IpLoadBalancing/TcpRoute.cs index 6d39c3f2..900c76b4 100644 --- a/sdk/dotnet/IpLoadBalancing/TcpRoute.cs +++ b/sdk/dotnet/IpLoadBalancing/TcpRoute.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/IpLoadBalancing/TcpRouteRule.cs b/sdk/dotnet/IpLoadBalancing/TcpRouteRule.cs index f4bf8473..0a9646f6 100644 --- a/sdk/dotnet/IpLoadBalancing/TcpRouteRule.cs +++ b/sdk/dotnet/IpLoadBalancing/TcpRouteRule.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -47,7 +46,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/IpLoadBalancing/UdpFrontend.cs b/sdk/dotnet/IpLoadBalancing/UdpFrontend.cs index d09a596e..5631da22 100644 --- a/sdk/dotnet/IpLoadBalancing/UdpFrontend.cs +++ b/sdk/dotnet/IpLoadBalancing/UdpFrontend.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumi.Ovh.IpLoadBalancing /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:IpLoadBalancing/udpFrontend:UdpFrontend")] public partial class UdpFrontend : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Me/APIOAuth2Client.cs b/sdk/dotnet/Me/APIOAuth2Client.cs index cce8198f..110f2fb1 100644 --- a/sdk/dotnet/Me/APIOAuth2Client.cs +++ b/sdk/dotnet/Me/APIOAuth2Client.cs @@ -16,7 +16,6 @@ namespace Pulumi.Ovh.Me /// /// An OAuth2 client for an app hosted at `my-app.com`, that uses the authorization code flow to authenticate. /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,11 +36,9 @@ namespace Pulumi.Ovh.Me /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// An OAuth2 client for an app hosted at `my-app.com`, that uses the client credentials flow to authenticate. /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ namespace Pulumi.Ovh.Me /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Me/GetAPIOAuth2Client.cs b/sdk/dotnet/Me/GetAPIOAuth2Client.cs index 7ad2484f..f786f5f6 100644 --- a/sdk/dotnet/Me/GetAPIOAuth2Client.cs +++ b/sdk/dotnet/Me/GetAPIOAuth2Client.cs @@ -16,7 +16,6 @@ public static class GetAPIOAuth2Client /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetAPIOAuth2Client /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetAPIOAuth2ClientArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getAPIOAuth2Client:getAPIOAuth2Client", args ?? new GetAPIOAuth2ClientArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetAPIOAuth2ClientArgs /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetAPIOAuth2ClientArgs /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetAPIOAuth2ClientInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getAPIOAuth2Client:getAPIOAuth2Client", args ?? new GetAPIOAuth2ClientInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Me/GetAPIOAuth2Clients.cs b/sdk/dotnet/Me/GetAPIOAuth2Clients.cs index d1d976d2..3d2615b1 100644 --- a/sdk/dotnet/Me/GetAPIOAuth2Clients.cs +++ b/sdk/dotnet/Me/GetAPIOAuth2Clients.cs @@ -16,7 +16,6 @@ public static class GetAPIOAuth2Clients /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetAPIOAuth2Clients /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getAPIOAuth2Clients:getAPIOAuth2Clients", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? options /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? options /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getAPIOAuth2Clients:getAPIOAuth2Clients", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/Me/GetIdentityGroup.cs b/sdk/dotnet/Me/GetIdentityGroup.cs index 82db3a6a..dc4e5d18 100644 --- a/sdk/dotnet/Me/GetIdentityGroup.cs +++ b/sdk/dotnet/Me/GetIdentityGroup.cs @@ -16,7 +16,6 @@ public static class GetIdentityGroup /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetIdentityGroup /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetIdentityGroupArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getIdentityGroup:getIdentityGroup", args ?? new GetIdentityGroupArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetIdentityGroupArgs args /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetIdentityGroupArgs args /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetIdentityGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getIdentityGroup:getIdentityGroup", args ?? new GetIdentityGroupInvokeArgs(), options.WithDefaults()); @@ -97,6 +93,10 @@ public GetIdentityGroupInvokeArgs() [OutputType] public sealed class GetIdentityGroupResult { + /// + /// Identity URN of the group. + /// + public readonly string GroupURN; /// /// Creation date of this group. /// @@ -125,6 +125,8 @@ public sealed class GetIdentityGroupResult [OutputConstructor] private GetIdentityGroupResult( + string GroupURN, + string creation, bool defaultGroup, @@ -139,6 +141,7 @@ private GetIdentityGroupResult( string role) { + this.GroupURN = GroupURN; Creation = creation; DefaultGroup = defaultGroup; Description = description; diff --git a/sdk/dotnet/Me/GetIdentityGroups.cs b/sdk/dotnet/Me/GetIdentityGroups.cs index efd1e232..b4432e30 100644 --- a/sdk/dotnet/Me/GetIdentityGroups.cs +++ b/sdk/dotnet/Me/GetIdentityGroups.cs @@ -16,7 +16,6 @@ public static class GetIdentityGroups /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetIdentityGroups /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getIdentityGroups:getIdentityGroups", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? options = /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? options = /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getIdentityGroups:getIdentityGroups", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/Me/GetIdentityUser.cs b/sdk/dotnet/Me/GetIdentityUser.cs index e9392236..962a50ac 100644 --- a/sdk/dotnet/Me/GetIdentityUser.cs +++ b/sdk/dotnet/Me/GetIdentityUser.cs @@ -16,7 +16,6 @@ public static class GetIdentityUser /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetIdentityUser /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetIdentityUserArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getIdentityUser:getIdentityUser", args ?? new GetIdentityUserArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetIdentityUserArgs args, /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetIdentityUserArgs args, /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetIdentityUserInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getIdentityUser:getIdentityUser", args ?? new GetIdentityUserInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Me/GetIdentityUsers.cs b/sdk/dotnet/Me/GetIdentityUsers.cs index e9abd0ba..b571c04e 100644 --- a/sdk/dotnet/Me/GetIdentityUsers.cs +++ b/sdk/dotnet/Me/GetIdentityUsers.cs @@ -16,7 +16,6 @@ public static class GetIdentityUsers /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetIdentityUsers /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getIdentityUsers:getIdentityUsers", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? options = /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? options = /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getIdentityUsers:getIdentityUsers", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/Me/GetInstallationTemplate.cs b/sdk/dotnet/Me/GetInstallationTemplate.cs index f318e476..7911efea 100644 --- a/sdk/dotnet/Me/GetInstallationTemplate.cs +++ b/sdk/dotnet/Me/GetInstallationTemplate.cs @@ -16,7 +16,6 @@ public static class GetInstallationTemplate /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetInstallationTemplate /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetInstallationTemplateArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getInstallationTemplate:getInstallationTemplate", args ?? new GetInstallationTemplateArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetInstallationTem /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetInstallationTem /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetInstallationTemplateInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getInstallationTemplate:getInstallationTemplate", args ?? new GetInstallationTemplateInvokeArgs(), options.WithDefaults()); @@ -68,7 +64,7 @@ public static Output Invoke(GetInstallationTempla public sealed class GetInstallationTemplateArgs : global::Pulumi.InvokeArgs { /// - /// This template name + /// Template name. /// [Input("templateName", required: true)] public string TemplateName { get; set; } = null!; @@ -82,7 +78,7 @@ public GetInstallationTemplateArgs() public sealed class GetInstallationTemplateInvokeArgs : global::Pulumi.InvokeArgs { /// - /// This template name + /// Template name. /// [Input("templateName", required: true)] public Input TemplateName { get; set; } = null!; @@ -98,66 +94,79 @@ public GetInstallationTemplateInvokeArgs() public sealed class GetInstallationTemplateResult { /// - /// List of all language available for this template. Deprecated, will be removed in next release. - /// - public readonly ImmutableArray AvailableLanguages; - /// - /// This template bit format (32 or 64). + /// Template bit format (32 or 64). /// public readonly int BitFormat; /// - /// Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). + /// Category of this template (informative only). /// public readonly string Category; public readonly ImmutableArray Customizations; /// - /// The default language of this template. Deprecated, will be removed in next release. - /// - public readonly string DefaultLanguage; - /// - /// information about this template. + /// Information about this template. /// public readonly string Description; /// - /// the distribution this template is based on. + /// Distribution this template is based on. /// public readonly string Distribution; /// - /// this template family type (bsd,linux,solaris,windows). + /// End of install date of the template. + /// + public readonly string EndOfInstall; + /// + /// Template family type (bsd,linux,solaris,windows). /// public readonly string Family; /// - /// Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + /// Filesystems available. /// public readonly ImmutableArray Filesystems; /// - /// This distribution supports hardware raid configuration through the OVHcloud API. + /// Distribution supports hardware raid configuration through the OVHcloud API. /// public readonly bool HardRaidConfiguration; /// /// The provider-assigned unique ID for this managed resource. /// public readonly string Id; + /// + /// Represents the questions of the expected answers in the userMetadata field. + /// + public readonly ImmutableArray Inputs; + /// + /// Whether this template supports LVM. + /// public readonly bool LvmReady; + /// + /// Partitioning customization is not available for this OS template. + /// + public readonly bool NoPartitioning; public readonly ImmutableArray PartitionSchemes; + /// + /// Template supports RAID0 and RAID1 on 2 disks. + /// + public readonly bool SoftRaidOnlyMirroring; + /// + /// Subfamily of the template. + /// + public readonly string Subfamily; public readonly string TemplateName; [OutputConstructor] private GetInstallationTemplateResult( - ImmutableArray availableLanguages, - int bitFormat, string category, ImmutableArray customizations, - string defaultLanguage, - string description, string distribution, + string endOfInstall, + string family, ImmutableArray filesystems, @@ -166,25 +175,36 @@ private GetInstallationTemplateResult( string id, + ImmutableArray inputs, + bool lvmReady, + bool noPartitioning, + ImmutableArray partitionSchemes, + bool softRaidOnlyMirroring, + + string subfamily, + string templateName) { - AvailableLanguages = availableLanguages; BitFormat = bitFormat; Category = category; Customizations = customizations; - DefaultLanguage = defaultLanguage; Description = description; Distribution = distribution; + EndOfInstall = endOfInstall; Family = family; Filesystems = filesystems; HardRaidConfiguration = hardRaidConfiguration; Id = id; + Inputs = inputs; LvmReady = lvmReady; + NoPartitioning = noPartitioning; PartitionSchemes = partitionSchemes; + SoftRaidOnlyMirroring = softRaidOnlyMirroring; + Subfamily = subfamily; TemplateName = templateName; } } diff --git a/sdk/dotnet/Me/GetInstallationTemplates.cs b/sdk/dotnet/Me/GetInstallationTemplates.cs index 1a2570ef..ea4012aa 100644 --- a/sdk/dotnet/Me/GetInstallationTemplates.cs +++ b/sdk/dotnet/Me/GetInstallationTemplates.cs @@ -16,7 +16,6 @@ public static class GetInstallationTemplates /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetInstallationTemplates /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getInstallationTemplates:getInstallationTemplates", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? op /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? op /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getInstallationTemplates:getInstallationTemplates", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/Me/GetMe.cs b/sdk/dotnet/Me/GetMe.cs index 36bdd43d..ab4d7d7b 100644 --- a/sdk/dotnet/Me/GetMe.cs +++ b/sdk/dotnet/Me/GetMe.cs @@ -16,7 +16,6 @@ public static class GetMe /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetMe /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getMe:getMe", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getMe:getMe", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/Me/GetPaymentmeanBankAccount.cs b/sdk/dotnet/Me/GetPaymentmeanBankAccount.cs index 3f239faa..bdf0b787 100644 --- a/sdk/dotnet/Me/GetPaymentmeanBankAccount.cs +++ b/sdk/dotnet/Me/GetPaymentmeanBankAccount.cs @@ -17,7 +17,6 @@ public static class GetPaymentmeanBankAccount /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetPaymentmeanBankAccount /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetPaymentmeanBankAccountArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getPaymentmeanBankAccount:getPaymentmeanBankAccount", args ?? new GetPaymentmeanBankAccountArgs(), options.WithDefaults()); @@ -44,7 +42,6 @@ public static Task InvokeAsync(GetPaymentmeanBa /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetPaymentmeanBa /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetPaymentmeanBankAccountInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getPaymentmeanBankAccount:getPaymentmeanBankAccount", args ?? new GetPaymentmeanBankAccountInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Me/GetPaymentmeanCreditCard.cs b/sdk/dotnet/Me/GetPaymentmeanCreditCard.cs index 87a1cd5e..5c0138b7 100644 --- a/sdk/dotnet/Me/GetPaymentmeanCreditCard.cs +++ b/sdk/dotnet/Me/GetPaymentmeanCreditCard.cs @@ -17,7 +17,6 @@ public static class GetPaymentmeanCreditCard /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ public static class GetPaymentmeanCreditCard /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetPaymentmeanCreditCardArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getPaymentmeanCreditCard:getPaymentmeanCreditCard", args ?? new GetPaymentmeanCreditCardArgs(), options.WithDefaults()); @@ -44,7 +42,6 @@ public static Task InvokeAsync(GetPaymentmeanCre /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +57,6 @@ public static Task InvokeAsync(GetPaymentmeanCre /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetPaymentmeanCreditCardInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getPaymentmeanCreditCard:getPaymentmeanCreditCard", args ?? new GetPaymentmeanCreditCardInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Me/GetSshKey.cs b/sdk/dotnet/Me/GetSshKey.cs deleted file mode 100644 index 66b3fb49..00000000 --- a/sdk/dotnet/Me/GetSshKey.cs +++ /dev/null @@ -1,138 +0,0 @@ -// *** 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! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.Ovh.Me -{ - public static class GetSshKey - { - /// - /// > __NOTE__ This data source will be removed in next release. - /// - /// Use this data source to retrieve information about an SSH key. - /// - /// ## Example Usage - /// - /// <!--Start PulumiCodeChooser --> - /// ```csharp - /// using System.Collections.Generic; - /// using System.Linq; - /// using Pulumi; - /// using Ovh = Pulumi.Ovh; - /// - /// return await Deployment.RunAsync(() => - /// { - /// var mykey = Ovh.Me.GetSshKey.Invoke(new() - /// { - /// KeyName = "mykey", - /// }); - /// - /// }); - /// ``` - /// <!--End PulumiCodeChooser --> - /// - public static Task InvokeAsync(GetSshKeyArgs args, InvokeOptions? options = null) - => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getSshKey:getSshKey", args ?? new GetSshKeyArgs(), options.WithDefaults()); - - /// - /// > __NOTE__ This data source will be removed in next release. - /// - /// Use this data source to retrieve information about an SSH key. - /// - /// ## Example Usage - /// - /// <!--Start PulumiCodeChooser --> - /// ```csharp - /// using System.Collections.Generic; - /// using System.Linq; - /// using Pulumi; - /// using Ovh = Pulumi.Ovh; - /// - /// return await Deployment.RunAsync(() => - /// { - /// var mykey = Ovh.Me.GetSshKey.Invoke(new() - /// { - /// KeyName = "mykey", - /// }); - /// - /// }); - /// ``` - /// <!--End PulumiCodeChooser --> - /// - public static Output Invoke(GetSshKeyInvokeArgs args, InvokeOptions? options = null) - => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getSshKey:getSshKey", args ?? new GetSshKeyInvokeArgs(), options.WithDefaults()); - } - - - public sealed class GetSshKeyArgs : global::Pulumi.InvokeArgs - { - /// - /// The name of the SSH key. - /// - [Input("keyName", required: true)] - public string KeyName { get; set; } = null!; - - public GetSshKeyArgs() - { - } - public static new GetSshKeyArgs Empty => new GetSshKeyArgs(); - } - - public sealed class GetSshKeyInvokeArgs : global::Pulumi.InvokeArgs - { - /// - /// The name of the SSH key. - /// - [Input("keyName", required: true)] - public Input KeyName { get; set; } = null!; - - public GetSshKeyInvokeArgs() - { - } - public static new GetSshKeyInvokeArgs Empty => new GetSshKeyInvokeArgs(); - } - - - [OutputType] - public sealed class GetSshKeyResult - { - /// - /// True when this public SSH key is used for rescue mode and reinstallations. - /// - public readonly bool Default; - /// - /// The provider-assigned unique ID for this managed resource. - /// - public readonly string Id; - /// - /// The content of the public key. - /// E.g.: "ssh-ed25519 AAAAC3..." - /// - public readonly string Key; - /// - /// See Argument Reference above. - /// - public readonly string KeyName; - - [OutputConstructor] - private GetSshKeyResult( - bool @default, - - string id, - - string key, - - string keyName) - { - Default = @default; - Id = id; - Key = key; - KeyName = keyName; - } - } -} diff --git a/sdk/dotnet/Me/GetSshKeys.cs b/sdk/dotnet/Me/GetSshKeys.cs deleted file mode 100644 index e438c63c..00000000 --- a/sdk/dotnet/Me/GetSshKeys.cs +++ /dev/null @@ -1,84 +0,0 @@ -// *** 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! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.Ovh.Me -{ - public static class GetSshKeys - { - /// - /// Use this data source to retrieve list of names of the account's SSH keys. - /// - /// ## Example Usage - /// - /// <!--Start PulumiCodeChooser --> - /// ```csharp - /// using System.Collections.Generic; - /// using System.Linq; - /// using Pulumi; - /// using Ovh = Pulumi.Ovh; - /// - /// return await Deployment.RunAsync(() => - /// { - /// var mykeys = Ovh.Me.GetSshKeys.Invoke(); - /// - /// }); - /// ``` - /// <!--End PulumiCodeChooser --> - /// - public static Task InvokeAsync(InvokeOptions? options = null) - => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Me/getSshKeys:getSshKeys", InvokeArgs.Empty, options.WithDefaults()); - - /// - /// Use this data source to retrieve list of names of the account's SSH keys. - /// - /// ## Example Usage - /// - /// <!--Start PulumiCodeChooser --> - /// ```csharp - /// using System.Collections.Generic; - /// using System.Linq; - /// using Pulumi; - /// using Ovh = Pulumi.Ovh; - /// - /// return await Deployment.RunAsync(() => - /// { - /// var mykeys = Ovh.Me.GetSshKeys.Invoke(); - /// - /// }); - /// ``` - /// <!--End PulumiCodeChooser --> - /// - public static Output Invoke(InvokeOptions? options = null) - => global::Pulumi.Deployment.Instance.Invoke("ovh:Me/getSshKeys:getSshKeys", InvokeArgs.Empty, options.WithDefaults()); - } - - - [OutputType] - public sealed class GetSshKeysResult - { - /// - /// The provider-assigned unique ID for this managed resource. - /// - public readonly string Id; - /// - /// The list of the names of all the SSH keys. - /// - public readonly ImmutableArray Names; - - [OutputConstructor] - private GetSshKeysResult( - string id, - - ImmutableArray names) - { - Id = id; - Names = names; - } - } -} diff --git a/sdk/dotnet/Me/IdentityGroup.cs b/sdk/dotnet/Me/IdentityGroup.cs index e6c00051..ce1be7be 100644 --- a/sdk/dotnet/Me/IdentityGroup.cs +++ b/sdk/dotnet/Me/IdentityGroup.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Me /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumi.Ovh.Me /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Me/identityGroup:IdentityGroup")] public partial class IdentityGroup : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Me/IdentityUser.cs b/sdk/dotnet/Me/IdentityUser.cs index 81af0df5..6b90c3d8 100644 --- a/sdk/dotnet/Me/IdentityUser.cs +++ b/sdk/dotnet/Me/IdentityUser.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Me /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumi.Ovh.Me /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Me/identityUser:IdentityUser")] public partial class IdentityUser : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Me/Inputs/InstallationTemplateCustomizationArgs.cs b/sdk/dotnet/Me/Inputs/InstallationTemplateCustomizationArgs.cs index dbc6c769..202194d7 100644 --- a/sdk/dotnet/Me/Inputs/InstallationTemplateCustomizationArgs.cs +++ b/sdk/dotnet/Me/Inputs/InstallationTemplateCustomizationArgs.cs @@ -30,12 +30,6 @@ public sealed class InstallationTemplateCustomizationArgs : global::Pulumi.Resou [Input("postInstallationScriptReturn")] public Input? PostInstallationScriptReturn { get; set; } - /// - /// Deprecated. - /// - [Input("sshKeyName")] - public Input? SshKeyName { get; set; } - public InstallationTemplateCustomizationArgs() { } diff --git a/sdk/dotnet/Me/Inputs/InstallationTemplateCustomizationGetArgs.cs b/sdk/dotnet/Me/Inputs/InstallationTemplateCustomizationGetArgs.cs index 7f1eba80..74cecd22 100644 --- a/sdk/dotnet/Me/Inputs/InstallationTemplateCustomizationGetArgs.cs +++ b/sdk/dotnet/Me/Inputs/InstallationTemplateCustomizationGetArgs.cs @@ -30,12 +30,6 @@ public sealed class InstallationTemplateCustomizationGetArgs : global::Pulumi.Re [Input("postInstallationScriptReturn")] public Input? PostInstallationScriptReturn { get; set; } - /// - /// Deprecated. - /// - [Input("sshKeyName")] - public Input? SshKeyName { get; set; } - public InstallationTemplateCustomizationGetArgs() { } diff --git a/sdk/dotnet/Me/Inputs/InstallationTemplateInputArgs.cs b/sdk/dotnet/Me/Inputs/InstallationTemplateInputArgs.cs new file mode 100644 index 00000000..9278a054 --- /dev/null +++ b/sdk/dotnet/Me/Inputs/InstallationTemplateInputArgs.cs @@ -0,0 +1,46 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.Me.Inputs +{ + + public sealed class InstallationTemplateInputArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + /// + /// information about this template. + /// + [Input("description")] + public Input? Description { get; set; } + + [Input("enums")] + private InputList? _enums; + public InputList Enums + { + get => _enums ?? (_enums = new InputList()); + set => _enums = value; + } + + [Input("mandatory")] + public Input? Mandatory { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("type")] + public Input? Type { get; set; } + + public InstallationTemplateInputArgs() + { + } + public static new InstallationTemplateInputArgs Empty => new InstallationTemplateInputArgs(); + } +} diff --git a/sdk/dotnet/Me/Inputs/InstallationTemplateInputGetArgs.cs b/sdk/dotnet/Me/Inputs/InstallationTemplateInputGetArgs.cs new file mode 100644 index 00000000..7795a67a --- /dev/null +++ b/sdk/dotnet/Me/Inputs/InstallationTemplateInputGetArgs.cs @@ -0,0 +1,46 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.Me.Inputs +{ + + public sealed class InstallationTemplateInputGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + /// + /// information about this template. + /// + [Input("description")] + public Input? Description { get; set; } + + [Input("enums")] + private InputList? _enums; + public InputList Enums + { + get => _enums ?? (_enums = new InputList()); + set => _enums = value; + } + + [Input("mandatory")] + public Input? Mandatory { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("type")] + public Input? Type { get; set; } + + public InstallationTemplateInputGetArgs() + { + } + public static new InstallationTemplateInputGetArgs Empty => new InstallationTemplateInputGetArgs(); + } +} diff --git a/sdk/dotnet/Me/InstallationTemplate.cs b/sdk/dotnet/Me/InstallationTemplate.cs index aa09cd39..8b679460 100644 --- a/sdk/dotnet/Me/InstallationTemplate.cs +++ b/sdk/dotnet/Me/InstallationTemplate.cs @@ -25,12 +25,6 @@ namespace Pulumi.Ovh.Me [OvhResourceType("ovh:Me/installationTemplate:InstallationTemplate")] public partial class InstallationTemplate : global::Pulumi.CustomResource { - /// - /// Deprecated. - /// - [Output("availableLanguages")] - public Output> AvailableLanguages { get; private set; } = null!; - /// /// The name of an existing installation template, choose one among the list given by `ovh.getInstallationTemplates` datasource. /// @@ -52,12 +46,6 @@ public partial class InstallationTemplate : global::Pulumi.CustomResource [Output("customization")] public Output Customization { get; private set; } = null!; - /// - /// Deprecated, use language in userMetadata instead. - /// - [Output("defaultLanguage")] - public Output DefaultLanguage { get; private set; } = null!; - /// /// information about this template. /// @@ -71,35 +59,62 @@ public partial class InstallationTemplate : global::Pulumi.CustomResource public Output Distribution { get; private set; } = null!; /// - /// this template family type (bsd,linux,solaris,windows). + /// after this date, install of this template will not be possible at OVH + /// + [Output("endOfInstall")] + public Output EndOfInstall { get; private set; } = null!; + + /// + /// this template family type. /// [Output("family")] public Output Family { get; private set; } = null!; /// - /// Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + /// Filesystems available. /// [Output("filesystems")] public Output> Filesystems { get; private set; } = null!; /// - /// This distribution supports hardware raid configuration through the OVHcloud API. + /// This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. /// [Output("hardRaidConfiguration")] public Output HardRaidConfiguration { get; private set; } = null!; + [Output("inputs")] + public Output> Inputs { get; private set; } = null!; + /// - /// This distribution supports Logical Volumes (Linux LVM) + /// Whether this distribution supports Logical Volumes (Linux LVM) /// [Output("lvmReady")] public Output LvmReady { get; private set; } = null!; + /// + /// Partitioning customization is not available for this OS template + /// + [Output("noPartitioning")] + public Output NoPartitioning { get; private set; } = null!; + /// /// Remove default partition schemes at creation. /// [Output("removeDefaultPartitionSchemes")] public Output RemoveDefaultPartitionSchemes { get; private set; } = null!; + /// + /// Partitioning customization is available but limited to mirroring for this OS template + /// + [Output("softRaidOnlyMirroring")] + public Output SoftRaidOnlyMirroring { get; private set; } = null!; + + /// + /// this template subfamily type + /// + [Output("subfamily")] + public Output Subfamily { get; private set; } = null!; + /// /// This template name. /// @@ -162,12 +177,6 @@ public sealed class InstallationTemplateArgs : global::Pulumi.ResourceArgs [Input("customization")] public Input? Customization { get; set; } - /// - /// Deprecated, use language in userMetadata instead. - /// - [Input("defaultLanguage")] - public Input? DefaultLanguage { get; set; } - /// /// Remove default partition schemes at creation. /// @@ -188,18 +197,6 @@ public InstallationTemplateArgs() public sealed class InstallationTemplateState : global::Pulumi.ResourceArgs { - [Input("availableLanguages")] - private InputList? _availableLanguages; - - /// - /// Deprecated. - /// - public InputList AvailableLanguages - { - get => _availableLanguages ?? (_availableLanguages = new InputList()); - set => _availableLanguages = value; - } - /// /// The name of an existing installation template, choose one among the list given by `ovh.getInstallationTemplates` datasource. /// @@ -221,12 +218,6 @@ public InputList AvailableLanguages [Input("customization")] public Input? Customization { get; set; } - /// - /// Deprecated, use language in userMetadata instead. - /// - [Input("defaultLanguage")] - public Input? DefaultLanguage { get; set; } - /// /// information about this template. /// @@ -240,7 +231,13 @@ public InputList AvailableLanguages public Input? Distribution { get; set; } /// - /// this template family type (bsd,linux,solaris,windows). + /// after this date, install of this template will not be possible at OVH + /// + [Input("endOfInstall")] + public Input? EndOfInstall { get; set; } + + /// + /// this template family type. /// [Input("family")] public Input? Family { get; set; } @@ -249,7 +246,7 @@ public InputList AvailableLanguages private InputList? _filesystems; /// - /// Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + /// Filesystems available. /// public InputList Filesystems { @@ -258,23 +255,49 @@ public InputList Filesystems } /// - /// This distribution supports hardware raid configuration through the OVHcloud API. + /// This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. /// [Input("hardRaidConfiguration")] public Input? HardRaidConfiguration { get; set; } + [Input("inputs")] + private InputList? _inputs; + public InputList Inputs + { + get => _inputs ?? (_inputs = new InputList()); + set => _inputs = value; + } + /// - /// This distribution supports Logical Volumes (Linux LVM) + /// Whether this distribution supports Logical Volumes (Linux LVM) /// [Input("lvmReady")] public Input? LvmReady { get; set; } + /// + /// Partitioning customization is not available for this OS template + /// + [Input("noPartitioning")] + public Input? NoPartitioning { get; set; } + /// /// Remove default partition schemes at creation. /// [Input("removeDefaultPartitionSchemes")] public Input? RemoveDefaultPartitionSchemes { get; set; } + /// + /// Partitioning customization is available but limited to mirroring for this OS template + /// + [Input("softRaidOnlyMirroring")] + public Input? SoftRaidOnlyMirroring { get; set; } + + /// + /// this template subfamily type + /// + [Input("subfamily")] + public Input? Subfamily { get; set; } + /// /// This template name. /// diff --git a/sdk/dotnet/Me/InstallationTemplatePartitionScheme.cs b/sdk/dotnet/Me/InstallationTemplatePartitionScheme.cs index 451164c6..7625adf8 100644 --- a/sdk/dotnet/Me/InstallationTemplatePartitionScheme.cs +++ b/sdk/dotnet/Me/InstallationTemplatePartitionScheme.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Me /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ namespace Pulumi.Ovh.Me /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Me/InstallationTemplatePartitionSchemeHardwareRaid.cs b/sdk/dotnet/Me/InstallationTemplatePartitionSchemeHardwareRaid.cs index ef5ff8b2..8d0a3e0d 100644 --- a/sdk/dotnet/Me/InstallationTemplatePartitionSchemeHardwareRaid.cs +++ b/sdk/dotnet/Me/InstallationTemplatePartitionSchemeHardwareRaid.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Me /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -50,7 +49,6 @@ namespace Pulumi.Ovh.Me /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Me/InstallationTemplatePartitionSchemePartition.cs b/sdk/dotnet/Me/InstallationTemplatePartitionSchemePartition.cs index 2b131008..9ba2ba36 100644 --- a/sdk/dotnet/Me/InstallationTemplatePartitionSchemePartition.cs +++ b/sdk/dotnet/Me/InstallationTemplatePartitionSchemePartition.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Me /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -48,7 +47,6 @@ namespace Pulumi.Ovh.Me /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// diff --git a/sdk/dotnet/Me/Outputs/GetInstallationTemplateCustomizationResult.cs b/sdk/dotnet/Me/Outputs/GetInstallationTemplateCustomizationResult.cs index 483faad7..6a2e0388 100644 --- a/sdk/dotnet/Me/Outputs/GetInstallationTemplateCustomizationResult.cs +++ b/sdk/dotnet/Me/Outputs/GetInstallationTemplateCustomizationResult.cs @@ -22,13 +22,9 @@ public sealed class GetInstallationTemplateCustomizationResult /// public readonly string PostInstallationScriptLink; /// - /// indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. + /// Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. /// public readonly string PostInstallationScriptReturn; - /// - /// Name of the ssh key that should be installed. Password login will be disabled. Deprecated, will be removed in next release, use userMetada instead. - /// - public readonly string SshKeyName; [OutputConstructor] private GetInstallationTemplateCustomizationResult( @@ -36,14 +32,11 @@ private GetInstallationTemplateCustomizationResult( string postInstallationScriptLink, - string postInstallationScriptReturn, - - string sshKeyName) + string postInstallationScriptReturn) { CustomHostname = customHostname; PostInstallationScriptLink = postInstallationScriptLink; PostInstallationScriptReturn = postInstallationScriptReturn; - SshKeyName = sshKeyName; } } } diff --git a/sdk/dotnet/Me/Outputs/GetInstallationTemplateInputResult.cs b/sdk/dotnet/Me/Outputs/GetInstallationTemplateInputResult.cs new file mode 100644 index 00000000..cac42653 --- /dev/null +++ b/sdk/dotnet/Me/Outputs/GetInstallationTemplateInputResult.cs @@ -0,0 +1,54 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.Me.Outputs +{ + + [OutputType] + public sealed class GetInstallationTemplateInputResult + { + public readonly string Default; + /// + /// Information about this template. + /// + public readonly string Description; + public readonly ImmutableArray Enums; + public readonly bool Mandatory; + /// + /// Hardware RAID name. + /// + public readonly string Name; + /// + /// Partition type. + /// + public readonly string Type; + + [OutputConstructor] + private GetInstallationTemplateInputResult( + string @default, + + string description, + + ImmutableArray enums, + + bool mandatory, + + string name, + + string type) + { + Default = @default; + Description = description; + Enums = enums; + Mandatory = mandatory; + Name = name; + Type = type; + } + } +} diff --git a/sdk/dotnet/Me/Outputs/GetInstallationTemplatePartitionSchemePartitionResult.cs b/sdk/dotnet/Me/Outputs/GetInstallationTemplatePartitionSchemePartitionResult.cs index f83100a5..96a1f28f 100644 --- a/sdk/dotnet/Me/Outputs/GetInstallationTemplatePartitionSchemePartitionResult.cs +++ b/sdk/dotnet/Me/Outputs/GetInstallationTemplatePartitionSchemePartitionResult.cs @@ -18,27 +18,27 @@ public sealed class GetInstallationTemplatePartitionSchemePartitionResult /// public readonly string Filesystem; /// - /// partition mount point. + /// Partition mount point. /// public readonly string Mountpoint; /// - /// step or order. specifies the creation order of the partition on the disk + /// Step or order. Specifies the creation order of the partition on the disk. /// public readonly int Order; /// - /// raid partition type. + /// Raid partition type. /// public readonly string Raid; /// - /// size of partition in MB, 0 => rest of the space. + /// Size of partition in MB, 0 => rest of the space. /// public readonly int Size; /// - /// partition type. + /// Partition type. /// public readonly string Type; /// - /// The volume name needed for proxmox distribution + /// Volume name needed for proxmox distribution. /// public readonly string VolumeName; diff --git a/sdk/dotnet/Me/Outputs/GetInstallationTemplatePartitionSchemeResult.cs b/sdk/dotnet/Me/Outputs/GetInstallationTemplatePartitionSchemeResult.cs index 28cc2637..361ce2c0 100644 --- a/sdk/dotnet/Me/Outputs/GetInstallationTemplatePartitionSchemeResult.cs +++ b/sdk/dotnet/Me/Outputs/GetInstallationTemplatePartitionSchemeResult.cs @@ -20,7 +20,7 @@ public sealed class GetInstallationTemplatePartitionSchemeResult public readonly string Name; public readonly ImmutableArray Partitions; /// - /// on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). + /// On a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). /// public readonly int Priority; diff --git a/sdk/dotnet/Me/Outputs/InstallationTemplateCustomization.cs b/sdk/dotnet/Me/Outputs/InstallationTemplateCustomization.cs index b14361e8..95189910 100644 --- a/sdk/dotnet/Me/Outputs/InstallationTemplateCustomization.cs +++ b/sdk/dotnet/Me/Outputs/InstallationTemplateCustomization.cs @@ -25,10 +25,6 @@ public sealed class InstallationTemplateCustomization /// indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. /// public readonly string? PostInstallationScriptReturn; - /// - /// Deprecated. - /// - public readonly string? SshKeyName; [OutputConstructor] private InstallationTemplateCustomization( @@ -36,14 +32,11 @@ private InstallationTemplateCustomization( string? postInstallationScriptLink, - string? postInstallationScriptReturn, - - string? sshKeyName) + string? postInstallationScriptReturn) { CustomHostname = customHostname; PostInstallationScriptLink = postInstallationScriptLink; PostInstallationScriptReturn = postInstallationScriptReturn; - SshKeyName = sshKeyName; } } } diff --git a/sdk/dotnet/Me/Outputs/InstallationTemplateInput.cs b/sdk/dotnet/Me/Outputs/InstallationTemplateInput.cs new file mode 100644 index 00000000..4798ff44 --- /dev/null +++ b/sdk/dotnet/Me/Outputs/InstallationTemplateInput.cs @@ -0,0 +1,48 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.Me.Outputs +{ + + [OutputType] + public sealed class InstallationTemplateInput + { + public readonly string? Default; + /// + /// information about this template. + /// + public readonly string? Description; + public readonly ImmutableArray Enums; + public readonly bool? Mandatory; + public readonly string? Name; + public readonly string? Type; + + [OutputConstructor] + private InstallationTemplateInput( + string? @default, + + string? description, + + ImmutableArray enums, + + bool? mandatory, + + string? name, + + string? type) + { + Default = @default; + Description = description; + Enums = enums; + Mandatory = mandatory; + Name = name; + Type = type; + } + } +} diff --git a/sdk/dotnet/Me/SshKey.cs b/sdk/dotnet/Me/SshKey.cs deleted file mode 100644 index ee065a13..00000000 --- a/sdk/dotnet/Me/SshKey.cs +++ /dev/null @@ -1,153 +0,0 @@ -// *** 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! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.Ovh.Me -{ - /// - /// ## Example Usage - /// - /// > __NOTE__ This resource will be removed in next release, please use userMetada instead. - /// - /// <!--Start PulumiCodeChooser --> - /// ```csharp - /// using System.Collections.Generic; - /// using System.Linq; - /// using Pulumi; - /// using Ovh = Pulumi.Ovh; - /// - /// return await Deployment.RunAsync(() => - /// { - /// var mykey = new Ovh.Me.SshKey("mykey", new() - /// { - /// Key = "ssh-ed25519 AAAAC3...", - /// KeyName = "mykey", - /// }); - /// - /// }); - /// ``` - /// <!--End PulumiCodeChooser --> - /// - [OvhResourceType("ovh:Me/sshKey:SshKey")] - public partial class SshKey : global::Pulumi.CustomResource - { - /// - /// True when this public SSH key is used for rescue mode and reinstallations. - /// - [Output("default")] - public Output Default { get; private set; } = null!; - - /// - /// The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - /// - [Output("key")] - public Output Key { get; private set; } = null!; - - /// - /// The friendly name of this SSH key. - /// - [Output("keyName")] - public Output KeyName { get; private set; } = null!; - - - /// - /// Create a SshKey resource with the given unique name, arguments, and options. - /// - /// - /// The unique name of the resource - /// The arguments used to populate this resource's properties - /// A bag of options that control this resource's behavior - public SshKey(string name, SshKeyArgs args, CustomResourceOptions? options = null) - : base("ovh:Me/sshKey:SshKey", name, args ?? new SshKeyArgs(), MakeResourceOptions(options, "")) - { - } - - private SshKey(string name, Input id, SshKeyState? state = null, CustomResourceOptions? options = null) - : base("ovh:Me/sshKey:SshKey", name, state, MakeResourceOptions(options, id)) - { - } - - private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) - { - var defaultOptions = new CustomResourceOptions - { - Version = Utilities.Version, - PluginDownloadURL = "github://api.github.com/ovh/pulumi-ovh", - }; - var merged = CustomResourceOptions.Merge(defaultOptions, options); - // Override the ID if one was specified for consistency with other language SDKs. - merged.Id = id ?? merged.Id; - return merged; - } - /// - /// Get an existing SshKey resource's state with the given name, ID, and optional extra - /// properties used to qualify the lookup. - /// - /// - /// The unique name of the resulting resource. - /// The unique provider ID of the resource to lookup. - /// Any extra arguments used during the lookup. - /// A bag of options that control this resource's behavior - public static SshKey Get(string name, Input id, SshKeyState? state = null, CustomResourceOptions? options = null) - { - return new SshKey(name, id, state, options); - } - } - - public sealed class SshKeyArgs : global::Pulumi.ResourceArgs - { - /// - /// True when this public SSH key is used for rescue mode and reinstallations. - /// - [Input("default")] - public Input? Default { get; set; } - - /// - /// The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - /// - [Input("key", required: true)] - public Input Key { get; set; } = null!; - - /// - /// The friendly name of this SSH key. - /// - [Input("keyName", required: true)] - public Input KeyName { get; set; } = null!; - - public SshKeyArgs() - { - } - public static new SshKeyArgs Empty => new SshKeyArgs(); - } - - public sealed class SshKeyState : global::Pulumi.ResourceArgs - { - /// - /// True when this public SSH key is used for rescue mode and reinstallations. - /// - [Input("default")] - public Input? Default { get; set; } - - /// - /// The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - /// - [Input("key")] - public Input? Key { get; set; } - - /// - /// The friendly name of this SSH key. - /// - [Input("keyName")] - public Input? KeyName { get; set; } - - public SshKeyState() - { - } - public static new SshKeyState Empty => new SshKeyState(); - } -} diff --git a/sdk/dotnet/Order/GetCart.cs b/sdk/dotnet/Order/GetCart.cs index 692559bd..ae39fbcc 100644 --- a/sdk/dotnet/Order/GetCart.cs +++ b/sdk/dotnet/Order/GetCart.cs @@ -16,7 +16,6 @@ public static class GetCart /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ public static class GetCart /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetCartArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Order/getCart:getCart", args ?? new GetCartArgs(), options.WithDefaults()); @@ -44,7 +42,6 @@ public static Task InvokeAsync(GetCartArgs args, InvokeOptions? o /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -62,7 +59,6 @@ public static Task InvokeAsync(GetCartArgs args, InvokeOptions? o /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetCartInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Order/getCart:getCart", args ?? new GetCartInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Order/GetCartProduct.cs b/sdk/dotnet/Order/GetCartProduct.cs index b2ba03ea..ddbfc6d9 100644 --- a/sdk/dotnet/Order/GetCartProduct.cs +++ b/sdk/dotnet/Order/GetCartProduct.cs @@ -16,7 +16,6 @@ public static class GetCartProduct /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ public static class GetCartProduct /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetCartProductArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Order/getCartProduct:getCartProduct", args ?? new GetCartProductArgs(), options.WithDefaults()); @@ -50,7 +48,6 @@ public static Task InvokeAsync(GetCartProductArgs args, In /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -74,7 +71,6 @@ public static Task InvokeAsync(GetCartProductArgs args, In /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetCartProductInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Order/getCartProduct:getCartProduct", args ?? new GetCartProductInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Order/GetCartProductOptions.cs b/sdk/dotnet/Order/GetCartProductOptions.cs index 2647f379..3e479cfe 100644 --- a/sdk/dotnet/Order/GetCartProductOptions.cs +++ b/sdk/dotnet/Order/GetCartProductOptions.cs @@ -16,7 +16,6 @@ public static class GetCartProductOptions /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ public static class GetCartProductOptions /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetCartProductOptionsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Order/getCartProductOptions:getCartProductOptions", args ?? new GetCartProductOptionsArgs(), options.WithDefaults()); @@ -51,7 +49,6 @@ public static Task InvokeAsync(GetCartProductOption /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -76,7 +73,6 @@ public static Task InvokeAsync(GetCartProductOption /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetCartProductOptionsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Order/getCartProductOptions:getCartProductOptions", args ?? new GetCartProductOptionsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Order/GetCartProductOptionsPlan.cs b/sdk/dotnet/Order/GetCartProductOptionsPlan.cs index cc07ba21..eafd1c94 100644 --- a/sdk/dotnet/Order/GetCartProductOptionsPlan.cs +++ b/sdk/dotnet/Order/GetCartProductOptionsPlan.cs @@ -16,7 +16,6 @@ public static class GetCartProductOptionsPlan /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ public static class GetCartProductOptionsPlan /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetCartProductOptionsPlanArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Order/getCartProductOptionsPlan:getCartProductOptionsPlan", args ?? new GetCartProductOptionsPlanArgs(), options.WithDefaults()); @@ -53,7 +51,6 @@ public static Task InvokeAsync(GetCartProductOp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -80,7 +77,6 @@ public static Task InvokeAsync(GetCartProductOp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetCartProductOptionsPlanInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Order/getCartProductOptionsPlan:getCartProductOptionsPlan", args ?? new GetCartProductOptionsPlanInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Order/GetCartProductPlan.cs b/sdk/dotnet/Order/GetCartProductPlan.cs index 252d83b0..a0407de9 100644 --- a/sdk/dotnet/Order/GetCartProductPlan.cs +++ b/sdk/dotnet/Order/GetCartProductPlan.cs @@ -16,7 +16,6 @@ public static class GetCartProductPlan /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ public static class GetCartProductPlan /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetCartProductPlanArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Order/getCartProductPlan:getCartProductPlan", args ?? new GetCartProductPlanArgs(), options.WithDefaults()); @@ -52,7 +50,6 @@ public static Task InvokeAsync(GetCartProductPlanArgs /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -78,7 +75,6 @@ public static Task InvokeAsync(GetCartProductPlanArgs /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetCartProductPlanInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Order/getCartProductPlan:getCartProductPlan", args ?? new GetCartProductPlanInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Outputs/GetInstallationTemplateInputResult.cs b/sdk/dotnet/Outputs/GetInstallationTemplateInputResult.cs new file mode 100644 index 00000000..3c2b6db8 --- /dev/null +++ b/sdk/dotnet/Outputs/GetInstallationTemplateInputResult.cs @@ -0,0 +1,48 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.Outputs +{ + + [OutputType] + public sealed class GetInstallationTemplateInputResult + { + public readonly string Default; + /// + /// Information about this template. + /// + public readonly string Description; + public readonly ImmutableArray Enums; + public readonly bool Mandatory; + public readonly string Name; + public readonly string Type; + + [OutputConstructor] + private GetInstallationTemplateInputResult( + string @default, + + string description, + + ImmutableArray enums, + + bool mandatory, + + string name, + + string type) + { + Default = @default; + Description = description; + Enums = enums; + Mandatory = mandatory; + Name = name; + Type = type; + } + } +} diff --git a/sdk/dotnet/Outputs/GetInstallationTemplateLicenseOResult.cs b/sdk/dotnet/Outputs/GetInstallationTemplateLicenseOResult.cs new file mode 100644 index 00000000..44117c21 --- /dev/null +++ b/sdk/dotnet/Outputs/GetInstallationTemplateLicenseOResult.cs @@ -0,0 +1,29 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.Outputs +{ + + [OutputType] + public sealed class GetInstallationTemplateLicenseOResult + { + public readonly ImmutableArray Names; + public readonly string Url; + + [OutputConstructor] + private GetInstallationTemplateLicenseOResult( + ImmutableArray names, + + string url) + { + Names = names; + Url = url; + } + } +} diff --git a/sdk/dotnet/Outputs/GetInstallationTemplateLicenseResult.cs b/sdk/dotnet/Outputs/GetInstallationTemplateLicenseResult.cs new file mode 100644 index 00000000..3abc8ef0 --- /dev/null +++ b/sdk/dotnet/Outputs/GetInstallationTemplateLicenseResult.cs @@ -0,0 +1,29 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.Outputs +{ + + [OutputType] + public sealed class GetInstallationTemplateLicenseResult + { + public readonly ImmutableArray Os; + public readonly ImmutableArray Usages; + + [OutputConstructor] + private GetInstallationTemplateLicenseResult( + ImmutableArray os, + + ImmutableArray usages) + { + Os = os; + Usages = usages; + } + } +} diff --git a/sdk/dotnet/Outputs/GetInstallationTemplateLicenseUsageResult.cs b/sdk/dotnet/Outputs/GetInstallationTemplateLicenseUsageResult.cs new file mode 100644 index 00000000..46c89e40 --- /dev/null +++ b/sdk/dotnet/Outputs/GetInstallationTemplateLicenseUsageResult.cs @@ -0,0 +1,29 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.Outputs +{ + + [OutputType] + public sealed class GetInstallationTemplateLicenseUsageResult + { + public readonly ImmutableArray Names; + public readonly string Url; + + [OutputConstructor] + private GetInstallationTemplateLicenseUsageResult( + ImmutableArray names, + + string url) + { + Names = names; + Url = url; + } + } +} diff --git a/sdk/dotnet/Outputs/GetInstallationTemplateProjectOResult.cs b/sdk/dotnet/Outputs/GetInstallationTemplateProjectOResult.cs new file mode 100644 index 00000000..ad11ed80 --- /dev/null +++ b/sdk/dotnet/Outputs/GetInstallationTemplateProjectOResult.cs @@ -0,0 +1,56 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.Outputs +{ + + [OutputType] + public sealed class GetInstallationTemplateProjectOResult + { + /// + /// OS template project item governance + /// + public readonly ImmutableArray Governances; + /// + /// OS template project item name + /// + public readonly string Name; + /// + /// OS template project item release notes + /// + public readonly string ReleaseNotes; + /// + /// OS template project item url + /// + public readonly string Url; + /// + /// OS template project item version + /// + public readonly string Version; + + [OutputConstructor] + private GetInstallationTemplateProjectOResult( + ImmutableArray governances, + + string name, + + string releaseNotes, + + string url, + + string version) + { + Governances = governances; + Name = name; + ReleaseNotes = releaseNotes; + Url = url; + Version = version; + } + } +} diff --git a/sdk/dotnet/Outputs/GetInstallationTemplateProjectResult.cs b/sdk/dotnet/Outputs/GetInstallationTemplateProjectResult.cs new file mode 100644 index 00000000..187cf00a --- /dev/null +++ b/sdk/dotnet/Outputs/GetInstallationTemplateProjectResult.cs @@ -0,0 +1,32 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.Outputs +{ + + [OutputType] + public sealed class GetInstallationTemplateProjectResult + { + /// + /// OS template project OS details + /// + public readonly ImmutableArray Os; + public readonly ImmutableArray Usages; + + [OutputConstructor] + private GetInstallationTemplateProjectResult( + ImmutableArray os, + + ImmutableArray usages) + { + Os = os; + Usages = usages; + } + } +} diff --git a/sdk/dotnet/Outputs/GetInstallationTemplateProjectUsageResult.cs b/sdk/dotnet/Outputs/GetInstallationTemplateProjectUsageResult.cs new file mode 100644 index 00000000..b037cedd --- /dev/null +++ b/sdk/dotnet/Outputs/GetInstallationTemplateProjectUsageResult.cs @@ -0,0 +1,56 @@ +// *** 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! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Ovh.Outputs +{ + + [OutputType] + public sealed class GetInstallationTemplateProjectUsageResult + { + /// + /// OS template project item governance + /// + public readonly ImmutableArray Governances; + /// + /// OS template project item name + /// + public readonly string Name; + /// + /// OS template project item release notes + /// + public readonly string ReleaseNotes; + /// + /// OS template project item url + /// + public readonly string Url; + /// + /// OS template project item version + /// + public readonly string Version; + + [OutputConstructor] + private GetInstallationTemplateProjectUsageResult( + ImmutableArray governances, + + string name, + + string releaseNotes, + + string url, + + string version) + { + Governances = governances; + Name = name; + ReleaseNotes = releaseNotes; + Url = url; + Version = version; + } + } +} diff --git a/sdk/dotnet/Vps/GetVps.cs b/sdk/dotnet/Vps/GetVps.cs index 3fc6fa32..fb5a68b1 100644 --- a/sdk/dotnet/Vps/GetVps.cs +++ b/sdk/dotnet/Vps/GetVps.cs @@ -16,7 +16,6 @@ public static class GetVps /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ public static class GetVps /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetVpsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Vps/getVps:getVps", args ?? new GetVpsArgs(), options.WithDefaults()); @@ -42,7 +40,6 @@ public static Task InvokeAsync(GetVpsArgs args, InvokeOptions? opt /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +55,6 @@ public static Task InvokeAsync(GetVpsArgs args, InvokeOptions? opt /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetVpsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Vps/getVps:getVps", args ?? new GetVpsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Vps/GetVpss.cs b/sdk/dotnet/Vps/GetVpss.cs index 7d6622d3..34e875bb 100644 --- a/sdk/dotnet/Vps/GetVpss.cs +++ b/sdk/dotnet/Vps/GetVpss.cs @@ -16,7 +16,6 @@ public static class GetVpss /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetVpss /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Vps/getVpss:getVpss", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Vps/getVpss:getVpss", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/Vps/Inputs/VpsPlanConfigurationArgs.cs b/sdk/dotnet/Vps/Inputs/VpsPlanConfigurationArgs.cs index 10d25464..996e0c08 100644 --- a/sdk/dotnet/Vps/Inputs/VpsPlanConfigurationArgs.cs +++ b/sdk/dotnet/Vps/Inputs/VpsPlanConfigurationArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Ovh.Vps.Inputs public sealed class VpsPlanConfigurationArgs : global::Pulumi.ResourceArgs { /// - /// Identifier of the resource + /// Label for your configuration item /// [Input("label", required: true)] public Input Label { get; set; } = null!; /// - /// Path to the resource in api.ovh.com + /// Value or resource URL on API.OVH.COM of your configuration item /// [Input("value", required: true)] public Input Value { get; set; } = null!; diff --git a/sdk/dotnet/Vps/Inputs/VpsPlanConfigurationGetArgs.cs b/sdk/dotnet/Vps/Inputs/VpsPlanConfigurationGetArgs.cs index c771df62..ecab4f25 100644 --- a/sdk/dotnet/Vps/Inputs/VpsPlanConfigurationGetArgs.cs +++ b/sdk/dotnet/Vps/Inputs/VpsPlanConfigurationGetArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Ovh.Vps.Inputs public sealed class VpsPlanConfigurationGetArgs : global::Pulumi.ResourceArgs { /// - /// Identifier of the resource + /// Label for your configuration item /// [Input("label", required: true)] public Input Label { get; set; } = null!; /// - /// Path to the resource in api.ovh.com + /// Value or resource URL on API.OVH.COM of your configuration item /// [Input("value", required: true)] public Input Value { get; set; } = null!; diff --git a/sdk/dotnet/Vps/Inputs/VpsPlanOptionConfigurationArgs.cs b/sdk/dotnet/Vps/Inputs/VpsPlanOptionConfigurationArgs.cs index 4a33d29e..5d82de60 100644 --- a/sdk/dotnet/Vps/Inputs/VpsPlanOptionConfigurationArgs.cs +++ b/sdk/dotnet/Vps/Inputs/VpsPlanOptionConfigurationArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Ovh.Vps.Inputs public sealed class VpsPlanOptionConfigurationArgs : global::Pulumi.ResourceArgs { /// - /// Identifier of the resource + /// Label for your configuration item /// [Input("label", required: true)] public Input Label { get; set; } = null!; /// - /// Path to the resource in api.ovh.com + /// Value or resource URL on API.OVH.COM of your configuration item /// [Input("value", required: true)] public Input Value { get; set; } = null!; diff --git a/sdk/dotnet/Vps/Inputs/VpsPlanOptionConfigurationGetArgs.cs b/sdk/dotnet/Vps/Inputs/VpsPlanOptionConfigurationGetArgs.cs index 68bf0012..5dc77fbf 100644 --- a/sdk/dotnet/Vps/Inputs/VpsPlanOptionConfigurationGetArgs.cs +++ b/sdk/dotnet/Vps/Inputs/VpsPlanOptionConfigurationGetArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Ovh.Vps.Inputs public sealed class VpsPlanOptionConfigurationGetArgs : global::Pulumi.ResourceArgs { /// - /// Identifier of the resource + /// Label for your configuration item /// [Input("label", required: true)] public Input Label { get; set; } = null!; /// - /// Path to the resource in api.ovh.com + /// Value or resource URL on API.OVH.COM of your configuration item /// [Input("value", required: true)] public Input Value { get; set; } = null!; diff --git a/sdk/dotnet/Vps/Outputs/VpsPlanConfiguration.cs b/sdk/dotnet/Vps/Outputs/VpsPlanConfiguration.cs index 754b2c0c..effbc3b6 100644 --- a/sdk/dotnet/Vps/Outputs/VpsPlanConfiguration.cs +++ b/sdk/dotnet/Vps/Outputs/VpsPlanConfiguration.cs @@ -14,11 +14,11 @@ namespace Pulumi.Ovh.Vps.Outputs public sealed class VpsPlanConfiguration { /// - /// Identifier of the resource + /// Label for your configuration item /// public readonly string Label; /// - /// Path to the resource in api.ovh.com + /// Value or resource URL on API.OVH.COM of your configuration item /// public readonly string Value; diff --git a/sdk/dotnet/Vps/Outputs/VpsPlanOptionConfiguration.cs b/sdk/dotnet/Vps/Outputs/VpsPlanOptionConfiguration.cs index 1655c840..b69cea6a 100644 --- a/sdk/dotnet/Vps/Outputs/VpsPlanOptionConfiguration.cs +++ b/sdk/dotnet/Vps/Outputs/VpsPlanOptionConfiguration.cs @@ -14,11 +14,11 @@ namespace Pulumi.Ovh.Vps.Outputs public sealed class VpsPlanOptionConfiguration { /// - /// Identifier of the resource + /// Label for your configuration item /// public readonly string Label; /// - /// Path to the resource in api.ovh.com + /// Value or resource URL on API.OVH.COM of your configuration item /// public readonly string Value; diff --git a/sdk/dotnet/Vrack/CloudProject.cs b/sdk/dotnet/Vrack/CloudProject.cs index e4dbff46..86618c01 100644 --- a/sdk/dotnet/Vrack/CloudProject.cs +++ b/sdk/dotnet/Vrack/CloudProject.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Vrack /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,16 +30,15 @@ namespace Pulumi.Ovh.Vrack /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// - /// Attachment of a public cloud project and a VRack can be imported using the `project_id`, the `service_name` (vRackID) and the `attach_id`, separated by "/" E.g., + /// Attachment of a public cloud project and a VRack can be imported using the `service_name` (vRack identifier) and the `project_id` (Cloud Project identifier), separated by "/" E.g., /// /// bash /// /// ```sh - /// $ pulumi import ovh:Vrack/cloudProject:CloudProject myattach ookie9mee8Shaeghaeleeju7Xeghohv6e/pn-12345678/vrack_pn-12345678-cloudproject_ookie9mee8Shaeghaeleeju7Xeghohv6e-attach + /// $ pulumi import ovh:Vrack/cloudProject:CloudProject myattach service_name/project_id /// ``` /// [OvhResourceType("ovh:Vrack/cloudProject:CloudProject")] diff --git a/sdk/dotnet/Vrack/DedicatedServer.cs b/sdk/dotnet/Vrack/DedicatedServer.cs index 1f7d3ed9..8d71d2fd 100644 --- a/sdk/dotnet/Vrack/DedicatedServer.cs +++ b/sdk/dotnet/Vrack/DedicatedServer.cs @@ -17,7 +17,6 @@ namespace Pulumi.Ovh.Vrack /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumi.Ovh.Vrack /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Vrack/dedicatedServer:DedicatedServer")] public partial class DedicatedServer : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Vrack/DedicatedServerInterface.cs b/sdk/dotnet/Vrack/DedicatedServerInterface.cs index 1dd00a35..315a37e8 100644 --- a/sdk/dotnet/Vrack/DedicatedServerInterface.cs +++ b/sdk/dotnet/Vrack/DedicatedServerInterface.cs @@ -17,7 +17,6 @@ namespace Pulumi.Ovh.Vrack /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumi.Ovh.Vrack /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Vrack/dedicatedServerInterface:DedicatedServerInterface")] public partial class DedicatedServerInterface : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Vrack/GetVracks.cs b/sdk/dotnet/Vrack/GetVracks.cs index 2b57be22..f7b855d0 100644 --- a/sdk/dotnet/Vrack/GetVracks.cs +++ b/sdk/dotnet/Vrack/GetVracks.cs @@ -16,7 +16,6 @@ public static class GetVracks /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -29,7 +28,6 @@ public static class GetVracks /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("ovh:Vrack/getVracks:getVracks", InvokeArgs.Empty, options.WithDefaults()); @@ -39,7 +37,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +49,6 @@ public static Task InvokeAsync(InvokeOptions? options = null) /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("ovh:Vrack/getVracks:getVracks", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/Vrack/IpAddress.cs b/sdk/dotnet/Vrack/IpAddress.cs index ae3a1ab0..ecc1ccfa 100644 --- a/sdk/dotnet/Vrack/IpAddress.cs +++ b/sdk/dotnet/Vrack/IpAddress.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Vrack /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -86,7 +85,6 @@ namespace Pulumi.Ovh.Vrack /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Vrack/ipAddress:IpAddress")] public partial class IpAddress : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Vrack/IpLoadbalancing.cs b/sdk/dotnet/Vrack/IpLoadbalancing.cs index 4147b932..97175768 100644 --- a/sdk/dotnet/Vrack/IpLoadbalancing.cs +++ b/sdk/dotnet/Vrack/IpLoadbalancing.cs @@ -14,7 +14,6 @@ namespace Pulumi.Ovh.Vrack /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumi.Ovh.Vrack /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [OvhResourceType("ovh:Vrack/ipLoadbalancing:IpLoadbalancing")] public partial class IpLoadbalancing : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Vrack/Vrack.cs b/sdk/dotnet/Vrack/Vrack.cs index 52be82f5..781c3b46 100644 --- a/sdk/dotnet/Vrack/Vrack.cs +++ b/sdk/dotnet/Vrack/Vrack.cs @@ -12,7 +12,6 @@ namespace Pulumi.Ovh.Vrack /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -50,16 +49,15 @@ namespace Pulumi.Ovh.Vrack /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// - /// vRack can be imported using the `order_id` that can be retrieved in the [order page](https://www.ovh.com/manager/#/dedicated/billing/orders/orders). + /// vRack can be imported using the `service_name`. /// /// bash /// /// ```sh - /// $ pulumi import ovh:Vrack/vrack:Vrack vrack order_id + /// $ pulumi import ovh:Vrack/vrack:Vrack vrack service_name /// ``` /// [OvhResourceType("ovh:Vrack/vrack:Vrack")] @@ -178,6 +176,18 @@ public sealed class VrackArgs : global::Pulumi.ResourceArgs [Input("name")] public Input? Name { get; set; } + [Input("orders")] + private InputList? _orders; + + /// + /// Details about an Order + /// + public InputList Orders + { + get => _orders ?? (_orders = new InputList()); + set => _orders = value; + } + /// /// OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) /// diff --git a/sdk/go.mod b/sdk/go.mod index 590bda31..57078c4b 100644 --- a/sdk/go.mod +++ b/sdk/go.mod @@ -4,13 +4,13 @@ go 1.20 require ( github.com/blang/semver v3.5.1+incompatible - github.com/pulumi/pulumi/sdk/v3 v3.112.0 + github.com/pulumi/pulumi/sdk/v3 v3.114.0 ) require ( dario.cat/mergo v1.0.0 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect - github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect + github.com/ProtonMail/go-crypto v1.0.0 // indirect github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect github.com/agext/levenshtein v1.2.3 // indirect github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect @@ -27,12 +27,11 @@ require ( github.com/emirpasic/gods v1.18.1 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.5.0 // indirect - github.com/go-git/go-git/v5 v5.11.0 // indirect + github.com/go-git/go-git/v5 v5.12.0 // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang/glog v1.1.0 // indirect + github.com/golang/glog v1.2.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/protobuf v1.5.3 // indirect - github.com/google/uuid v1.3.0 // indirect + github.com/google/uuid v1.6.0 // indirect github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect @@ -62,8 +61,8 @@ require ( github.com/rogpeppe/go-internal v1.11.0 // indirect github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 // indirect - github.com/sergi/go-diff v1.3.1 // indirect - github.com/skeema/knownhosts v1.2.1 // indirect + github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect + github.com/skeema/knownhosts v1.2.2 // indirect github.com/spf13/cast v1.4.1 // indirect github.com/spf13/cobra v1.7.0 // indirect github.com/spf13/pflag v1.0.5 // indirect @@ -74,17 +73,17 @@ require ( github.com/xanzy/ssh-agent v0.3.3 // indirect github.com/zclconf/go-cty v1.13.2 // indirect go.uber.org/atomic v1.9.0 // indirect - golang.org/x/crypto v0.21.0 // indirect + golang.org/x/crypto v0.22.0 // indirect golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect golang.org/x/mod v0.14.0 // indirect - golang.org/x/net v0.21.0 // indirect - golang.org/x/sync v0.5.0 // indirect - golang.org/x/sys v0.18.0 // indirect - golang.org/x/term v0.18.0 // indirect + golang.org/x/net v0.23.0 // indirect + golang.org/x/sync v0.6.0 // indirect + golang.org/x/sys v0.19.0 // indirect + golang.org/x/term v0.19.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/tools v0.15.0 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130 // indirect - google.golang.org/grpc v1.57.1 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de // indirect + google.golang.org/grpc v1.63.2 // indirect google.golang.org/protobuf v1.33.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/sdk/go.sum b/sdk/go.sum index affaf228..8cbfd925 100644 --- a/sdk/go.sum +++ b/sdk/go.sum @@ -4,8 +4,8 @@ github.com/HdrHistogram/hdrhistogram-go v1.1.2 h1:5IcZpTvzydCQeHzK4Ef/D5rrSqwxob github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= -github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 h1:kkhsdkhsCvIsutKu5zLMgWtgh9YxGCNAw8Ad8hjwfYg= -github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= +github.com/ProtonMail/go-crypto v1.0.0 h1:LRuvITjQWX+WIfr930YHG2HNfjR1uOfyf5vE0kC2U78= +github.com/ProtonMail/go-crypto v1.0.0/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da h1:KjTM2ks9d14ZYCvmHS9iAKVt9AyzRSqNU1qabPih5BY= github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da/go.mod h1:eHEWzANqSiWQsof+nXEI9bUVUyV6F53Fp89EuCh2EAA= github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= @@ -47,28 +47,25 @@ github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= -github.com/gliderlabs/ssh v0.3.5 h1:OcaySEmAQJgyYcArR+gGGTHCyE7nvhEMTlYY+Dp8CpY= +github.com/gliderlabs/ssh v0.3.7 h1:iV3Bqi942d9huXnzEF2Mt+CY9gLu8DNM4Obd+8bODRE= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgFRpCtpDCKow= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= -github.com/go-git/go-git/v5 v5.11.0 h1:XIZc1p+8YzypNr34itUfSvYJcv+eYdTnTvOZ2vD3cA4= -github.com/go-git/go-git/v5 v5.11.0/go.mod h1:6GFcX2P3NM7FPBfpePbpLd21XxsgdAt+lKqXmCUiUCY= +github.com/go-git/go-git/v5 v5.12.0 h1:7Md+ndsjrzZxbddRDZjF14qK+NN56sy6wkqaVrjZtys= +github.com/go-git/go-git/v5 v5.12.0/go.mod h1:FTM9VKtnI2m65hNI/TenDDDnUf2Q9FHnXYjuz9i5OEY= github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= -github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= +github.com/golang/glog v1.2.0 h1:uCdmnmatrKCgMBlM4rMuJZWOkPDqdbZPnrMXDY4gI68= +github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= -github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= -github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 h1:MJG/KsmcqMwFAkh8mTnAwhyKoB+sTAnY4CACC110tbU= github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645/go.mod h1:6iZfnjpejD4L/4DwD7NryNaJyCQdzwWwH2MWhCA90Kw= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -138,8 +135,8 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435 github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= -github.com/pulumi/pulumi/sdk/v3 v3.112.0 h1:cq2x5N6iuYhSLdeOdRs+LIq0EneB0Cb54WOlD/VaX3E= -github.com/pulumi/pulumi/sdk/v3 v3.112.0/go.mod h1:JWSzKBoHd8rlncC1DhXLf7YdV+Bk/Qf+hSZOOQh0WwQ= +github.com/pulumi/pulumi/sdk/v3 v3.114.0 h1:KPBSvm04wE2/AdS8PlABxZAW4o7pSAnar0QOooH13no= +github.com/pulumi/pulumi/sdk/v3 v3.114.0/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= @@ -151,11 +148,11 @@ github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDj github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 h1:TToq11gyfNlrMFZiYujSekIsPd9AmsA2Bj/iv+s4JHE= github.com/santhosh-tekuri/jsonschema/v5 v5.0.0/go.mod h1:FKdcjfQW6rpZSnxxUvEA5H/cDPdvJ/SZJQLWWXWGrZ0= -github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= -github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/skeema/knownhosts v1.2.1 h1:SHWdIUa82uGZz+F+47k8SY4QhhI291cXCpopT1lK2AQ= -github.com/skeema/knownhosts v1.2.1/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= +github.com/skeema/knownhosts v1.2.2 h1:Iug2P4fLmDw9f41PB6thxUkNUkJzB5i+1/exaj40L3A= +github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= github.com/spf13/cast v1.4.1 h1:s0hze+J0196ZfEMTs80N7UlFt0BDuQ7Q+JDnHiMWKdA= github.com/spf13/cast v1.4.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= @@ -169,7 +166,7 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/texttheater/golang-levenshtein v1.0.1 h1:+cRNoVrfiwufQPhoMzB6N0Yf/Mqajr6t1lOv8GyGE2U= github.com/texttheater/golang-levenshtein v1.0.1/go.mod h1:PYAKrbF5sAiq9wd+H82hs7gNaen0CplQ9uvm6+enD/8= github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7 h1:X9dsIWPuuEJlPX//UmRKophhOKCGXc46RVIGuttks68= @@ -194,8 +191,8 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= -golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= +golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= +golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa h1:FRnLl4eNAQl8hwxVVC17teOw8kdjVDVAiFMtgUdTSRQ= golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa/go.mod h1:zk2irFbV9DP96SEBUUAy67IdHUaZuSnrz1n472HUCLE= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= @@ -217,15 +214,15 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= -golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= +golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= +golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= -golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ= +golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -246,15 +243,15 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= +golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= -golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= +golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q= +golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -278,12 +275,10 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130 h1:2FZP5XuJY9zQyGM5N0rtovnoXjiMUEIUMvw0m9wlpLc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:8mL13HKkDa+IuJ8yruA3ci0q+0vsUz4m//+ottjwS5o= -google.golang.org/grpc v1.57.1 h1:upNTNqv0ES+2ZOOqACwVtS3Il8M12/+Hz41RCPzAjQg= -google.golang.org/grpc v1.57.1/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= -google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de h1:cZGRis4/ot9uVm639a+rHCUaG0JJHEsdyzSQTMX+suY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:H4O17MA/PE9BsGx3w+a+W2VOLLD1Qf7oJneAoU6WktY= +google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM= +google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA= google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/sdk/go/ovh/cloud/getProject.go b/sdk/go/ovh/cloud/getProject.go index 6c411a48..bbe0e554 100644 --- a/sdk/go/ovh/cloud/getProject.go +++ b/sdk/go/ovh/cloud/getProject.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func GetProject(ctx *pulumi.Context, args *GetProjectArgs, opts ...pulumi.InvokeOption) (*GetProjectResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetProjectResult diff --git a/sdk/go/ovh/cloud/getProjects.go b/sdk/go/ovh/cloud/getProjects.go index dd77bd09..986df438 100644 --- a/sdk/go/ovh/cloud/getProjects.go +++ b/sdk/go/ovh/cloud/getProjects.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetProjects(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetProjectsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetProjectsResult diff --git a/sdk/go/ovh/cloudproject/alerting.go b/sdk/go/ovh/cloudproject/alerting.go index 52919ed8..f8f22264 100644 --- a/sdk/go/ovh/cloudproject/alerting.go +++ b/sdk/go/ovh/cloudproject/alerting.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// type Alerting struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/cloudproject/containerRegistry.go b/sdk/go/ovh/cloudproject/containerRegistry.go index a5cd7b92..c2ec0354 100644 --- a/sdk/go/ovh/cloudproject/containerRegistry.go +++ b/sdk/go/ovh/cloudproject/containerRegistry.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // > __WARNING__ You can update and migrate to a higher plan at any time but not the contrary. type ContainerRegistry struct { diff --git a/sdk/go/ovh/cloudproject/containerRegistryIPRestrictionsManagement.go b/sdk/go/ovh/cloudproject/containerRegistryIPRestrictionsManagement.go index e6a449c3..038963ac 100644 --- a/sdk/go/ovh/cloudproject/containerRegistryIPRestrictionsManagement.go +++ b/sdk/go/ovh/cloudproject/containerRegistryIPRestrictionsManagement.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// type ContainerRegistryIPRestrictionsManagement struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/cloudproject/containerRegistryIPRestrictionsRegistry.go b/sdk/go/ovh/cloudproject/containerRegistryIPRestrictionsRegistry.go index 4ae51316..f2f87591 100644 --- a/sdk/go/ovh/cloudproject/containerRegistryIPRestrictionsRegistry.go +++ b/sdk/go/ovh/cloudproject/containerRegistryIPRestrictionsRegistry.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// type ContainerRegistryIPRestrictionsRegistry struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/cloudproject/containerRegistryOIDC.go b/sdk/go/ovh/cloudproject/containerRegistryOIDC.go index 1e4ba072..37b7d57e 100644 --- a/sdk/go/ovh/cloudproject/containerRegistryOIDC.go +++ b/sdk/go/ovh/cloudproject/containerRegistryOIDC.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudproject/containerRegistryUser.go b/sdk/go/ovh/cloudproject/containerRegistryUser.go index 2f473a71..89f7bcfb 100644 --- a/sdk/go/ovh/cloudproject/containerRegistryUser.go +++ b/sdk/go/ovh/cloudproject/containerRegistryUser.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// type ContainerRegistryUser struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/cloudproject/database.go b/sdk/go/ovh/cloudproject/database.go index a4335412..fc89d14c 100644 --- a/sdk/go/ovh/cloudproject/database.go +++ b/sdk/go/ovh/cloudproject/database.go @@ -16,7 +16,6 @@ import ( // // Minimum settings for each engine (region choice is up to the user): // -// // ```go // package main // @@ -207,11 +206,9 @@ import ( // } // // ``` -// // // To deploy a business PostgreSQL service with two nodes on public network: // -// // ```go // package main // @@ -248,11 +245,9 @@ import ( // } // // ``` -// // // To deploy an enterprise MongoDB service with three nodes on private network: // -// // ```go // package main // @@ -298,7 +293,6 @@ import ( // } // // ``` -// // // ## Import // @@ -320,7 +314,7 @@ type Database struct { BackupTime pulumi.StringOutput `pulumi:"backupTime"` // Date of the creation of the cluster. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` - // Description of the IP restriction + // Small description of the database service. Description pulumi.StringPtrOutput `pulumi:"description"` // The disk size (in GB) of the database service. DiskSize pulumi.IntOutput `pulumi:"diskSize"` @@ -421,7 +415,7 @@ type databaseState struct { BackupTime *string `pulumi:"backupTime"` // Date of the creation of the cluster. CreatedAt *string `pulumi:"createdAt"` - // Description of the IP restriction + // Small description of the database service. Description *string `pulumi:"description"` // The disk size (in GB) of the database service. DiskSize *int `pulumi:"diskSize"` @@ -475,7 +469,7 @@ type DatabaseState struct { BackupTime pulumi.StringPtrInput // Date of the creation of the cluster. CreatedAt pulumi.StringPtrInput - // Description of the IP restriction + // Small description of the database service. Description pulumi.StringPtrInput // The disk size (in GB) of the database service. DiskSize pulumi.IntPtrInput @@ -531,7 +525,7 @@ type databaseArgs struct { BackupRegions []string `pulumi:"backupRegions"` // Time on which backups start every day. BackupTime *string `pulumi:"backupTime"` - // Description of the IP restriction + // Small description of the database service. Description *string `pulumi:"description"` // The disk size (in GB) of the database service. DiskSize *int `pulumi:"diskSize"` @@ -574,7 +568,7 @@ type DatabaseArgs struct { BackupRegions pulumi.StringArrayInput // Time on which backups start every day. BackupTime pulumi.StringPtrInput - // Description of the IP restriction + // Small description of the database service. Description pulumi.StringPtrInput // The disk size (in GB) of the database service. DiskSize pulumi.IntPtrInput @@ -716,7 +710,7 @@ func (o DatabaseOutput) CreatedAt() pulumi.StringOutput { return o.ApplyT(func(v *Database) pulumi.StringOutput { return v.CreatedAt }).(pulumi.StringOutput) } -// Description of the IP restriction +// Small description of the database service. func (o DatabaseOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *Database) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/ovh/cloudproject/failoverIpAttach.go b/sdk/go/ovh/cloudproject/failoverIpAttach.go index 94e14594..eb73805b 100644 --- a/sdk/go/ovh/cloudproject/failoverIpAttach.go +++ b/sdk/go/ovh/cloudproject/failoverIpAttach.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// type FailoverIpAttach struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/cloudproject/gateway.go b/sdk/go/ovh/cloudproject/gateway.go index dadce685..6bd5239f 100644 --- a/sdk/go/ovh/cloudproject/gateway.go +++ b/sdk/go/ovh/cloudproject/gateway.go @@ -13,22 +13,36 @@ import ( ) // Create a new Gateway for existing subnet in the specified public cloud project. +// +// ## Import +// +// A gateway can be imported using the `service_name`, `region` and `id` (identifier of the gateway) properties, separated by a `/`. +// +// bash +// +// ```sh +// $ pulumi import ovh:CloudProject/gateway:Gateway gateway service_name/region/id +// ``` type Gateway struct { pulumi.CustomResourceState - // The model of the gateway. + // List of External Information of the gateway. + ExternalInformations GatewayExternalInformationArrayOutput `pulumi:"externalInformations"` + // Interfaces list of the gateway. + Interfaces GatewayInterfaceArrayOutput `pulumi:"interfaces"` + // Model of the gateway. Model pulumi.StringOutput `pulumi:"model"` - // The name of the gateway. + // Name of the gateway. Name pulumi.StringOutput `pulumi:"name"` - // The ID of the private network. + // ID of the private network. NetworkId pulumi.StringOutput `pulumi:"networkId"` - // The region of the gateway. + // Region of the gateway. Region pulumi.StringOutput `pulumi:"region"` - // The ID of the private network. + // ID of the private network. ServiceName pulumi.StringOutput `pulumi:"serviceName"` - // The status of the gateway. + // Status of the gateway. Status pulumi.StringOutput `pulumi:"status"` - // The ID of the subnet. + // ID of the subnet. SubnetId pulumi.StringOutput `pulumi:"subnetId"` } @@ -77,36 +91,44 @@ func GetGateway(ctx *pulumi.Context, // Input properties used for looking up and filtering Gateway resources. type gatewayState struct { - // The model of the gateway. + // List of External Information of the gateway. + ExternalInformations []GatewayExternalInformation `pulumi:"externalInformations"` + // Interfaces list of the gateway. + Interfaces []GatewayInterface `pulumi:"interfaces"` + // Model of the gateway. Model *string `pulumi:"model"` - // The name of the gateway. + // Name of the gateway. Name *string `pulumi:"name"` - // The ID of the private network. + // ID of the private network. NetworkId *string `pulumi:"networkId"` - // The region of the gateway. + // Region of the gateway. Region *string `pulumi:"region"` - // The ID of the private network. + // ID of the private network. ServiceName *string `pulumi:"serviceName"` - // The status of the gateway. + // Status of the gateway. Status *string `pulumi:"status"` - // The ID of the subnet. + // ID of the subnet. SubnetId *string `pulumi:"subnetId"` } type GatewayState struct { - // The model of the gateway. + // List of External Information of the gateway. + ExternalInformations GatewayExternalInformationArrayInput + // Interfaces list of the gateway. + Interfaces GatewayInterfaceArrayInput + // Model of the gateway. Model pulumi.StringPtrInput - // The name of the gateway. + // Name of the gateway. Name pulumi.StringPtrInput - // The ID of the private network. + // ID of the private network. NetworkId pulumi.StringPtrInput - // The region of the gateway. + // Region of the gateway. Region pulumi.StringPtrInput - // The ID of the private network. + // ID of the private network. ServiceName pulumi.StringPtrInput - // The status of the gateway. + // Status of the gateway. Status pulumi.StringPtrInput - // The ID of the subnet. + // ID of the subnet. SubnetId pulumi.StringPtrInput } @@ -115,33 +137,33 @@ func (GatewayState) ElementType() reflect.Type { } type gatewayArgs struct { - // The model of the gateway. + // Model of the gateway. Model string `pulumi:"model"` - // The name of the gateway. + // Name of the gateway. Name *string `pulumi:"name"` - // The ID of the private network. + // ID of the private network. NetworkId string `pulumi:"networkId"` - // The region of the gateway. + // Region of the gateway. Region string `pulumi:"region"` - // The ID of the private network. + // ID of the private network. ServiceName string `pulumi:"serviceName"` - // The ID of the subnet. + // ID of the subnet. SubnetId string `pulumi:"subnetId"` } // The set of arguments for constructing a Gateway resource. type GatewayArgs struct { - // The model of the gateway. + // Model of the gateway. Model pulumi.StringInput - // The name of the gateway. + // Name of the gateway. Name pulumi.StringPtrInput - // The ID of the private network. + // ID of the private network. NetworkId pulumi.StringInput - // The region of the gateway. + // Region of the gateway. Region pulumi.StringInput - // The ID of the private network. + // ID of the private network. ServiceName pulumi.StringInput - // The ID of the subnet. + // ID of the subnet. SubnetId pulumi.StringInput } @@ -232,37 +254,47 @@ func (o GatewayOutput) ToGatewayOutputWithContext(ctx context.Context) GatewayOu return o } -// The model of the gateway. +// List of External Information of the gateway. +func (o GatewayOutput) ExternalInformations() GatewayExternalInformationArrayOutput { + return o.ApplyT(func(v *Gateway) GatewayExternalInformationArrayOutput { return v.ExternalInformations }).(GatewayExternalInformationArrayOutput) +} + +// Interfaces list of the gateway. +func (o GatewayOutput) Interfaces() GatewayInterfaceArrayOutput { + return o.ApplyT(func(v *Gateway) GatewayInterfaceArrayOutput { return v.Interfaces }).(GatewayInterfaceArrayOutput) +} + +// Model of the gateway. func (o GatewayOutput) Model() pulumi.StringOutput { return o.ApplyT(func(v *Gateway) pulumi.StringOutput { return v.Model }).(pulumi.StringOutput) } -// The name of the gateway. +// Name of the gateway. func (o GatewayOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *Gateway) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } -// The ID of the private network. +// ID of the private network. func (o GatewayOutput) NetworkId() pulumi.StringOutput { return o.ApplyT(func(v *Gateway) pulumi.StringOutput { return v.NetworkId }).(pulumi.StringOutput) } -// The region of the gateway. +// Region of the gateway. func (o GatewayOutput) Region() pulumi.StringOutput { return o.ApplyT(func(v *Gateway) pulumi.StringOutput { return v.Region }).(pulumi.StringOutput) } -// The ID of the private network. +// ID of the private network. func (o GatewayOutput) ServiceName() pulumi.StringOutput { return o.ApplyT(func(v *Gateway) pulumi.StringOutput { return v.ServiceName }).(pulumi.StringOutput) } -// The status of the gateway. +// Status of the gateway. func (o GatewayOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v *Gateway) pulumi.StringOutput { return v.Status }).(pulumi.StringOutput) } -// The ID of the subnet. +// ID of the subnet. func (o GatewayOutput) SubnetId() pulumi.StringOutput { return o.ApplyT(func(v *Gateway) pulumi.StringOutput { return v.SubnetId }).(pulumi.StringOutput) } diff --git a/sdk/go/ovh/cloudproject/getCapabilitiesContainerFilter.go b/sdk/go/ovh/cloudproject/getCapabilitiesContainerFilter.go index aeb3c75f..bd1b1d7a 100644 --- a/sdk/go/ovh/cloudproject/getCapabilitiesContainerFilter.go +++ b/sdk/go/ovh/cloudproject/getCapabilitiesContainerFilter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func GetCapabilitiesContainerFilter(ctx *pulumi.Context, args *GetCapabilitiesContainerFilterArgs, opts ...pulumi.InvokeOption) (*GetCapabilitiesContainerFilterResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetCapabilitiesContainerFilterResult diff --git a/sdk/go/ovh/cloudproject/getCapabilitiesContainerRegistry.go b/sdk/go/ovh/cloudproject/getCapabilitiesContainerRegistry.go index b53f1929..81df80e6 100644 --- a/sdk/go/ovh/cloudproject/getCapabilitiesContainerRegistry.go +++ b/sdk/go/ovh/cloudproject/getCapabilitiesContainerRegistry.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupCapabilitiesContainerRegistry(ctx *pulumi.Context, args *LookupCapabilitiesContainerRegistryArgs, opts ...pulumi.InvokeOption) (*LookupCapabilitiesContainerRegistryResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupCapabilitiesContainerRegistryResult diff --git a/sdk/go/ovh/cloudproject/getContainerRegistries.go b/sdk/go/ovh/cloudproject/getContainerRegistries.go index 69409dc2..fc1d6d94 100644 --- a/sdk/go/ovh/cloudproject/getContainerRegistries.go +++ b/sdk/go/ovh/cloudproject/getContainerRegistries.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupContainerRegistries(ctx *pulumi.Context, args *LookupContainerRegistriesArgs, opts ...pulumi.InvokeOption) (*LookupContainerRegistriesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupContainerRegistriesResult diff --git a/sdk/go/ovh/cloudproject/getContainerRegistry.go b/sdk/go/ovh/cloudproject/getContainerRegistry.go index 2bf53da4..f69a1e04 100644 --- a/sdk/go/ovh/cloudproject/getContainerRegistry.go +++ b/sdk/go/ovh/cloudproject/getContainerRegistry.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupContainerRegistry(ctx *pulumi.Context, args *LookupContainerRegistryArgs, opts ...pulumi.InvokeOption) (*LookupContainerRegistryResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupContainerRegistryResult diff --git a/sdk/go/ovh/cloudproject/getContainerRegistryOIDC.go b/sdk/go/ovh/cloudproject/getContainerRegistryOIDC.go index 992a9484..0aa2e9f9 100644 --- a/sdk/go/ovh/cloudproject/getContainerRegistryOIDC.go +++ b/sdk/go/ovh/cloudproject/getContainerRegistryOIDC.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func LookupContainerRegistryOIDC(ctx *pulumi.Context, args *LookupContainerRegistryOIDCArgs, opts ...pulumi.InvokeOption) (*LookupContainerRegistryOIDCResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupContainerRegistryOIDCResult diff --git a/sdk/go/ovh/cloudproject/getContainerRegistryUsers.go b/sdk/go/ovh/cloudproject/getContainerRegistryUsers.go index b90d60c1..1ade01e8 100644 --- a/sdk/go/ovh/cloudproject/getContainerRegistryUsers.go +++ b/sdk/go/ovh/cloudproject/getContainerRegistryUsers.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// func LookupContainerRegistryUsers(ctx *pulumi.Context, args *LookupContainerRegistryUsersArgs, opts ...pulumi.InvokeOption) (*LookupContainerRegistryUsersResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupContainerRegistryUsersResult diff --git a/sdk/go/ovh/cloudproject/getFailoverIpAttach.go b/sdk/go/ovh/cloudproject/getFailoverIpAttach.go index 9b8c562e..5e5b22eb 100644 --- a/sdk/go/ovh/cloudproject/getFailoverIpAttach.go +++ b/sdk/go/ovh/cloudproject/getFailoverIpAttach.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupFailoverIpAttach(ctx *pulumi.Context, args *LookupFailoverIpAttachArgs, opts ...pulumi.InvokeOption) (*LookupFailoverIpAttachResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupFailoverIpAttachResult diff --git a/sdk/go/ovh/cloudproject/getKube.go b/sdk/go/ovh/cloudproject/getKube.go index c076b398..1febe07a 100644 --- a/sdk/go/ovh/cloudproject/getKube.go +++ b/sdk/go/ovh/cloudproject/getKube.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func LookupKube(ctx *pulumi.Context, args *LookupKubeArgs, opts ...pulumi.InvokeOption) (*LookupKubeResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupKubeResult diff --git a/sdk/go/ovh/cloudproject/getKubeIpRestrictions.go b/sdk/go/ovh/cloudproject/getKubeIpRestrictions.go index 8649a8a8..295b2afd 100644 --- a/sdk/go/ovh/cloudproject/getKubeIpRestrictions.go +++ b/sdk/go/ovh/cloudproject/getKubeIpRestrictions.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func LookupKubeIpRestrictions(ctx *pulumi.Context, args *LookupKubeIpRestrictionsArgs, opts ...pulumi.InvokeOption) (*LookupKubeIpRestrictionsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupKubeIpRestrictionsResult diff --git a/sdk/go/ovh/cloudproject/getKubeNodePool.go b/sdk/go/ovh/cloudproject/getKubeNodePool.go index 8872c8f8..7580d678 100644 --- a/sdk/go/ovh/cloudproject/getKubeNodePool.go +++ b/sdk/go/ovh/cloudproject/getKubeNodePool.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func LookupKubeNodePool(ctx *pulumi.Context, args *LookupKubeNodePoolArgs, opts ...pulumi.InvokeOption) (*LookupKubeNodePoolResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupKubeNodePoolResult diff --git a/sdk/go/ovh/cloudproject/getKubeNodePoolNodes.go b/sdk/go/ovh/cloudproject/getKubeNodePoolNodes.go index 98765429..6fb63ce1 100644 --- a/sdk/go/ovh/cloudproject/getKubeNodePoolNodes.go +++ b/sdk/go/ovh/cloudproject/getKubeNodePoolNodes.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetKubeNodePoolNodes(ctx *pulumi.Context, args *GetKubeNodePoolNodesArgs, opts ...pulumi.InvokeOption) (*GetKubeNodePoolNodesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetKubeNodePoolNodesResult diff --git a/sdk/go/ovh/cloudproject/getKubeNodes.go b/sdk/go/ovh/cloudproject/getKubeNodes.go index 03151d21..1e82a692 100644 --- a/sdk/go/ovh/cloudproject/getKubeNodes.go +++ b/sdk/go/ovh/cloudproject/getKubeNodes.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func GetKubeNodes(ctx *pulumi.Context, args *GetKubeNodesArgs, opts ...pulumi.InvokeOption) (*GetKubeNodesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetKubeNodesResult diff --git a/sdk/go/ovh/cloudproject/getKubeOidc.go b/sdk/go/ovh/cloudproject/getKubeOidc.go index d1be6e5a..cbc6a8f6 100644 --- a/sdk/go/ovh/cloudproject/getKubeOidc.go +++ b/sdk/go/ovh/cloudproject/getKubeOidc.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func LookupKubeOidc(ctx *pulumi.Context, args *LookupKubeOidcArgs, opts ...pulumi.InvokeOption) (*LookupKubeOidcResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupKubeOidcResult diff --git a/sdk/go/ovh/cloudproject/getM3dbNamespace.go b/sdk/go/ovh/cloudproject/getM3dbNamespace.go index f630f5ab..0fdcc5c4 100644 --- a/sdk/go/ovh/cloudproject/getM3dbNamespace.go +++ b/sdk/go/ovh/cloudproject/getM3dbNamespace.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetM3dbNamespace(ctx *pulumi.Context, args *GetM3dbNamespaceArgs, opts ...pulumi.InvokeOption) (*GetM3dbNamespaceResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetM3dbNamespaceResult diff --git a/sdk/go/ovh/cloudproject/getM3dbNamespaces.go b/sdk/go/ovh/cloudproject/getM3dbNamespaces.go index bad3ca47..9147fd43 100644 --- a/sdk/go/ovh/cloudproject/getM3dbNamespaces.go +++ b/sdk/go/ovh/cloudproject/getM3dbNamespaces.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func GetM3dbNamespaces(ctx *pulumi.Context, args *GetM3dbNamespacesArgs, opts ...pulumi.InvokeOption) (*GetM3dbNamespacesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetM3dbNamespacesResult diff --git a/sdk/go/ovh/cloudproject/getM3dbUser.go b/sdk/go/ovh/cloudproject/getM3dbUser.go index 2945ac3a..2b9e4fea 100644 --- a/sdk/go/ovh/cloudproject/getM3dbUser.go +++ b/sdk/go/ovh/cloudproject/getM3dbUser.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetM3dbUser(ctx *pulumi.Context, args *GetM3dbUserArgs, opts ...pulumi.InvokeOption) (*GetM3dbUserResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetM3dbUserResult diff --git a/sdk/go/ovh/cloudproject/getMongoDbUser.go b/sdk/go/ovh/cloudproject/getMongoDbUser.go index cca89b25..7224ef7a 100644 --- a/sdk/go/ovh/cloudproject/getMongoDbUser.go +++ b/sdk/go/ovh/cloudproject/getMongoDbUser.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetMongoDbUser(ctx *pulumi.Context, args *GetMongoDbUserArgs, opts ...pulumi.InvokeOption) (*GetMongoDbUserResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetMongoDbUserResult diff --git a/sdk/go/ovh/cloudproject/getOpenSearchPattern.go b/sdk/go/ovh/cloudproject/getOpenSearchPattern.go index d2553e19..7b9c8372 100644 --- a/sdk/go/ovh/cloudproject/getOpenSearchPattern.go +++ b/sdk/go/ovh/cloudproject/getOpenSearchPattern.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetOpenSearchPattern(ctx *pulumi.Context, args *GetOpenSearchPatternArgs, opts ...pulumi.InvokeOption) (*GetOpenSearchPatternResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetOpenSearchPatternResult diff --git a/sdk/go/ovh/cloudproject/getOpenSearchPatterns.go b/sdk/go/ovh/cloudproject/getOpenSearchPatterns.go index 047c5ffb..4f0cff0c 100644 --- a/sdk/go/ovh/cloudproject/getOpenSearchPatterns.go +++ b/sdk/go/ovh/cloudproject/getOpenSearchPatterns.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func GetOpenSearchPatterns(ctx *pulumi.Context, args *GetOpenSearchPatternsArgs, opts ...pulumi.InvokeOption) (*GetOpenSearchPatternsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetOpenSearchPatternsResult diff --git a/sdk/go/ovh/cloudproject/getOpenSearchUser.go b/sdk/go/ovh/cloudproject/getOpenSearchUser.go index bad4eb03..ce000a33 100644 --- a/sdk/go/ovh/cloudproject/getOpenSearchUser.go +++ b/sdk/go/ovh/cloudproject/getOpenSearchUser.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetOpenSearchUser(ctx *pulumi.Context, args *GetOpenSearchUserArgs, opts ...pulumi.InvokeOption) (*GetOpenSearchUserResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetOpenSearchUserResult diff --git a/sdk/go/ovh/cloudproject/getRedisUser.go b/sdk/go/ovh/cloudproject/getRedisUser.go index ed668e76..b47203ab 100644 --- a/sdk/go/ovh/cloudproject/getRedisUser.go +++ b/sdk/go/ovh/cloudproject/getRedisUser.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetRedisUser(ctx *pulumi.Context, args *GetRedisUserArgs, opts ...pulumi.InvokeOption) (*GetRedisUserResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetRedisUserResult diff --git a/sdk/go/ovh/cloudproject/getRegion.go b/sdk/go/ovh/cloudproject/getRegion.go index 4085126b..12e3a426 100644 --- a/sdk/go/ovh/cloudproject/getRegion.go +++ b/sdk/go/ovh/cloudproject/getRegion.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func GetRegion(ctx *pulumi.Context, args *GetRegionArgs, opts ...pulumi.InvokeOption) (*GetRegionResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetRegionResult diff --git a/sdk/go/ovh/cloudproject/getRegions.go b/sdk/go/ovh/cloudproject/getRegions.go index 8bfd932e..8d46ec5e 100644 --- a/sdk/go/ovh/cloudproject/getRegions.go +++ b/sdk/go/ovh/cloudproject/getRegions.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetRegions(ctx *pulumi.Context, args *GetRegionsArgs, opts ...pulumi.InvokeOption) (*GetRegionsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetRegionsResult diff --git a/sdk/go/ovh/cloudproject/getUser.go b/sdk/go/ovh/cloudproject/getUser.go index 00ae4117..e22d14d5 100644 --- a/sdk/go/ovh/cloudproject/getUser.go +++ b/sdk/go/ovh/cloudproject/getUser.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupUserResult diff --git a/sdk/go/ovh/cloudproject/getUserS3Credential.go b/sdk/go/ovh/cloudproject/getUserS3Credential.go index 828abf11..e5283dfa 100644 --- a/sdk/go/ovh/cloudproject/getUserS3Credential.go +++ b/sdk/go/ovh/cloudproject/getUserS3Credential.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -59,7 +58,6 @@ import ( // } // // ``` -// func GetUserS3Credential(ctx *pulumi.Context, args *GetUserS3CredentialArgs, opts ...pulumi.InvokeOption) (*GetUserS3CredentialResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetUserS3CredentialResult diff --git a/sdk/go/ovh/cloudproject/getUserS3Credentials.go b/sdk/go/ovh/cloudproject/getUserS3Credentials.go index 84799165..25b3cd63 100644 --- a/sdk/go/ovh/cloudproject/getUserS3Credentials.go +++ b/sdk/go/ovh/cloudproject/getUserS3Credentials.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func GetUserS3Credentials(ctx *pulumi.Context, args *GetUserS3CredentialsArgs, opts ...pulumi.InvokeOption) (*GetUserS3CredentialsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetUserS3CredentialsResult diff --git a/sdk/go/ovh/cloudproject/getUserS3Policy.go b/sdk/go/ovh/cloudproject/getUserS3Policy.go index d0080fac..307083d8 100644 --- a/sdk/go/ovh/cloudproject/getUserS3Policy.go +++ b/sdk/go/ovh/cloudproject/getUserS3Policy.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// func GetUserS3Policy(ctx *pulumi.Context, args *GetUserS3PolicyArgs, opts ...pulumi.InvokeOption) (*GetUserS3PolicyResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetUserS3PolicyResult diff --git a/sdk/go/ovh/cloudproject/getUsers.go b/sdk/go/ovh/cloudproject/getUsers.go index c8be554d..36cd9e1c 100644 --- a/sdk/go/ovh/cloudproject/getUsers.go +++ b/sdk/go/ovh/cloudproject/getUsers.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// func GetUsers(ctx *pulumi.Context, args *GetUsersArgs, opts ...pulumi.InvokeOption) (*GetUsersResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetUsersResult diff --git a/sdk/go/ovh/cloudproject/getVRack.go b/sdk/go/ovh/cloudproject/getVRack.go index 8429ebb1..0f4ba222 100644 --- a/sdk/go/ovh/cloudproject/getVRack.go +++ b/sdk/go/ovh/cloudproject/getVRack.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func GetVRack(ctx *pulumi.Context, args *GetVRackArgs, opts ...pulumi.InvokeOption) (*GetVRackResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetVRackResult diff --git a/sdk/go/ovh/cloudproject/kubeIpRestrictions.go b/sdk/go/ovh/cloudproject/kubeIpRestrictions.go index ac75fb63..338fdfcf 100644 --- a/sdk/go/ovh/cloudproject/kubeIpRestrictions.go +++ b/sdk/go/ovh/cloudproject/kubeIpRestrictions.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudproject/kubeNodePool.go b/sdk/go/ovh/cloudproject/kubeNodePool.go index d0ec223b..ab0bc9d9 100644 --- a/sdk/go/ovh/cloudproject/kubeNodePool.go +++ b/sdk/go/ovh/cloudproject/kubeNodePool.go @@ -18,7 +18,6 @@ import ( // // Create a simple node pool in your Kubernetes cluster: // -// // ```go // package main // @@ -47,11 +46,9 @@ import ( // } // // ``` -// // // Create an advanced node pool in your Kubernetes cluster: // -// // ```go // package main // @@ -106,7 +103,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudproject/kubeOidc.go b/sdk/go/ovh/cloudproject/kubeOidc.go index 8fb9c32b..eebb03bf 100644 --- a/sdk/go/ovh/cloudproject/kubeOidc.go +++ b/sdk/go/ovh/cloudproject/kubeOidc.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -56,7 +55,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudproject/networkPrivate.go b/sdk/go/ovh/cloudproject/networkPrivate.go index b575a7d5..9244206e 100644 --- a/sdk/go/ovh/cloudproject/networkPrivate.go +++ b/sdk/go/ovh/cloudproject/networkPrivate.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudproject/networkPrivateSubnet.go b/sdk/go/ovh/cloudproject/networkPrivateSubnet.go index 46a1518d..3a712569 100644 --- a/sdk/go/ovh/cloudproject/networkPrivateSubnet.go +++ b/sdk/go/ovh/cloudproject/networkPrivateSubnet.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudproject/project.go b/sdk/go/ovh/cloudproject/project.go index 330bdb12..426d8f25 100644 --- a/sdk/go/ovh/cloudproject/project.go +++ b/sdk/go/ovh/cloudproject/project.go @@ -143,6 +143,8 @@ func (ProjectState) ElementType() reflect.Type { type projectArgs struct { // A description associated with the user. Description *string `pulumi:"description"` + // Details about the order that was used to create the public cloud project + Orders []ProjectOrder `pulumi:"orders"` // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary string `pulumi:"ovhSubsidiary"` // Ovh payment mode @@ -159,6 +161,8 @@ type projectArgs struct { type ProjectArgs struct { // A description associated with the user. Description pulumi.StringPtrInput + // Details about the order that was used to create the public cloud project + Orders ProjectOrderArrayInput // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary pulumi.StringInput // Ovh payment mode diff --git a/sdk/go/ovh/cloudproject/pulumiTypes.go b/sdk/go/ovh/cloudproject/pulumiTypes.go index 639ba47b..bfdd4492 100644 --- a/sdk/go/ovh/cloudproject/pulumiTypes.go +++ b/sdk/go/ovh/cloudproject/pulumiTypes.go @@ -935,6 +935,342 @@ func (o DatabaseNodeArrayOutput) Index(i pulumi.IntInput) DatabaseNodeOutput { }).(DatabaseNodeOutput) } +type GatewayExternalInformation struct { + // List of external ips of the gateway. + Ips []GatewayExternalInformationIp `pulumi:"ips"` + // ID of the private network. + NetworkId *string `pulumi:"networkId"` +} + +// GatewayExternalInformationInput is an input type that accepts GatewayExternalInformationArgs and GatewayExternalInformationOutput values. +// You can construct a concrete instance of `GatewayExternalInformationInput` via: +// +// GatewayExternalInformationArgs{...} +type GatewayExternalInformationInput interface { + pulumi.Input + + ToGatewayExternalInformationOutput() GatewayExternalInformationOutput + ToGatewayExternalInformationOutputWithContext(context.Context) GatewayExternalInformationOutput +} + +type GatewayExternalInformationArgs struct { + // List of external ips of the gateway. + Ips GatewayExternalInformationIpArrayInput `pulumi:"ips"` + // ID of the private network. + NetworkId pulumi.StringPtrInput `pulumi:"networkId"` +} + +func (GatewayExternalInformationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GatewayExternalInformation)(nil)).Elem() +} + +func (i GatewayExternalInformationArgs) ToGatewayExternalInformationOutput() GatewayExternalInformationOutput { + return i.ToGatewayExternalInformationOutputWithContext(context.Background()) +} + +func (i GatewayExternalInformationArgs) ToGatewayExternalInformationOutputWithContext(ctx context.Context) GatewayExternalInformationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GatewayExternalInformationOutput) +} + +// GatewayExternalInformationArrayInput is an input type that accepts GatewayExternalInformationArray and GatewayExternalInformationArrayOutput values. +// You can construct a concrete instance of `GatewayExternalInformationArrayInput` via: +// +// GatewayExternalInformationArray{ GatewayExternalInformationArgs{...} } +type GatewayExternalInformationArrayInput interface { + pulumi.Input + + ToGatewayExternalInformationArrayOutput() GatewayExternalInformationArrayOutput + ToGatewayExternalInformationArrayOutputWithContext(context.Context) GatewayExternalInformationArrayOutput +} + +type GatewayExternalInformationArray []GatewayExternalInformationInput + +func (GatewayExternalInformationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GatewayExternalInformation)(nil)).Elem() +} + +func (i GatewayExternalInformationArray) ToGatewayExternalInformationArrayOutput() GatewayExternalInformationArrayOutput { + return i.ToGatewayExternalInformationArrayOutputWithContext(context.Background()) +} + +func (i GatewayExternalInformationArray) ToGatewayExternalInformationArrayOutputWithContext(ctx context.Context) GatewayExternalInformationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GatewayExternalInformationArrayOutput) +} + +type GatewayExternalInformationOutput struct{ *pulumi.OutputState } + +func (GatewayExternalInformationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GatewayExternalInformation)(nil)).Elem() +} + +func (o GatewayExternalInformationOutput) ToGatewayExternalInformationOutput() GatewayExternalInformationOutput { + return o +} + +func (o GatewayExternalInformationOutput) ToGatewayExternalInformationOutputWithContext(ctx context.Context) GatewayExternalInformationOutput { + return o +} + +// List of external ips of the gateway. +func (o GatewayExternalInformationOutput) Ips() GatewayExternalInformationIpArrayOutput { + return o.ApplyT(func(v GatewayExternalInformation) []GatewayExternalInformationIp { return v.Ips }).(GatewayExternalInformationIpArrayOutput) +} + +// ID of the private network. +func (o GatewayExternalInformationOutput) NetworkId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GatewayExternalInformation) *string { return v.NetworkId }).(pulumi.StringPtrOutput) +} + +type GatewayExternalInformationArrayOutput struct{ *pulumi.OutputState } + +func (GatewayExternalInformationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GatewayExternalInformation)(nil)).Elem() +} + +func (o GatewayExternalInformationArrayOutput) ToGatewayExternalInformationArrayOutput() GatewayExternalInformationArrayOutput { + return o +} + +func (o GatewayExternalInformationArrayOutput) ToGatewayExternalInformationArrayOutputWithContext(ctx context.Context) GatewayExternalInformationArrayOutput { + return o +} + +func (o GatewayExternalInformationArrayOutput) Index(i pulumi.IntInput) GatewayExternalInformationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GatewayExternalInformation { + return vs[0].([]GatewayExternalInformation)[vs[1].(int)] + }).(GatewayExternalInformationOutput) +} + +type GatewayExternalInformationIp struct { + // IP of the interface. + Ip *string `pulumi:"ip"` + // ID of the subnet. + SubnetId *string `pulumi:"subnetId"` +} + +// GatewayExternalInformationIpInput is an input type that accepts GatewayExternalInformationIpArgs and GatewayExternalInformationIpOutput values. +// You can construct a concrete instance of `GatewayExternalInformationIpInput` via: +// +// GatewayExternalInformationIpArgs{...} +type GatewayExternalInformationIpInput interface { + pulumi.Input + + ToGatewayExternalInformationIpOutput() GatewayExternalInformationIpOutput + ToGatewayExternalInformationIpOutputWithContext(context.Context) GatewayExternalInformationIpOutput +} + +type GatewayExternalInformationIpArgs struct { + // IP of the interface. + Ip pulumi.StringPtrInput `pulumi:"ip"` + // ID of the subnet. + SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` +} + +func (GatewayExternalInformationIpArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GatewayExternalInformationIp)(nil)).Elem() +} + +func (i GatewayExternalInformationIpArgs) ToGatewayExternalInformationIpOutput() GatewayExternalInformationIpOutput { + return i.ToGatewayExternalInformationIpOutputWithContext(context.Background()) +} + +func (i GatewayExternalInformationIpArgs) ToGatewayExternalInformationIpOutputWithContext(ctx context.Context) GatewayExternalInformationIpOutput { + return pulumi.ToOutputWithContext(ctx, i).(GatewayExternalInformationIpOutput) +} + +// GatewayExternalInformationIpArrayInput is an input type that accepts GatewayExternalInformationIpArray and GatewayExternalInformationIpArrayOutput values. +// You can construct a concrete instance of `GatewayExternalInformationIpArrayInput` via: +// +// GatewayExternalInformationIpArray{ GatewayExternalInformationIpArgs{...} } +type GatewayExternalInformationIpArrayInput interface { + pulumi.Input + + ToGatewayExternalInformationIpArrayOutput() GatewayExternalInformationIpArrayOutput + ToGatewayExternalInformationIpArrayOutputWithContext(context.Context) GatewayExternalInformationIpArrayOutput +} + +type GatewayExternalInformationIpArray []GatewayExternalInformationIpInput + +func (GatewayExternalInformationIpArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GatewayExternalInformationIp)(nil)).Elem() +} + +func (i GatewayExternalInformationIpArray) ToGatewayExternalInformationIpArrayOutput() GatewayExternalInformationIpArrayOutput { + return i.ToGatewayExternalInformationIpArrayOutputWithContext(context.Background()) +} + +func (i GatewayExternalInformationIpArray) ToGatewayExternalInformationIpArrayOutputWithContext(ctx context.Context) GatewayExternalInformationIpArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GatewayExternalInformationIpArrayOutput) +} + +type GatewayExternalInformationIpOutput struct{ *pulumi.OutputState } + +func (GatewayExternalInformationIpOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GatewayExternalInformationIp)(nil)).Elem() +} + +func (o GatewayExternalInformationIpOutput) ToGatewayExternalInformationIpOutput() GatewayExternalInformationIpOutput { + return o +} + +func (o GatewayExternalInformationIpOutput) ToGatewayExternalInformationIpOutputWithContext(ctx context.Context) GatewayExternalInformationIpOutput { + return o +} + +// IP of the interface. +func (o GatewayExternalInformationIpOutput) Ip() pulumi.StringPtrOutput { + return o.ApplyT(func(v GatewayExternalInformationIp) *string { return v.Ip }).(pulumi.StringPtrOutput) +} + +// ID of the subnet. +func (o GatewayExternalInformationIpOutput) SubnetId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GatewayExternalInformationIp) *string { return v.SubnetId }).(pulumi.StringPtrOutput) +} + +type GatewayExternalInformationIpArrayOutput struct{ *pulumi.OutputState } + +func (GatewayExternalInformationIpArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GatewayExternalInformationIp)(nil)).Elem() +} + +func (o GatewayExternalInformationIpArrayOutput) ToGatewayExternalInformationIpArrayOutput() GatewayExternalInformationIpArrayOutput { + return o +} + +func (o GatewayExternalInformationIpArrayOutput) ToGatewayExternalInformationIpArrayOutputWithContext(ctx context.Context) GatewayExternalInformationIpArrayOutput { + return o +} + +func (o GatewayExternalInformationIpArrayOutput) Index(i pulumi.IntInput) GatewayExternalInformationIpOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GatewayExternalInformationIp { + return vs[0].([]GatewayExternalInformationIp)[vs[1].(int)] + }).(GatewayExternalInformationIpOutput) +} + +type GatewayInterface struct { + // ID of the interface. + Id *string `pulumi:"id"` + // IP of the interface. + Ip *string `pulumi:"ip"` + // ID of the private network. + NetworkId *string `pulumi:"networkId"` + // ID of the subnet. + SubnetId *string `pulumi:"subnetId"` +} + +// GatewayInterfaceInput is an input type that accepts GatewayInterfaceArgs and GatewayInterfaceOutput values. +// You can construct a concrete instance of `GatewayInterfaceInput` via: +// +// GatewayInterfaceArgs{...} +type GatewayInterfaceInput interface { + pulumi.Input + + ToGatewayInterfaceOutput() GatewayInterfaceOutput + ToGatewayInterfaceOutputWithContext(context.Context) GatewayInterfaceOutput +} + +type GatewayInterfaceArgs struct { + // ID of the interface. + Id pulumi.StringPtrInput `pulumi:"id"` + // IP of the interface. + Ip pulumi.StringPtrInput `pulumi:"ip"` + // ID of the private network. + NetworkId pulumi.StringPtrInput `pulumi:"networkId"` + // ID of the subnet. + SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` +} + +func (GatewayInterfaceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GatewayInterface)(nil)).Elem() +} + +func (i GatewayInterfaceArgs) ToGatewayInterfaceOutput() GatewayInterfaceOutput { + return i.ToGatewayInterfaceOutputWithContext(context.Background()) +} + +func (i GatewayInterfaceArgs) ToGatewayInterfaceOutputWithContext(ctx context.Context) GatewayInterfaceOutput { + return pulumi.ToOutputWithContext(ctx, i).(GatewayInterfaceOutput) +} + +// GatewayInterfaceArrayInput is an input type that accepts GatewayInterfaceArray and GatewayInterfaceArrayOutput values. +// You can construct a concrete instance of `GatewayInterfaceArrayInput` via: +// +// GatewayInterfaceArray{ GatewayInterfaceArgs{...} } +type GatewayInterfaceArrayInput interface { + pulumi.Input + + ToGatewayInterfaceArrayOutput() GatewayInterfaceArrayOutput + ToGatewayInterfaceArrayOutputWithContext(context.Context) GatewayInterfaceArrayOutput +} + +type GatewayInterfaceArray []GatewayInterfaceInput + +func (GatewayInterfaceArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GatewayInterface)(nil)).Elem() +} + +func (i GatewayInterfaceArray) ToGatewayInterfaceArrayOutput() GatewayInterfaceArrayOutput { + return i.ToGatewayInterfaceArrayOutputWithContext(context.Background()) +} + +func (i GatewayInterfaceArray) ToGatewayInterfaceArrayOutputWithContext(ctx context.Context) GatewayInterfaceArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GatewayInterfaceArrayOutput) +} + +type GatewayInterfaceOutput struct{ *pulumi.OutputState } + +func (GatewayInterfaceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GatewayInterface)(nil)).Elem() +} + +func (o GatewayInterfaceOutput) ToGatewayInterfaceOutput() GatewayInterfaceOutput { + return o +} + +func (o GatewayInterfaceOutput) ToGatewayInterfaceOutputWithContext(ctx context.Context) GatewayInterfaceOutput { + return o +} + +// ID of the interface. +func (o GatewayInterfaceOutput) Id() pulumi.StringPtrOutput { + return o.ApplyT(func(v GatewayInterface) *string { return v.Id }).(pulumi.StringPtrOutput) +} + +// IP of the interface. +func (o GatewayInterfaceOutput) Ip() pulumi.StringPtrOutput { + return o.ApplyT(func(v GatewayInterface) *string { return v.Ip }).(pulumi.StringPtrOutput) +} + +// ID of the private network. +func (o GatewayInterfaceOutput) NetworkId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GatewayInterface) *string { return v.NetworkId }).(pulumi.StringPtrOutput) +} + +// ID of the subnet. +func (o GatewayInterfaceOutput) SubnetId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GatewayInterface) *string { return v.SubnetId }).(pulumi.StringPtrOutput) +} + +type GatewayInterfaceArrayOutput struct{ *pulumi.OutputState } + +func (GatewayInterfaceArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GatewayInterface)(nil)).Elem() +} + +func (o GatewayInterfaceArrayOutput) ToGatewayInterfaceArrayOutput() GatewayInterfaceArrayOutput { + return o +} + +func (o GatewayInterfaceArrayOutput) ToGatewayInterfaceArrayOutputWithContext(ctx context.Context) GatewayInterfaceArrayOutput { + return o +} + +func (o GatewayInterfaceArrayOutput) Index(i pulumi.IntInput) GatewayInterfaceOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GatewayInterface { + return vs[0].([]GatewayInterface)[vs[1].(int)] + }).(GatewayInterfaceOutput) +} + type KubeCustomization struct { // Kubernetes API server customization // @@ -1138,10 +1474,8 @@ func (o KubeCustomizationApiserverArrayOutput) Index(i pulumi.IntInput) KubeCust } type KubeCustomizationApiserverAdmissionplugin struct { - // Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. Disableds []string `pulumi:"disableds"` - // Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. - Enableds []string `pulumi:"enableds"` + Enableds []string `pulumi:"enableds"` } // KubeCustomizationApiserverAdmissionpluginInput is an input type that accepts KubeCustomizationApiserverAdmissionpluginArgs and KubeCustomizationApiserverAdmissionpluginOutput values. @@ -1156,10 +1490,8 @@ type KubeCustomizationApiserverAdmissionpluginInput interface { } type KubeCustomizationApiserverAdmissionpluginArgs struct { - // Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. Disableds pulumi.StringArrayInput `pulumi:"disableds"` - // Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. - Enableds pulumi.StringArrayInput `pulumi:"enableds"` + Enableds pulumi.StringArrayInput `pulumi:"enableds"` } func (KubeCustomizationApiserverAdmissionpluginArgs) ElementType() reflect.Type { @@ -1213,12 +1545,10 @@ func (o KubeCustomizationApiserverAdmissionpluginOutput) ToKubeCustomizationApis return o } -// Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. func (o KubeCustomizationApiserverAdmissionpluginOutput) Disableds() pulumi.StringArrayOutput { return o.ApplyT(func(v KubeCustomizationApiserverAdmissionplugin) []string { return v.Disableds }).(pulumi.StringArrayOutput) } -// Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. func (o KubeCustomizationApiserverAdmissionpluginOutput) Enableds() pulumi.StringArrayOutput { return o.ApplyT(func(v KubeCustomizationApiserverAdmissionplugin) []string { return v.Enableds }).(pulumi.StringArrayOutput) } @@ -1400,10 +1730,8 @@ func (o KubeCustomizationKubeProxyPtrOutput) Ipvs() KubeCustomizationKubeProxyIp } type KubeCustomizationKubeProxyIptables struct { - // Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). MinSyncPeriod *string `pulumi:"minSyncPeriod"` - // Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - SyncPeriod *string `pulumi:"syncPeriod"` + SyncPeriod *string `pulumi:"syncPeriod"` } // KubeCustomizationKubeProxyIptablesInput is an input type that accepts KubeCustomizationKubeProxyIptablesArgs and KubeCustomizationKubeProxyIptablesOutput values. @@ -1418,10 +1746,8 @@ type KubeCustomizationKubeProxyIptablesInput interface { } type KubeCustomizationKubeProxyIptablesArgs struct { - // Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). MinSyncPeriod pulumi.StringPtrInput `pulumi:"minSyncPeriod"` - // Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - SyncPeriod pulumi.StringPtrInput `pulumi:"syncPeriod"` + SyncPeriod pulumi.StringPtrInput `pulumi:"syncPeriod"` } func (KubeCustomizationKubeProxyIptablesArgs) ElementType() reflect.Type { @@ -1501,12 +1827,10 @@ func (o KubeCustomizationKubeProxyIptablesOutput) ToKubeCustomizationKubeProxyIp }).(KubeCustomizationKubeProxyIptablesPtrOutput) } -// Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). func (o KubeCustomizationKubeProxyIptablesOutput) MinSyncPeriod() pulumi.StringPtrOutput { return o.ApplyT(func(v KubeCustomizationKubeProxyIptables) *string { return v.MinSyncPeriod }).(pulumi.StringPtrOutput) } -// Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). func (o KubeCustomizationKubeProxyIptablesOutput) SyncPeriod() pulumi.StringPtrOutput { return o.ApplyT(func(v KubeCustomizationKubeProxyIptables) *string { return v.SyncPeriod }).(pulumi.StringPtrOutput) } @@ -1535,7 +1859,6 @@ func (o KubeCustomizationKubeProxyIptablesPtrOutput) Elem() KubeCustomizationKub }).(KubeCustomizationKubeProxyIptablesOutput) } -// Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). func (o KubeCustomizationKubeProxyIptablesPtrOutput) MinSyncPeriod() pulumi.StringPtrOutput { return o.ApplyT(func(v *KubeCustomizationKubeProxyIptables) *string { if v == nil { @@ -1545,7 +1868,6 @@ func (o KubeCustomizationKubeProxyIptablesPtrOutput) MinSyncPeriod() pulumi.Stri }).(pulumi.StringPtrOutput) } -// Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). func (o KubeCustomizationKubeProxyIptablesPtrOutput) SyncPeriod() pulumi.StringPtrOutput { return o.ApplyT(func(v *KubeCustomizationKubeProxyIptables) *string { if v == nil { @@ -1556,18 +1878,12 @@ func (o KubeCustomizationKubeProxyIptablesPtrOutput) SyncPeriod() pulumi.StringP } type KubeCustomizationKubeProxyIpvs struct { - // Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). MinSyncPeriod *string `pulumi:"minSyncPeriod"` - // IPVS scheduler. - Scheduler *string `pulumi:"scheduler"` - // Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - SyncPeriod *string `pulumi:"syncPeriod"` - // Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. + Scheduler *string `pulumi:"scheduler"` + SyncPeriod *string `pulumi:"syncPeriod"` TcpFinTimeout *string `pulumi:"tcpFinTimeout"` - // Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - TcpTimeout *string `pulumi:"tcpTimeout"` - // timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - UdpTimeout *string `pulumi:"udpTimeout"` + TcpTimeout *string `pulumi:"tcpTimeout"` + UdpTimeout *string `pulumi:"udpTimeout"` } // KubeCustomizationKubeProxyIpvsInput is an input type that accepts KubeCustomizationKubeProxyIpvsArgs and KubeCustomizationKubeProxyIpvsOutput values. @@ -1582,18 +1898,12 @@ type KubeCustomizationKubeProxyIpvsInput interface { } type KubeCustomizationKubeProxyIpvsArgs struct { - // Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). MinSyncPeriod pulumi.StringPtrInput `pulumi:"minSyncPeriod"` - // IPVS scheduler. - Scheduler pulumi.StringPtrInput `pulumi:"scheduler"` - // Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - SyncPeriod pulumi.StringPtrInput `pulumi:"syncPeriod"` - // Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. + Scheduler pulumi.StringPtrInput `pulumi:"scheduler"` + SyncPeriod pulumi.StringPtrInput `pulumi:"syncPeriod"` TcpFinTimeout pulumi.StringPtrInput `pulumi:"tcpFinTimeout"` - // Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - TcpTimeout pulumi.StringPtrInput `pulumi:"tcpTimeout"` - // timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - UdpTimeout pulumi.StringPtrInput `pulumi:"udpTimeout"` + TcpTimeout pulumi.StringPtrInput `pulumi:"tcpTimeout"` + UdpTimeout pulumi.StringPtrInput `pulumi:"udpTimeout"` } func (KubeCustomizationKubeProxyIpvsArgs) ElementType() reflect.Type { @@ -1673,32 +1983,26 @@ func (o KubeCustomizationKubeProxyIpvsOutput) ToKubeCustomizationKubeProxyIpvsPt }).(KubeCustomizationKubeProxyIpvsPtrOutput) } -// Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). func (o KubeCustomizationKubeProxyIpvsOutput) MinSyncPeriod() pulumi.StringPtrOutput { return o.ApplyT(func(v KubeCustomizationKubeProxyIpvs) *string { return v.MinSyncPeriod }).(pulumi.StringPtrOutput) } -// IPVS scheduler. func (o KubeCustomizationKubeProxyIpvsOutput) Scheduler() pulumi.StringPtrOutput { return o.ApplyT(func(v KubeCustomizationKubeProxyIpvs) *string { return v.Scheduler }).(pulumi.StringPtrOutput) } -// Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). func (o KubeCustomizationKubeProxyIpvsOutput) SyncPeriod() pulumi.StringPtrOutput { return o.ApplyT(func(v KubeCustomizationKubeProxyIpvs) *string { return v.SyncPeriod }).(pulumi.StringPtrOutput) } -// Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. func (o KubeCustomizationKubeProxyIpvsOutput) TcpFinTimeout() pulumi.StringPtrOutput { return o.ApplyT(func(v KubeCustomizationKubeProxyIpvs) *string { return v.TcpFinTimeout }).(pulumi.StringPtrOutput) } -// Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. func (o KubeCustomizationKubeProxyIpvsOutput) TcpTimeout() pulumi.StringPtrOutput { return o.ApplyT(func(v KubeCustomizationKubeProxyIpvs) *string { return v.TcpTimeout }).(pulumi.StringPtrOutput) } -// timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. func (o KubeCustomizationKubeProxyIpvsOutput) UdpTimeout() pulumi.StringPtrOutput { return o.ApplyT(func(v KubeCustomizationKubeProxyIpvs) *string { return v.UdpTimeout }).(pulumi.StringPtrOutput) } @@ -1727,7 +2031,6 @@ func (o KubeCustomizationKubeProxyIpvsPtrOutput) Elem() KubeCustomizationKubePro }).(KubeCustomizationKubeProxyIpvsOutput) } -// Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). func (o KubeCustomizationKubeProxyIpvsPtrOutput) MinSyncPeriod() pulumi.StringPtrOutput { return o.ApplyT(func(v *KubeCustomizationKubeProxyIpvs) *string { if v == nil { @@ -1737,7 +2040,6 @@ func (o KubeCustomizationKubeProxyIpvsPtrOutput) MinSyncPeriod() pulumi.StringPt }).(pulumi.StringPtrOutput) } -// IPVS scheduler. func (o KubeCustomizationKubeProxyIpvsPtrOutput) Scheduler() pulumi.StringPtrOutput { return o.ApplyT(func(v *KubeCustomizationKubeProxyIpvs) *string { if v == nil { @@ -1747,7 +2049,6 @@ func (o KubeCustomizationKubeProxyIpvsPtrOutput) Scheduler() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } -// Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). func (o KubeCustomizationKubeProxyIpvsPtrOutput) SyncPeriod() pulumi.StringPtrOutput { return o.ApplyT(func(v *KubeCustomizationKubeProxyIpvs) *string { if v == nil { @@ -1757,7 +2058,6 @@ func (o KubeCustomizationKubeProxyIpvsPtrOutput) SyncPeriod() pulumi.StringPtrOu }).(pulumi.StringPtrOutput) } -// Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. func (o KubeCustomizationKubeProxyIpvsPtrOutput) TcpFinTimeout() pulumi.StringPtrOutput { return o.ApplyT(func(v *KubeCustomizationKubeProxyIpvs) *string { if v == nil { @@ -1767,7 +2067,6 @@ func (o KubeCustomizationKubeProxyIpvsPtrOutput) TcpFinTimeout() pulumi.StringPt }).(pulumi.StringPtrOutput) } -// Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. func (o KubeCustomizationKubeProxyIpvsPtrOutput) TcpTimeout() pulumi.StringPtrOutput { return o.ApplyT(func(v *KubeCustomizationKubeProxyIpvs) *string { if v == nil { @@ -1777,7 +2076,6 @@ func (o KubeCustomizationKubeProxyIpvsPtrOutput) TcpTimeout() pulumi.StringPtrOu }).(pulumi.StringPtrOutput) } -// timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. func (o KubeCustomizationKubeProxyIpvsPtrOutput) UdpTimeout() pulumi.StringPtrOutput { return o.ApplyT(func(v *KubeCustomizationKubeProxyIpvs) *string { if v == nil { @@ -1912,9 +2210,9 @@ func (o KubeKubeconfigAttributeArrayOutput) Index(i pulumi.IntInput) KubeKubecon } type KubeNodePoolTemplate struct { - // Metadata of each node in the pool + // metadata Metadata KubeNodePoolTemplateMetadata `pulumi:"metadata"` - // Spec of each node in the pool + // spec Spec KubeNodePoolTemplateSpec `pulumi:"spec"` } @@ -1930,9 +2228,9 @@ type KubeNodePoolTemplateInput interface { } type KubeNodePoolTemplateArgs struct { - // Metadata of each node in the pool + // metadata Metadata KubeNodePoolTemplateMetadataInput `pulumi:"metadata"` - // Spec of each node in the pool + // spec Spec KubeNodePoolTemplateSpecInput `pulumi:"spec"` } @@ -2013,12 +2311,12 @@ func (o KubeNodePoolTemplateOutput) ToKubeNodePoolTemplatePtrOutputWithContext(c }).(KubeNodePoolTemplatePtrOutput) } -// Metadata of each node in the pool +// metadata func (o KubeNodePoolTemplateOutput) Metadata() KubeNodePoolTemplateMetadataOutput { return o.ApplyT(func(v KubeNodePoolTemplate) KubeNodePoolTemplateMetadata { return v.Metadata }).(KubeNodePoolTemplateMetadataOutput) } -// Spec of each node in the pool +// spec func (o KubeNodePoolTemplateOutput) Spec() KubeNodePoolTemplateSpecOutput { return o.ApplyT(func(v KubeNodePoolTemplate) KubeNodePoolTemplateSpec { return v.Spec }).(KubeNodePoolTemplateSpecOutput) } @@ -2047,7 +2345,7 @@ func (o KubeNodePoolTemplatePtrOutput) Elem() KubeNodePoolTemplateOutput { }).(KubeNodePoolTemplateOutput) } -// Metadata of each node in the pool +// metadata func (o KubeNodePoolTemplatePtrOutput) Metadata() KubeNodePoolTemplateMetadataPtrOutput { return o.ApplyT(func(v *KubeNodePoolTemplate) *KubeNodePoolTemplateMetadata { if v == nil { @@ -2057,7 +2355,7 @@ func (o KubeNodePoolTemplatePtrOutput) Metadata() KubeNodePoolTemplateMetadataPt }).(KubeNodePoolTemplateMetadataPtrOutput) } -// Spec of each node in the pool +// spec func (o KubeNodePoolTemplatePtrOutput) Spec() KubeNodePoolTemplateSpecPtrOutput { return o.ApplyT(func(v *KubeNodePoolTemplate) *KubeNodePoolTemplateSpec { if v == nil { @@ -2068,11 +2366,11 @@ func (o KubeNodePoolTemplatePtrOutput) Spec() KubeNodePoolTemplateSpecPtrOutput } type KubeNodePoolTemplateMetadata struct { - // Annotations to apply to each node + // annotations Annotations map[string]string `pulumi:"annotations"` - // Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. + // finalizers Finalizers []string `pulumi:"finalizers"` - // Labels to apply to each node + // labels Labels map[string]string `pulumi:"labels"` } @@ -2088,11 +2386,11 @@ type KubeNodePoolTemplateMetadataInput interface { } type KubeNodePoolTemplateMetadataArgs struct { - // Annotations to apply to each node + // annotations Annotations pulumi.StringMapInput `pulumi:"annotations"` - // Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. + // finalizers Finalizers pulumi.StringArrayInput `pulumi:"finalizers"` - // Labels to apply to each node + // labels Labels pulumi.StringMapInput `pulumi:"labels"` } @@ -2173,17 +2471,17 @@ func (o KubeNodePoolTemplateMetadataOutput) ToKubeNodePoolTemplateMetadataPtrOut }).(KubeNodePoolTemplateMetadataPtrOutput) } -// Annotations to apply to each node +// annotations func (o KubeNodePoolTemplateMetadataOutput) Annotations() pulumi.StringMapOutput { return o.ApplyT(func(v KubeNodePoolTemplateMetadata) map[string]string { return v.Annotations }).(pulumi.StringMapOutput) } -// Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. +// finalizers func (o KubeNodePoolTemplateMetadataOutput) Finalizers() pulumi.StringArrayOutput { return o.ApplyT(func(v KubeNodePoolTemplateMetadata) []string { return v.Finalizers }).(pulumi.StringArrayOutput) } -// Labels to apply to each node +// labels func (o KubeNodePoolTemplateMetadataOutput) Labels() pulumi.StringMapOutput { return o.ApplyT(func(v KubeNodePoolTemplateMetadata) map[string]string { return v.Labels }).(pulumi.StringMapOutput) } @@ -2212,7 +2510,7 @@ func (o KubeNodePoolTemplateMetadataPtrOutput) Elem() KubeNodePoolTemplateMetada }).(KubeNodePoolTemplateMetadataOutput) } -// Annotations to apply to each node +// annotations func (o KubeNodePoolTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOutput { return o.ApplyT(func(v *KubeNodePoolTemplateMetadata) map[string]string { if v == nil { @@ -2222,7 +2520,7 @@ func (o KubeNodePoolTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOut }).(pulumi.StringMapOutput) } -// Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. +// finalizers func (o KubeNodePoolTemplateMetadataPtrOutput) Finalizers() pulumi.StringArrayOutput { return o.ApplyT(func(v *KubeNodePoolTemplateMetadata) []string { if v == nil { @@ -2232,7 +2530,7 @@ func (o KubeNodePoolTemplateMetadataPtrOutput) Finalizers() pulumi.StringArrayOu }).(pulumi.StringArrayOutput) } -// Labels to apply to each node +// labels func (o KubeNodePoolTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput { return o.ApplyT(func(v *KubeNodePoolTemplateMetadata) map[string]string { if v == nil { @@ -2243,9 +2541,9 @@ func (o KubeNodePoolTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput { } type KubeNodePoolTemplateSpec struct { - // Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) + // taints Taints []map[string]interface{} `pulumi:"taints"` - // If true, set nodes as un-schedulable + // unschedulable Unschedulable bool `pulumi:"unschedulable"` } @@ -2261,9 +2559,9 @@ type KubeNodePoolTemplateSpecInput interface { } type KubeNodePoolTemplateSpecArgs struct { - // Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) + // taints Taints pulumi.MapArrayInput `pulumi:"taints"` - // If true, set nodes as un-schedulable + // unschedulable Unschedulable pulumi.BoolInput `pulumi:"unschedulable"` } @@ -2344,12 +2642,12 @@ func (o KubeNodePoolTemplateSpecOutput) ToKubeNodePoolTemplateSpecPtrOutputWithC }).(KubeNodePoolTemplateSpecPtrOutput) } -// Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) +// taints func (o KubeNodePoolTemplateSpecOutput) Taints() pulumi.MapArrayOutput { return o.ApplyT(func(v KubeNodePoolTemplateSpec) []map[string]interface{} { return v.Taints }).(pulumi.MapArrayOutput) } -// If true, set nodes as un-schedulable +// unschedulable func (o KubeNodePoolTemplateSpecOutput) Unschedulable() pulumi.BoolOutput { return o.ApplyT(func(v KubeNodePoolTemplateSpec) bool { return v.Unschedulable }).(pulumi.BoolOutput) } @@ -2378,7 +2676,7 @@ func (o KubeNodePoolTemplateSpecPtrOutput) Elem() KubeNodePoolTemplateSpecOutput }).(KubeNodePoolTemplateSpecOutput) } -// Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) +// taints func (o KubeNodePoolTemplateSpecPtrOutput) Taints() pulumi.MapArrayOutput { return o.ApplyT(func(v *KubeNodePoolTemplateSpec) []map[string]interface{} { if v == nil { @@ -2388,7 +2686,7 @@ func (o KubeNodePoolTemplateSpecPtrOutput) Taints() pulumi.MapArrayOutput { }).(pulumi.MapArrayOutput) } -// If true, set nodes as un-schedulable +// unschedulable func (o KubeNodePoolTemplateSpecPtrOutput) Unschedulable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *KubeNodePoolTemplateSpec) *bool { if v == nil { @@ -2404,7 +2702,6 @@ type KubePrivateNetworkConfiguration struct { // Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. // // In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. - // // ```go // package main // @@ -2418,7 +2715,6 @@ type KubePrivateNetworkConfiguration struct { // }) // } // ``` - // PrivateNetworkRoutingAsDefault bool `pulumi:"privateNetworkRoutingAsDefault"` } @@ -2439,7 +2735,6 @@ type KubePrivateNetworkConfigurationArgs struct { // Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. // // In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. - // // ```go // package main // @@ -2453,7 +2748,6 @@ type KubePrivateNetworkConfigurationArgs struct { // }) // } // ``` - // PrivateNetworkRoutingAsDefault pulumi.BoolInput `pulumi:"privateNetworkRoutingAsDefault"` } @@ -2542,7 +2836,6 @@ func (o KubePrivateNetworkConfigurationOutput) DefaultVrackGateway() pulumi.Stri // Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. // // In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. -// // ```go // package main // @@ -2559,7 +2852,6 @@ func (o KubePrivateNetworkConfigurationOutput) DefaultVrackGateway() pulumi.Stri // } // // ``` -// func (o KubePrivateNetworkConfigurationOutput) PrivateNetworkRoutingAsDefault() pulumi.BoolOutput { return o.ApplyT(func(v KubePrivateNetworkConfiguration) bool { return v.PrivateNetworkRoutingAsDefault }).(pulumi.BoolOutput) } @@ -2601,7 +2893,6 @@ func (o KubePrivateNetworkConfigurationPtrOutput) DefaultVrackGateway() pulumi.S // Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. // // In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. -// // ```go // package main // @@ -2618,7 +2909,6 @@ func (o KubePrivateNetworkConfigurationPtrOutput) DefaultVrackGateway() pulumi.S // } // // ``` -// func (o KubePrivateNetworkConfigurationPtrOutput) PrivateNetworkRoutingAsDefault() pulumi.BoolPtrOutput { return o.ApplyT(func(v *KubePrivateNetworkConfiguration) *bool { if v == nil { @@ -3246,7 +3536,7 @@ type ProjectPlan struct { Configurations []ProjectPlanConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` - // Plan code + // Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` @@ -3270,7 +3560,7 @@ type ProjectPlanArgs struct { Configurations ProjectPlanConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` - // Plan code + // Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` @@ -3368,7 +3658,7 @@ func (o ProjectPlanOutput) Duration() pulumi.StringOutput { return o.ApplyT(func(v ProjectPlan) string { return v.Duration }).(pulumi.StringOutput) } -// Plan code +// Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. func (o ProjectPlanOutput) PlanCode() pulumi.StringOutput { return o.ApplyT(func(v ProjectPlan) string { return v.PlanCode }).(pulumi.StringOutput) } @@ -3432,7 +3722,7 @@ func (o ProjectPlanPtrOutput) Duration() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Plan code +// Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. func (o ProjectPlanPtrOutput) PlanCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProjectPlan) *string { if v == nil { @@ -7237,6 +7527,12 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*DatabaseIpRestrictionArrayInput)(nil)).Elem(), DatabaseIpRestrictionArray{}) pulumi.RegisterInputType(reflect.TypeOf((*DatabaseNodeInput)(nil)).Elem(), DatabaseNodeArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DatabaseNodeArrayInput)(nil)).Elem(), DatabaseNodeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GatewayExternalInformationInput)(nil)).Elem(), GatewayExternalInformationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GatewayExternalInformationArrayInput)(nil)).Elem(), GatewayExternalInformationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GatewayExternalInformationIpInput)(nil)).Elem(), GatewayExternalInformationIpArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GatewayExternalInformationIpArrayInput)(nil)).Elem(), GatewayExternalInformationIpArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GatewayInterfaceInput)(nil)).Elem(), GatewayInterfaceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GatewayInterfaceArrayInput)(nil)).Elem(), GatewayInterfaceArray{}) pulumi.RegisterInputType(reflect.TypeOf((*KubeCustomizationInput)(nil)).Elem(), KubeCustomizationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*KubeCustomizationArrayInput)(nil)).Elem(), KubeCustomizationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*KubeCustomizationApiserverInput)(nil)).Elem(), KubeCustomizationApiserverArgs{}) @@ -7341,6 +7637,12 @@ func init() { pulumi.RegisterOutputType(DatabaseIpRestrictionArrayOutput{}) pulumi.RegisterOutputType(DatabaseNodeOutput{}) pulumi.RegisterOutputType(DatabaseNodeArrayOutput{}) + pulumi.RegisterOutputType(GatewayExternalInformationOutput{}) + pulumi.RegisterOutputType(GatewayExternalInformationArrayOutput{}) + pulumi.RegisterOutputType(GatewayExternalInformationIpOutput{}) + pulumi.RegisterOutputType(GatewayExternalInformationIpArrayOutput{}) + pulumi.RegisterOutputType(GatewayInterfaceOutput{}) + pulumi.RegisterOutputType(GatewayInterfaceArrayOutput{}) pulumi.RegisterOutputType(KubeCustomizationOutput{}) pulumi.RegisterOutputType(KubeCustomizationArrayOutput{}) pulumi.RegisterOutputType(KubeCustomizationApiserverOutput{}) diff --git a/sdk/go/ovh/cloudproject/regionStoragePresign.go b/sdk/go/ovh/cloudproject/regionStoragePresign.go index ab3d762f..69ddb1d0 100644 --- a/sdk/go/ovh/cloudproject/regionStoragePresign.go +++ b/sdk/go/ovh/cloudproject/regionStoragePresign.go @@ -18,7 +18,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// type RegionStoragePresign struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/cloudproject/s3policy.go b/sdk/go/ovh/cloudproject/s3policy.go index ee4f0b39..fc87dec9 100644 --- a/sdk/go/ovh/cloudproject/s3policy.go +++ b/sdk/go/ovh/cloudproject/s3policy.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -87,7 +86,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudproject/user.go b/sdk/go/ovh/cloudproject/user.go index aa32bbb1..269f6cb6 100644 --- a/sdk/go/ovh/cloudproject/user.go +++ b/sdk/go/ovh/cloudproject/user.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// type User struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/cloudproject/workflowBackup.go b/sdk/go/ovh/cloudproject/workflowBackup.go index c437958b..0e110cc6 100644 --- a/sdk/go/ovh/cloudproject/workflowBackup.go +++ b/sdk/go/ovh/cloudproject/workflowBackup.go @@ -17,7 +17,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// type WorkflowBackup struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/cloudprojectdatabase/databaseInstance.go b/sdk/go/ovh/cloudprojectdatabase/databaseInstance.go index ec99dd75..f4d209b1 100644 --- a/sdk/go/ovh/cloudprojectdatabase/databaseInstance.go +++ b/sdk/go/ovh/cloudprojectdatabase/databaseInstance.go @@ -21,7 +21,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -55,7 +54,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudprojectdatabase/getCertificates.go b/sdk/go/ovh/cloudprojectdatabase/getCertificates.go index 541f1dca..0fb6f524 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getCertificates.go +++ b/sdk/go/ovh/cloudprojectdatabase/getCertificates.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetCertificates(ctx *pulumi.Context, args *GetCertificatesArgs, opts ...pulumi.InvokeOption) (*GetCertificatesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetCertificatesResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getDatabase.go b/sdk/go/ovh/cloudprojectdatabase/getDatabase.go index 834ec958..9b24f5b1 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getDatabase.go +++ b/sdk/go/ovh/cloudprojectdatabase/getDatabase.go @@ -17,7 +17,6 @@ import ( // // To get information of a database cluster service: // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// func GetDatabase(ctx *pulumi.Context, args *GetDatabaseArgs, opts ...pulumi.InvokeOption) (*GetDatabaseResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetDatabaseResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getDatabaseInstance.go b/sdk/go/ovh/cloudprojectdatabase/getDatabaseInstance.go index 3621f044..39d1aafc 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getDatabaseInstance.go +++ b/sdk/go/ovh/cloudprojectdatabase/getDatabaseInstance.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// func LookupDatabaseInstance(ctx *pulumi.Context, args *LookupDatabaseInstanceArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseInstanceResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupDatabaseInstanceResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getDatabaseInstances.go b/sdk/go/ovh/cloudprojectdatabase/getDatabaseInstances.go index fd5a7c98..40178aba 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getDatabaseInstances.go +++ b/sdk/go/ovh/cloudprojectdatabase/getDatabaseInstances.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetDatabaseInstances(ctx *pulumi.Context, args *GetDatabaseInstancesArgs, opts ...pulumi.InvokeOption) (*GetDatabaseInstancesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetDatabaseInstancesResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getDatabaseIntegration.go b/sdk/go/ovh/cloudprojectdatabase/getDatabaseIntegration.go index 871c2183..d72f9967 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getDatabaseIntegration.go +++ b/sdk/go/ovh/cloudprojectdatabase/getDatabaseIntegration.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// func GetDatabaseIntegration(ctx *pulumi.Context, args *GetDatabaseIntegrationArgs, opts ...pulumi.InvokeOption) (*GetDatabaseIntegrationResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetDatabaseIntegrationResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getDatabaseIntegrations.go b/sdk/go/ovh/cloudprojectdatabase/getDatabaseIntegrations.go index 78237a11..96734ba1 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getDatabaseIntegrations.go +++ b/sdk/go/ovh/cloudprojectdatabase/getDatabaseIntegrations.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetDatabaseIntegrations(ctx *pulumi.Context, args *GetDatabaseIntegrationsArgs, opts ...pulumi.InvokeOption) (*GetDatabaseIntegrationsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetDatabaseIntegrationsResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getDatabaseLogSubscription.go b/sdk/go/ovh/cloudprojectdatabase/getDatabaseLogSubscription.go index 40f35105..4eaa8bfe 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getDatabaseLogSubscription.go +++ b/sdk/go/ovh/cloudprojectdatabase/getDatabaseLogSubscription.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// func GetDatabaseLogSubscription(ctx *pulumi.Context, args *GetDatabaseLogSubscriptionArgs, opts ...pulumi.InvokeOption) (*GetDatabaseLogSubscriptionResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetDatabaseLogSubscriptionResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getDatabaseLogSubscriptions.go b/sdk/go/ovh/cloudprojectdatabase/getDatabaseLogSubscriptions.go index bf4c7cad..21d0f254 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getDatabaseLogSubscriptions.go +++ b/sdk/go/ovh/cloudprojectdatabase/getDatabaseLogSubscriptions.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetDatabaseLogSubscriptions(ctx *pulumi.Context, args *GetDatabaseLogSubscriptionsArgs, opts ...pulumi.InvokeOption) (*GetDatabaseLogSubscriptionsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetDatabaseLogSubscriptionsResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getDatabasePostgreSQLConnectionPools.go b/sdk/go/ovh/cloudprojectdatabase/getDatabasePostgreSQLConnectionPools.go index c903133b..a0416645 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getDatabasePostgreSQLConnectionPools.go +++ b/sdk/go/ovh/cloudprojectdatabase/getDatabasePostgreSQLConnectionPools.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func GetDatabasePostgreSQLConnectionPools(ctx *pulumi.Context, args *GetDatabasePostgreSQLConnectionPoolsArgs, opts ...pulumi.InvokeOption) (*GetDatabasePostgreSQLConnectionPoolsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetDatabasePostgreSQLConnectionPoolsResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getDatabases.go b/sdk/go/ovh/cloudprojectdatabase/getDatabases.go index 4b8c6ac6..979bc23c 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getDatabases.go +++ b/sdk/go/ovh/cloudprojectdatabase/getDatabases.go @@ -17,7 +17,6 @@ import ( // // To get the list of database clusters service for a given engine: // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// func GetDatabases(ctx *pulumi.Context, args *GetDatabasesArgs, opts ...pulumi.InvokeOption) (*GetDatabasesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetDatabasesResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getIpRestrictions.go b/sdk/go/ovh/cloudprojectdatabase/getIpRestrictions.go index edf4419e..68f3294e 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getIpRestrictions.go +++ b/sdk/go/ovh/cloudprojectdatabase/getIpRestrictions.go @@ -19,7 +19,6 @@ import ( // // To get the list of IP restriction on a database cluster service: // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// func GetIpRestrictions(ctx *pulumi.Context, args *GetIpRestrictionsArgs, opts ...pulumi.InvokeOption) (*GetIpRestrictionsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetIpRestrictionsResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getKafkaAcl.go b/sdk/go/ovh/cloudprojectdatabase/getKafkaAcl.go index 4c47810c..d291f7dd 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getKafkaAcl.go +++ b/sdk/go/ovh/cloudprojectdatabase/getKafkaAcl.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func LookupKafkaAcl(ctx *pulumi.Context, args *LookupKafkaAclArgs, opts ...pulumi.InvokeOption) (*LookupKafkaAclResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupKafkaAclResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getKafkaAcls.go b/sdk/go/ovh/cloudprojectdatabase/getKafkaAcls.go index fd009b07..d01133ff 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getKafkaAcls.go +++ b/sdk/go/ovh/cloudprojectdatabase/getKafkaAcls.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func GetKafkaAcls(ctx *pulumi.Context, args *GetKafkaAclsArgs, opts ...pulumi.InvokeOption) (*GetKafkaAclsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetKafkaAclsResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getKafkaSchemaRegistryAcl.go b/sdk/go/ovh/cloudprojectdatabase/getKafkaSchemaRegistryAcl.go index 63fc2cb7..37089c17 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getKafkaSchemaRegistryAcl.go +++ b/sdk/go/ovh/cloudprojectdatabase/getKafkaSchemaRegistryAcl.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func LookupKafkaSchemaRegistryAcl(ctx *pulumi.Context, args *LookupKafkaSchemaRegistryAclArgs, opts ...pulumi.InvokeOption) (*LookupKafkaSchemaRegistryAclResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupKafkaSchemaRegistryAclResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getKafkaSchemaRegistryAcls.go b/sdk/go/ovh/cloudprojectdatabase/getKafkaSchemaRegistryAcls.go index 33a754d9..ffece97b 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getKafkaSchemaRegistryAcls.go +++ b/sdk/go/ovh/cloudprojectdatabase/getKafkaSchemaRegistryAcls.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func GetKafkaSchemaRegistryAcls(ctx *pulumi.Context, args *GetKafkaSchemaRegistryAclsArgs, opts ...pulumi.InvokeOption) (*GetKafkaSchemaRegistryAclsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetKafkaSchemaRegistryAclsResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getKafkaTopic.go b/sdk/go/ovh/cloudprojectdatabase/getKafkaTopic.go index 8e491a29..f5f8955a 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getKafkaTopic.go +++ b/sdk/go/ovh/cloudprojectdatabase/getKafkaTopic.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func LookupKafkaTopic(ctx *pulumi.Context, args *LookupKafkaTopicArgs, opts ...pulumi.InvokeOption) (*LookupKafkaTopicResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupKafkaTopicResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getKafkaTopics.go b/sdk/go/ovh/cloudprojectdatabase/getKafkaTopics.go index d6e31d67..389ae9e9 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getKafkaTopics.go +++ b/sdk/go/ovh/cloudprojectdatabase/getKafkaTopics.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func GetKafkaTopics(ctx *pulumi.Context, args *GetKafkaTopicsArgs, opts ...pulumi.InvokeOption) (*GetKafkaTopicsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetKafkaTopicsResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getKafkaUserAccess.go b/sdk/go/ovh/cloudprojectdatabase/getKafkaUserAccess.go index 0353fcdd..b83e0c0a 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getKafkaUserAccess.go +++ b/sdk/go/ovh/cloudprojectdatabase/getKafkaUserAccess.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetKafkaUserAccess(ctx *pulumi.Context, args *GetKafkaUserAccessArgs, opts ...pulumi.InvokeOption) (*GetKafkaUserAccessResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetKafkaUserAccessResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getPostgresSqlConnectionPool.go b/sdk/go/ovh/cloudprojectdatabase/getPostgresSqlConnectionPool.go index b54b5f7c..31b1aabe 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getPostgresSqlConnectionPool.go +++ b/sdk/go/ovh/cloudprojectdatabase/getPostgresSqlConnectionPool.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// func LookupPostgresSqlConnectionPool(ctx *pulumi.Context, args *LookupPostgresSqlConnectionPoolArgs, opts ...pulumi.InvokeOption) (*LookupPostgresSqlConnectionPoolResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupPostgresSqlConnectionPoolResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getPostgresSqlUser.go b/sdk/go/ovh/cloudprojectdatabase/getPostgresSqlUser.go index 0dcea960..f400d737 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getPostgresSqlUser.go +++ b/sdk/go/ovh/cloudprojectdatabase/getPostgresSqlUser.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func LookupPostgresSqlUser(ctx *pulumi.Context, args *LookupPostgresSqlUserArgs, opts ...pulumi.InvokeOption) (*LookupPostgresSqlUserResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupPostgresSqlUserResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getUser.go b/sdk/go/ovh/cloudprojectdatabase/getUser.go index 7f37b0e1..9bed8f73 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getUser.go +++ b/sdk/go/ovh/cloudprojectdatabase/getUser.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupUserResult diff --git a/sdk/go/ovh/cloudprojectdatabase/getUsers.go b/sdk/go/ovh/cloudprojectdatabase/getUsers.go index 2f6a8b39..ca646db7 100644 --- a/sdk/go/ovh/cloudprojectdatabase/getUsers.go +++ b/sdk/go/ovh/cloudprojectdatabase/getUsers.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetUsers(ctx *pulumi.Context, args *GetUsersArgs, opts ...pulumi.InvokeOption) (*GetUsersResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetUsersResult diff --git a/sdk/go/ovh/cloudprojectdatabase/integration.go b/sdk/go/ovh/cloudprojectdatabase/integration.go index 0f05d74b..a433702a 100644 --- a/sdk/go/ovh/cloudprojectdatabase/integration.go +++ b/sdk/go/ovh/cloudprojectdatabase/integration.go @@ -22,7 +22,6 @@ import ( // // Push PostgreSQL logs in an OpenSearch DB: // -// // ```go // package main // @@ -67,7 +66,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudprojectdatabase/ipRestriction.go b/sdk/go/ovh/cloudprojectdatabase/ipRestriction.go index 2657c56f..c1629c44 100644 --- a/sdk/go/ovh/cloudprojectdatabase/ipRestriction.go +++ b/sdk/go/ovh/cloudprojectdatabase/ipRestriction.go @@ -19,7 +19,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudprojectdatabase/kafkaAcl.go b/sdk/go/ovh/cloudprojectdatabase/kafkaAcl.go index 15f397e2..1c058ecf 100644 --- a/sdk/go/ovh/cloudprojectdatabase/kafkaAcl.go +++ b/sdk/go/ovh/cloudprojectdatabase/kafkaAcl.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudprojectdatabase/kafkaSchemaRegistryAcl.go b/sdk/go/ovh/cloudprojectdatabase/kafkaSchemaRegistryAcl.go index 3908c777..9ce7103b 100644 --- a/sdk/go/ovh/cloudprojectdatabase/kafkaSchemaRegistryAcl.go +++ b/sdk/go/ovh/cloudprojectdatabase/kafkaSchemaRegistryAcl.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudprojectdatabase/kafkaTopic.go b/sdk/go/ovh/cloudprojectdatabase/kafkaTopic.go index 1e7b08f0..f70fbdaf 100644 --- a/sdk/go/ovh/cloudprojectdatabase/kafkaTopic.go +++ b/sdk/go/ovh/cloudprojectdatabase/kafkaTopic.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudprojectdatabase/logSubscription.go b/sdk/go/ovh/cloudprojectdatabase/logSubscription.go index d202656e..af1002cc 100644 --- a/sdk/go/ovh/cloudprojectdatabase/logSubscription.go +++ b/sdk/go/ovh/cloudprojectdatabase/logSubscription.go @@ -18,7 +18,6 @@ import ( // // Create a log subscription for a database. // -// // ```go // package main // @@ -61,7 +60,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudprojectdatabase/m3dbNamespace.go b/sdk/go/ovh/cloudprojectdatabase/m3dbNamespace.go index db39fe43..e5163625 100644 --- a/sdk/go/ovh/cloudprojectdatabase/m3dbNamespace.go +++ b/sdk/go/ovh/cloudprojectdatabase/m3dbNamespace.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -51,7 +50,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/cloudprojectdatabase/opensearchPattern.go b/sdk/go/ovh/cloudprojectdatabase/opensearchPattern.go index 5756323d..0fe72dfe 100644 --- a/sdk/go/ovh/cloudprojectdatabase/opensearchPattern.go +++ b/sdk/go/ovh/cloudprojectdatabase/opensearchPattern.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -51,7 +50,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/dbaas/getLogsCluster.go b/sdk/go/ovh/dbaas/getLogsCluster.go index 87fdf5bc..c805b4f4 100644 --- a/sdk/go/ovh/dbaas/getLogsCluster.go +++ b/sdk/go/ovh/dbaas/getLogsCluster.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupLogsCluster(ctx *pulumi.Context, args *LookupLogsClusterArgs, opts ...pulumi.InvokeOption) (*LookupLogsClusterResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupLogsClusterResult diff --git a/sdk/go/ovh/dbaas/getLogsClusters.go b/sdk/go/ovh/dbaas/getLogsClusters.go index 9ba9fa70..d49e4241 100644 --- a/sdk/go/ovh/dbaas/getLogsClusters.go +++ b/sdk/go/ovh/dbaas/getLogsClusters.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func GetLogsClusters(ctx *pulumi.Context, args *GetLogsClustersArgs, opts ...pulumi.InvokeOption) (*GetLogsClustersResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetLogsClustersResult diff --git a/sdk/go/ovh/dbaas/getLogsInputEngine.go b/sdk/go/ovh/dbaas/getLogsInputEngine.go index 2af94426..30e31093 100644 --- a/sdk/go/ovh/dbaas/getLogsInputEngine.go +++ b/sdk/go/ovh/dbaas/getLogsInputEngine.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// func GetLogsInputEngine(ctx *pulumi.Context, args *GetLogsInputEngineArgs, opts ...pulumi.InvokeOption) (*GetLogsInputEngineResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetLogsInputEngineResult diff --git a/sdk/go/ovh/dbaas/getLogsOutputGraylogStream.go b/sdk/go/ovh/dbaas/getLogsOutputGraylogStream.go index 60a0cf61..df49055c 100644 --- a/sdk/go/ovh/dbaas/getLogsOutputGraylogStream.go +++ b/sdk/go/ovh/dbaas/getLogsOutputGraylogStream.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupLogsOutputGraylogStream(ctx *pulumi.Context, args *LookupLogsOutputGraylogStreamArgs, opts ...pulumi.InvokeOption) (*LookupLogsOutputGraylogStreamResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupLogsOutputGraylogStreamResult diff --git a/sdk/go/ovh/dbaas/logsCluster.go b/sdk/go/ovh/dbaas/logsCluster.go index 213a986f..3ec77365 100644 --- a/sdk/go/ovh/dbaas/logsCluster.go +++ b/sdk/go/ovh/dbaas/logsCluster.go @@ -14,7 +14,6 @@ import ( // ## Example Usage // -// // ```go // package main // @@ -48,7 +47,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/dbaas/logsInput.go b/sdk/go/ovh/dbaas/logsInput.go index 1fd6ea65..c911bfc0 100644 --- a/sdk/go/ovh/dbaas/logsInput.go +++ b/sdk/go/ovh/dbaas/logsInput.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -77,7 +76,6 @@ import ( // } // // ``` -// type LogsInput struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/dbaas/pulumiTypes.go b/sdk/go/ovh/dbaas/pulumiTypes.go index b25e9eb2..759e9ea5 100644 --- a/sdk/go/ovh/dbaas/pulumiTypes.go +++ b/sdk/go/ovh/dbaas/pulumiTypes.go @@ -170,9 +170,9 @@ func (o LogsInputConfigurationPtrOutput) Logstash() LogsInputConfigurationLogsta } type LogsInputConfigurationFlowgger struct { - // Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" + // Type of format to decode LogFormat string `pulumi:"logFormat"` - // Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" + // Indicates how messages are delimited LogFraming string `pulumi:"logFraming"` } @@ -188,9 +188,9 @@ type LogsInputConfigurationFlowggerInput interface { } type LogsInputConfigurationFlowggerArgs struct { - // Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" + // Type of format to decode LogFormat pulumi.StringInput `pulumi:"logFormat"` - // Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" + // Indicates how messages are delimited LogFraming pulumi.StringInput `pulumi:"logFraming"` } @@ -271,12 +271,12 @@ func (o LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerPt }).(LogsInputConfigurationFlowggerPtrOutput) } -// Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" +// Type of format to decode func (o LogsInputConfigurationFlowggerOutput) LogFormat() pulumi.StringOutput { return o.ApplyT(func(v LogsInputConfigurationFlowgger) string { return v.LogFormat }).(pulumi.StringOutput) } -// Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" +// Indicates how messages are delimited func (o LogsInputConfigurationFlowggerOutput) LogFraming() pulumi.StringOutput { return o.ApplyT(func(v LogsInputConfigurationFlowgger) string { return v.LogFraming }).(pulumi.StringOutput) } @@ -305,7 +305,7 @@ func (o LogsInputConfigurationFlowggerPtrOutput) Elem() LogsInputConfigurationFl }).(LogsInputConfigurationFlowggerOutput) } -// Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" +// Type of format to decode func (o LogsInputConfigurationFlowggerPtrOutput) LogFormat() pulumi.StringPtrOutput { return o.ApplyT(func(v *LogsInputConfigurationFlowgger) *string { if v == nil { @@ -315,7 +315,7 @@ func (o LogsInputConfigurationFlowggerPtrOutput) LogFormat() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } -// Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" +// Indicates how messages are delimited func (o LogsInputConfigurationFlowggerPtrOutput) LogFraming() pulumi.StringPtrOutput { return o.ApplyT(func(v *LogsInputConfigurationFlowgger) *string { if v == nil { diff --git a/sdk/go/ovh/dedicated/cephAcl.go b/sdk/go/ovh/dedicated/cephAcl.go index e6854bc9..35491315 100644 --- a/sdk/go/ovh/dedicated/cephAcl.go +++ b/sdk/go/ovh/dedicated/cephAcl.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -48,7 +47,6 @@ import ( // } // // ``` -// type CephAcl struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/dedicated/getCeph.go b/sdk/go/ovh/dedicated/getCeph.go index 5afe98c1..f165b4eb 100644 --- a/sdk/go/ovh/dedicated/getCeph.go +++ b/sdk/go/ovh/dedicated/getCeph.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func GetCeph(ctx *pulumi.Context, args *GetCephArgs, opts ...pulumi.InvokeOption) (*GetCephResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetCephResult diff --git a/sdk/go/ovh/dedicated/getNasHA.go b/sdk/go/ovh/dedicated/getNasHA.go index 933a208f..aed40849 100644 --- a/sdk/go/ovh/dedicated/getNasHA.go +++ b/sdk/go/ovh/dedicated/getNasHA.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func GetNasHA(ctx *pulumi.Context, args *GetNasHAArgs, opts ...pulumi.InvokeOption) (*GetNasHAResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetNasHAResult diff --git a/sdk/go/ovh/dedicated/getServerBoots.go b/sdk/go/ovh/dedicated/getServerBoots.go index e911c822..4e70c302 100644 --- a/sdk/go/ovh/dedicated/getServerBoots.go +++ b/sdk/go/ovh/dedicated/getServerBoots.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func GetServerBoots(ctx *pulumi.Context, args *GetServerBootsArgs, opts ...pulumi.InvokeOption) (*GetServerBootsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetServerBootsResult diff --git a/sdk/go/ovh/dedicated/getServerSpecificationsHardware.go b/sdk/go/ovh/dedicated/getServerSpecificationsHardware.go index d754cbc7..a90dd71c 100644 --- a/sdk/go/ovh/dedicated/getServerSpecificationsHardware.go +++ b/sdk/go/ovh/dedicated/getServerSpecificationsHardware.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func GetServerSpecificationsHardware(ctx *pulumi.Context, args *GetServerSpecificationsHardwareArgs, opts ...pulumi.InvokeOption) (*GetServerSpecificationsHardwareResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetServerSpecificationsHardwareResult diff --git a/sdk/go/ovh/dedicated/getServerSpecificationsNetwork.go b/sdk/go/ovh/dedicated/getServerSpecificationsNetwork.go index a9446427..2b0e3a4e 100644 --- a/sdk/go/ovh/dedicated/getServerSpecificationsNetwork.go +++ b/sdk/go/ovh/dedicated/getServerSpecificationsNetwork.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func GetServerSpecificationsNetwork(ctx *pulumi.Context, args *GetServerSpecificationsNetworkArgs, opts ...pulumi.InvokeOption) (*GetServerSpecificationsNetworkResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetServerSpecificationsNetworkResult diff --git a/sdk/go/ovh/dedicated/nasHAPartition.go b/sdk/go/ovh/dedicated/nasHAPartition.go index f6cdc92c..d3b45876 100644 --- a/sdk/go/ovh/dedicated/nasHAPartition.go +++ b/sdk/go/ovh/dedicated/nasHAPartition.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/dedicated/nasHAPartitionAccess.go b/sdk/go/ovh/dedicated/nasHAPartitionAccess.go index cfa9f7c4..344e154c 100644 --- a/sdk/go/ovh/dedicated/nasHAPartitionAccess.go +++ b/sdk/go/ovh/dedicated/nasHAPartitionAccess.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/dedicated/nasHAPartitionSnapshot.go b/sdk/go/ovh/dedicated/nasHAPartitionSnapshot.go index 42e710be..948dbf57 100644 --- a/sdk/go/ovh/dedicated/nasHAPartitionSnapshot.go +++ b/sdk/go/ovh/dedicated/nasHAPartitionSnapshot.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/dedicated/pulumiTypes.go b/sdk/go/ovh/dedicated/pulumiTypes.go index 5ef8edc3..2b7c05ab 100644 --- a/sdk/go/ovh/dedicated/pulumiTypes.go +++ b/sdk/go/ovh/dedicated/pulumiTypes.go @@ -18,10 +18,6 @@ type ServerInstallTaskDetails struct { CustomHostname *string `pulumi:"customHostname"` // Disk group id. DiskGroupId *int `pulumi:"diskGroupId"` - // Deprecated, will be removed in next release. - // - // Deprecated: This field is deprecated and will be removed in a future release - Language *string `pulumi:"language"` // Set to true to disable RAID. NoRaid *bool `pulumi:"noRaid"` // Indicate the URL where your postinstall customisation script is located. @@ -30,18 +26,6 @@ type ServerInstallTaskDetails struct { PostInstallationScriptReturn *string `pulumi:"postInstallationScriptReturn"` // soft raid devices. SoftRaidDevices *int `pulumi:"softRaidDevices"` - // Deprecated, will be removed in next release. - // - // The `userMetadata` block supports many arguments, here is a non-exhaustive list depending on the OS: - // - // -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) - // - // -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) - // - // -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information - // - // Deprecated: This field is deprecated and will be removed in a future release - UseSpla *bool `pulumi:"useSpla"` } // ServerInstallTaskDetailsInput is an input type that accepts ServerInstallTaskDetailsArgs and ServerInstallTaskDetailsOutput values. @@ -60,10 +44,6 @@ type ServerInstallTaskDetailsArgs struct { CustomHostname pulumi.StringPtrInput `pulumi:"customHostname"` // Disk group id. DiskGroupId pulumi.IntPtrInput `pulumi:"diskGroupId"` - // Deprecated, will be removed in next release. - // - // Deprecated: This field is deprecated and will be removed in a future release - Language pulumi.StringPtrInput `pulumi:"language"` // Set to true to disable RAID. NoRaid pulumi.BoolPtrInput `pulumi:"noRaid"` // Indicate the URL where your postinstall customisation script is located. @@ -72,18 +52,6 @@ type ServerInstallTaskDetailsArgs struct { PostInstallationScriptReturn pulumi.StringPtrInput `pulumi:"postInstallationScriptReturn"` // soft raid devices. SoftRaidDevices pulumi.IntPtrInput `pulumi:"softRaidDevices"` - // Deprecated, will be removed in next release. - // - // The `userMetadata` block supports many arguments, here is a non-exhaustive list depending on the OS: - // - // -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) - // - // -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) - // - // -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information - // - // Deprecated: This field is deprecated and will be removed in a future release - UseSpla pulumi.BoolPtrInput `pulumi:"useSpla"` } func (ServerInstallTaskDetailsArgs) ElementType() reflect.Type { @@ -173,13 +141,6 @@ func (o ServerInstallTaskDetailsOutput) DiskGroupId() pulumi.IntPtrOutput { return o.ApplyT(func(v ServerInstallTaskDetails) *int { return v.DiskGroupId }).(pulumi.IntPtrOutput) } -// Deprecated, will be removed in next release. -// -// Deprecated: This field is deprecated and will be removed in a future release -func (o ServerInstallTaskDetailsOutput) Language() pulumi.StringPtrOutput { - return o.ApplyT(func(v ServerInstallTaskDetails) *string { return v.Language }).(pulumi.StringPtrOutput) -} - // Set to true to disable RAID. func (o ServerInstallTaskDetailsOutput) NoRaid() pulumi.BoolPtrOutput { return o.ApplyT(func(v ServerInstallTaskDetails) *bool { return v.NoRaid }).(pulumi.BoolPtrOutput) @@ -200,21 +161,6 @@ func (o ServerInstallTaskDetailsOutput) SoftRaidDevices() pulumi.IntPtrOutput { return o.ApplyT(func(v ServerInstallTaskDetails) *int { return v.SoftRaidDevices }).(pulumi.IntPtrOutput) } -// Deprecated, will be removed in next release. -// -// The `userMetadata` block supports many arguments, here is a non-exhaustive list depending on the OS: -// -// -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) -// -// -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) -// -// -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information -// -// Deprecated: This field is deprecated and will be removed in a future release -func (o ServerInstallTaskDetailsOutput) UseSpla() pulumi.BoolPtrOutput { - return o.ApplyT(func(v ServerInstallTaskDetails) *bool { return v.UseSpla }).(pulumi.BoolPtrOutput) -} - type ServerInstallTaskDetailsPtrOutput struct{ *pulumi.OutputState } func (ServerInstallTaskDetailsPtrOutput) ElementType() reflect.Type { @@ -259,18 +205,6 @@ func (o ServerInstallTaskDetailsPtrOutput) DiskGroupId() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Deprecated, will be removed in next release. -// -// Deprecated: This field is deprecated and will be removed in a future release -func (o ServerInstallTaskDetailsPtrOutput) Language() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ServerInstallTaskDetails) *string { - if v == nil { - return nil - } - return v.Language - }).(pulumi.StringPtrOutput) -} - // Set to true to disable RAID. func (o ServerInstallTaskDetailsPtrOutput) NoRaid() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ServerInstallTaskDetails) *bool { @@ -311,26 +245,6 @@ func (o ServerInstallTaskDetailsPtrOutput) SoftRaidDevices() pulumi.IntPtrOutput }).(pulumi.IntPtrOutput) } -// Deprecated, will be removed in next release. -// -// The `userMetadata` block supports many arguments, here is a non-exhaustive list depending on the OS: -// -// -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) -// -// -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) -// -// -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information -// -// Deprecated: This field is deprecated and will be removed in a future release -func (o ServerInstallTaskDetailsPtrOutput) UseSpla() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *ServerInstallTaskDetails) *bool { - if v == nil { - return nil - } - return v.UseSpla - }).(pulumi.BoolPtrOutput) -} - type ServerInstallTaskUserMetadata struct { // The key for the user_metadata Key string `pulumi:"key"` diff --git a/sdk/go/ovh/dedicated/serverInstallTask.go b/sdk/go/ovh/dedicated/serverInstallTask.go index 337d9aed..ca4ef0b8 100644 --- a/sdk/go/ovh/dedicated/serverInstallTask.go +++ b/sdk/go/ovh/dedicated/serverInstallTask.go @@ -15,7 +15,6 @@ import ( // ## Example Usage // // Using a custom template based on an OVHCloud template -// // ```go // package main // @@ -69,11 +68,9 @@ import ( // } // // ``` -// // // Using a BringYourOwnLinux (BYOLinux) template (with userMetadata) // -// // ```go // package main // @@ -169,11 +166,9 @@ import ( // } // // ``` -// // // # Using a Microsoft Windows server OVHcloud template with a specific language // -// // ```go // package main // @@ -222,7 +217,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/dedicated/serverRebootTask.go b/sdk/go/ovh/dedicated/serverRebootTask.go index fcc6ef7d..2e503840 100644 --- a/sdk/go/ovh/dedicated/serverRebootTask.go +++ b/sdk/go/ovh/dedicated/serverRebootTask.go @@ -14,7 +14,6 @@ import ( // ## Example Usage // -// // ```go // package main // @@ -58,7 +57,6 @@ import ( // } // // ``` -// type ServerRebootTask struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/dedicated/serverUpdate.go b/sdk/go/ovh/dedicated/serverUpdate.go index dce7e127..6dc5032e 100644 --- a/sdk/go/ovh/dedicated/serverUpdate.go +++ b/sdk/go/ovh/dedicated/serverUpdate.go @@ -14,7 +14,6 @@ import ( // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// type ServerUpdate struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/domain/getZone.go b/sdk/go/ovh/domain/getZone.go index ce1b3c1a..3143da4b 100644 --- a/sdk/go/ovh/domain/getZone.go +++ b/sdk/go/ovh/domain/getZone.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupZone(ctx *pulumi.Context, args *LookupZoneArgs, opts ...pulumi.InvokeOption) (*LookupZoneResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupZoneResult diff --git a/sdk/go/ovh/domain/getZoneDNSSec.go b/sdk/go/ovh/domain/getZoneDNSSec.go index 5beb5895..dbc4e249 100644 --- a/sdk/go/ovh/domain/getZoneDNSSec.go +++ b/sdk/go/ovh/domain/getZoneDNSSec.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupZoneDNSSec(ctx *pulumi.Context, args *LookupZoneDNSSecArgs, opts ...pulumi.InvokeOption) (*LookupZoneDNSSecResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupZoneDNSSecResult diff --git a/sdk/go/ovh/domain/pulumiTypes.go b/sdk/go/ovh/domain/pulumiTypes.go index 5e045c36..c9bbcd38 100644 --- a/sdk/go/ovh/domain/pulumiTypes.go +++ b/sdk/go/ovh/domain/pulumiTypes.go @@ -264,7 +264,7 @@ func (o ZoneOrderDetailArrayOutput) Index(i pulumi.IntInput) ZoneOrderDetailOutp type ZonePlan struct { // Catalog name CatalogName *string `pulumi:"catalogName"` - // Representation of a configuration item for personalizing product + // Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` Configurations []ZonePlanConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` @@ -288,7 +288,7 @@ type ZonePlanInput interface { type ZonePlanArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` - // Representation of a configuration item for personalizing product + // Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` Configurations ZonePlanConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` @@ -380,7 +380,7 @@ func (o ZonePlanOutput) CatalogName() pulumi.StringPtrOutput { return o.ApplyT(func(v ZonePlan) *string { return v.CatalogName }).(pulumi.StringPtrOutput) } -// Representation of a configuration item for personalizing product +// Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` func (o ZonePlanOutput) Configurations() ZonePlanConfigurationArrayOutput { return o.ApplyT(func(v ZonePlan) []ZonePlanConfiguration { return v.Configurations }).(ZonePlanConfigurationArrayOutput) } @@ -434,7 +434,7 @@ func (o ZonePlanPtrOutput) CatalogName() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Representation of a configuration item for personalizing product +// Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` func (o ZonePlanPtrOutput) Configurations() ZonePlanConfigurationArrayOutput { return o.ApplyT(func(v *ZonePlan) []ZonePlanConfiguration { if v == nil { diff --git a/sdk/go/ovh/domain/zone.go b/sdk/go/ovh/domain/zone.go index bbfd7fd7..28a2e5d2 100644 --- a/sdk/go/ovh/domain/zone.go +++ b/sdk/go/ovh/domain/zone.go @@ -14,7 +14,6 @@ import ( // ## Example Usage // -// // ```go // package main // @@ -74,7 +73,6 @@ import ( // } // // ``` -// // // ## Import // @@ -205,6 +203,8 @@ func (ZoneState) ElementType() reflect.Type { } type zoneArgs struct { + // Details about an Order + Orders []ZoneOrder `pulumi:"orders"` // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary string `pulumi:"ovhSubsidiary"` // Ovh payment mode @@ -219,6 +219,8 @@ type zoneArgs struct { // The set of arguments for constructing a Zone resource. type ZoneArgs struct { + // Details about an Order + Orders ZoneOrderArrayInput // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary pulumi.StringInput // Ovh payment mode diff --git a/sdk/go/ovh/domain/zoneDNSSec.go b/sdk/go/ovh/domain/zoneDNSSec.go index 0c75c958..c4e6e001 100644 --- a/sdk/go/ovh/domain/zoneDNSSec.go +++ b/sdk/go/ovh/domain/zoneDNSSec.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// type ZoneDNSSec struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/domain/zoneRecord.go b/sdk/go/ovh/domain/zoneRecord.go index 0f51b803..7f7b08bf 100644 --- a/sdk/go/ovh/domain/zoneRecord.go +++ b/sdk/go/ovh/domain/zoneRecord.go @@ -14,7 +14,6 @@ import ( // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/domain/zoneRedirection.go b/sdk/go/ovh/domain/zoneRedirection.go index 76fcf809..ac2cdc02 100644 --- a/sdk/go/ovh/domain/zoneRedirection.go +++ b/sdk/go/ovh/domain/zoneRedirection.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// type ZoneRedirection struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/getInstallationTemplate.go b/sdk/go/ovh/getInstallationTemplate.go new file mode 100644 index 00000000..fb9ea564 --- /dev/null +++ b/sdk/go/ovh/getInstallationTemplate.go @@ -0,0 +1,217 @@ +// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. +// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** + +package ovh + +import ( + "context" + "reflect" + + "github.com/ovh/pulumi-ovh/sdk/go/ovh/internal" + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +) + +// Use this data source to retrieve information about a specific OVH dedicated server installation template. +// +// ## Example Usage +// +// ```go +// package main +// +// import ( +// +// "github.com/ovh/pulumi-ovh/sdk/go/ovh" +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +// +// ) +// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// ovhtemplate, err := ovh.GetInstallationTemplate(ctx, &ovh.GetInstallationTemplateArgs{ +// TemplateName: "debian12_64", +// }, nil) +// if err != nil { +// return err +// } +// ctx.Export("template", ovhtemplate) +// return nil +// }) +// } +// +// ``` +func GetInstallationTemplate(ctx *pulumi.Context, args *GetInstallationTemplateArgs, opts ...pulumi.InvokeOption) (*GetInstallationTemplateResult, error) { + opts = internal.PkgInvokeDefaultOpts(opts) + var rv GetInstallationTemplateResult + err := ctx.Invoke("ovh:index/getInstallationTemplate:getInstallationTemplate", args, &rv, opts...) + if err != nil { + return nil, err + } + return &rv, nil +} + +// A collection of arguments for invoking getInstallationTemplate. +type GetInstallationTemplateArgs struct { + // The name of the template. + TemplateName string `pulumi:"templateName"` +} + +// A collection of values returned by getInstallationTemplate. +type GetInstallationTemplateResult struct { + // Template bit format (32 or 64). + BitFormat int `pulumi:"bitFormat"` + // Category of this template (informative only). + Category string `pulumi:"category"` + // Information about this template. + Description string `pulumi:"description"` + // Distribution this template is based on. + Distribution string `pulumi:"distribution"` + // End of install date of the template. + EndOfInstall string `pulumi:"endOfInstall"` + // Template family type. + Family string `pulumi:"family"` + // Filesystems available. + Filesystems []string `pulumi:"filesystems"` + HardRaidConfiguration bool `pulumi:"hardRaidConfiguration"` + // The provider-assigned unique ID for this managed resource. + Id string `pulumi:"id"` + // Represents the questions of the expected answers in the userMetadata field. + Inputs []GetInstallationTemplateInput `pulumi:"inputs"` + // License available for this template. + Licenses []GetInstallationTemplateLicense `pulumi:"licenses"` + // Whether this template supports LVM. + LvmReady bool `pulumi:"lvmReady"` + // Partitioning customization is not available for this OS template. + NoPartitioning bool `pulumi:"noPartitioning"` + // Distribution project details. + Projects []GetInstallationTemplateProject `pulumi:"projects"` + // Template supports RAID0 and RAID1 on 2 disks. + SoftRaidOnlyMirroring bool `pulumi:"softRaidOnlyMirroring"` + // Subfamily of the template. + Subfamily string `pulumi:"subfamily"` + TemplateName string `pulumi:"templateName"` +} + +func GetInstallationTemplateOutput(ctx *pulumi.Context, args GetInstallationTemplateOutputArgs, opts ...pulumi.InvokeOption) GetInstallationTemplateResultOutput { + return pulumi.ToOutputWithContext(context.Background(), args). + ApplyT(func(v interface{}) (GetInstallationTemplateResult, error) { + args := v.(GetInstallationTemplateArgs) + r, err := GetInstallationTemplate(ctx, &args, opts...) + var s GetInstallationTemplateResult + if r != nil { + s = *r + } + return s, err + }).(GetInstallationTemplateResultOutput) +} + +// A collection of arguments for invoking getInstallationTemplate. +type GetInstallationTemplateOutputArgs struct { + // The name of the template. + TemplateName pulumi.StringInput `pulumi:"templateName"` +} + +func (GetInstallationTemplateOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateArgs)(nil)).Elem() +} + +// A collection of values returned by getInstallationTemplate. +type GetInstallationTemplateResultOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateResultOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateResult)(nil)).Elem() +} + +func (o GetInstallationTemplateResultOutput) ToGetInstallationTemplateResultOutput() GetInstallationTemplateResultOutput { + return o +} + +func (o GetInstallationTemplateResultOutput) ToGetInstallationTemplateResultOutputWithContext(ctx context.Context) GetInstallationTemplateResultOutput { + return o +} + +// Template bit format (32 or 64). +func (o GetInstallationTemplateResultOutput) BitFormat() pulumi.IntOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) int { return v.BitFormat }).(pulumi.IntOutput) +} + +// Category of this template (informative only). +func (o GetInstallationTemplateResultOutput) Category() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) string { return v.Category }).(pulumi.StringOutput) +} + +// Information about this template. +func (o GetInstallationTemplateResultOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) string { return v.Description }).(pulumi.StringOutput) +} + +// Distribution this template is based on. +func (o GetInstallationTemplateResultOutput) Distribution() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) string { return v.Distribution }).(pulumi.StringOutput) +} + +// End of install date of the template. +func (o GetInstallationTemplateResultOutput) EndOfInstall() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) string { return v.EndOfInstall }).(pulumi.StringOutput) +} + +// Template family type. +func (o GetInstallationTemplateResultOutput) Family() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) string { return v.Family }).(pulumi.StringOutput) +} + +// Filesystems available. +func (o GetInstallationTemplateResultOutput) Filesystems() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) []string { return v.Filesystems }).(pulumi.StringArrayOutput) +} + +func (o GetInstallationTemplateResultOutput) HardRaidConfiguration() pulumi.BoolOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) bool { return v.HardRaidConfiguration }).(pulumi.BoolOutput) +} + +// The provider-assigned unique ID for this managed resource. +func (o GetInstallationTemplateResultOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) string { return v.Id }).(pulumi.StringOutput) +} + +// Represents the questions of the expected answers in the userMetadata field. +func (o GetInstallationTemplateResultOutput) Inputs() GetInstallationTemplateInputArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) []GetInstallationTemplateInput { return v.Inputs }).(GetInstallationTemplateInputArrayOutput) +} + +// License available for this template. +func (o GetInstallationTemplateResultOutput) Licenses() GetInstallationTemplateLicenseArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) []GetInstallationTemplateLicense { return v.Licenses }).(GetInstallationTemplateLicenseArrayOutput) +} + +// Whether this template supports LVM. +func (o GetInstallationTemplateResultOutput) LvmReady() pulumi.BoolOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) bool { return v.LvmReady }).(pulumi.BoolOutput) +} + +// Partitioning customization is not available for this OS template. +func (o GetInstallationTemplateResultOutput) NoPartitioning() pulumi.BoolOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) bool { return v.NoPartitioning }).(pulumi.BoolOutput) +} + +// Distribution project details. +func (o GetInstallationTemplateResultOutput) Projects() GetInstallationTemplateProjectArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) []GetInstallationTemplateProject { return v.Projects }).(GetInstallationTemplateProjectArrayOutput) +} + +// Template supports RAID0 and RAID1 on 2 disks. +func (o GetInstallationTemplateResultOutput) SoftRaidOnlyMirroring() pulumi.BoolOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) bool { return v.SoftRaidOnlyMirroring }).(pulumi.BoolOutput) +} + +// Subfamily of the template. +func (o GetInstallationTemplateResultOutput) Subfamily() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) string { return v.Subfamily }).(pulumi.StringOutput) +} + +func (o GetInstallationTemplateResultOutput) TemplateName() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateResult) string { return v.TemplateName }).(pulumi.StringOutput) +} + +func init() { + pulumi.RegisterOutputType(GetInstallationTemplateResultOutput{}) +} diff --git a/sdk/go/ovh/getInstallationTemplates.go b/sdk/go/ovh/getInstallationTemplates.go index 9f4d4dd2..1513a441 100644 --- a/sdk/go/ovh/getInstallationTemplates.go +++ b/sdk/go/ovh/getInstallationTemplates.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetInstallationTemplates(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetInstallationTemplatesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetInstallationTemplatesResult diff --git a/sdk/go/ovh/getServer.go b/sdk/go/ovh/getServer.go index 12d53368..602ce649 100644 --- a/sdk/go/ovh/getServer.go +++ b/sdk/go/ovh/getServer.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func GetServer(ctx *pulumi.Context, args *GetServerArgs, opts ...pulumi.InvokeOption) (*GetServerResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetServerResult diff --git a/sdk/go/ovh/getServers.go b/sdk/go/ovh/getServers.go index b27c0558..ff989959 100644 --- a/sdk/go/ovh/getServers.go +++ b/sdk/go/ovh/getServers.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetServers(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetServersResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetServersResult diff --git a/sdk/go/ovh/getVrackNetworks.go b/sdk/go/ovh/getVrackNetworks.go index cd5fa418..5f8c9748 100644 --- a/sdk/go/ovh/getVrackNetworks.go +++ b/sdk/go/ovh/getVrackNetworks.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func GetVrackNetworks(ctx *pulumi.Context, args *GetVrackNetworksArgs, opts ...pulumi.InvokeOption) (*GetVrackNetworksResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetVrackNetworksResult diff --git a/sdk/go/ovh/hosting/getPrivateDatabase.go b/sdk/go/ovh/hosting/getPrivateDatabase.go index c594e93b..0ae0a06e 100644 --- a/sdk/go/ovh/hosting/getPrivateDatabase.go +++ b/sdk/go/ovh/hosting/getPrivateDatabase.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupPrivateDatabase(ctx *pulumi.Context, args *LookupPrivateDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupPrivateDatabaseResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupPrivateDatabaseResult diff --git a/sdk/go/ovh/hosting/getPrivateDatabaseAllowlist.go b/sdk/go/ovh/hosting/getPrivateDatabaseAllowlist.go index 2f83c910..ea9b0ebb 100644 --- a/sdk/go/ovh/hosting/getPrivateDatabaseAllowlist.go +++ b/sdk/go/ovh/hosting/getPrivateDatabaseAllowlist.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupPrivateDatabaseAllowlist(ctx *pulumi.Context, args *LookupPrivateDatabaseAllowlistArgs, opts ...pulumi.InvokeOption) (*LookupPrivateDatabaseAllowlistResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupPrivateDatabaseAllowlistResult diff --git a/sdk/go/ovh/hosting/getPrivateDatabaseDb.go b/sdk/go/ovh/hosting/getPrivateDatabaseDb.go index ea30a45b..48e96846 100644 --- a/sdk/go/ovh/hosting/getPrivateDatabaseDb.go +++ b/sdk/go/ovh/hosting/getPrivateDatabaseDb.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupPrivateDatabaseDb(ctx *pulumi.Context, args *LookupPrivateDatabaseDbArgs, opts ...pulumi.InvokeOption) (*LookupPrivateDatabaseDbResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupPrivateDatabaseDbResult diff --git a/sdk/go/ovh/hosting/getPrivateDatabaseUser.go b/sdk/go/ovh/hosting/getPrivateDatabaseUser.go index e189609c..4471545d 100644 --- a/sdk/go/ovh/hosting/getPrivateDatabaseUser.go +++ b/sdk/go/ovh/hosting/getPrivateDatabaseUser.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupPrivateDatabaseUser(ctx *pulumi.Context, args *LookupPrivateDatabaseUserArgs, opts ...pulumi.InvokeOption) (*LookupPrivateDatabaseUserResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupPrivateDatabaseUserResult diff --git a/sdk/go/ovh/hosting/getPrivateDatabaseUserGrant.go b/sdk/go/ovh/hosting/getPrivateDatabaseUserGrant.go index d52c6ea2..e92e93e7 100644 --- a/sdk/go/ovh/hosting/getPrivateDatabaseUserGrant.go +++ b/sdk/go/ovh/hosting/getPrivateDatabaseUserGrant.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func LookupPrivateDatabaseUserGrant(ctx *pulumi.Context, args *LookupPrivateDatabaseUserGrantArgs, opts ...pulumi.InvokeOption) (*LookupPrivateDatabaseUserGrantResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupPrivateDatabaseUserGrantResult diff --git a/sdk/go/ovh/hosting/privateDatabase.go b/sdk/go/ovh/hosting/privateDatabase.go index cecd529a..99d3e49b 100644 --- a/sdk/go/ovh/hosting/privateDatabase.go +++ b/sdk/go/ovh/hosting/privateDatabase.go @@ -14,7 +14,6 @@ import ( // ## Example Usage // -// // ```go // package main // @@ -76,7 +75,6 @@ import ( // } // // ``` -// // // ## Import // @@ -294,6 +292,8 @@ func (PrivateDatabaseState) ElementType() reflect.Type { type privateDatabaseArgs struct { // Name displayed in customer panel for your private database DisplayName *string `pulumi:"displayName"` + // Details about your Order + Orders []PrivateDatabaseOrder `pulumi:"orders"` // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary string `pulumi:"ovhSubsidiary"` // Ovh payment mode @@ -312,6 +312,8 @@ type privateDatabaseArgs struct { type PrivateDatabaseArgs struct { // Name displayed in customer panel for your private database DisplayName pulumi.StringPtrInput + // Details about your Order + Orders PrivateDatabaseOrderArrayInput // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary pulumi.StringInput // Ovh payment mode diff --git a/sdk/go/ovh/hosting/privateDatabaseAllowlist.go b/sdk/go/ovh/hosting/privateDatabaseAllowlist.go index 20408e02..b1c1a769 100644 --- a/sdk/go/ovh/hosting/privateDatabaseAllowlist.go +++ b/sdk/go/ovh/hosting/privateDatabaseAllowlist.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/hosting/privateDatabaseDb.go b/sdk/go/ovh/hosting/privateDatabaseDb.go index ee1c7834..1e4cd118 100644 --- a/sdk/go/ovh/hosting/privateDatabaseDb.go +++ b/sdk/go/ovh/hosting/privateDatabaseDb.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/hosting/privateDatabaseUser.go b/sdk/go/ovh/hosting/privateDatabaseUser.go index 228aa3dd..a1ddbe86 100644 --- a/sdk/go/ovh/hosting/privateDatabaseUser.go +++ b/sdk/go/ovh/hosting/privateDatabaseUser.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/hosting/privateDatabaseUserGrant.go b/sdk/go/ovh/hosting/privateDatabaseUserGrant.go index 0ac5c521..66ccc4c2 100644 --- a/sdk/go/ovh/hosting/privateDatabaseUserGrant.go +++ b/sdk/go/ovh/hosting/privateDatabaseUserGrant.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/hosting/pulumiTypes.go b/sdk/go/ovh/hosting/pulumiTypes.go index a22daadd..768aa091 100644 --- a/sdk/go/ovh/hosting/pulumiTypes.go +++ b/sdk/go/ovh/hosting/pulumiTypes.go @@ -478,8 +478,6 @@ type PrivateDatabasePlanConfiguration struct { // Identifier of the resource Label string `pulumi:"label"` // Path to the resource in API.OVH.COM - // - // Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) Value string `pulumi:"value"` } @@ -498,8 +496,6 @@ type PrivateDatabasePlanConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM - // - // Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) Value pulumi.StringInput `pulumi:"value"` } @@ -560,8 +556,6 @@ func (o PrivateDatabasePlanConfigurationOutput) Label() pulumi.StringOutput { } // Path to the resource in API.OVH.COM -// -// Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) func (o PrivateDatabasePlanConfigurationOutput) Value() pulumi.StringOutput { return o.ApplyT(func(v PrivateDatabasePlanConfiguration) string { return v.Value }).(pulumi.StringOutput) } @@ -591,9 +585,9 @@ type PrivateDatabasePlanOption struct { CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []PrivateDatabasePlanOptionConfiguration `pulumi:"configurations"` - // duration. + // Service duration Duration string `pulumi:"duration"` - // Plan code. + // Plan code PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` @@ -615,9 +609,9 @@ type PrivateDatabasePlanOptionArgs struct { CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations PrivateDatabasePlanOptionConfigurationArrayInput `pulumi:"configurations"` - // duration. + // Service duration Duration pulumi.StringInput `pulumi:"duration"` - // Plan code. + // Plan code PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` @@ -684,12 +678,12 @@ func (o PrivateDatabasePlanOptionOutput) Configurations() PrivateDatabasePlanOpt return o.ApplyT(func(v PrivateDatabasePlanOption) []PrivateDatabasePlanOptionConfiguration { return v.Configurations }).(PrivateDatabasePlanOptionConfigurationArrayOutput) } -// duration. +// Service duration func (o PrivateDatabasePlanOptionOutput) Duration() pulumi.StringOutput { return o.ApplyT(func(v PrivateDatabasePlanOption) string { return v.Duration }).(pulumi.StringOutput) } -// Plan code. +// Plan code func (o PrivateDatabasePlanOptionOutput) PlanCode() pulumi.StringOutput { return o.ApplyT(func(v PrivateDatabasePlanOption) string { return v.PlanCode }).(pulumi.StringOutput) } @@ -723,8 +717,6 @@ type PrivateDatabasePlanOptionConfiguration struct { // Identifier of the resource Label string `pulumi:"label"` // Path to the resource in API.OVH.COM - // - // Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) Value string `pulumi:"value"` } @@ -743,8 +735,6 @@ type PrivateDatabasePlanOptionConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM - // - // Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) Value pulumi.StringInput `pulumi:"value"` } @@ -805,8 +795,6 @@ func (o PrivateDatabasePlanOptionConfigurationOutput) Label() pulumi.StringOutpu } // Path to the resource in API.OVH.COM -// -// Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) func (o PrivateDatabasePlanOptionConfigurationOutput) Value() pulumi.StringOutput { return o.ApplyT(func(v PrivateDatabasePlanOptionConfiguration) string { return v.Value }).(pulumi.StringOutput) } diff --git a/sdk/go/ovh/iam/getPermissionsGroups.go b/sdk/go/ovh/iam/getPermissionsGroups.go index 946ba550..f8ca3442 100644 --- a/sdk/go/ovh/iam/getPermissionsGroups.go +++ b/sdk/go/ovh/iam/getPermissionsGroups.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func GetPermissionsGroups(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetPermissionsGroupsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetPermissionsGroupsResult diff --git a/sdk/go/ovh/iam/getPolicies.go b/sdk/go/ovh/iam/getPolicies.go index c18b76ee..f2b8010e 100644 --- a/sdk/go/ovh/iam/getPolicies.go +++ b/sdk/go/ovh/iam/getPolicies.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetPolicies(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetPoliciesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetPoliciesResult diff --git a/sdk/go/ovh/iam/getPolicy.go b/sdk/go/ovh/iam/getPolicy.go index 07571ba2..a1b929b1 100644 --- a/sdk/go/ovh/iam/getPolicy.go +++ b/sdk/go/ovh/iam/getPolicy.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupPolicyResult diff --git a/sdk/go/ovh/iam/getReferenceResourceType.go b/sdk/go/ovh/iam/getReferenceResourceType.go index 4c0190cd..af804bda 100644 --- a/sdk/go/ovh/iam/getReferenceResourceType.go +++ b/sdk/go/ovh/iam/getReferenceResourceType.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetReferenceResourceType(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetReferenceResourceTypeResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetReferenceResourceTypeResult diff --git a/sdk/go/ovh/iam/getResourceGroup.go b/sdk/go/ovh/iam/getResourceGroup.go index d06ff42e..e9bf3741 100644 --- a/sdk/go/ovh/iam/getResourceGroup.go +++ b/sdk/go/ovh/iam/getResourceGroup.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupResourceGroup(ctx *pulumi.Context, args *LookupResourceGroupArgs, opts ...pulumi.InvokeOption) (*LookupResourceGroupResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupResourceGroupResult diff --git a/sdk/go/ovh/iam/getResourceGroups.go b/sdk/go/ovh/iam/getResourceGroups.go index 4d010533..a0d6acaf 100644 --- a/sdk/go/ovh/iam/getResourceGroups.go +++ b/sdk/go/ovh/iam/getResourceGroups.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetResourceGroups(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetResourceGroupsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetResourceGroupsResult diff --git a/sdk/go/ovh/iam/policy.go b/sdk/go/ovh/iam/policy.go index ac295994..1aca3079 100644 --- a/sdk/go/ovh/iam/policy.go +++ b/sdk/go/ovh/iam/policy.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -65,7 +64,6 @@ import ( // } // // ``` -// type Policy struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/iam/resourceGroup.go b/sdk/go/ovh/iam/resourceGroup.go index 61ce1be4..32f48f3a 100644 --- a/sdk/go/ovh/iam/resourceGroup.go +++ b/sdk/go/ovh/iam/resourceGroup.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/ip/firewall.go b/sdk/go/ovh/ip/firewall.go index 3ae50437..4bd98e5e 100644 --- a/sdk/go/ovh/ip/firewall.go +++ b/sdk/go/ovh/ip/firewall.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// type Firewall struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/ip/firewallRule.go b/sdk/go/ovh/ip/firewallRule.go index a1f5863f..af5bb785 100644 --- a/sdk/go/ovh/ip/firewallRule.go +++ b/sdk/go/ovh/ip/firewallRule.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// type FirewallRule struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/ip/getFirewall.go b/sdk/go/ovh/ip/getFirewall.go index 2e7de184..e725a10a 100644 --- a/sdk/go/ovh/ip/getFirewall.go +++ b/sdk/go/ovh/ip/getFirewall.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupFirewall(ctx *pulumi.Context, args *LookupFirewallArgs, opts ...pulumi.InvokeOption) (*LookupFirewallResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupFirewallResult diff --git a/sdk/go/ovh/ip/getFirewallRule.go b/sdk/go/ovh/ip/getFirewallRule.go index f9b8c6c5..0b7492d9 100644 --- a/sdk/go/ovh/ip/getFirewallRule.go +++ b/sdk/go/ovh/ip/getFirewallRule.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// func LookupFirewallRule(ctx *pulumi.Context, args *LookupFirewallRuleArgs, opts ...pulumi.InvokeOption) (*LookupFirewallRuleResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupFirewallRuleResult diff --git a/sdk/go/ovh/ip/getMitigation.go b/sdk/go/ovh/ip/getMitigation.go index 96f9a943..f9a81f55 100644 --- a/sdk/go/ovh/ip/getMitigation.go +++ b/sdk/go/ovh/ip/getMitigation.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupMitigation(ctx *pulumi.Context, args *LookupMitigationArgs, opts ...pulumi.InvokeOption) (*LookupMitigationResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupMitigationResult diff --git a/sdk/go/ovh/ip/getService.go b/sdk/go/ovh/ip/getService.go index 58cc66f2..7ad1bd3d 100644 --- a/sdk/go/ovh/ip/getService.go +++ b/sdk/go/ovh/ip/getService.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetServiceResult diff --git a/sdk/go/ovh/ip/ipService.go b/sdk/go/ovh/ip/ipService.go index 5fbd4a8a..c096ee0c 100644 --- a/sdk/go/ovh/ip/ipService.go +++ b/sdk/go/ovh/ip/ipService.go @@ -14,7 +14,6 @@ import ( // ## Example Usage // -// // ```go // package main // @@ -71,7 +70,6 @@ import ( // } // // ``` -// type IpService struct { pulumi.CustomResourceState @@ -209,6 +207,8 @@ func (IpServiceState) ElementType() reflect.Type { type ipServiceArgs struct { // Custom description on your ip. Description *string `pulumi:"description"` + // Details about an Order + Orders []IpServiceOrder `pulumi:"orders"` // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary string `pulumi:"ovhSubsidiary"` // Ovh payment mode @@ -225,6 +225,8 @@ type ipServiceArgs struct { type IpServiceArgs struct { // Custom description on your ip. Description pulumi.StringPtrInput + // Details about an Order + Orders IpServiceOrderArrayInput // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary pulumi.StringInput // Ovh payment mode diff --git a/sdk/go/ovh/ip/mitigation.go b/sdk/go/ovh/ip/mitigation.go index 0e53c05d..b21c0c7f 100644 --- a/sdk/go/ovh/ip/mitigation.go +++ b/sdk/go/ovh/ip/mitigation.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// type Mitigation struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/ip/move.go b/sdk/go/ovh/ip/move.go index bf846a14..898b018b 100644 --- a/sdk/go/ovh/ip/move.go +++ b/sdk/go/ovh/ip/move.go @@ -16,7 +16,6 @@ import ( // // ## Move IP `1.2.3.4` to service loadbalancer-XXXXX // -// // ```go // package main // @@ -43,11 +42,9 @@ import ( // } // // ``` -// // // ## Park IP/Detach IP `1.2.3.4` from any service // -// // ```go // package main // @@ -74,7 +71,6 @@ import ( // } // // ``` -// type Move struct { pulumi.CustomResourceState @@ -91,7 +87,7 @@ type Move struct { // Service to route the IP to. If null, the IP will be [parked](https://api.ovh.com/console/#/ip/%7Bip%7D/park~POST) // instead of [moved](https://api.ovh.com/console/#/ip/%7Bip%7D/move~POST) RoutedTo MoveRoutedToOutput `pulumi:"routedTo"` - // Name of the service to route the IP to. IP will be parked if this value is an empty string + // Service name in the form of `ip-...` ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Starting date and time field of the current IP task that is in charge of changing the service the IP is attached to TaskStartDate pulumi.StringOutput `pulumi:"taskStartDate"` @@ -150,7 +146,7 @@ type moveState struct { // Service to route the IP to. If null, the IP will be [parked](https://api.ovh.com/console/#/ip/%7Bip%7D/park~POST) // instead of [moved](https://api.ovh.com/console/#/ip/%7Bip%7D/move~POST) RoutedTo *MoveRoutedTo `pulumi:"routedTo"` - // Name of the service to route the IP to. IP will be parked if this value is an empty string + // Service name in the form of `ip-...` ServiceName *string `pulumi:"serviceName"` // Starting date and time field of the current IP task that is in charge of changing the service the IP is attached to TaskStartDate *string `pulumi:"taskStartDate"` @@ -174,7 +170,7 @@ type MoveState struct { // Service to route the IP to. If null, the IP will be [parked](https://api.ovh.com/console/#/ip/%7Bip%7D/park~POST) // instead of [moved](https://api.ovh.com/console/#/ip/%7Bip%7D/move~POST) RoutedTo MoveRoutedToPtrInput - // Name of the service to route the IP to. IP will be parked if this value is an empty string + // Service name in the form of `ip-...` ServiceName pulumi.StringPtrInput // Starting date and time field of the current IP task that is in charge of changing the service the IP is attached to TaskStartDate pulumi.StringPtrInput @@ -327,7 +323,7 @@ func (o MoveOutput) RoutedTo() MoveRoutedToOutput { return o.ApplyT(func(v *Move) MoveRoutedToOutput { return v.RoutedTo }).(MoveRoutedToOutput) } -// Name of the service to route the IP to. IP will be parked if this value is an empty string +// Service name in the form of `ip-...` func (o MoveOutput) ServiceName() pulumi.StringOutput { return o.ApplyT(func(v *Move) pulumi.StringOutput { return v.ServiceName }).(pulumi.StringOutput) } diff --git a/sdk/go/ovh/ip/reverse.go b/sdk/go/ovh/ip/reverse.go index fcfd47bf..ed11b5af 100644 --- a/sdk/go/ovh/ip/reverse.go +++ b/sdk/go/ovh/ip/reverse.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/iploadbalancing/getIpLoadBalancing.go b/sdk/go/ovh/iploadbalancing/getIpLoadBalancing.go index a1a8993a..a474e382 100644 --- a/sdk/go/ovh/iploadbalancing/getIpLoadBalancing.go +++ b/sdk/go/ovh/iploadbalancing/getIpLoadBalancing.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func GetIpLoadBalancing(ctx *pulumi.Context, args *GetIpLoadBalancingArgs, opts ...pulumi.InvokeOption) (*GetIpLoadBalancingResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetIpLoadBalancingResult diff --git a/sdk/go/ovh/iploadbalancing/getVrackNetwork.go b/sdk/go/ovh/iploadbalancing/getVrackNetwork.go index 63b1ebc6..385a53e0 100644 --- a/sdk/go/ovh/iploadbalancing/getVrackNetwork.go +++ b/sdk/go/ovh/iploadbalancing/getVrackNetwork.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupVrackNetwork(ctx *pulumi.Context, args *LookupVrackNetworkArgs, opts ...pulumi.InvokeOption) (*LookupVrackNetworkResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupVrackNetworkResult diff --git a/sdk/go/ovh/iploadbalancing/httpFarm.go b/sdk/go/ovh/iploadbalancing/httpFarm.go index d0c1f6dc..0f38a234 100644 --- a/sdk/go/ovh/iploadbalancing/httpFarm.go +++ b/sdk/go/ovh/iploadbalancing/httpFarm.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -61,7 +59,7 @@ type HttpFarm struct { Balance pulumi.StringPtrOutput `pulumi:"balance"` // Readable label for loadbalancer farm DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` - // Port for backends to receive traffic on. + // Port attached to your farm ([1..49151]). Inherited from frontend if null Port pulumi.IntPtrOutput `pulumi:"port"` // define a backend healthcheck probe Probe HttpFarmProbePtrOutput `pulumi:"probe"` @@ -115,7 +113,7 @@ type httpFarmState struct { Balance *string `pulumi:"balance"` // Readable label for loadbalancer farm DisplayName *string `pulumi:"displayName"` - // Port for backends to receive traffic on. + // Port attached to your farm ([1..49151]). Inherited from frontend if null Port *int `pulumi:"port"` // define a backend healthcheck probe Probe *HttpFarmProbe `pulumi:"probe"` @@ -134,7 +132,7 @@ type HttpFarmState struct { Balance pulumi.StringPtrInput // Readable label for loadbalancer farm DisplayName pulumi.StringPtrInput - // Port for backends to receive traffic on. + // Port attached to your farm ([1..49151]). Inherited from frontend if null Port pulumi.IntPtrInput // define a backend healthcheck probe Probe HttpFarmProbePtrInput @@ -157,7 +155,7 @@ type httpFarmArgs struct { Balance *string `pulumi:"balance"` // Readable label for loadbalancer farm DisplayName *string `pulumi:"displayName"` - // Port for backends to receive traffic on. + // Port attached to your farm ([1..49151]). Inherited from frontend if null Port *int `pulumi:"port"` // define a backend healthcheck probe Probe *HttpFarmProbe `pulumi:"probe"` @@ -177,7 +175,7 @@ type HttpFarmArgs struct { Balance pulumi.StringPtrInput // Readable label for loadbalancer farm DisplayName pulumi.StringPtrInput - // Port for backends to receive traffic on. + // Port attached to your farm ([1..49151]). Inherited from frontend if null Port pulumi.IntPtrInput // define a backend healthcheck probe Probe HttpFarmProbePtrInput @@ -288,7 +286,7 @@ func (o HttpFarmOutput) DisplayName() pulumi.StringPtrOutput { return o.ApplyT(func(v *HttpFarm) pulumi.StringPtrOutput { return v.DisplayName }).(pulumi.StringPtrOutput) } -// Port for backends to receive traffic on. +// Port attached to your farm ([1..49151]). Inherited from frontend if null func (o HttpFarmOutput) Port() pulumi.IntPtrOutput { return o.ApplyT(func(v *HttpFarm) pulumi.IntPtrOutput { return v.Port }).(pulumi.IntPtrOutput) } diff --git a/sdk/go/ovh/iploadbalancing/httpFarmServer.go b/sdk/go/ovh/iploadbalancing/httpFarmServer.go index 7354158b..5eda1d1f 100644 --- a/sdk/go/ovh/iploadbalancing/httpFarmServer.go +++ b/sdk/go/ovh/iploadbalancing/httpFarmServer.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -65,7 +64,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/iploadbalancing/httpFrontend.go b/sdk/go/ovh/iploadbalancing/httpFrontend.go index b6b0738b..994bb07a 100644 --- a/sdk/go/ovh/iploadbalancing/httpFrontend.go +++ b/sdk/go/ovh/iploadbalancing/httpFrontend.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -60,11 +59,9 @@ import ( // } // // ``` -// // // ### With HTTP Header // -// // ```go // package main // @@ -112,7 +109,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/iploadbalancing/httpRoute.go b/sdk/go/ovh/iploadbalancing/httpRoute.go index 4d1a63c4..0168939d 100644 --- a/sdk/go/ovh/iploadbalancing/httpRoute.go +++ b/sdk/go/ovh/iploadbalancing/httpRoute.go @@ -18,7 +18,6 @@ import ( // // Route which redirect all url to https. // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,7 +65,7 @@ type HttpRoute struct { Rules HttpRouteRuleTypeArrayOutput `pulumi:"rules"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` - // HTTP status code for "redirect" and "reject" actions + // Route status. Routes in "ok" state are ready to operate Status pulumi.StringOutput `pulumi:"status"` // Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action Weight pulumi.IntOutput `pulumi:"weight"` @@ -119,7 +117,7 @@ type httpRouteState struct { Rules []HttpRouteRuleType `pulumi:"rules"` // The internal name of your IP load balancing ServiceName *string `pulumi:"serviceName"` - // HTTP status code for "redirect" and "reject" actions + // Route status. Routes in "ok" state are ready to operate Status *string `pulumi:"status"` // Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action Weight *int `pulumi:"weight"` @@ -136,7 +134,7 @@ type HttpRouteState struct { Rules HttpRouteRuleTypeArrayInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput - // HTTP status code for "redirect" and "reject" actions + // Route status. Routes in "ok" state are ready to operate Status pulumi.StringPtrInput // Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action Weight pulumi.IntPtrInput @@ -285,7 +283,7 @@ func (o HttpRouteOutput) ServiceName() pulumi.StringOutput { return o.ApplyT(func(v *HttpRoute) pulumi.StringOutput { return v.ServiceName }).(pulumi.StringOutput) } -// HTTP status code for "redirect" and "reject" actions +// Route status. Routes in "ok" state are ready to operate func (o HttpRouteOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v *HttpRoute) pulumi.StringOutput { return v.Status }).(pulumi.StringOutput) } diff --git a/sdk/go/ovh/iploadbalancing/httpRouteRule.go b/sdk/go/ovh/iploadbalancing/httpRouteRule.go index e1a55c8c..14a2b077 100644 --- a/sdk/go/ovh/iploadbalancing/httpRouteRule.go +++ b/sdk/go/ovh/iploadbalancing/httpRouteRule.go @@ -18,7 +18,6 @@ import ( // // Route which redirect all URL to HTTPs for example.com (Vhost). // -// // ```go // package main // @@ -62,11 +61,9 @@ import ( // } // // ``` -// // // Rule which match a specific header (same effect as the host match above). // -// // ```go // package main // @@ -97,7 +94,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/iploadbalancing/loadBalancer.go b/sdk/go/ovh/iploadbalancing/loadBalancer.go index f9b9a41b..7174d765 100644 --- a/sdk/go/ovh/iploadbalancing/loadBalancer.go +++ b/sdk/go/ovh/iploadbalancing/loadBalancer.go @@ -14,7 +14,6 @@ import ( // ## Example Usage // -// // ```go // package main // @@ -82,7 +81,6 @@ import ( // } // // ``` -// type LoadBalancer struct { pulumi.CustomResourceState @@ -260,6 +258,8 @@ func (LoadBalancerState) ElementType() reflect.Type { type loadBalancerArgs struct { // Set the name displayed in ManagerV6 for your iplb (max 50 chars) DisplayName *string `pulumi:"displayName"` + // Details about an Order + Orders []LoadBalancerOrder `pulumi:"orders"` // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary string `pulumi:"ovhSubsidiary"` // Ovh payment mode @@ -278,6 +278,8 @@ type loadBalancerArgs struct { type LoadBalancerArgs struct { // Set the name displayed in ManagerV6 for your iplb (max 50 chars) DisplayName pulumi.StringPtrInput + // Details about an Order + Orders LoadBalancerOrderArrayInput // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary pulumi.StringInput // Ovh payment mode diff --git a/sdk/go/ovh/iploadbalancing/pulumiTypes.go b/sdk/go/ovh/iploadbalancing/pulumiTypes.go index 7aa5b15f..e22fda49 100644 --- a/sdk/go/ovh/iploadbalancing/pulumiTypes.go +++ b/sdk/go/ovh/iploadbalancing/pulumiTypes.go @@ -870,7 +870,7 @@ func (o LoadBalancerOrderDetailArrayOutput) Index(i pulumi.IntInput) LoadBalance type LoadBalancerOrderableZone struct { // The zone three letter code Name *string `pulumi:"name"` - // Plan code + // The billing planCode for this zone PlanCode *string `pulumi:"planCode"` } @@ -888,7 +888,7 @@ type LoadBalancerOrderableZoneInput interface { type LoadBalancerOrderableZoneArgs struct { // The zone three letter code Name pulumi.StringPtrInput `pulumi:"name"` - // Plan code + // The billing planCode for this zone PlanCode pulumi.StringPtrInput `pulumi:"planCode"` } @@ -948,7 +948,7 @@ func (o LoadBalancerOrderableZoneOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v LoadBalancerOrderableZone) *string { return v.Name }).(pulumi.StringPtrOutput) } -// Plan code +// The billing planCode for this zone func (o LoadBalancerOrderableZoneOutput) PlanCode() pulumi.StringPtrOutput { return o.ApplyT(func(v LoadBalancerOrderableZone) *string { return v.PlanCode }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/ovh/iploadbalancing/refresh.go b/sdk/go/ovh/iploadbalancing/refresh.go index 7d9f05d0..8e43eccd 100644 --- a/sdk/go/ovh/iploadbalancing/refresh.go +++ b/sdk/go/ovh/iploadbalancing/refresh.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -72,7 +71,6 @@ import ( // }) // } // ``` -// type Refresh struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/iploadbalancing/tcpFarm.go b/sdk/go/ovh/iploadbalancing/tcpFarm.go index b66a45ff..591bdfe6 100644 --- a/sdk/go/ovh/iploadbalancing/tcpFarm.go +++ b/sdk/go/ovh/iploadbalancing/tcpFarm.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -61,7 +59,7 @@ type TcpFarm struct { Balance pulumi.StringPtrOutput `pulumi:"balance"` // Readable label for loadbalancer farm DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` - // Port for backends to receive traffic on. + // Port attached to your farm ([1..49151]). Inherited from frontend if null Port pulumi.IntPtrOutput `pulumi:"port"` // define a backend healthcheck probe Probe TcpFarmProbePtrOutput `pulumi:"probe"` @@ -115,7 +113,7 @@ type tcpFarmState struct { Balance *string `pulumi:"balance"` // Readable label for loadbalancer farm DisplayName *string `pulumi:"displayName"` - // Port for backends to receive traffic on. + // Port attached to your farm ([1..49151]). Inherited from frontend if null Port *int `pulumi:"port"` // define a backend healthcheck probe Probe *TcpFarmProbe `pulumi:"probe"` @@ -134,7 +132,7 @@ type TcpFarmState struct { Balance pulumi.StringPtrInput // Readable label for loadbalancer farm DisplayName pulumi.StringPtrInput - // Port for backends to receive traffic on. + // Port attached to your farm ([1..49151]). Inherited from frontend if null Port pulumi.IntPtrInput // define a backend healthcheck probe Probe TcpFarmProbePtrInput @@ -157,7 +155,7 @@ type tcpFarmArgs struct { Balance *string `pulumi:"balance"` // Readable label for loadbalancer farm DisplayName *string `pulumi:"displayName"` - // Port for backends to receive traffic on. + // Port attached to your farm ([1..49151]). Inherited from frontend if null Port *int `pulumi:"port"` // define a backend healthcheck probe Probe *TcpFarmProbe `pulumi:"probe"` @@ -177,7 +175,7 @@ type TcpFarmArgs struct { Balance pulumi.StringPtrInput // Readable label for loadbalancer farm DisplayName pulumi.StringPtrInput - // Port for backends to receive traffic on. + // Port attached to your farm ([1..49151]). Inherited from frontend if null Port pulumi.IntPtrInput // define a backend healthcheck probe Probe TcpFarmProbePtrInput @@ -288,7 +286,7 @@ func (o TcpFarmOutput) DisplayName() pulumi.StringPtrOutput { return o.ApplyT(func(v *TcpFarm) pulumi.StringPtrOutput { return v.DisplayName }).(pulumi.StringPtrOutput) } -// Port for backends to receive traffic on. +// Port attached to your farm ([1..49151]). Inherited from frontend if null func (o TcpFarmOutput) Port() pulumi.IntPtrOutput { return o.ApplyT(func(v *TcpFarm) pulumi.IntPtrOutput { return v.Port }).(pulumi.IntPtrOutput) } diff --git a/sdk/go/ovh/iploadbalancing/tcpFarmServer.go b/sdk/go/ovh/iploadbalancing/tcpFarmServer.go index 66d4a11c..aaec08ed 100644 --- a/sdk/go/ovh/iploadbalancing/tcpFarmServer.go +++ b/sdk/go/ovh/iploadbalancing/tcpFarmServer.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -65,7 +64,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/iploadbalancing/tcpFrontend.go b/sdk/go/ovh/iploadbalancing/tcpFrontend.go index 8530c30b..eeaee188 100644 --- a/sdk/go/ovh/iploadbalancing/tcpFrontend.go +++ b/sdk/go/ovh/iploadbalancing/tcpFrontend.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -60,7 +59,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/iploadbalancing/tcpRoute.go b/sdk/go/ovh/iploadbalancing/tcpRoute.go index 81975c7e..470fa9ed 100644 --- a/sdk/go/ovh/iploadbalancing/tcpRoute.go +++ b/sdk/go/ovh/iploadbalancing/tcpRoute.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/iploadbalancing/tcpRouteRule.go b/sdk/go/ovh/iploadbalancing/tcpRouteRule.go index bc1754bc..80878371 100644 --- a/sdk/go/ovh/iploadbalancing/tcpRouteRule.go +++ b/sdk/go/ovh/iploadbalancing/tcpRouteRule.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -57,7 +56,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/iploadbalancing/udpFrontend.go b/sdk/go/ovh/iploadbalancing/udpFrontend.go index 9d8660f0..02c37342 100644 --- a/sdk/go/ovh/iploadbalancing/udpFrontend.go +++ b/sdk/go/ovh/iploadbalancing/udpFrontend.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// type UdpFrontend struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/me/apioauth2Client.go b/sdk/go/ovh/me/apioauth2Client.go index 06c60a95..8e9a5499 100644 --- a/sdk/go/ovh/me/apioauth2Client.go +++ b/sdk/go/ovh/me/apioauth2Client.go @@ -18,7 +18,6 @@ import ( // // An OAuth2 client for an app hosted at `my-app.com`, that uses the authorization code flow to authenticate. // -// // ```go // package main // @@ -46,11 +45,9 @@ import ( // } // // ``` -// // // An OAuth2 client for an app hosted at `my-app.com`, that uses the client credentials flow to authenticate. // -// // ```go // package main // @@ -75,7 +72,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/me/getAPIOAuth2Client.go b/sdk/go/ovh/me/getAPIOAuth2Client.go index 103a63b7..8bed3845 100644 --- a/sdk/go/ovh/me/getAPIOAuth2Client.go +++ b/sdk/go/ovh/me/getAPIOAuth2Client.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupAPIOAuth2Client(ctx *pulumi.Context, args *LookupAPIOAuth2ClientArgs, opts ...pulumi.InvokeOption) (*LookupAPIOAuth2ClientResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupAPIOAuth2ClientResult diff --git a/sdk/go/ovh/me/getAPIOAuth2Clients.go b/sdk/go/ovh/me/getAPIOAuth2Clients.go index 87a36b00..d3ca08fd 100644 --- a/sdk/go/ovh/me/getAPIOAuth2Clients.go +++ b/sdk/go/ovh/me/getAPIOAuth2Clients.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetAPIOAuth2Clients(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAPIOAuth2ClientsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetAPIOAuth2ClientsResult diff --git a/sdk/go/ovh/me/getIdentityGroup.go b/sdk/go/ovh/me/getIdentityGroup.go index 0dc385c0..5217bf2f 100644 --- a/sdk/go/ovh/me/getIdentityGroup.go +++ b/sdk/go/ovh/me/getIdentityGroup.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupIdentityGroup(ctx *pulumi.Context, args *LookupIdentityGroupArgs, opts ...pulumi.InvokeOption) (*LookupIdentityGroupResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupIdentityGroupResult @@ -58,6 +56,8 @@ type LookupIdentityGroupArgs struct { // A collection of values returned by getIdentityGroup. type LookupIdentityGroupResult struct { + // Identity URN of the group. + GroupURN string `pulumi:"GroupURN"` // Creation date of this group. Creation string `pulumi:"creation"` // Is the group a default and immutable one. @@ -111,6 +111,11 @@ func (o LookupIdentityGroupResultOutput) ToLookupIdentityGroupResultOutputWithCo return o } +// Identity URN of the group. +func (o LookupIdentityGroupResultOutput) GroupURN() pulumi.StringOutput { + return o.ApplyT(func(v LookupIdentityGroupResult) string { return v.GroupURN }).(pulumi.StringOutput) +} + // Creation date of this group. func (o LookupIdentityGroupResultOutput) Creation() pulumi.StringOutput { return o.ApplyT(func(v LookupIdentityGroupResult) string { return v.Creation }).(pulumi.StringOutput) diff --git a/sdk/go/ovh/me/getIdentityGroups.go b/sdk/go/ovh/me/getIdentityGroups.go index 4366d8f6..a56cddb8 100644 --- a/sdk/go/ovh/me/getIdentityGroups.go +++ b/sdk/go/ovh/me/getIdentityGroups.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetIdentityGroups(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetIdentityGroupsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetIdentityGroupsResult diff --git a/sdk/go/ovh/me/getIdentityUser.go b/sdk/go/ovh/me/getIdentityUser.go index d9da81c0..6cd3f41b 100644 --- a/sdk/go/ovh/me/getIdentityUser.go +++ b/sdk/go/ovh/me/getIdentityUser.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupIdentityUser(ctx *pulumi.Context, args *LookupIdentityUserArgs, opts ...pulumi.InvokeOption) (*LookupIdentityUserResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupIdentityUserResult diff --git a/sdk/go/ovh/me/getIdentityUsers.go b/sdk/go/ovh/me/getIdentityUsers.go index 7649c72c..84f508cc 100644 --- a/sdk/go/ovh/me/getIdentityUsers.go +++ b/sdk/go/ovh/me/getIdentityUsers.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetIdentityUsers(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetIdentityUsersResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetIdentityUsersResult diff --git a/sdk/go/ovh/me/getInstallationTemplate.go b/sdk/go/ovh/me/getInstallationTemplate.go index d98b3390..a13563d9 100644 --- a/sdk/go/ovh/me/getInstallationTemplate.go +++ b/sdk/go/ovh/me/getInstallationTemplate.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupInstallationTemplate(ctx *pulumi.Context, args *LookupInstallationTemplateArgs, opts ...pulumi.InvokeOption) (*LookupInstallationTemplateResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupInstallationTemplateResult @@ -52,38 +50,45 @@ func LookupInstallationTemplate(ctx *pulumi.Context, args *LookupInstallationTem // A collection of arguments for invoking getInstallationTemplate. type LookupInstallationTemplateArgs struct { - // This template name + // Template name. TemplateName string `pulumi:"templateName"` } // A collection of values returned by getInstallationTemplate. type LookupInstallationTemplateResult struct { - // List of all language available for this template. Deprecated, will be removed in next release. - AvailableLanguages []string `pulumi:"availableLanguages"` - // This template bit format (32 or 64). + // Template bit format (32 or 64). BitFormat int `pulumi:"bitFormat"` - // Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). + // Category of this template (informative only). Category string `pulumi:"category"` Customizations []GetInstallationTemplateCustomization `pulumi:"customizations"` - // The default language of this template. Deprecated, will be removed in next release. - // - // Deprecated: This field will be removed from the API, please use `userMetadata` instead. - DefaultLanguage string `pulumi:"defaultLanguage"` - // information about this template. + // Information about this template. Description string `pulumi:"description"` - // the distribution this template is based on. + // Distribution this template is based on. Distribution string `pulumi:"distribution"` - // this template family type (bsd,linux,solaris,windows). + // End of install date of the template. + EndOfInstall string `pulumi:"endOfInstall"` + // Template family type (bsd,linux,solaris,windows). Family string `pulumi:"family"` - // Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + // Filesystems available. Filesystems []string `pulumi:"filesystems"` - // This distribution supports hardware raid configuration through the OVHcloud API. + // Distribution supports hardware raid configuration through the OVHcloud API. + // + // Deprecated: This will be deprecated in the next release HardRaidConfiguration bool `pulumi:"hardRaidConfiguration"` // The provider-assigned unique ID for this managed resource. - Id string `pulumi:"id"` - LvmReady bool `pulumi:"lvmReady"` + Id string `pulumi:"id"` + // Represents the questions of the expected answers in the userMetadata field. + Inputs []GetInstallationTemplateInput `pulumi:"inputs"` + // Whether this template supports LVM. + LvmReady bool `pulumi:"lvmReady"` + // Partitioning customization is not available for this OS template. + NoPartitioning bool `pulumi:"noPartitioning"` PartitionSchemes []GetInstallationTemplatePartitionSchemeType `pulumi:"partitionSchemes"` - TemplateName string `pulumi:"templateName"` + // Template supports RAID0 and RAID1 on 2 disks. + SoftRaidOnlyMirroring bool `pulumi:"softRaidOnlyMirroring"` + // Subfamily of the template. + Subfamily string `pulumi:"subfamily"` + TemplateName string `pulumi:"templateName"` } func LookupInstallationTemplateOutput(ctx *pulumi.Context, args LookupInstallationTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupInstallationTemplateResultOutput { @@ -101,7 +106,7 @@ func LookupInstallationTemplateOutput(ctx *pulumi.Context, args LookupInstallati // A collection of arguments for invoking getInstallationTemplate. type LookupInstallationTemplateOutputArgs struct { - // This template name + // Template name. TemplateName pulumi.StringInput `pulumi:"templateName"` } @@ -124,17 +129,12 @@ func (o LookupInstallationTemplateResultOutput) ToLookupInstallationTemplateResu return o } -// List of all language available for this template. Deprecated, will be removed in next release. -func (o LookupInstallationTemplateResultOutput) AvailableLanguages() pulumi.StringArrayOutput { - return o.ApplyT(func(v LookupInstallationTemplateResult) []string { return v.AvailableLanguages }).(pulumi.StringArrayOutput) -} - -// This template bit format (32 or 64). +// Template bit format (32 or 64). func (o LookupInstallationTemplateResultOutput) BitFormat() pulumi.IntOutput { return o.ApplyT(func(v LookupInstallationTemplateResult) int { return v.BitFormat }).(pulumi.IntOutput) } -// Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). +// Category of this template (informative only). func (o LookupInstallationTemplateResultOutput) Category() pulumi.StringOutput { return o.ApplyT(func(v LookupInstallationTemplateResult) string { return v.Category }).(pulumi.StringOutput) } @@ -145,34 +145,34 @@ func (o LookupInstallationTemplateResultOutput) Customizations() GetInstallation }).(GetInstallationTemplateCustomizationArrayOutput) } -// The default language of this template. Deprecated, will be removed in next release. -// -// Deprecated: This field will be removed from the API, please use `userMetadata` instead. -func (o LookupInstallationTemplateResultOutput) DefaultLanguage() pulumi.StringOutput { - return o.ApplyT(func(v LookupInstallationTemplateResult) string { return v.DefaultLanguage }).(pulumi.StringOutput) -} - -// information about this template. +// Information about this template. func (o LookupInstallationTemplateResultOutput) Description() pulumi.StringOutput { return o.ApplyT(func(v LookupInstallationTemplateResult) string { return v.Description }).(pulumi.StringOutput) } -// the distribution this template is based on. +// Distribution this template is based on. func (o LookupInstallationTemplateResultOutput) Distribution() pulumi.StringOutput { return o.ApplyT(func(v LookupInstallationTemplateResult) string { return v.Distribution }).(pulumi.StringOutput) } -// this template family type (bsd,linux,solaris,windows). +// End of install date of the template. +func (o LookupInstallationTemplateResultOutput) EndOfInstall() pulumi.StringOutput { + return o.ApplyT(func(v LookupInstallationTemplateResult) string { return v.EndOfInstall }).(pulumi.StringOutput) +} + +// Template family type (bsd,linux,solaris,windows). func (o LookupInstallationTemplateResultOutput) Family() pulumi.StringOutput { return o.ApplyT(func(v LookupInstallationTemplateResult) string { return v.Family }).(pulumi.StringOutput) } -// Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). +// Filesystems available. func (o LookupInstallationTemplateResultOutput) Filesystems() pulumi.StringArrayOutput { return o.ApplyT(func(v LookupInstallationTemplateResult) []string { return v.Filesystems }).(pulumi.StringArrayOutput) } -// This distribution supports hardware raid configuration through the OVHcloud API. +// Distribution supports hardware raid configuration through the OVHcloud API. +// +// Deprecated: This will be deprecated in the next release func (o LookupInstallationTemplateResultOutput) HardRaidConfiguration() pulumi.BoolOutput { return o.ApplyT(func(v LookupInstallationTemplateResult) bool { return v.HardRaidConfiguration }).(pulumi.BoolOutput) } @@ -182,16 +182,37 @@ func (o LookupInstallationTemplateResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupInstallationTemplateResult) string { return v.Id }).(pulumi.StringOutput) } +// Represents the questions of the expected answers in the userMetadata field. +func (o LookupInstallationTemplateResultOutput) Inputs() GetInstallationTemplateInputArrayOutput { + return o.ApplyT(func(v LookupInstallationTemplateResult) []GetInstallationTemplateInput { return v.Inputs }).(GetInstallationTemplateInputArrayOutput) +} + +// Whether this template supports LVM. func (o LookupInstallationTemplateResultOutput) LvmReady() pulumi.BoolOutput { return o.ApplyT(func(v LookupInstallationTemplateResult) bool { return v.LvmReady }).(pulumi.BoolOutput) } +// Partitioning customization is not available for this OS template. +func (o LookupInstallationTemplateResultOutput) NoPartitioning() pulumi.BoolOutput { + return o.ApplyT(func(v LookupInstallationTemplateResult) bool { return v.NoPartitioning }).(pulumi.BoolOutput) +} + func (o LookupInstallationTemplateResultOutput) PartitionSchemes() GetInstallationTemplatePartitionSchemeTypeArrayOutput { return o.ApplyT(func(v LookupInstallationTemplateResult) []GetInstallationTemplatePartitionSchemeType { return v.PartitionSchemes }).(GetInstallationTemplatePartitionSchemeTypeArrayOutput) } +// Template supports RAID0 and RAID1 on 2 disks. +func (o LookupInstallationTemplateResultOutput) SoftRaidOnlyMirroring() pulumi.BoolOutput { + return o.ApplyT(func(v LookupInstallationTemplateResult) bool { return v.SoftRaidOnlyMirroring }).(pulumi.BoolOutput) +} + +// Subfamily of the template. +func (o LookupInstallationTemplateResultOutput) Subfamily() pulumi.StringOutput { + return o.ApplyT(func(v LookupInstallationTemplateResult) string { return v.Subfamily }).(pulumi.StringOutput) +} + func (o LookupInstallationTemplateResultOutput) TemplateName() pulumi.StringOutput { return o.ApplyT(func(v LookupInstallationTemplateResult) string { return v.TemplateName }).(pulumi.StringOutput) } diff --git a/sdk/go/ovh/me/getInstallationTemplates.go b/sdk/go/ovh/me/getInstallationTemplates.go index b1f40455..ad073408 100644 --- a/sdk/go/ovh/me/getInstallationTemplates.go +++ b/sdk/go/ovh/me/getInstallationTemplates.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetInstallationTemplates(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetInstallationTemplatesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetInstallationTemplatesResult diff --git a/sdk/go/ovh/me/getMe.go b/sdk/go/ovh/me/getMe.go index 982055ca..b00ea98e 100644 --- a/sdk/go/ovh/me/getMe.go +++ b/sdk/go/ovh/me/getMe.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetMe(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetMeResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetMeResult diff --git a/sdk/go/ovh/me/getPaymentmeanBankAccount.go b/sdk/go/ovh/me/getPaymentmeanBankAccount.go index 4c82b4c3..325a7754 100644 --- a/sdk/go/ovh/me/getPaymentmeanBankAccount.go +++ b/sdk/go/ovh/me/getPaymentmeanBankAccount.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func GetPaymentmeanBankAccount(ctx *pulumi.Context, args *GetPaymentmeanBankAccountArgs, opts ...pulumi.InvokeOption) (*GetPaymentmeanBankAccountResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetPaymentmeanBankAccountResult diff --git a/sdk/go/ovh/me/getPaymentmeanCreditCard.go b/sdk/go/ovh/me/getPaymentmeanCreditCard.go index 0be8230e..85e3a99f 100644 --- a/sdk/go/ovh/me/getPaymentmeanCreditCard.go +++ b/sdk/go/ovh/me/getPaymentmeanCreditCard.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func GetPaymentmeanCreditCard(ctx *pulumi.Context, args *GetPaymentmeanCreditCardArgs, opts ...pulumi.InvokeOption) (*GetPaymentmeanCreditCardResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetPaymentmeanCreditCardResult diff --git a/sdk/go/ovh/me/getSshKey.go b/sdk/go/ovh/me/getSshKey.go deleted file mode 100644 index e8ea7296..00000000 --- a/sdk/go/ovh/me/getSshKey.go +++ /dev/null @@ -1,135 +0,0 @@ -// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. -// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** - -package me - -import ( - "context" - "reflect" - - "github.com/ovh/pulumi-ovh/sdk/go/ovh/internal" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -// > __NOTE__ This data source will be removed in next release. -// -// Use this data source to retrieve information about an SSH key. -// -// ## Example Usage -// -// -// ```go -// package main -// -// import ( -// -// "github.com/ovh/pulumi-ovh/sdk/go/ovh/Me" -// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -// -// ) -// -// func main() { -// pulumi.Run(func(ctx *pulumi.Context) error { -// _, err := Me.GetSshKey(ctx, &me.GetSshKeyArgs{ -// KeyName: "mykey", -// }, nil) -// if err != nil { -// return err -// } -// return nil -// }) -// } -// -// ``` -// -func LookupSshKey(ctx *pulumi.Context, args *LookupSshKeyArgs, opts ...pulumi.InvokeOption) (*LookupSshKeyResult, error) { - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSshKeyResult - err := ctx.Invoke("ovh:Me/getSshKey:getSshKey", args, &rv, opts...) - if err != nil { - return nil, err - } - return &rv, nil -} - -// A collection of arguments for invoking getSshKey. -type LookupSshKeyArgs struct { - // The name of the SSH key. - KeyName string `pulumi:"keyName"` -} - -// A collection of values returned by getSshKey. -type LookupSshKeyResult struct { - // True when this public SSH key is used for rescue mode and reinstallations. - Default bool `pulumi:"default"` - // The provider-assigned unique ID for this managed resource. - Id string `pulumi:"id"` - // The content of the public key. - // E.g.: "ssh-ed25519 AAAAC3..." - Key string `pulumi:"key"` - // See Argument Reference above. - KeyName string `pulumi:"keyName"` -} - -func LookupSshKeyOutput(ctx *pulumi.Context, args LookupSshKeyOutputArgs, opts ...pulumi.InvokeOption) LookupSshKeyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). - ApplyT(func(v interface{}) (LookupSshKeyResult, error) { - args := v.(LookupSshKeyArgs) - r, err := LookupSshKey(ctx, &args, opts...) - var s LookupSshKeyResult - if r != nil { - s = *r - } - return s, err - }).(LookupSshKeyResultOutput) -} - -// A collection of arguments for invoking getSshKey. -type LookupSshKeyOutputArgs struct { - // The name of the SSH key. - KeyName pulumi.StringInput `pulumi:"keyName"` -} - -func (LookupSshKeyOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LookupSshKeyArgs)(nil)).Elem() -} - -// A collection of values returned by getSshKey. -type LookupSshKeyResultOutput struct{ *pulumi.OutputState } - -func (LookupSshKeyResultOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LookupSshKeyResult)(nil)).Elem() -} - -func (o LookupSshKeyResultOutput) ToLookupSshKeyResultOutput() LookupSshKeyResultOutput { - return o -} - -func (o LookupSshKeyResultOutput) ToLookupSshKeyResultOutputWithContext(ctx context.Context) LookupSshKeyResultOutput { - return o -} - -// True when this public SSH key is used for rescue mode and reinstallations. -func (o LookupSshKeyResultOutput) Default() pulumi.BoolOutput { - return o.ApplyT(func(v LookupSshKeyResult) bool { return v.Default }).(pulumi.BoolOutput) -} - -// The provider-assigned unique ID for this managed resource. -func (o LookupSshKeyResultOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v LookupSshKeyResult) string { return v.Id }).(pulumi.StringOutput) -} - -// The content of the public key. -// E.g.: "ssh-ed25519 AAAAC3..." -func (o LookupSshKeyResultOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v LookupSshKeyResult) string { return v.Key }).(pulumi.StringOutput) -} - -// See Argument Reference above. -func (o LookupSshKeyResultOutput) KeyName() pulumi.StringOutput { - return o.ApplyT(func(v LookupSshKeyResult) string { return v.KeyName }).(pulumi.StringOutput) -} - -func init() { - pulumi.RegisterOutputType(LookupSshKeyResultOutput{}) -} diff --git a/sdk/go/ovh/me/getSshKeys.go b/sdk/go/ovh/me/getSshKeys.go deleted file mode 100644 index f5261859..00000000 --- a/sdk/go/ovh/me/getSshKeys.go +++ /dev/null @@ -1,97 +0,0 @@ -// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. -// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** - -package me - -import ( - "context" - "reflect" - - "github.com/ovh/pulumi-ovh/sdk/go/ovh/internal" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -// Use this data source to retrieve list of names of the account's SSH keys. -// -// ## Example Usage -// -// -// ```go -// package main -// -// import ( -// -// "github.com/ovh/pulumi-ovh/sdk/go/ovh/Me" -// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -// -// ) -// -// func main() { -// pulumi.Run(func(ctx *pulumi.Context) error { -// _, err := Me.GetSshKeys(ctx, nil, nil) -// if err != nil { -// return err -// } -// return nil -// }) -// } -// -// ``` -// -func GetSshKeys(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetSshKeysResult, error) { - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetSshKeysResult - err := ctx.Invoke("ovh:Me/getSshKeys:getSshKeys", nil, &rv, opts...) - if err != nil { - return nil, err - } - return &rv, nil -} - -// A collection of values returned by getSshKeys. -type GetSshKeysResult struct { - // The provider-assigned unique ID for this managed resource. - Id string `pulumi:"id"` - // The list of the names of all the SSH keys. - Names []string `pulumi:"names"` -} - -func GetSshKeysOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetSshKeysResultOutput { - return pulumi.ToOutput(0).ApplyT(func(int) (GetSshKeysResult, error) { - r, err := GetSshKeys(ctx, opts...) - var s GetSshKeysResult - if r != nil { - s = *r - } - return s, err - }).(GetSshKeysResultOutput) -} - -// A collection of values returned by getSshKeys. -type GetSshKeysResultOutput struct{ *pulumi.OutputState } - -func (GetSshKeysResultOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSshKeysResult)(nil)).Elem() -} - -func (o GetSshKeysResultOutput) ToGetSshKeysResultOutput() GetSshKeysResultOutput { - return o -} - -func (o GetSshKeysResultOutput) ToGetSshKeysResultOutputWithContext(ctx context.Context) GetSshKeysResultOutput { - return o -} - -// The provider-assigned unique ID for this managed resource. -func (o GetSshKeysResultOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v GetSshKeysResult) string { return v.Id }).(pulumi.StringOutput) -} - -// The list of the names of all the SSH keys. -func (o GetSshKeysResultOutput) Names() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetSshKeysResult) []string { return v.Names }).(pulumi.StringArrayOutput) -} - -func init() { - pulumi.RegisterOutputType(GetSshKeysResultOutput{}) -} diff --git a/sdk/go/ovh/me/identityGroup.go b/sdk/go/ovh/me/identityGroup.go index 5f460c45..fe8a8978 100644 --- a/sdk/go/ovh/me/identityGroup.go +++ b/sdk/go/ovh/me/identityGroup.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// type IdentityGroup struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/me/identityUser.go b/sdk/go/ovh/me/identityUser.go index 6166a0b5..e65fd070 100644 --- a/sdk/go/ovh/me/identityUser.go +++ b/sdk/go/ovh/me/identityUser.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// type IdentityUser struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/me/init.go b/sdk/go/ovh/me/init.go index 9fef13c8..9f343932 100644 --- a/sdk/go/ovh/me/init.go +++ b/sdk/go/ovh/me/init.go @@ -35,8 +35,6 @@ func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi r = &InstallationTemplatePartitionSchemeHardwareRaid{} case "ovh:Me/installationTemplatePartitionSchemePartition:InstallationTemplatePartitionSchemePartition": r = &InstallationTemplatePartitionSchemePartition{} - case "ovh:Me/sshKey:SshKey": - r = &SshKey{} default: return nil, fmt.Errorf("unknown resource type: %s", typ) } @@ -85,9 +83,4 @@ func init() { "Me/installationTemplatePartitionSchemePartition", &module{version}, ) - pulumi.RegisterResourceModule( - "ovh", - "Me/sshKey", - &module{version}, - ) } diff --git a/sdk/go/ovh/me/installationTemplate.go b/sdk/go/ovh/me/installationTemplate.go index f2ce22c0..37551bd8 100644 --- a/sdk/go/ovh/me/installationTemplate.go +++ b/sdk/go/ovh/me/installationTemplate.go @@ -26,35 +26,38 @@ import ( type InstallationTemplate struct { pulumi.CustomResourceState - // Deprecated. - AvailableLanguages pulumi.StringArrayOutput `pulumi:"availableLanguages"` // The name of an existing installation template, choose one among the list given by `getInstallationTemplates` datasource. BaseTemplateName pulumi.StringOutput `pulumi:"baseTemplateName"` // This template bit format (32 or 64). BitFormat pulumi.IntOutput `pulumi:"bitFormat"` // Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). - // - // Deprecated: This field is deprecated and will be removed in a future release. Category pulumi.StringOutput `pulumi:"category"` Customization InstallationTemplateCustomizationPtrOutput `pulumi:"customization"` - // Deprecated, use language in userMetadata instead. - // - // Deprecated: This field is deprecated and will be removed in a future release. - DefaultLanguage pulumi.StringPtrOutput `pulumi:"defaultLanguage"` // information about this template. Description pulumi.StringOutput `pulumi:"description"` // the distribution this template is based on. Distribution pulumi.StringOutput `pulumi:"distribution"` - // this template family type (bsd,linux,solaris,windows). + // after this date, install of this template will not be possible at OVH + EndOfInstall pulumi.StringOutput `pulumi:"endOfInstall"` + // this template family type. Family pulumi.StringOutput `pulumi:"family"` - // Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + // Filesystems available. Filesystems pulumi.StringArrayOutput `pulumi:"filesystems"` - // This distribution supports hardware raid configuration through the OVHcloud API. - HardRaidConfiguration pulumi.BoolOutput `pulumi:"hardRaidConfiguration"` - // This distribution supports Logical Volumes (Linux LVM) + // This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. + // + // Deprecated: This will be deprecated in the next release + HardRaidConfiguration pulumi.BoolOutput `pulumi:"hardRaidConfiguration"` + Inputs InstallationTemplateInputTypeArrayOutput `pulumi:"inputs"` + // Whether this distribution supports Logical Volumes (Linux LVM) LvmReady pulumi.BoolOutput `pulumi:"lvmReady"` + // Partitioning customization is not available for this OS template + NoPartitioning pulumi.BoolOutput `pulumi:"noPartitioning"` // Remove default partition schemes at creation. RemoveDefaultPartitionSchemes pulumi.BoolOutput `pulumi:"removeDefaultPartitionSchemes"` + // Partitioning customization is available but limited to mirroring for this OS template + SoftRaidOnlyMirroring pulumi.BoolOutput `pulumi:"softRaidOnlyMirroring"` + // this template subfamily type + Subfamily pulumi.StringOutput `pulumi:"subfamily"` // This template name. TemplateName pulumi.StringOutput `pulumi:"templateName"` } @@ -95,69 +98,75 @@ func GetInstallationTemplate(ctx *pulumi.Context, // Input properties used for looking up and filtering InstallationTemplate resources. type installationTemplateState struct { - // Deprecated. - AvailableLanguages []string `pulumi:"availableLanguages"` // The name of an existing installation template, choose one among the list given by `getInstallationTemplates` datasource. BaseTemplateName *string `pulumi:"baseTemplateName"` // This template bit format (32 or 64). BitFormat *int `pulumi:"bitFormat"` // Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). - // - // Deprecated: This field is deprecated and will be removed in a future release. Category *string `pulumi:"category"` Customization *InstallationTemplateCustomization `pulumi:"customization"` - // Deprecated, use language in userMetadata instead. - // - // Deprecated: This field is deprecated and will be removed in a future release. - DefaultLanguage *string `pulumi:"defaultLanguage"` // information about this template. Description *string `pulumi:"description"` // the distribution this template is based on. Distribution *string `pulumi:"distribution"` - // this template family type (bsd,linux,solaris,windows). + // after this date, install of this template will not be possible at OVH + EndOfInstall *string `pulumi:"endOfInstall"` + // this template family type. Family *string `pulumi:"family"` - // Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + // Filesystems available. Filesystems []string `pulumi:"filesystems"` - // This distribution supports hardware raid configuration through the OVHcloud API. - HardRaidConfiguration *bool `pulumi:"hardRaidConfiguration"` - // This distribution supports Logical Volumes (Linux LVM) + // This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. + // + // Deprecated: This will be deprecated in the next release + HardRaidConfiguration *bool `pulumi:"hardRaidConfiguration"` + Inputs []InstallationTemplateInputType `pulumi:"inputs"` + // Whether this distribution supports Logical Volumes (Linux LVM) LvmReady *bool `pulumi:"lvmReady"` + // Partitioning customization is not available for this OS template + NoPartitioning *bool `pulumi:"noPartitioning"` // Remove default partition schemes at creation. RemoveDefaultPartitionSchemes *bool `pulumi:"removeDefaultPartitionSchemes"` + // Partitioning customization is available but limited to mirroring for this OS template + SoftRaidOnlyMirroring *bool `pulumi:"softRaidOnlyMirroring"` + // this template subfamily type + Subfamily *string `pulumi:"subfamily"` // This template name. TemplateName *string `pulumi:"templateName"` } type InstallationTemplateState struct { - // Deprecated. - AvailableLanguages pulumi.StringArrayInput // The name of an existing installation template, choose one among the list given by `getInstallationTemplates` datasource. BaseTemplateName pulumi.StringPtrInput // This template bit format (32 or 64). BitFormat pulumi.IntPtrInput // Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). - // - // Deprecated: This field is deprecated and will be removed in a future release. Category pulumi.StringPtrInput Customization InstallationTemplateCustomizationPtrInput - // Deprecated, use language in userMetadata instead. - // - // Deprecated: This field is deprecated and will be removed in a future release. - DefaultLanguage pulumi.StringPtrInput // information about this template. Description pulumi.StringPtrInput // the distribution this template is based on. Distribution pulumi.StringPtrInput - // this template family type (bsd,linux,solaris,windows). + // after this date, install of this template will not be possible at OVH + EndOfInstall pulumi.StringPtrInput + // this template family type. Family pulumi.StringPtrInput - // Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + // Filesystems available. Filesystems pulumi.StringArrayInput - // This distribution supports hardware raid configuration through the OVHcloud API. + // This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. + // + // Deprecated: This will be deprecated in the next release HardRaidConfiguration pulumi.BoolPtrInput - // This distribution supports Logical Volumes (Linux LVM) + Inputs InstallationTemplateInputTypeArrayInput + // Whether this distribution supports Logical Volumes (Linux LVM) LvmReady pulumi.BoolPtrInput + // Partitioning customization is not available for this OS template + NoPartitioning pulumi.BoolPtrInput // Remove default partition schemes at creation. RemoveDefaultPartitionSchemes pulumi.BoolPtrInput + // Partitioning customization is available but limited to mirroring for this OS template + SoftRaidOnlyMirroring pulumi.BoolPtrInput + // this template subfamily type + Subfamily pulumi.StringPtrInput // This template name. TemplateName pulumi.StringPtrInput } @@ -170,10 +179,6 @@ type installationTemplateArgs struct { // The name of an existing installation template, choose one among the list given by `getInstallationTemplates` datasource. BaseTemplateName string `pulumi:"baseTemplateName"` Customization *InstallationTemplateCustomization `pulumi:"customization"` - // Deprecated, use language in userMetadata instead. - // - // Deprecated: This field is deprecated and will be removed in a future release. - DefaultLanguage *string `pulumi:"defaultLanguage"` // Remove default partition schemes at creation. RemoveDefaultPartitionSchemes *bool `pulumi:"removeDefaultPartitionSchemes"` // This template name. @@ -185,10 +190,6 @@ type InstallationTemplateArgs struct { // The name of an existing installation template, choose one among the list given by `getInstallationTemplates` datasource. BaseTemplateName pulumi.StringInput Customization InstallationTemplateCustomizationPtrInput - // Deprecated, use language in userMetadata instead. - // - // Deprecated: This field is deprecated and will be removed in a future release. - DefaultLanguage pulumi.StringPtrInput // Remove default partition schemes at creation. RemoveDefaultPartitionSchemes pulumi.BoolPtrInput // This template name. @@ -282,11 +283,6 @@ func (o InstallationTemplateOutput) ToInstallationTemplateOutputWithContext(ctx return o } -// Deprecated. -func (o InstallationTemplateOutput) AvailableLanguages() pulumi.StringArrayOutput { - return o.ApplyT(func(v *InstallationTemplate) pulumi.StringArrayOutput { return v.AvailableLanguages }).(pulumi.StringArrayOutput) -} - // The name of an existing installation template, choose one among the list given by `getInstallationTemplates` datasource. func (o InstallationTemplateOutput) BaseTemplateName() pulumi.StringOutput { return o.ApplyT(func(v *InstallationTemplate) pulumi.StringOutput { return v.BaseTemplateName }).(pulumi.StringOutput) @@ -298,8 +294,6 @@ func (o InstallationTemplateOutput) BitFormat() pulumi.IntOutput { } // Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). -// -// Deprecated: This field is deprecated and will be removed in a future release. func (o InstallationTemplateOutput) Category() pulumi.StringOutput { return o.ApplyT(func(v *InstallationTemplate) pulumi.StringOutput { return v.Category }).(pulumi.StringOutput) } @@ -308,13 +302,6 @@ func (o InstallationTemplateOutput) Customization() InstallationTemplateCustomiz return o.ApplyT(func(v *InstallationTemplate) InstallationTemplateCustomizationPtrOutput { return v.Customization }).(InstallationTemplateCustomizationPtrOutput) } -// Deprecated, use language in userMetadata instead. -// -// Deprecated: This field is deprecated and will be removed in a future release. -func (o InstallationTemplateOutput) DefaultLanguage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *InstallationTemplate) pulumi.StringPtrOutput { return v.DefaultLanguage }).(pulumi.StringPtrOutput) -} - // information about this template. func (o InstallationTemplateOutput) Description() pulumi.StringOutput { return o.ApplyT(func(v *InstallationTemplate) pulumi.StringOutput { return v.Description }).(pulumi.StringOutput) @@ -325,31 +312,57 @@ func (o InstallationTemplateOutput) Distribution() pulumi.StringOutput { return o.ApplyT(func(v *InstallationTemplate) pulumi.StringOutput { return v.Distribution }).(pulumi.StringOutput) } -// this template family type (bsd,linux,solaris,windows). +// after this date, install of this template will not be possible at OVH +func (o InstallationTemplateOutput) EndOfInstall() pulumi.StringOutput { + return o.ApplyT(func(v *InstallationTemplate) pulumi.StringOutput { return v.EndOfInstall }).(pulumi.StringOutput) +} + +// this template family type. func (o InstallationTemplateOutput) Family() pulumi.StringOutput { return o.ApplyT(func(v *InstallationTemplate) pulumi.StringOutput { return v.Family }).(pulumi.StringOutput) } -// Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). +// Filesystems available. func (o InstallationTemplateOutput) Filesystems() pulumi.StringArrayOutput { return o.ApplyT(func(v *InstallationTemplate) pulumi.StringArrayOutput { return v.Filesystems }).(pulumi.StringArrayOutput) } -// This distribution supports hardware raid configuration through the OVHcloud API. +// This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. +// +// Deprecated: This will be deprecated in the next release func (o InstallationTemplateOutput) HardRaidConfiguration() pulumi.BoolOutput { return o.ApplyT(func(v *InstallationTemplate) pulumi.BoolOutput { return v.HardRaidConfiguration }).(pulumi.BoolOutput) } -// This distribution supports Logical Volumes (Linux LVM) +func (o InstallationTemplateOutput) Inputs() InstallationTemplateInputTypeArrayOutput { + return o.ApplyT(func(v *InstallationTemplate) InstallationTemplateInputTypeArrayOutput { return v.Inputs }).(InstallationTemplateInputTypeArrayOutput) +} + +// Whether this distribution supports Logical Volumes (Linux LVM) func (o InstallationTemplateOutput) LvmReady() pulumi.BoolOutput { return o.ApplyT(func(v *InstallationTemplate) pulumi.BoolOutput { return v.LvmReady }).(pulumi.BoolOutput) } +// Partitioning customization is not available for this OS template +func (o InstallationTemplateOutput) NoPartitioning() pulumi.BoolOutput { + return o.ApplyT(func(v *InstallationTemplate) pulumi.BoolOutput { return v.NoPartitioning }).(pulumi.BoolOutput) +} + // Remove default partition schemes at creation. func (o InstallationTemplateOutput) RemoveDefaultPartitionSchemes() pulumi.BoolOutput { return o.ApplyT(func(v *InstallationTemplate) pulumi.BoolOutput { return v.RemoveDefaultPartitionSchemes }).(pulumi.BoolOutput) } +// Partitioning customization is available but limited to mirroring for this OS template +func (o InstallationTemplateOutput) SoftRaidOnlyMirroring() pulumi.BoolOutput { + return o.ApplyT(func(v *InstallationTemplate) pulumi.BoolOutput { return v.SoftRaidOnlyMirroring }).(pulumi.BoolOutput) +} + +// this template subfamily type +func (o InstallationTemplateOutput) Subfamily() pulumi.StringOutput { + return o.ApplyT(func(v *InstallationTemplate) pulumi.StringOutput { return v.Subfamily }).(pulumi.StringOutput) +} + // This template name. func (o InstallationTemplateOutput) TemplateName() pulumi.StringOutput { return o.ApplyT(func(v *InstallationTemplate) pulumi.StringOutput { return v.TemplateName }).(pulumi.StringOutput) diff --git a/sdk/go/ovh/me/installationTemplatePartitionScheme.go b/sdk/go/ovh/me/installationTemplatePartitionScheme.go index fd0c51f5..1b20d68c 100644 --- a/sdk/go/ovh/me/installationTemplatePartitionScheme.go +++ b/sdk/go/ovh/me/installationTemplatePartitionScheme.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -48,7 +47,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/me/installationTemplatePartitionSchemeHardwareRaid.go b/sdk/go/ovh/me/installationTemplatePartitionSchemeHardwareRaid.go index 30fdf8bb..32f92eee 100644 --- a/sdk/go/ovh/me/installationTemplatePartitionSchemeHardwareRaid.go +++ b/sdk/go/ovh/me/installationTemplatePartitionSchemeHardwareRaid.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -61,7 +60,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/me/installationTemplatePartitionSchemePartition.go b/sdk/go/ovh/me/installationTemplatePartitionSchemePartition.go index 058bba2a..c4d37490 100644 --- a/sdk/go/ovh/me/installationTemplatePartitionSchemePartition.go +++ b/sdk/go/ovh/me/installationTemplatePartitionSchemePartition.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -60,7 +59,6 @@ import ( // } // // ``` -// // // ## Import // diff --git a/sdk/go/ovh/me/pulumiTypes.go b/sdk/go/ovh/me/pulumiTypes.go index 5036555e..6d17072a 100644 --- a/sdk/go/ovh/me/pulumiTypes.go +++ b/sdk/go/ovh/me/pulumiTypes.go @@ -20,10 +20,6 @@ type InstallationTemplateCustomization struct { PostInstallationScriptLink *string `pulumi:"postInstallationScriptLink"` // indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. PostInstallationScriptReturn *string `pulumi:"postInstallationScriptReturn"` - // Deprecated. - // - // Deprecated: This field is deprecated and will be removed in a future release. - SshKeyName *string `pulumi:"sshKeyName"` } // InstallationTemplateCustomizationInput is an input type that accepts InstallationTemplateCustomizationArgs and InstallationTemplateCustomizationOutput values. @@ -44,10 +40,6 @@ type InstallationTemplateCustomizationArgs struct { PostInstallationScriptLink pulumi.StringPtrInput `pulumi:"postInstallationScriptLink"` // indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. PostInstallationScriptReturn pulumi.StringPtrInput `pulumi:"postInstallationScriptReturn"` - // Deprecated. - // - // Deprecated: This field is deprecated and will be removed in a future release. - SshKeyName pulumi.StringPtrInput `pulumi:"sshKeyName"` } func (InstallationTemplateCustomizationArgs) ElementType() reflect.Type { @@ -142,13 +134,6 @@ func (o InstallationTemplateCustomizationOutput) PostInstallationScriptReturn() return o.ApplyT(func(v InstallationTemplateCustomization) *string { return v.PostInstallationScriptReturn }).(pulumi.StringPtrOutput) } -// Deprecated. -// -// Deprecated: This field is deprecated and will be removed in a future release. -func (o InstallationTemplateCustomizationOutput) SshKeyName() pulumi.StringPtrOutput { - return o.ApplyT(func(v InstallationTemplateCustomization) *string { return v.SshKeyName }).(pulumi.StringPtrOutput) -} - type InstallationTemplateCustomizationPtrOutput struct{ *pulumi.OutputState } func (InstallationTemplateCustomizationPtrOutput) ElementType() reflect.Type { @@ -203,16 +188,131 @@ func (o InstallationTemplateCustomizationPtrOutput) PostInstallationScriptReturn }).(pulumi.StringPtrOutput) } -// Deprecated. +type InstallationTemplateInputType struct { + Default *string `pulumi:"default"` + // information about this template. + Description *string `pulumi:"description"` + Enums []string `pulumi:"enums"` + Mandatory *bool `pulumi:"mandatory"` + Name *string `pulumi:"name"` + Type *string `pulumi:"type"` +} + +// InstallationTemplateInputTypeInput is an input type that accepts InstallationTemplateInputTypeArgs and InstallationTemplateInputTypeOutput values. +// You can construct a concrete instance of `InstallationTemplateInputTypeInput` via: // -// Deprecated: This field is deprecated and will be removed in a future release. -func (o InstallationTemplateCustomizationPtrOutput) SshKeyName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *InstallationTemplateCustomization) *string { - if v == nil { - return nil - } - return v.SshKeyName - }).(pulumi.StringPtrOutput) +// InstallationTemplateInputTypeArgs{...} +type InstallationTemplateInputTypeInput interface { + pulumi.Input + + ToInstallationTemplateInputTypeOutput() InstallationTemplateInputTypeOutput + ToInstallationTemplateInputTypeOutputWithContext(context.Context) InstallationTemplateInputTypeOutput +} + +type InstallationTemplateInputTypeArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` + // information about this template. + Description pulumi.StringPtrInput `pulumi:"description"` + Enums pulumi.StringArrayInput `pulumi:"enums"` + Mandatory pulumi.BoolPtrInput `pulumi:"mandatory"` + Name pulumi.StringPtrInput `pulumi:"name"` + Type pulumi.StringPtrInput `pulumi:"type"` +} + +func (InstallationTemplateInputTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*InstallationTemplateInputType)(nil)).Elem() +} + +func (i InstallationTemplateInputTypeArgs) ToInstallationTemplateInputTypeOutput() InstallationTemplateInputTypeOutput { + return i.ToInstallationTemplateInputTypeOutputWithContext(context.Background()) +} + +func (i InstallationTemplateInputTypeArgs) ToInstallationTemplateInputTypeOutputWithContext(ctx context.Context) InstallationTemplateInputTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(InstallationTemplateInputTypeOutput) +} + +// InstallationTemplateInputTypeArrayInput is an input type that accepts InstallationTemplateInputTypeArray and InstallationTemplateInputTypeArrayOutput values. +// You can construct a concrete instance of `InstallationTemplateInputTypeArrayInput` via: +// +// InstallationTemplateInputTypeArray{ InstallationTemplateInputTypeArgs{...} } +type InstallationTemplateInputTypeArrayInput interface { + pulumi.Input + + ToInstallationTemplateInputTypeArrayOutput() InstallationTemplateInputTypeArrayOutput + ToInstallationTemplateInputTypeArrayOutputWithContext(context.Context) InstallationTemplateInputTypeArrayOutput +} + +type InstallationTemplateInputTypeArray []InstallationTemplateInputTypeInput + +func (InstallationTemplateInputTypeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]InstallationTemplateInputType)(nil)).Elem() +} + +func (i InstallationTemplateInputTypeArray) ToInstallationTemplateInputTypeArrayOutput() InstallationTemplateInputTypeArrayOutput { + return i.ToInstallationTemplateInputTypeArrayOutputWithContext(context.Background()) +} + +func (i InstallationTemplateInputTypeArray) ToInstallationTemplateInputTypeArrayOutputWithContext(ctx context.Context) InstallationTemplateInputTypeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(InstallationTemplateInputTypeArrayOutput) +} + +type InstallationTemplateInputTypeOutput struct{ *pulumi.OutputState } + +func (InstallationTemplateInputTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*InstallationTemplateInputType)(nil)).Elem() +} + +func (o InstallationTemplateInputTypeOutput) ToInstallationTemplateInputTypeOutput() InstallationTemplateInputTypeOutput { + return o +} + +func (o InstallationTemplateInputTypeOutput) ToInstallationTemplateInputTypeOutputWithContext(ctx context.Context) InstallationTemplateInputTypeOutput { + return o +} + +func (o InstallationTemplateInputTypeOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v InstallationTemplateInputType) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +// information about this template. +func (o InstallationTemplateInputTypeOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v InstallationTemplateInputType) *string { return v.Description }).(pulumi.StringPtrOutput) +} + +func (o InstallationTemplateInputTypeOutput) Enums() pulumi.StringArrayOutput { + return o.ApplyT(func(v InstallationTemplateInputType) []string { return v.Enums }).(pulumi.StringArrayOutput) +} + +func (o InstallationTemplateInputTypeOutput) Mandatory() pulumi.BoolPtrOutput { + return o.ApplyT(func(v InstallationTemplateInputType) *bool { return v.Mandatory }).(pulumi.BoolPtrOutput) +} + +func (o InstallationTemplateInputTypeOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v InstallationTemplateInputType) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o InstallationTemplateInputTypeOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v InstallationTemplateInputType) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type InstallationTemplateInputTypeArrayOutput struct{ *pulumi.OutputState } + +func (InstallationTemplateInputTypeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]InstallationTemplateInputType)(nil)).Elem() +} + +func (o InstallationTemplateInputTypeArrayOutput) ToInstallationTemplateInputTypeArrayOutput() InstallationTemplateInputTypeArrayOutput { + return o +} + +func (o InstallationTemplateInputTypeArrayOutput) ToInstallationTemplateInputTypeArrayOutputWithContext(ctx context.Context) InstallationTemplateInputTypeArrayOutput { + return o +} + +func (o InstallationTemplateInputTypeArrayOutput) Index(i pulumi.IntInput) InstallationTemplateInputTypeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) InstallationTemplateInputType { + return vs[0].([]InstallationTemplateInputType)[vs[1].(int)] + }).(InstallationTemplateInputTypeOutput) } type GetInstallationTemplateCustomization struct { @@ -220,12 +320,8 @@ type GetInstallationTemplateCustomization struct { CustomHostname string `pulumi:"customHostname"` // Indicate the URL where your postinstall customisation script is located. PostInstallationScriptLink string `pulumi:"postInstallationScriptLink"` - // indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. + // Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. PostInstallationScriptReturn string `pulumi:"postInstallationScriptReturn"` - // Name of the ssh key that should be installed. Password login will be disabled. Deprecated, will be removed in next release, use userMetada instead. - // - // Deprecated: This field will be removed from the API, please use `userMetadata` instead. - SshKeyName string `pulumi:"sshKeyName"` } // GetInstallationTemplateCustomizationInput is an input type that accepts GetInstallationTemplateCustomizationArgs and GetInstallationTemplateCustomizationOutput values. @@ -244,12 +340,8 @@ type GetInstallationTemplateCustomizationArgs struct { CustomHostname pulumi.StringInput `pulumi:"customHostname"` // Indicate the URL where your postinstall customisation script is located. PostInstallationScriptLink pulumi.StringInput `pulumi:"postInstallationScriptLink"` - // indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. + // Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. PostInstallationScriptReturn pulumi.StringInput `pulumi:"postInstallationScriptReturn"` - // Name of the ssh key that should be installed. Password login will be disabled. Deprecated, will be removed in next release, use userMetada instead. - // - // Deprecated: This field will be removed from the API, please use `userMetadata` instead. - SshKeyName pulumi.StringInput `pulumi:"sshKeyName"` } func (GetInstallationTemplateCustomizationArgs) ElementType() reflect.Type { @@ -313,18 +405,11 @@ func (o GetInstallationTemplateCustomizationOutput) PostInstallationScriptLink() return o.ApplyT(func(v GetInstallationTemplateCustomization) string { return v.PostInstallationScriptLink }).(pulumi.StringOutput) } -// indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. +// Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. func (o GetInstallationTemplateCustomizationOutput) PostInstallationScriptReturn() pulumi.StringOutput { return o.ApplyT(func(v GetInstallationTemplateCustomization) string { return v.PostInstallationScriptReturn }).(pulumi.StringOutput) } -// Name of the ssh key that should be installed. Password login will be disabled. Deprecated, will be removed in next release, use userMetada instead. -// -// Deprecated: This field will be removed from the API, please use `userMetadata` instead. -func (o GetInstallationTemplateCustomizationOutput) SshKeyName() pulumi.StringOutput { - return o.ApplyT(func(v GetInstallationTemplateCustomization) string { return v.SshKeyName }).(pulumi.StringOutput) -} - type GetInstallationTemplateCustomizationArrayOutput struct{ *pulumi.OutputState } func (GetInstallationTemplateCustomizationArrayOutput) ElementType() reflect.Type { @@ -345,12 +430,145 @@ func (o GetInstallationTemplateCustomizationArrayOutput) Index(i pulumi.IntInput }).(GetInstallationTemplateCustomizationOutput) } +type GetInstallationTemplateInput struct { + Default string `pulumi:"default"` + // Information about this template. + Description string `pulumi:"description"` + Enums []string `pulumi:"enums"` + Mandatory bool `pulumi:"mandatory"` + // Hardware RAID name. + Name string `pulumi:"name"` + // Partition type. + Type string `pulumi:"type"` +} + +// GetInstallationTemplateInputInput is an input type that accepts GetInstallationTemplateInputArgs and GetInstallationTemplateInputOutput values. +// You can construct a concrete instance of `GetInstallationTemplateInputInput` via: +// +// GetInstallationTemplateInputArgs{...} +type GetInstallationTemplateInputInput interface { + pulumi.Input + + ToGetInstallationTemplateInputOutput() GetInstallationTemplateInputOutput + ToGetInstallationTemplateInputOutputWithContext(context.Context) GetInstallationTemplateInputOutput +} + +type GetInstallationTemplateInputArgs struct { + Default pulumi.StringInput `pulumi:"default"` + // Information about this template. + Description pulumi.StringInput `pulumi:"description"` + Enums pulumi.StringArrayInput `pulumi:"enums"` + Mandatory pulumi.BoolInput `pulumi:"mandatory"` + // Hardware RAID name. + Name pulumi.StringInput `pulumi:"name"` + // Partition type. + Type pulumi.StringInput `pulumi:"type"` +} + +func (GetInstallationTemplateInputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateInput)(nil)).Elem() +} + +func (i GetInstallationTemplateInputArgs) ToGetInstallationTemplateInputOutput() GetInstallationTemplateInputOutput { + return i.ToGetInstallationTemplateInputOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateInputArgs) ToGetInstallationTemplateInputOutputWithContext(ctx context.Context) GetInstallationTemplateInputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateInputOutput) +} + +// GetInstallationTemplateInputArrayInput is an input type that accepts GetInstallationTemplateInputArray and GetInstallationTemplateInputArrayOutput values. +// You can construct a concrete instance of `GetInstallationTemplateInputArrayInput` via: +// +// GetInstallationTemplateInputArray{ GetInstallationTemplateInputArgs{...} } +type GetInstallationTemplateInputArrayInput interface { + pulumi.Input + + ToGetInstallationTemplateInputArrayOutput() GetInstallationTemplateInputArrayOutput + ToGetInstallationTemplateInputArrayOutputWithContext(context.Context) GetInstallationTemplateInputArrayOutput +} + +type GetInstallationTemplateInputArray []GetInstallationTemplateInputInput + +func (GetInstallationTemplateInputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateInput)(nil)).Elem() +} + +func (i GetInstallationTemplateInputArray) ToGetInstallationTemplateInputArrayOutput() GetInstallationTemplateInputArrayOutput { + return i.ToGetInstallationTemplateInputArrayOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateInputArray) ToGetInstallationTemplateInputArrayOutputWithContext(ctx context.Context) GetInstallationTemplateInputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateInputArrayOutput) +} + +type GetInstallationTemplateInputOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateInputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateInput)(nil)).Elem() +} + +func (o GetInstallationTemplateInputOutput) ToGetInstallationTemplateInputOutput() GetInstallationTemplateInputOutput { + return o +} + +func (o GetInstallationTemplateInputOutput) ToGetInstallationTemplateInputOutputWithContext(ctx context.Context) GetInstallationTemplateInputOutput { + return o +} + +func (o GetInstallationTemplateInputOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) string { return v.Default }).(pulumi.StringOutput) +} + +// Information about this template. +func (o GetInstallationTemplateInputOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetInstallationTemplateInputOutput) Enums() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) []string { return v.Enums }).(pulumi.StringArrayOutput) +} + +func (o GetInstallationTemplateInputOutput) Mandatory() pulumi.BoolOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) bool { return v.Mandatory }).(pulumi.BoolOutput) +} + +// Hardware RAID name. +func (o GetInstallationTemplateInputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) string { return v.Name }).(pulumi.StringOutput) +} + +// Partition type. +func (o GetInstallationTemplateInputOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) string { return v.Type }).(pulumi.StringOutput) +} + +type GetInstallationTemplateInputArrayOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateInputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateInput)(nil)).Elem() +} + +func (o GetInstallationTemplateInputArrayOutput) ToGetInstallationTemplateInputArrayOutput() GetInstallationTemplateInputArrayOutput { + return o +} + +func (o GetInstallationTemplateInputArrayOutput) ToGetInstallationTemplateInputArrayOutputWithContext(ctx context.Context) GetInstallationTemplateInputArrayOutput { + return o +} + +func (o GetInstallationTemplateInputArrayOutput) Index(i pulumi.IntInput) GetInstallationTemplateInputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetInstallationTemplateInput { + return vs[0].([]GetInstallationTemplateInput)[vs[1].(int)] + }).(GetInstallationTemplateInputOutput) +} + type GetInstallationTemplatePartitionSchemeType struct { HardwareRaids []GetInstallationTemplatePartitionSchemeHardwareRaidType `pulumi:"hardwareRaids"` // Hardware RAID name. Name string `pulumi:"name"` Partitions []GetInstallationTemplatePartitionSchemePartitionType `pulumi:"partitions"` - // on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). + // On a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). Priority int `pulumi:"priority"` } @@ -370,7 +588,7 @@ type GetInstallationTemplatePartitionSchemeTypeArgs struct { // Hardware RAID name. Name pulumi.StringInput `pulumi:"name"` Partitions GetInstallationTemplatePartitionSchemePartitionTypeArrayInput `pulumi:"partitions"` - // on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). + // On a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). Priority pulumi.IntInput `pulumi:"priority"` } @@ -442,7 +660,7 @@ func (o GetInstallationTemplatePartitionSchemeTypeOutput) Partitions() GetInstal }).(GetInstallationTemplatePartitionSchemePartitionTypeArrayOutput) } -// on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). +// On a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). func (o GetInstallationTemplatePartitionSchemeTypeOutput) Priority() pulumi.IntOutput { return o.ApplyT(func(v GetInstallationTemplatePartitionSchemeType) int { return v.Priority }).(pulumi.IntOutput) } @@ -594,17 +812,17 @@ func (o GetInstallationTemplatePartitionSchemeHardwareRaidTypeArrayOutput) Index type GetInstallationTemplatePartitionSchemePartitionType struct { // Partition filesystem. Filesystem string `pulumi:"filesystem"` - // partition mount point. + // Partition mount point. Mountpoint string `pulumi:"mountpoint"` - // step or order. specifies the creation order of the partition on the disk + // Step or order. Specifies the creation order of the partition on the disk. Order int `pulumi:"order"` - // raid partition type. + // Raid partition type. Raid string `pulumi:"raid"` - // size of partition in MB, 0 => rest of the space. + // Size of partition in MB, 0 => rest of the space. Size int `pulumi:"size"` - // partition type. + // Partition type. Type string `pulumi:"type"` - // The volume name needed for proxmox distribution + // Volume name needed for proxmox distribution. VolumeName string `pulumi:"volumeName"` } @@ -622,17 +840,17 @@ type GetInstallationTemplatePartitionSchemePartitionTypeInput interface { type GetInstallationTemplatePartitionSchemePartitionTypeArgs struct { // Partition filesystem. Filesystem pulumi.StringInput `pulumi:"filesystem"` - // partition mount point. + // Partition mount point. Mountpoint pulumi.StringInput `pulumi:"mountpoint"` - // step or order. specifies the creation order of the partition on the disk + // Step or order. Specifies the creation order of the partition on the disk. Order pulumi.IntInput `pulumi:"order"` - // raid partition type. + // Raid partition type. Raid pulumi.StringInput `pulumi:"raid"` - // size of partition in MB, 0 => rest of the space. + // Size of partition in MB, 0 => rest of the space. Size pulumi.IntInput `pulumi:"size"` - // partition type. + // Partition type. Type pulumi.StringInput `pulumi:"type"` - // The volume name needed for proxmox distribution + // Volume name needed for proxmox distribution. VolumeName pulumi.StringInput `pulumi:"volumeName"` } @@ -692,32 +910,32 @@ func (o GetInstallationTemplatePartitionSchemePartitionTypeOutput) Filesystem() return o.ApplyT(func(v GetInstallationTemplatePartitionSchemePartitionType) string { return v.Filesystem }).(pulumi.StringOutput) } -// partition mount point. +// Partition mount point. func (o GetInstallationTemplatePartitionSchemePartitionTypeOutput) Mountpoint() pulumi.StringOutput { return o.ApplyT(func(v GetInstallationTemplatePartitionSchemePartitionType) string { return v.Mountpoint }).(pulumi.StringOutput) } -// step or order. specifies the creation order of the partition on the disk +// Step or order. Specifies the creation order of the partition on the disk. func (o GetInstallationTemplatePartitionSchemePartitionTypeOutput) Order() pulumi.IntOutput { return o.ApplyT(func(v GetInstallationTemplatePartitionSchemePartitionType) int { return v.Order }).(pulumi.IntOutput) } -// raid partition type. +// Raid partition type. func (o GetInstallationTemplatePartitionSchemePartitionTypeOutput) Raid() pulumi.StringOutput { return o.ApplyT(func(v GetInstallationTemplatePartitionSchemePartitionType) string { return v.Raid }).(pulumi.StringOutput) } -// size of partition in MB, 0 => rest of the space. +// Size of partition in MB, 0 => rest of the space. func (o GetInstallationTemplatePartitionSchemePartitionTypeOutput) Size() pulumi.IntOutput { return o.ApplyT(func(v GetInstallationTemplatePartitionSchemePartitionType) int { return v.Size }).(pulumi.IntOutput) } -// partition type. +// Partition type. func (o GetInstallationTemplatePartitionSchemePartitionTypeOutput) Type() pulumi.StringOutput { return o.ApplyT(func(v GetInstallationTemplatePartitionSchemePartitionType) string { return v.Type }).(pulumi.StringOutput) } -// The volume name needed for proxmox distribution +// Volume name needed for proxmox distribution. func (o GetInstallationTemplatePartitionSchemePartitionTypeOutput) VolumeName() pulumi.StringOutput { return o.ApplyT(func(v GetInstallationTemplatePartitionSchemePartitionType) string { return v.VolumeName }).(pulumi.StringOutput) } @@ -851,8 +1069,12 @@ func (o GetMeCurrencyArrayOutput) Index(i pulumi.IntInput) GetMeCurrencyOutput { func init() { pulumi.RegisterInputType(reflect.TypeOf((*InstallationTemplateCustomizationInput)(nil)).Elem(), InstallationTemplateCustomizationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*InstallationTemplateCustomizationPtrInput)(nil)).Elem(), InstallationTemplateCustomizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*InstallationTemplateInputTypeInput)(nil)).Elem(), InstallationTemplateInputTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*InstallationTemplateInputTypeArrayInput)(nil)).Elem(), InstallationTemplateInputTypeArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateCustomizationInput)(nil)).Elem(), GetInstallationTemplateCustomizationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateCustomizationArrayInput)(nil)).Elem(), GetInstallationTemplateCustomizationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateInputInput)(nil)).Elem(), GetInstallationTemplateInputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateInputArrayInput)(nil)).Elem(), GetInstallationTemplateInputArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplatePartitionSchemeTypeInput)(nil)).Elem(), GetInstallationTemplatePartitionSchemeTypeArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplatePartitionSchemeTypeArrayInput)(nil)).Elem(), GetInstallationTemplatePartitionSchemeTypeArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplatePartitionSchemeHardwareRaidTypeInput)(nil)).Elem(), GetInstallationTemplatePartitionSchemeHardwareRaidTypeArgs{}) @@ -863,8 +1085,12 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetMeCurrencyArrayInput)(nil)).Elem(), GetMeCurrencyArray{}) pulumi.RegisterOutputType(InstallationTemplateCustomizationOutput{}) pulumi.RegisterOutputType(InstallationTemplateCustomizationPtrOutput{}) + pulumi.RegisterOutputType(InstallationTemplateInputTypeOutput{}) + pulumi.RegisterOutputType(InstallationTemplateInputTypeArrayOutput{}) pulumi.RegisterOutputType(GetInstallationTemplateCustomizationOutput{}) pulumi.RegisterOutputType(GetInstallationTemplateCustomizationArrayOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateInputOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateInputArrayOutput{}) pulumi.RegisterOutputType(GetInstallationTemplatePartitionSchemeTypeOutput{}) pulumi.RegisterOutputType(GetInstallationTemplatePartitionSchemeTypeArrayOutput{}) pulumi.RegisterOutputType(GetInstallationTemplatePartitionSchemeHardwareRaidTypeOutput{}) diff --git a/sdk/go/ovh/me/sshKey.go b/sdk/go/ovh/me/sshKey.go deleted file mode 100644 index 5403f2b7..00000000 --- a/sdk/go/ovh/me/sshKey.go +++ /dev/null @@ -1,317 +0,0 @@ -// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. -// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** - -package me - -import ( - "context" - "reflect" - - "errors" - "github.com/ovh/pulumi-ovh/sdk/go/ovh/internal" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -// ## Example Usage -// -// > __NOTE__ This resource will be removed in next release, please use userMetada instead. -// -// -// ```go -// package main -// -// import ( -// -// "github.com/ovh/pulumi-ovh/sdk/go/ovh/Me" -// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -// -// ) -// -// func main() { -// pulumi.Run(func(ctx *pulumi.Context) error { -// _, err := Me.NewSshKey(ctx, "mykey", &Me.SshKeyArgs{ -// Key: pulumi.String("ssh-ed25519 AAAAC3..."), -// KeyName: pulumi.String("mykey"), -// }) -// if err != nil { -// return err -// } -// return nil -// }) -// } -// -// ``` -// -type SshKey struct { - pulumi.CustomResourceState - - // True when this public SSH key is used for rescue mode and reinstallations. - // - // Deprecated: use userMetada instead - Default pulumi.BoolOutput `pulumi:"default"` - // The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - // - // Deprecated: use userMetada instead - Key pulumi.StringOutput `pulumi:"key"` - // The friendly name of this SSH key. - // - // Deprecated: use userMetada instead - KeyName pulumi.StringOutput `pulumi:"keyName"` -} - -// NewSshKey registers a new resource with the given unique name, arguments, and options. -func NewSshKey(ctx *pulumi.Context, - name string, args *SshKeyArgs, opts ...pulumi.ResourceOption) (*SshKey, error) { - if args == nil { - return nil, errors.New("missing one or more required arguments") - } - - if args.Key == nil { - return nil, errors.New("invalid value for required argument 'Key'") - } - if args.KeyName == nil { - return nil, errors.New("invalid value for required argument 'KeyName'") - } - opts = internal.PkgResourceDefaultOpts(opts) - var resource SshKey - err := ctx.RegisterResource("ovh:Me/sshKey:SshKey", name, args, &resource, opts...) - if err != nil { - return nil, err - } - return &resource, nil -} - -// GetSshKey gets an existing SshKey resource's state with the given name, ID, and optional -// state properties that are used to uniquely qualify the lookup (nil if not required). -func GetSshKey(ctx *pulumi.Context, - name string, id pulumi.IDInput, state *SshKeyState, opts ...pulumi.ResourceOption) (*SshKey, error) { - var resource SshKey - err := ctx.ReadResource("ovh:Me/sshKey:SshKey", name, id, state, &resource, opts...) - if err != nil { - return nil, err - } - return &resource, nil -} - -// Input properties used for looking up and filtering SshKey resources. -type sshKeyState struct { - // True when this public SSH key is used for rescue mode and reinstallations. - // - // Deprecated: use userMetada instead - Default *bool `pulumi:"default"` - // The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - // - // Deprecated: use userMetada instead - Key *string `pulumi:"key"` - // The friendly name of this SSH key. - // - // Deprecated: use userMetada instead - KeyName *string `pulumi:"keyName"` -} - -type SshKeyState struct { - // True when this public SSH key is used for rescue mode and reinstallations. - // - // Deprecated: use userMetada instead - Default pulumi.BoolPtrInput - // The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - // - // Deprecated: use userMetada instead - Key pulumi.StringPtrInput - // The friendly name of this SSH key. - // - // Deprecated: use userMetada instead - KeyName pulumi.StringPtrInput -} - -func (SshKeyState) ElementType() reflect.Type { - return reflect.TypeOf((*sshKeyState)(nil)).Elem() -} - -type sshKeyArgs struct { - // True when this public SSH key is used for rescue mode and reinstallations. - // - // Deprecated: use userMetada instead - Default *bool `pulumi:"default"` - // The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - // - // Deprecated: use userMetada instead - Key string `pulumi:"key"` - // The friendly name of this SSH key. - // - // Deprecated: use userMetada instead - KeyName string `pulumi:"keyName"` -} - -// The set of arguments for constructing a SshKey resource. -type SshKeyArgs struct { - // True when this public SSH key is used for rescue mode and reinstallations. - // - // Deprecated: use userMetada instead - Default pulumi.BoolPtrInput - // The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - // - // Deprecated: use userMetada instead - Key pulumi.StringInput - // The friendly name of this SSH key. - // - // Deprecated: use userMetada instead - KeyName pulumi.StringInput -} - -func (SshKeyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*sshKeyArgs)(nil)).Elem() -} - -type SshKeyInput interface { - pulumi.Input - - ToSshKeyOutput() SshKeyOutput - ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput -} - -func (*SshKey) ElementType() reflect.Type { - return reflect.TypeOf((**SshKey)(nil)).Elem() -} - -func (i *SshKey) ToSshKeyOutput() SshKeyOutput { - return i.ToSshKeyOutputWithContext(context.Background()) -} - -func (i *SshKey) ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput { - return pulumi.ToOutputWithContext(ctx, i).(SshKeyOutput) -} - -// SshKeyArrayInput is an input type that accepts SshKeyArray and SshKeyArrayOutput values. -// You can construct a concrete instance of `SshKeyArrayInput` via: -// -// SshKeyArray{ SshKeyArgs{...} } -type SshKeyArrayInput interface { - pulumi.Input - - ToSshKeyArrayOutput() SshKeyArrayOutput - ToSshKeyArrayOutputWithContext(context.Context) SshKeyArrayOutput -} - -type SshKeyArray []SshKeyInput - -func (SshKeyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]*SshKey)(nil)).Elem() -} - -func (i SshKeyArray) ToSshKeyArrayOutput() SshKeyArrayOutput { - return i.ToSshKeyArrayOutputWithContext(context.Background()) -} - -func (i SshKeyArray) ToSshKeyArrayOutputWithContext(ctx context.Context) SshKeyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SshKeyArrayOutput) -} - -// SshKeyMapInput is an input type that accepts SshKeyMap and SshKeyMapOutput values. -// You can construct a concrete instance of `SshKeyMapInput` via: -// -// SshKeyMap{ "key": SshKeyArgs{...} } -type SshKeyMapInput interface { - pulumi.Input - - ToSshKeyMapOutput() SshKeyMapOutput - ToSshKeyMapOutputWithContext(context.Context) SshKeyMapOutput -} - -type SshKeyMap map[string]SshKeyInput - -func (SshKeyMap) ElementType() reflect.Type { - return reflect.TypeOf((*map[string]*SshKey)(nil)).Elem() -} - -func (i SshKeyMap) ToSshKeyMapOutput() SshKeyMapOutput { - return i.ToSshKeyMapOutputWithContext(context.Background()) -} - -func (i SshKeyMap) ToSshKeyMapOutputWithContext(ctx context.Context) SshKeyMapOutput { - return pulumi.ToOutputWithContext(ctx, i).(SshKeyMapOutput) -} - -type SshKeyOutput struct{ *pulumi.OutputState } - -func (SshKeyOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SshKey)(nil)).Elem() -} - -func (o SshKeyOutput) ToSshKeyOutput() SshKeyOutput { - return o -} - -func (o SshKeyOutput) ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput { - return o -} - -// True when this public SSH key is used for rescue mode and reinstallations. -// -// Deprecated: use userMetada instead -func (o SshKeyOutput) Default() pulumi.BoolOutput { - return o.ApplyT(func(v *SshKey) pulumi.BoolOutput { return v.Default }).(pulumi.BoolOutput) -} - -// The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". -// -// Deprecated: use userMetada instead -func (o SshKeyOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v *SshKey) pulumi.StringOutput { return v.Key }).(pulumi.StringOutput) -} - -// The friendly name of this SSH key. -// -// Deprecated: use userMetada instead -func (o SshKeyOutput) KeyName() pulumi.StringOutput { - return o.ApplyT(func(v *SshKey) pulumi.StringOutput { return v.KeyName }).(pulumi.StringOutput) -} - -type SshKeyArrayOutput struct{ *pulumi.OutputState } - -func (SshKeyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]*SshKey)(nil)).Elem() -} - -func (o SshKeyArrayOutput) ToSshKeyArrayOutput() SshKeyArrayOutput { - return o -} - -func (o SshKeyArrayOutput) ToSshKeyArrayOutputWithContext(ctx context.Context) SshKeyArrayOutput { - return o -} - -func (o SshKeyArrayOutput) Index(i pulumi.IntInput) SshKeyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) *SshKey { - return vs[0].([]*SshKey)[vs[1].(int)] - }).(SshKeyOutput) -} - -type SshKeyMapOutput struct{ *pulumi.OutputState } - -func (SshKeyMapOutput) ElementType() reflect.Type { - return reflect.TypeOf((*map[string]*SshKey)(nil)).Elem() -} - -func (o SshKeyMapOutput) ToSshKeyMapOutput() SshKeyMapOutput { - return o -} - -func (o SshKeyMapOutput) ToSshKeyMapOutputWithContext(ctx context.Context) SshKeyMapOutput { - return o -} - -func (o SshKeyMapOutput) MapIndex(k pulumi.StringInput) SshKeyOutput { - return pulumi.All(o, k).ApplyT(func(vs []interface{}) *SshKey { - return vs[0].(map[string]*SshKey)[vs[1].(string)] - }).(SshKeyOutput) -} - -func init() { - pulumi.RegisterInputType(reflect.TypeOf((*SshKeyInput)(nil)).Elem(), &SshKey{}) - pulumi.RegisterInputType(reflect.TypeOf((*SshKeyArrayInput)(nil)).Elem(), SshKeyArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SshKeyMapInput)(nil)).Elem(), SshKeyMap{}) - pulumi.RegisterOutputType(SshKeyOutput{}) - pulumi.RegisterOutputType(SshKeyArrayOutput{}) - pulumi.RegisterOutputType(SshKeyMapOutput{}) -} diff --git a/sdk/go/ovh/order/getCart.go b/sdk/go/ovh/order/getCart.go index fdbb42b2..ea15e44d 100644 --- a/sdk/go/ovh/order/getCart.go +++ b/sdk/go/ovh/order/getCart.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// func GetCart(ctx *pulumi.Context, args *GetCartArgs, opts ...pulumi.InvokeOption) (*GetCartResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetCartResult diff --git a/sdk/go/ovh/order/getCartProduct.go b/sdk/go/ovh/order/getCartProduct.go index cbc6b9d0..23ea195b 100644 --- a/sdk/go/ovh/order/getCartProduct.go +++ b/sdk/go/ovh/order/getCartProduct.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -51,7 +50,6 @@ import ( // } // // ``` -// func LookupCartProduct(ctx *pulumi.Context, args *LookupCartProductArgs, opts ...pulumi.InvokeOption) (*LookupCartProductResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupCartProductResult diff --git a/sdk/go/ovh/order/getCartProductOptions.go b/sdk/go/ovh/order/getCartProductOptions.go index 3588bbdf..643e41f0 100644 --- a/sdk/go/ovh/order/getCartProductOptions.go +++ b/sdk/go/ovh/order/getCartProductOptions.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// func LookupCartProductOptions(ctx *pulumi.Context, args *LookupCartProductOptionsArgs, opts ...pulumi.InvokeOption) (*LookupCartProductOptionsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupCartProductOptionsResult diff --git a/sdk/go/ovh/order/getCartProductOptionsPlan.go b/sdk/go/ovh/order/getCartProductOptionsPlan.go index e1c0642c..65449269 100644 --- a/sdk/go/ovh/order/getCartProductOptionsPlan.go +++ b/sdk/go/ovh/order/getCartProductOptionsPlan.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// func GetCartProductOptionsPlan(ctx *pulumi.Context, args *GetCartProductOptionsPlanArgs, opts ...pulumi.InvokeOption) (*GetCartProductOptionsPlanResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetCartProductOptionsPlanResult diff --git a/sdk/go/ovh/order/getCartProductPlan.go b/sdk/go/ovh/order/getCartProductPlan.go index ecf93031..7f785f57 100644 --- a/sdk/go/ovh/order/getCartProductPlan.go +++ b/sdk/go/ovh/order/getCartProductPlan.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// func GetCartProductPlan(ctx *pulumi.Context, args *GetCartProductPlanArgs, opts ...pulumi.InvokeOption) (*GetCartProductPlanResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetCartProductPlanResult diff --git a/sdk/go/ovh/pulumiTypes.go b/sdk/go/ovh/pulumiTypes.go index 15028657..14772c68 100644 --- a/sdk/go/ovh/pulumiTypes.go +++ b/sdk/go/ovh/pulumiTypes.go @@ -13,6 +13,802 @@ import ( var _ = internal.GetEnvOrDefault +type GetInstallationTemplateInput struct { + Default string `pulumi:"default"` + // Information about this template. + Description string `pulumi:"description"` + Enums []string `pulumi:"enums"` + Mandatory bool `pulumi:"mandatory"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` +} + +// GetInstallationTemplateInputInput is an input type that accepts GetInstallationTemplateInputArgs and GetInstallationTemplateInputOutput values. +// You can construct a concrete instance of `GetInstallationTemplateInputInput` via: +// +// GetInstallationTemplateInputArgs{...} +type GetInstallationTemplateInputInput interface { + pulumi.Input + + ToGetInstallationTemplateInputOutput() GetInstallationTemplateInputOutput + ToGetInstallationTemplateInputOutputWithContext(context.Context) GetInstallationTemplateInputOutput +} + +type GetInstallationTemplateInputArgs struct { + Default pulumi.StringInput `pulumi:"default"` + // Information about this template. + Description pulumi.StringInput `pulumi:"description"` + Enums pulumi.StringArrayInput `pulumi:"enums"` + Mandatory pulumi.BoolInput `pulumi:"mandatory"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` +} + +func (GetInstallationTemplateInputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateInput)(nil)).Elem() +} + +func (i GetInstallationTemplateInputArgs) ToGetInstallationTemplateInputOutput() GetInstallationTemplateInputOutput { + return i.ToGetInstallationTemplateInputOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateInputArgs) ToGetInstallationTemplateInputOutputWithContext(ctx context.Context) GetInstallationTemplateInputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateInputOutput) +} + +// GetInstallationTemplateInputArrayInput is an input type that accepts GetInstallationTemplateInputArray and GetInstallationTemplateInputArrayOutput values. +// You can construct a concrete instance of `GetInstallationTemplateInputArrayInput` via: +// +// GetInstallationTemplateInputArray{ GetInstallationTemplateInputArgs{...} } +type GetInstallationTemplateInputArrayInput interface { + pulumi.Input + + ToGetInstallationTemplateInputArrayOutput() GetInstallationTemplateInputArrayOutput + ToGetInstallationTemplateInputArrayOutputWithContext(context.Context) GetInstallationTemplateInputArrayOutput +} + +type GetInstallationTemplateInputArray []GetInstallationTemplateInputInput + +func (GetInstallationTemplateInputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateInput)(nil)).Elem() +} + +func (i GetInstallationTemplateInputArray) ToGetInstallationTemplateInputArrayOutput() GetInstallationTemplateInputArrayOutput { + return i.ToGetInstallationTemplateInputArrayOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateInputArray) ToGetInstallationTemplateInputArrayOutputWithContext(ctx context.Context) GetInstallationTemplateInputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateInputArrayOutput) +} + +type GetInstallationTemplateInputOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateInputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateInput)(nil)).Elem() +} + +func (o GetInstallationTemplateInputOutput) ToGetInstallationTemplateInputOutput() GetInstallationTemplateInputOutput { + return o +} + +func (o GetInstallationTemplateInputOutput) ToGetInstallationTemplateInputOutputWithContext(ctx context.Context) GetInstallationTemplateInputOutput { + return o +} + +func (o GetInstallationTemplateInputOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) string { return v.Default }).(pulumi.StringOutput) +} + +// Information about this template. +func (o GetInstallationTemplateInputOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetInstallationTemplateInputOutput) Enums() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) []string { return v.Enums }).(pulumi.StringArrayOutput) +} + +func (o GetInstallationTemplateInputOutput) Mandatory() pulumi.BoolOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) bool { return v.Mandatory }).(pulumi.BoolOutput) +} + +func (o GetInstallationTemplateInputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetInstallationTemplateInputOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateInput) string { return v.Type }).(pulumi.StringOutput) +} + +type GetInstallationTemplateInputArrayOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateInputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateInput)(nil)).Elem() +} + +func (o GetInstallationTemplateInputArrayOutput) ToGetInstallationTemplateInputArrayOutput() GetInstallationTemplateInputArrayOutput { + return o +} + +func (o GetInstallationTemplateInputArrayOutput) ToGetInstallationTemplateInputArrayOutputWithContext(ctx context.Context) GetInstallationTemplateInputArrayOutput { + return o +} + +func (o GetInstallationTemplateInputArrayOutput) Index(i pulumi.IntInput) GetInstallationTemplateInputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetInstallationTemplateInput { + return vs[0].([]GetInstallationTemplateInput)[vs[1].(int)] + }).(GetInstallationTemplateInputOutput) +} + +type GetInstallationTemplateLicense struct { + Os []GetInstallationTemplateLicenseO `pulumi:"os"` + Usages []GetInstallationTemplateLicenseUsage `pulumi:"usages"` +} + +// GetInstallationTemplateLicenseInput is an input type that accepts GetInstallationTemplateLicenseArgs and GetInstallationTemplateLicenseOutput values. +// You can construct a concrete instance of `GetInstallationTemplateLicenseInput` via: +// +// GetInstallationTemplateLicenseArgs{...} +type GetInstallationTemplateLicenseInput interface { + pulumi.Input + + ToGetInstallationTemplateLicenseOutput() GetInstallationTemplateLicenseOutput + ToGetInstallationTemplateLicenseOutputWithContext(context.Context) GetInstallationTemplateLicenseOutput +} + +type GetInstallationTemplateLicenseArgs struct { + Os GetInstallationTemplateLicenseOArrayInput `pulumi:"os"` + Usages GetInstallationTemplateLicenseUsageArrayInput `pulumi:"usages"` +} + +func (GetInstallationTemplateLicenseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateLicense)(nil)).Elem() +} + +func (i GetInstallationTemplateLicenseArgs) ToGetInstallationTemplateLicenseOutput() GetInstallationTemplateLicenseOutput { + return i.ToGetInstallationTemplateLicenseOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateLicenseArgs) ToGetInstallationTemplateLicenseOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateLicenseOutput) +} + +// GetInstallationTemplateLicenseArrayInput is an input type that accepts GetInstallationTemplateLicenseArray and GetInstallationTemplateLicenseArrayOutput values. +// You can construct a concrete instance of `GetInstallationTemplateLicenseArrayInput` via: +// +// GetInstallationTemplateLicenseArray{ GetInstallationTemplateLicenseArgs{...} } +type GetInstallationTemplateLicenseArrayInput interface { + pulumi.Input + + ToGetInstallationTemplateLicenseArrayOutput() GetInstallationTemplateLicenseArrayOutput + ToGetInstallationTemplateLicenseArrayOutputWithContext(context.Context) GetInstallationTemplateLicenseArrayOutput +} + +type GetInstallationTemplateLicenseArray []GetInstallationTemplateLicenseInput + +func (GetInstallationTemplateLicenseArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateLicense)(nil)).Elem() +} + +func (i GetInstallationTemplateLicenseArray) ToGetInstallationTemplateLicenseArrayOutput() GetInstallationTemplateLicenseArrayOutput { + return i.ToGetInstallationTemplateLicenseArrayOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateLicenseArray) ToGetInstallationTemplateLicenseArrayOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateLicenseArrayOutput) +} + +type GetInstallationTemplateLicenseOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateLicenseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateLicense)(nil)).Elem() +} + +func (o GetInstallationTemplateLicenseOutput) ToGetInstallationTemplateLicenseOutput() GetInstallationTemplateLicenseOutput { + return o +} + +func (o GetInstallationTemplateLicenseOutput) ToGetInstallationTemplateLicenseOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseOutput { + return o +} + +func (o GetInstallationTemplateLicenseOutput) Os() GetInstallationTemplateLicenseOArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateLicense) []GetInstallationTemplateLicenseO { return v.Os }).(GetInstallationTemplateLicenseOArrayOutput) +} + +func (o GetInstallationTemplateLicenseOutput) Usages() GetInstallationTemplateLicenseUsageArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateLicense) []GetInstallationTemplateLicenseUsage { return v.Usages }).(GetInstallationTemplateLicenseUsageArrayOutput) +} + +type GetInstallationTemplateLicenseArrayOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateLicenseArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateLicense)(nil)).Elem() +} + +func (o GetInstallationTemplateLicenseArrayOutput) ToGetInstallationTemplateLicenseArrayOutput() GetInstallationTemplateLicenseArrayOutput { + return o +} + +func (o GetInstallationTemplateLicenseArrayOutput) ToGetInstallationTemplateLicenseArrayOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseArrayOutput { + return o +} + +func (o GetInstallationTemplateLicenseArrayOutput) Index(i pulumi.IntInput) GetInstallationTemplateLicenseOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetInstallationTemplateLicense { + return vs[0].([]GetInstallationTemplateLicense)[vs[1].(int)] + }).(GetInstallationTemplateLicenseOutput) +} + +type GetInstallationTemplateLicenseO struct { + Names []string `pulumi:"names"` + Url string `pulumi:"url"` +} + +// GetInstallationTemplateLicenseOInput is an input type that accepts GetInstallationTemplateLicenseOArgs and GetInstallationTemplateLicenseOOutput values. +// You can construct a concrete instance of `GetInstallationTemplateLicenseOInput` via: +// +// GetInstallationTemplateLicenseOArgs{...} +type GetInstallationTemplateLicenseOInput interface { + pulumi.Input + + ToGetInstallationTemplateLicenseOOutput() GetInstallationTemplateLicenseOOutput + ToGetInstallationTemplateLicenseOOutputWithContext(context.Context) GetInstallationTemplateLicenseOOutput +} + +type GetInstallationTemplateLicenseOArgs struct { + Names pulumi.StringArrayInput `pulumi:"names"` + Url pulumi.StringInput `pulumi:"url"` +} + +func (GetInstallationTemplateLicenseOArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateLicenseO)(nil)).Elem() +} + +func (i GetInstallationTemplateLicenseOArgs) ToGetInstallationTemplateLicenseOOutput() GetInstallationTemplateLicenseOOutput { + return i.ToGetInstallationTemplateLicenseOOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateLicenseOArgs) ToGetInstallationTemplateLicenseOOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseOOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateLicenseOOutput) +} + +// GetInstallationTemplateLicenseOArrayInput is an input type that accepts GetInstallationTemplateLicenseOArray and GetInstallationTemplateLicenseOArrayOutput values. +// You can construct a concrete instance of `GetInstallationTemplateLicenseOArrayInput` via: +// +// GetInstallationTemplateLicenseOArray{ GetInstallationTemplateLicenseOArgs{...} } +type GetInstallationTemplateLicenseOArrayInput interface { + pulumi.Input + + ToGetInstallationTemplateLicenseOArrayOutput() GetInstallationTemplateLicenseOArrayOutput + ToGetInstallationTemplateLicenseOArrayOutputWithContext(context.Context) GetInstallationTemplateLicenseOArrayOutput +} + +type GetInstallationTemplateLicenseOArray []GetInstallationTemplateLicenseOInput + +func (GetInstallationTemplateLicenseOArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateLicenseO)(nil)).Elem() +} + +func (i GetInstallationTemplateLicenseOArray) ToGetInstallationTemplateLicenseOArrayOutput() GetInstallationTemplateLicenseOArrayOutput { + return i.ToGetInstallationTemplateLicenseOArrayOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateLicenseOArray) ToGetInstallationTemplateLicenseOArrayOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseOArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateLicenseOArrayOutput) +} + +type GetInstallationTemplateLicenseOOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateLicenseOOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateLicenseO)(nil)).Elem() +} + +func (o GetInstallationTemplateLicenseOOutput) ToGetInstallationTemplateLicenseOOutput() GetInstallationTemplateLicenseOOutput { + return o +} + +func (o GetInstallationTemplateLicenseOOutput) ToGetInstallationTemplateLicenseOOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseOOutput { + return o +} + +func (o GetInstallationTemplateLicenseOOutput) Names() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateLicenseO) []string { return v.Names }).(pulumi.StringArrayOutput) +} + +func (o GetInstallationTemplateLicenseOOutput) Url() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateLicenseO) string { return v.Url }).(pulumi.StringOutput) +} + +type GetInstallationTemplateLicenseOArrayOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateLicenseOArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateLicenseO)(nil)).Elem() +} + +func (o GetInstallationTemplateLicenseOArrayOutput) ToGetInstallationTemplateLicenseOArrayOutput() GetInstallationTemplateLicenseOArrayOutput { + return o +} + +func (o GetInstallationTemplateLicenseOArrayOutput) ToGetInstallationTemplateLicenseOArrayOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseOArrayOutput { + return o +} + +func (o GetInstallationTemplateLicenseOArrayOutput) Index(i pulumi.IntInput) GetInstallationTemplateLicenseOOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetInstallationTemplateLicenseO { + return vs[0].([]GetInstallationTemplateLicenseO)[vs[1].(int)] + }).(GetInstallationTemplateLicenseOOutput) +} + +type GetInstallationTemplateLicenseUsage struct { + Names []string `pulumi:"names"` + Url string `pulumi:"url"` +} + +// GetInstallationTemplateLicenseUsageInput is an input type that accepts GetInstallationTemplateLicenseUsageArgs and GetInstallationTemplateLicenseUsageOutput values. +// You can construct a concrete instance of `GetInstallationTemplateLicenseUsageInput` via: +// +// GetInstallationTemplateLicenseUsageArgs{...} +type GetInstallationTemplateLicenseUsageInput interface { + pulumi.Input + + ToGetInstallationTemplateLicenseUsageOutput() GetInstallationTemplateLicenseUsageOutput + ToGetInstallationTemplateLicenseUsageOutputWithContext(context.Context) GetInstallationTemplateLicenseUsageOutput +} + +type GetInstallationTemplateLicenseUsageArgs struct { + Names pulumi.StringArrayInput `pulumi:"names"` + Url pulumi.StringInput `pulumi:"url"` +} + +func (GetInstallationTemplateLicenseUsageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateLicenseUsage)(nil)).Elem() +} + +func (i GetInstallationTemplateLicenseUsageArgs) ToGetInstallationTemplateLicenseUsageOutput() GetInstallationTemplateLicenseUsageOutput { + return i.ToGetInstallationTemplateLicenseUsageOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateLicenseUsageArgs) ToGetInstallationTemplateLicenseUsageOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseUsageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateLicenseUsageOutput) +} + +// GetInstallationTemplateLicenseUsageArrayInput is an input type that accepts GetInstallationTemplateLicenseUsageArray and GetInstallationTemplateLicenseUsageArrayOutput values. +// You can construct a concrete instance of `GetInstallationTemplateLicenseUsageArrayInput` via: +// +// GetInstallationTemplateLicenseUsageArray{ GetInstallationTemplateLicenseUsageArgs{...} } +type GetInstallationTemplateLicenseUsageArrayInput interface { + pulumi.Input + + ToGetInstallationTemplateLicenseUsageArrayOutput() GetInstallationTemplateLicenseUsageArrayOutput + ToGetInstallationTemplateLicenseUsageArrayOutputWithContext(context.Context) GetInstallationTemplateLicenseUsageArrayOutput +} + +type GetInstallationTemplateLicenseUsageArray []GetInstallationTemplateLicenseUsageInput + +func (GetInstallationTemplateLicenseUsageArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateLicenseUsage)(nil)).Elem() +} + +func (i GetInstallationTemplateLicenseUsageArray) ToGetInstallationTemplateLicenseUsageArrayOutput() GetInstallationTemplateLicenseUsageArrayOutput { + return i.ToGetInstallationTemplateLicenseUsageArrayOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateLicenseUsageArray) ToGetInstallationTemplateLicenseUsageArrayOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseUsageArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateLicenseUsageArrayOutput) +} + +type GetInstallationTemplateLicenseUsageOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateLicenseUsageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateLicenseUsage)(nil)).Elem() +} + +func (o GetInstallationTemplateLicenseUsageOutput) ToGetInstallationTemplateLicenseUsageOutput() GetInstallationTemplateLicenseUsageOutput { + return o +} + +func (o GetInstallationTemplateLicenseUsageOutput) ToGetInstallationTemplateLicenseUsageOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseUsageOutput { + return o +} + +func (o GetInstallationTemplateLicenseUsageOutput) Names() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateLicenseUsage) []string { return v.Names }).(pulumi.StringArrayOutput) +} + +func (o GetInstallationTemplateLicenseUsageOutput) Url() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateLicenseUsage) string { return v.Url }).(pulumi.StringOutput) +} + +type GetInstallationTemplateLicenseUsageArrayOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateLicenseUsageArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateLicenseUsage)(nil)).Elem() +} + +func (o GetInstallationTemplateLicenseUsageArrayOutput) ToGetInstallationTemplateLicenseUsageArrayOutput() GetInstallationTemplateLicenseUsageArrayOutput { + return o +} + +func (o GetInstallationTemplateLicenseUsageArrayOutput) ToGetInstallationTemplateLicenseUsageArrayOutputWithContext(ctx context.Context) GetInstallationTemplateLicenseUsageArrayOutput { + return o +} + +func (o GetInstallationTemplateLicenseUsageArrayOutput) Index(i pulumi.IntInput) GetInstallationTemplateLicenseUsageOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetInstallationTemplateLicenseUsage { + return vs[0].([]GetInstallationTemplateLicenseUsage)[vs[1].(int)] + }).(GetInstallationTemplateLicenseUsageOutput) +} + +type GetInstallationTemplateProject struct { + // OS template project OS details + Os []GetInstallationTemplateProjectO `pulumi:"os"` + Usages []GetInstallationTemplateProjectUsage `pulumi:"usages"` +} + +// GetInstallationTemplateProjectInput is an input type that accepts GetInstallationTemplateProjectArgs and GetInstallationTemplateProjectOutput values. +// You can construct a concrete instance of `GetInstallationTemplateProjectInput` via: +// +// GetInstallationTemplateProjectArgs{...} +type GetInstallationTemplateProjectInput interface { + pulumi.Input + + ToGetInstallationTemplateProjectOutput() GetInstallationTemplateProjectOutput + ToGetInstallationTemplateProjectOutputWithContext(context.Context) GetInstallationTemplateProjectOutput +} + +type GetInstallationTemplateProjectArgs struct { + // OS template project OS details + Os GetInstallationTemplateProjectOArrayInput `pulumi:"os"` + Usages GetInstallationTemplateProjectUsageArrayInput `pulumi:"usages"` +} + +func (GetInstallationTemplateProjectArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateProject)(nil)).Elem() +} + +func (i GetInstallationTemplateProjectArgs) ToGetInstallationTemplateProjectOutput() GetInstallationTemplateProjectOutput { + return i.ToGetInstallationTemplateProjectOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateProjectArgs) ToGetInstallationTemplateProjectOutputWithContext(ctx context.Context) GetInstallationTemplateProjectOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateProjectOutput) +} + +// GetInstallationTemplateProjectArrayInput is an input type that accepts GetInstallationTemplateProjectArray and GetInstallationTemplateProjectArrayOutput values. +// You can construct a concrete instance of `GetInstallationTemplateProjectArrayInput` via: +// +// GetInstallationTemplateProjectArray{ GetInstallationTemplateProjectArgs{...} } +type GetInstallationTemplateProjectArrayInput interface { + pulumi.Input + + ToGetInstallationTemplateProjectArrayOutput() GetInstallationTemplateProjectArrayOutput + ToGetInstallationTemplateProjectArrayOutputWithContext(context.Context) GetInstallationTemplateProjectArrayOutput +} + +type GetInstallationTemplateProjectArray []GetInstallationTemplateProjectInput + +func (GetInstallationTemplateProjectArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateProject)(nil)).Elem() +} + +func (i GetInstallationTemplateProjectArray) ToGetInstallationTemplateProjectArrayOutput() GetInstallationTemplateProjectArrayOutput { + return i.ToGetInstallationTemplateProjectArrayOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateProjectArray) ToGetInstallationTemplateProjectArrayOutputWithContext(ctx context.Context) GetInstallationTemplateProjectArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateProjectArrayOutput) +} + +type GetInstallationTemplateProjectOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateProjectOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateProject)(nil)).Elem() +} + +func (o GetInstallationTemplateProjectOutput) ToGetInstallationTemplateProjectOutput() GetInstallationTemplateProjectOutput { + return o +} + +func (o GetInstallationTemplateProjectOutput) ToGetInstallationTemplateProjectOutputWithContext(ctx context.Context) GetInstallationTemplateProjectOutput { + return o +} + +// OS template project OS details +func (o GetInstallationTemplateProjectOutput) Os() GetInstallationTemplateProjectOArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateProject) []GetInstallationTemplateProjectO { return v.Os }).(GetInstallationTemplateProjectOArrayOutput) +} + +func (o GetInstallationTemplateProjectOutput) Usages() GetInstallationTemplateProjectUsageArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateProject) []GetInstallationTemplateProjectUsage { return v.Usages }).(GetInstallationTemplateProjectUsageArrayOutput) +} + +type GetInstallationTemplateProjectArrayOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateProjectArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateProject)(nil)).Elem() +} + +func (o GetInstallationTemplateProjectArrayOutput) ToGetInstallationTemplateProjectArrayOutput() GetInstallationTemplateProjectArrayOutput { + return o +} + +func (o GetInstallationTemplateProjectArrayOutput) ToGetInstallationTemplateProjectArrayOutputWithContext(ctx context.Context) GetInstallationTemplateProjectArrayOutput { + return o +} + +func (o GetInstallationTemplateProjectArrayOutput) Index(i pulumi.IntInput) GetInstallationTemplateProjectOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetInstallationTemplateProject { + return vs[0].([]GetInstallationTemplateProject)[vs[1].(int)] + }).(GetInstallationTemplateProjectOutput) +} + +type GetInstallationTemplateProjectO struct { + // OS template project item governance + Governances []string `pulumi:"governances"` + // OS template project item name + Name string `pulumi:"name"` + // OS template project item release notes + ReleaseNotes string `pulumi:"releaseNotes"` + // OS template project item url + Url string `pulumi:"url"` + // OS template project item version + Version string `pulumi:"version"` +} + +// GetInstallationTemplateProjectOInput is an input type that accepts GetInstallationTemplateProjectOArgs and GetInstallationTemplateProjectOOutput values. +// You can construct a concrete instance of `GetInstallationTemplateProjectOInput` via: +// +// GetInstallationTemplateProjectOArgs{...} +type GetInstallationTemplateProjectOInput interface { + pulumi.Input + + ToGetInstallationTemplateProjectOOutput() GetInstallationTemplateProjectOOutput + ToGetInstallationTemplateProjectOOutputWithContext(context.Context) GetInstallationTemplateProjectOOutput +} + +type GetInstallationTemplateProjectOArgs struct { + // OS template project item governance + Governances pulumi.StringArrayInput `pulumi:"governances"` + // OS template project item name + Name pulumi.StringInput `pulumi:"name"` + // OS template project item release notes + ReleaseNotes pulumi.StringInput `pulumi:"releaseNotes"` + // OS template project item url + Url pulumi.StringInput `pulumi:"url"` + // OS template project item version + Version pulumi.StringInput `pulumi:"version"` +} + +func (GetInstallationTemplateProjectOArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateProjectO)(nil)).Elem() +} + +func (i GetInstallationTemplateProjectOArgs) ToGetInstallationTemplateProjectOOutput() GetInstallationTemplateProjectOOutput { + return i.ToGetInstallationTemplateProjectOOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateProjectOArgs) ToGetInstallationTemplateProjectOOutputWithContext(ctx context.Context) GetInstallationTemplateProjectOOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateProjectOOutput) +} + +// GetInstallationTemplateProjectOArrayInput is an input type that accepts GetInstallationTemplateProjectOArray and GetInstallationTemplateProjectOArrayOutput values. +// You can construct a concrete instance of `GetInstallationTemplateProjectOArrayInput` via: +// +// GetInstallationTemplateProjectOArray{ GetInstallationTemplateProjectOArgs{...} } +type GetInstallationTemplateProjectOArrayInput interface { + pulumi.Input + + ToGetInstallationTemplateProjectOArrayOutput() GetInstallationTemplateProjectOArrayOutput + ToGetInstallationTemplateProjectOArrayOutputWithContext(context.Context) GetInstallationTemplateProjectOArrayOutput +} + +type GetInstallationTemplateProjectOArray []GetInstallationTemplateProjectOInput + +func (GetInstallationTemplateProjectOArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateProjectO)(nil)).Elem() +} + +func (i GetInstallationTemplateProjectOArray) ToGetInstallationTemplateProjectOArrayOutput() GetInstallationTemplateProjectOArrayOutput { + return i.ToGetInstallationTemplateProjectOArrayOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateProjectOArray) ToGetInstallationTemplateProjectOArrayOutputWithContext(ctx context.Context) GetInstallationTemplateProjectOArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateProjectOArrayOutput) +} + +type GetInstallationTemplateProjectOOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateProjectOOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateProjectO)(nil)).Elem() +} + +func (o GetInstallationTemplateProjectOOutput) ToGetInstallationTemplateProjectOOutput() GetInstallationTemplateProjectOOutput { + return o +} + +func (o GetInstallationTemplateProjectOOutput) ToGetInstallationTemplateProjectOOutputWithContext(ctx context.Context) GetInstallationTemplateProjectOOutput { + return o +} + +// OS template project item governance +func (o GetInstallationTemplateProjectOOutput) Governances() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateProjectO) []string { return v.Governances }).(pulumi.StringArrayOutput) +} + +// OS template project item name +func (o GetInstallationTemplateProjectOOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateProjectO) string { return v.Name }).(pulumi.StringOutput) +} + +// OS template project item release notes +func (o GetInstallationTemplateProjectOOutput) ReleaseNotes() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateProjectO) string { return v.ReleaseNotes }).(pulumi.StringOutput) +} + +// OS template project item url +func (o GetInstallationTemplateProjectOOutput) Url() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateProjectO) string { return v.Url }).(pulumi.StringOutput) +} + +// OS template project item version +func (o GetInstallationTemplateProjectOOutput) Version() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateProjectO) string { return v.Version }).(pulumi.StringOutput) +} + +type GetInstallationTemplateProjectOArrayOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateProjectOArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateProjectO)(nil)).Elem() +} + +func (o GetInstallationTemplateProjectOArrayOutput) ToGetInstallationTemplateProjectOArrayOutput() GetInstallationTemplateProjectOArrayOutput { + return o +} + +func (o GetInstallationTemplateProjectOArrayOutput) ToGetInstallationTemplateProjectOArrayOutputWithContext(ctx context.Context) GetInstallationTemplateProjectOArrayOutput { + return o +} + +func (o GetInstallationTemplateProjectOArrayOutput) Index(i pulumi.IntInput) GetInstallationTemplateProjectOOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetInstallationTemplateProjectO { + return vs[0].([]GetInstallationTemplateProjectO)[vs[1].(int)] + }).(GetInstallationTemplateProjectOOutput) +} + +type GetInstallationTemplateProjectUsage struct { + // OS template project item governance + Governances []string `pulumi:"governances"` + // OS template project item name + Name string `pulumi:"name"` + // OS template project item release notes + ReleaseNotes string `pulumi:"releaseNotes"` + // OS template project item url + Url string `pulumi:"url"` + // OS template project item version + Version string `pulumi:"version"` +} + +// GetInstallationTemplateProjectUsageInput is an input type that accepts GetInstallationTemplateProjectUsageArgs and GetInstallationTemplateProjectUsageOutput values. +// You can construct a concrete instance of `GetInstallationTemplateProjectUsageInput` via: +// +// GetInstallationTemplateProjectUsageArgs{...} +type GetInstallationTemplateProjectUsageInput interface { + pulumi.Input + + ToGetInstallationTemplateProjectUsageOutput() GetInstallationTemplateProjectUsageOutput + ToGetInstallationTemplateProjectUsageOutputWithContext(context.Context) GetInstallationTemplateProjectUsageOutput +} + +type GetInstallationTemplateProjectUsageArgs struct { + // OS template project item governance + Governances pulumi.StringArrayInput `pulumi:"governances"` + // OS template project item name + Name pulumi.StringInput `pulumi:"name"` + // OS template project item release notes + ReleaseNotes pulumi.StringInput `pulumi:"releaseNotes"` + // OS template project item url + Url pulumi.StringInput `pulumi:"url"` + // OS template project item version + Version pulumi.StringInput `pulumi:"version"` +} + +func (GetInstallationTemplateProjectUsageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateProjectUsage)(nil)).Elem() +} + +func (i GetInstallationTemplateProjectUsageArgs) ToGetInstallationTemplateProjectUsageOutput() GetInstallationTemplateProjectUsageOutput { + return i.ToGetInstallationTemplateProjectUsageOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateProjectUsageArgs) ToGetInstallationTemplateProjectUsageOutputWithContext(ctx context.Context) GetInstallationTemplateProjectUsageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateProjectUsageOutput) +} + +// GetInstallationTemplateProjectUsageArrayInput is an input type that accepts GetInstallationTemplateProjectUsageArray and GetInstallationTemplateProjectUsageArrayOutput values. +// You can construct a concrete instance of `GetInstallationTemplateProjectUsageArrayInput` via: +// +// GetInstallationTemplateProjectUsageArray{ GetInstallationTemplateProjectUsageArgs{...} } +type GetInstallationTemplateProjectUsageArrayInput interface { + pulumi.Input + + ToGetInstallationTemplateProjectUsageArrayOutput() GetInstallationTemplateProjectUsageArrayOutput + ToGetInstallationTemplateProjectUsageArrayOutputWithContext(context.Context) GetInstallationTemplateProjectUsageArrayOutput +} + +type GetInstallationTemplateProjectUsageArray []GetInstallationTemplateProjectUsageInput + +func (GetInstallationTemplateProjectUsageArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateProjectUsage)(nil)).Elem() +} + +func (i GetInstallationTemplateProjectUsageArray) ToGetInstallationTemplateProjectUsageArrayOutput() GetInstallationTemplateProjectUsageArrayOutput { + return i.ToGetInstallationTemplateProjectUsageArrayOutputWithContext(context.Background()) +} + +func (i GetInstallationTemplateProjectUsageArray) ToGetInstallationTemplateProjectUsageArrayOutputWithContext(ctx context.Context) GetInstallationTemplateProjectUsageArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetInstallationTemplateProjectUsageArrayOutput) +} + +type GetInstallationTemplateProjectUsageOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateProjectUsageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetInstallationTemplateProjectUsage)(nil)).Elem() +} + +func (o GetInstallationTemplateProjectUsageOutput) ToGetInstallationTemplateProjectUsageOutput() GetInstallationTemplateProjectUsageOutput { + return o +} + +func (o GetInstallationTemplateProjectUsageOutput) ToGetInstallationTemplateProjectUsageOutputWithContext(ctx context.Context) GetInstallationTemplateProjectUsageOutput { + return o +} + +// OS template project item governance +func (o GetInstallationTemplateProjectUsageOutput) Governances() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetInstallationTemplateProjectUsage) []string { return v.Governances }).(pulumi.StringArrayOutput) +} + +// OS template project item name +func (o GetInstallationTemplateProjectUsageOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateProjectUsage) string { return v.Name }).(pulumi.StringOutput) +} + +// OS template project item release notes +func (o GetInstallationTemplateProjectUsageOutput) ReleaseNotes() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateProjectUsage) string { return v.ReleaseNotes }).(pulumi.StringOutput) +} + +// OS template project item url +func (o GetInstallationTemplateProjectUsageOutput) Url() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateProjectUsage) string { return v.Url }).(pulumi.StringOutput) +} + +// OS template project item version +func (o GetInstallationTemplateProjectUsageOutput) Version() pulumi.StringOutput { + return o.ApplyT(func(v GetInstallationTemplateProjectUsage) string { return v.Version }).(pulumi.StringOutput) +} + +type GetInstallationTemplateProjectUsageArrayOutput struct{ *pulumi.OutputState } + +func (GetInstallationTemplateProjectUsageArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetInstallationTemplateProjectUsage)(nil)).Elem() +} + +func (o GetInstallationTemplateProjectUsageArrayOutput) ToGetInstallationTemplateProjectUsageArrayOutput() GetInstallationTemplateProjectUsageArrayOutput { + return o +} + +func (o GetInstallationTemplateProjectUsageArrayOutput) ToGetInstallationTemplateProjectUsageArrayOutputWithContext(ctx context.Context) GetInstallationTemplateProjectUsageArrayOutput { + return o +} + +func (o GetInstallationTemplateProjectUsageArrayOutput) Index(i pulumi.IntInput) GetInstallationTemplateProjectUsageOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetInstallationTemplateProjectUsage { + return vs[0].([]GetInstallationTemplateProjectUsage)[vs[1].(int)] + }).(GetInstallationTemplateProjectUsageOutput) +} + type GetServerVni struct { // VirtualNetworkInterface activation state Enabled bool `pulumi:"enabled"` @@ -165,8 +961,36 @@ func (o GetServerVniArrayOutput) Index(i pulumi.IntInput) GetServerVniOutput { } func init() { + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateInputInput)(nil)).Elem(), GetInstallationTemplateInputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateInputArrayInput)(nil)).Elem(), GetInstallationTemplateInputArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateLicenseInput)(nil)).Elem(), GetInstallationTemplateLicenseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateLicenseArrayInput)(nil)).Elem(), GetInstallationTemplateLicenseArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateLicenseOInput)(nil)).Elem(), GetInstallationTemplateLicenseOArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateLicenseOArrayInput)(nil)).Elem(), GetInstallationTemplateLicenseOArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateLicenseUsageInput)(nil)).Elem(), GetInstallationTemplateLicenseUsageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateLicenseUsageArrayInput)(nil)).Elem(), GetInstallationTemplateLicenseUsageArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateProjectInput)(nil)).Elem(), GetInstallationTemplateProjectArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateProjectArrayInput)(nil)).Elem(), GetInstallationTemplateProjectArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateProjectOInput)(nil)).Elem(), GetInstallationTemplateProjectOArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateProjectOArrayInput)(nil)).Elem(), GetInstallationTemplateProjectOArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateProjectUsageInput)(nil)).Elem(), GetInstallationTemplateProjectUsageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetInstallationTemplateProjectUsageArrayInput)(nil)).Elem(), GetInstallationTemplateProjectUsageArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServerVniInput)(nil)).Elem(), GetServerVniArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServerVniArrayInput)(nil)).Elem(), GetServerVniArray{}) + pulumi.RegisterOutputType(GetInstallationTemplateInputOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateInputArrayOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateLicenseOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateLicenseArrayOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateLicenseOOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateLicenseOArrayOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateLicenseUsageOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateLicenseUsageArrayOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateProjectOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateProjectArrayOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateProjectOOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateProjectOArrayOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateProjectUsageOutput{}) + pulumi.RegisterOutputType(GetInstallationTemplateProjectUsageArrayOutput{}) pulumi.RegisterOutputType(GetServerVniOutput{}) pulumi.RegisterOutputType(GetServerVniArrayOutput{}) } diff --git a/sdk/go/ovh/vps/getVps.go b/sdk/go/ovh/vps/getVps.go index 6fc831d3..1e6d744a 100644 --- a/sdk/go/ovh/vps/getVps.go +++ b/sdk/go/ovh/vps/getVps.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// func LookupVps(ctx *pulumi.Context, args *LookupVpsArgs, opts ...pulumi.InvokeOption) (*LookupVpsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupVpsResult diff --git a/sdk/go/ovh/vps/getVpss.go b/sdk/go/ovh/vps/getVpss.go index f2ff695f..e1b24ad2 100644 --- a/sdk/go/ovh/vps/getVpss.go +++ b/sdk/go/ovh/vps/getVpss.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetVpss(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetVpssResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetVpssResult diff --git a/sdk/go/ovh/vps/pulumiTypes.go b/sdk/go/ovh/vps/pulumiTypes.go index b170a0d6..c1737e98 100644 --- a/sdk/go/ovh/vps/pulumiTypes.go +++ b/sdk/go/ovh/vps/pulumiTypes.go @@ -938,9 +938,9 @@ func (o VpsPlanArrayOutput) Index(i pulumi.IntInput) VpsPlanOutput { } type VpsPlanConfiguration struct { - // Identifier of the resource + // Label for your configuration item Label string `pulumi:"label"` - // Path to the resource in api.ovh.com + // Value or resource URL on API.OVH.COM of your configuration item Value string `pulumi:"value"` } @@ -956,9 +956,9 @@ type VpsPlanConfigurationInput interface { } type VpsPlanConfigurationArgs struct { - // Identifier of the resource + // Label for your configuration item Label pulumi.StringInput `pulumi:"label"` - // Path to the resource in api.ovh.com + // Value or resource URL on API.OVH.COM of your configuration item Value pulumi.StringInput `pulumi:"value"` } @@ -1013,12 +1013,12 @@ func (o VpsPlanConfigurationOutput) ToVpsPlanConfigurationOutputWithContext(ctx return o } -// Identifier of the resource +// Label for your configuration item func (o VpsPlanConfigurationOutput) Label() pulumi.StringOutput { return o.ApplyT(func(v VpsPlanConfiguration) string { return v.Label }).(pulumi.StringOutput) } -// Path to the resource in api.ovh.com +// Value or resource URL on API.OVH.COM of your configuration item func (o VpsPlanConfigurationOutput) Value() pulumi.StringOutput { return o.ApplyT(func(v VpsPlanConfiguration) string { return v.Value }).(pulumi.StringOutput) } @@ -1186,9 +1186,9 @@ func (o VpsPlanOptionArrayOutput) Index(i pulumi.IntInput) VpsPlanOptionOutput { } type VpsPlanOptionConfiguration struct { - // Identifier of the resource + // Label for your configuration item Label string `pulumi:"label"` - // Path to the resource in api.ovh.com + // Value or resource URL on API.OVH.COM of your configuration item Value string `pulumi:"value"` } @@ -1204,9 +1204,9 @@ type VpsPlanOptionConfigurationInput interface { } type VpsPlanOptionConfigurationArgs struct { - // Identifier of the resource + // Label for your configuration item Label pulumi.StringInput `pulumi:"label"` - // Path to the resource in api.ovh.com + // Value or resource URL on API.OVH.COM of your configuration item Value pulumi.StringInput `pulumi:"value"` } @@ -1261,12 +1261,12 @@ func (o VpsPlanOptionConfigurationOutput) ToVpsPlanOptionConfigurationOutputWith return o } -// Identifier of the resource +// Label for your configuration item func (o VpsPlanOptionConfigurationOutput) Label() pulumi.StringOutput { return o.ApplyT(func(v VpsPlanOptionConfiguration) string { return v.Label }).(pulumi.StringOutput) } -// Path to the resource in api.ovh.com +// Value or resource URL on API.OVH.COM of your configuration item func (o VpsPlanOptionConfigurationOutput) Value() pulumi.StringOutput { return o.ApplyT(func(v VpsPlanOptionConfiguration) string { return v.Value }).(pulumi.StringOutput) } diff --git a/sdk/go/ovh/vrack/cloudProject.go b/sdk/go/ovh/vrack/cloudProject.go index f4a0e195..86277e3f 100644 --- a/sdk/go/ovh/vrack/cloudProject.go +++ b/sdk/go/ovh/vrack/cloudProject.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,16 +40,15 @@ import ( // } // // ``` -// // // ## Import // -// Attachment of a public cloud project and a VRack can be imported using the `project_id`, the `service_name` (vRackID) and the `attach_id`, separated by "/" E.g., +// Attachment of a public cloud project and a VRack can be imported using the `service_name` (vRack identifier) and the `project_id` (Cloud Project identifier), separated by "/" E.g., // // bash // // ```sh -// $ pulumi import ovh:Vrack/cloudProject:CloudProject myattach ookie9mee8Shaeghaeleeju7Xeghohv6e/pn-12345678/vrack_pn-12345678-cloudproject_ookie9mee8Shaeghaeleeju7Xeghohv6e-attach +// $ pulumi import ovh:Vrack/cloudProject:CloudProject myattach service_name/project_id // ``` type CloudProject struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/vrack/dedicatedServer.go b/sdk/go/ovh/vrack/dedicatedServer.go index 99deed07..95c631ee 100644 --- a/sdk/go/ovh/vrack/dedicatedServer.go +++ b/sdk/go/ovh/vrack/dedicatedServer.go @@ -19,7 +19,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// type DedicatedServer struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/vrack/dedicatedServerInterface.go b/sdk/go/ovh/vrack/dedicatedServerInterface.go index 289625cc..4b1da383 100644 --- a/sdk/go/ovh/vrack/dedicatedServerInterface.go +++ b/sdk/go/ovh/vrack/dedicatedServerInterface.go @@ -19,7 +19,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -51,7 +50,6 @@ import ( // } // // ``` -// type DedicatedServerInterface struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/vrack/getVracks.go b/sdk/go/ovh/vrack/getVracks.go index 5696eb4f..8bd41e78 100644 --- a/sdk/go/ovh/vrack/getVracks.go +++ b/sdk/go/ovh/vrack/getVracks.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// func GetVracks(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetVracksResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetVracksResult diff --git a/sdk/go/ovh/vrack/ipAddress.go b/sdk/go/ovh/vrack/ipAddress.go index 77fe9fee..e5036888 100644 --- a/sdk/go/ovh/vrack/ipAddress.go +++ b/sdk/go/ovh/vrack/ipAddress.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -102,7 +101,6 @@ import ( // } // // ``` -// type IpAddress struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/vrack/ipLoadbalancing.go b/sdk/go/ovh/vrack/ipLoadbalancing.go index 39b3b3ce..a3e76002 100644 --- a/sdk/go/ovh/vrack/ipLoadbalancing.go +++ b/sdk/go/ovh/vrack/ipLoadbalancing.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// type IpLoadbalancing struct { pulumi.CustomResourceState diff --git a/sdk/go/ovh/vrack/vrack.go b/sdk/go/ovh/vrack/vrack.go index db4fa1a9..78b73e98 100644 --- a/sdk/go/ovh/vrack/vrack.go +++ b/sdk/go/ovh/vrack/vrack.go @@ -14,7 +14,6 @@ import ( // ## Example Usage // -// // ```go // package main // @@ -65,16 +64,15 @@ import ( // } // // ``` -// // // ## Import // -// vRack can be imported using the `order_id` that can be retrieved in the [order page](https://www.ovh.com/manager/#/dedicated/billing/orders/orders). +// vRack can be imported using the `service_name`. // // bash // // ```sh -// $ pulumi import ovh:Vrack/vrack:Vrack vrack order_id +// $ pulumi import ovh:Vrack/vrack:Vrack vrack service_name // ``` type Vrack struct { pulumi.CustomResourceState @@ -191,6 +189,8 @@ type vrackArgs struct { Description *string `pulumi:"description"` // yourvrackname Name *string `pulumi:"name"` + // Details about an Order + Orders []VrackOrder `pulumi:"orders"` // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary string `pulumi:"ovhSubsidiary"` // Ovh payment mode @@ -209,6 +209,8 @@ type VrackArgs struct { Description pulumi.StringPtrInput // yourvrackname Name pulumi.StringPtrInput + // Details about an Order + Orders VrackOrderArrayInput // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary pulumi.StringInput // Ovh payment mode diff --git a/sdk/nodejs/cloud/getProject.ts b/sdk/nodejs/cloud/getProject.ts index 560f41ef..f81c6e69 100644 --- a/sdk/nodejs/cloud/getProject.ts +++ b/sdk/nodejs/cloud/getProject.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * serviceName: "XXX", * }); * ``` - * */ export function getProject(args: GetProjectArgs, opts?: pulumi.InvokeOptions): Promise { @@ -107,7 +105,6 @@ export interface GetProjectResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -116,7 +113,6 @@ export interface GetProjectResult { * serviceName: "XXX", * }); * ``` - * */ export function getProjectOutput(args: GetProjectOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getProject(a, opts)) diff --git a/sdk/nodejs/cloud/getProjects.ts b/sdk/nodejs/cloud/getProjects.ts index 6f8a5b86..05183682 100644 --- a/sdk/nodejs/cloud/getProjects.ts +++ b/sdk/nodejs/cloud/getProjects.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const projects = ovh.Cloud.getProjects({}); * ``` - * */ export function getProjects(opts?: pulumi.InvokeOptions): Promise { @@ -42,14 +40,12 @@ export interface GetProjectsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const projects = ovh.Cloud.getProjects({}); * ``` - * */ export function getProjectsOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getProjects(opts)) diff --git a/sdk/nodejs/cloudproject/alerting.ts b/sdk/nodejs/cloudproject/alerting.ts index 78845696..9d5f5221 100644 --- a/sdk/nodejs/cloudproject/alerting.ts +++ b/sdk/nodejs/cloudproject/alerting.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * serviceName: "XXX", * }); * ``` - * */ export class Alerting extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/cloudproject/containerRegistry.ts b/sdk/nodejs/cloudproject/containerRegistry.ts index 354ad594..711644f3 100644 --- a/sdk/nodejs/cloudproject/containerRegistry.ts +++ b/sdk/nodejs/cloudproject/containerRegistry.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * region: regcap.then(regcap => regcap.region), * }); * ``` - * * * > __WARNING__ You can update and migrate to a higher plan at any time but not the contrary. */ diff --git a/sdk/nodejs/cloudproject/containerRegistryIPRestrictionsManagement.ts b/sdk/nodejs/cloudproject/containerRegistryIPRestrictionsManagement.ts index 90fb7a5f..c7ea4871 100644 --- a/sdk/nodejs/cloudproject/containerRegistryIPRestrictionsManagement.ts +++ b/sdk/nodejs/cloudproject/containerRegistryIPRestrictionsManagement.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * */ export class ContainerRegistryIPRestrictionsManagement extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/cloudproject/containerRegistryIPRestrictionsRegistry.ts b/sdk/nodejs/cloudproject/containerRegistryIPRestrictionsRegistry.ts index a5e6d8ed..27c50066 100644 --- a/sdk/nodejs/cloudproject/containerRegistryIPRestrictionsRegistry.ts +++ b/sdk/nodejs/cloudproject/containerRegistryIPRestrictionsRegistry.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * */ export class ContainerRegistryIPRestrictionsRegistry extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/cloudproject/containerRegistryOIDC.ts b/sdk/nodejs/cloudproject/containerRegistryOIDC.ts index 822c59a4..f7d7dd74 100644 --- a/sdk/nodejs/cloudproject/containerRegistryOIDC.ts +++ b/sdk/nodejs/cloudproject/containerRegistryOIDC.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -31,7 +30,6 @@ import * as utilities from "../utilities"; * }); * export const oidcClientSecret = my_oidc.oidcClientSecret; * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudproject/containerRegistryUser.ts b/sdk/nodejs/cloudproject/containerRegistryUser.ts index 4ff21891..a10b3b68 100644 --- a/sdk/nodejs/cloudproject/containerRegistryUser.ts +++ b/sdk/nodejs/cloudproject/containerRegistryUser.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * login: "foobar", * }); * ``` - * */ export class ContainerRegistryUser extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/cloudproject/database.ts b/sdk/nodejs/cloudproject/database.ts index 8ce60cc0..80e00020 100644 --- a/sdk/nodejs/cloudproject/database.ts +++ b/sdk/nodejs/cloudproject/database.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * Minimum settings for each engine (region choice is up to the user): * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -149,11 +148,9 @@ import * as utilities from "../utilities"; * flavor: "db1-4", * }); * ``` - * * * To deploy a business PostgreSQL service with two nodes on public network: * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -175,11 +172,9 @@ import * as utilities from "../utilities"; * version: "14", * }); * ``` - * * * To deploy an enterprise MongoDB service with three nodes on private network: * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -210,7 +205,6 @@ import * as utilities from "../utilities"; * version: "5.0", * }); * ``` - * * * ## Import * @@ -267,7 +261,7 @@ export class Database extends pulumi.CustomResource { */ public /*out*/ readonly createdAt!: pulumi.Output; /** - * Description of the IP restriction + * Small description of the database service. */ public readonly description!: pulumi.Output; /** @@ -446,7 +440,7 @@ export interface DatabaseState { */ createdAt?: pulumi.Input; /** - * Description of the IP restriction + * Small description of the database service. */ description?: pulumi.Input; /** @@ -541,7 +535,7 @@ export interface DatabaseArgs { */ backupTime?: pulumi.Input; /** - * Description of the IP restriction + * Small description of the database service. */ description?: pulumi.Input; /** diff --git a/sdk/nodejs/cloudproject/failoverIpAttach.ts b/sdk/nodejs/cloudproject/failoverIpAttach.ts index ced3be62..84a40949 100644 --- a/sdk/nodejs/cloudproject/failoverIpAttach.ts +++ b/sdk/nodejs/cloudproject/failoverIpAttach.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export class FailoverIpAttach extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/cloudproject/gateway.ts b/sdk/nodejs/cloudproject/gateway.ts index 9931bf65..b0732698 100644 --- a/sdk/nodejs/cloudproject/gateway.ts +++ b/sdk/nodejs/cloudproject/gateway.ts @@ -2,10 +2,22 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../types/input"; +import * as outputs from "../types/output"; import * as utilities from "../utilities"; /** * Create a new Gateway for existing subnet in the specified public cloud project. + * + * ## Import + * + * A gateway can be imported using the `service_name`, `region` and `id` (identifier of the gateway) properties, separated by a `/`. + * + * bash + * + * ```sh + * $ pulumi import ovh:CloudProject/gateway:Gateway gateway service_name/region/id + * ``` */ export class Gateway extends pulumi.CustomResource { /** @@ -36,31 +48,39 @@ export class Gateway extends pulumi.CustomResource { } /** - * The model of the gateway. + * List of External Information of the gateway. + */ + public /*out*/ readonly externalInformations!: pulumi.Output; + /** + * Interfaces list of the gateway. + */ + public /*out*/ readonly interfaces!: pulumi.Output; + /** + * Model of the gateway. */ public readonly model!: pulumi.Output; /** - * The name of the gateway. + * Name of the gateway. */ public readonly name!: pulumi.Output; /** - * The ID of the private network. + * ID of the private network. */ public readonly networkId!: pulumi.Output; /** - * The region of the gateway. + * Region of the gateway. */ public readonly region!: pulumi.Output; /** - * The ID of the private network. + * ID of the private network. */ public readonly serviceName!: pulumi.Output; /** - * The status of the gateway. + * Status of the gateway. */ public /*out*/ readonly status!: pulumi.Output; /** - * The ID of the subnet. + * ID of the subnet. */ public readonly subnetId!: pulumi.Output; @@ -77,6 +97,8 @@ export class Gateway extends pulumi.CustomResource { opts = opts || {}; if (opts.id) { const state = argsOrState as GatewayState | undefined; + resourceInputs["externalInformations"] = state ? state.externalInformations : undefined; + resourceInputs["interfaces"] = state ? state.interfaces : undefined; resourceInputs["model"] = state ? state.model : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["networkId"] = state ? state.networkId : undefined; @@ -107,6 +129,8 @@ export class Gateway extends pulumi.CustomResource { resourceInputs["region"] = args ? args.region : undefined; resourceInputs["serviceName"] = args ? args.serviceName : undefined; resourceInputs["subnetId"] = args ? args.subnetId : undefined; + resourceInputs["externalInformations"] = undefined /*out*/; + resourceInputs["interfaces"] = undefined /*out*/; resourceInputs["status"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); @@ -119,31 +143,39 @@ export class Gateway extends pulumi.CustomResource { */ export interface GatewayState { /** - * The model of the gateway. + * List of External Information of the gateway. + */ + externalInformations?: pulumi.Input[]>; + /** + * Interfaces list of the gateway. + */ + interfaces?: pulumi.Input[]>; + /** + * Model of the gateway. */ model?: pulumi.Input; /** - * The name of the gateway. + * Name of the gateway. */ name?: pulumi.Input; /** - * The ID of the private network. + * ID of the private network. */ networkId?: pulumi.Input; /** - * The region of the gateway. + * Region of the gateway. */ region?: pulumi.Input; /** - * The ID of the private network. + * ID of the private network. */ serviceName?: pulumi.Input; /** - * The status of the gateway. + * Status of the gateway. */ status?: pulumi.Input; /** - * The ID of the subnet. + * ID of the subnet. */ subnetId?: pulumi.Input; } @@ -153,27 +185,27 @@ export interface GatewayState { */ export interface GatewayArgs { /** - * The model of the gateway. + * Model of the gateway. */ model: pulumi.Input; /** - * The name of the gateway. + * Name of the gateway. */ name?: pulumi.Input; /** - * The ID of the private network. + * ID of the private network. */ networkId: pulumi.Input; /** - * The region of the gateway. + * Region of the gateway. */ region: pulumi.Input; /** - * The ID of the private network. + * ID of the private network. */ serviceName: pulumi.Input; /** - * The ID of the subnet. + * ID of the subnet. */ subnetId: pulumi.Input; } diff --git a/sdk/nodejs/cloudproject/getCapabilitiesContainerFilter.ts b/sdk/nodejs/cloudproject/getCapabilitiesContainerFilter.ts index 312665f7..1f7425f9 100644 --- a/sdk/nodejs/cloudproject/getCapabilitiesContainerFilter.ts +++ b/sdk/nodejs/cloudproject/getCapabilitiesContainerFilter.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getCapabilitiesContainerFilter(args: GetCapabilitiesContainerFilterArgs, opts?: pulumi.InvokeOptions): Promise { @@ -94,7 +92,6 @@ export interface GetCapabilitiesContainerFilterResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -105,7 +102,6 @@ export interface GetCapabilitiesContainerFilterResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getCapabilitiesContainerFilterOutput(args: GetCapabilitiesContainerFilterOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getCapabilitiesContainerFilter(a, opts)) diff --git a/sdk/nodejs/cloudproject/getCapabilitiesContainerRegistry.ts b/sdk/nodejs/cloudproject/getCapabilitiesContainerRegistry.ts index fc0d36c5..77d9853e 100644 --- a/sdk/nodejs/cloudproject/getCapabilitiesContainerRegistry.ts +++ b/sdk/nodejs/cloudproject/getCapabilitiesContainerRegistry.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getCapabilitiesContainerRegistry(args: GetCapabilitiesContainerRegistryArgs, opts?: pulumi.InvokeOptions): Promise { @@ -60,7 +58,6 @@ export interface GetCapabilitiesContainerRegistryResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -69,7 +66,6 @@ export interface GetCapabilitiesContainerRegistryResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getCapabilitiesContainerRegistryOutput(args: GetCapabilitiesContainerRegistryOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getCapabilitiesContainerRegistry(a, opts)) diff --git a/sdk/nodejs/cloudproject/getContainerRegistries.ts b/sdk/nodejs/cloudproject/getContainerRegistries.ts index 3a85ea18..a7fe7817 100644 --- a/sdk/nodejs/cloudproject/getContainerRegistries.ts +++ b/sdk/nodejs/cloudproject/getContainerRegistries.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getContainerRegistries(args: GetContainerRegistriesArgs, opts?: pulumi.InvokeOptions): Promise { @@ -60,7 +58,6 @@ export interface GetContainerRegistriesResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -69,7 +66,6 @@ export interface GetContainerRegistriesResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getContainerRegistriesOutput(args: GetContainerRegistriesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getContainerRegistries(a, opts)) diff --git a/sdk/nodejs/cloudproject/getContainerRegistry.ts b/sdk/nodejs/cloudproject/getContainerRegistry.ts index 23dcd6f8..b7329e2f 100644 --- a/sdk/nodejs/cloudproject/getContainerRegistry.ts +++ b/sdk/nodejs/cloudproject/getContainerRegistry.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getContainerRegistry(args: GetContainerRegistryArgs, opts?: pulumi.InvokeOptions): Promise { @@ -97,7 +95,6 @@ export interface GetContainerRegistryResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -107,7 +104,6 @@ export interface GetContainerRegistryResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getContainerRegistryOutput(args: GetContainerRegistryOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getContainerRegistry(a, opts)) diff --git a/sdk/nodejs/cloudproject/getContainerRegistryOIDC.ts b/sdk/nodejs/cloudproject/getContainerRegistryOIDC.ts index 7e207d9f..bf983951 100644 --- a/sdk/nodejs/cloudproject/getContainerRegistryOIDC.ts +++ b/sdk/nodejs/cloudproject/getContainerRegistryOIDC.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * }; * } * ``` - * */ export function getContainerRegistryOIDC(args: GetContainerRegistryOIDCArgs, opts?: pulumi.InvokeOptions): Promise { @@ -152,7 +150,6 @@ export interface GetContainerRegistryOIDCResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -167,7 +164,6 @@ export interface GetContainerRegistryOIDCResult { * }; * } * ``` - * */ export function getContainerRegistryOIDCOutput(args: GetContainerRegistryOIDCOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getContainerRegistryOIDC(a, opts)) diff --git a/sdk/nodejs/cloudproject/getContainerRegistryUsers.ts b/sdk/nodejs/cloudproject/getContainerRegistryUsers.ts index c1847601..cc3d2061 100644 --- a/sdk/nodejs/cloudproject/getContainerRegistryUsers.ts +++ b/sdk/nodejs/cloudproject/getContainerRegistryUsers.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * registryId: ovh_cloud_project_containerregistry.registry.id, * }); * ``` - * */ export function getContainerRegistryUsers(args: GetContainerRegistryUsersArgs, opts?: pulumi.InvokeOptions): Promise { @@ -71,7 +69,6 @@ export interface GetContainerRegistryUsersResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -85,7 +82,6 @@ export interface GetContainerRegistryUsersResult { * registryId: ovh_cloud_project_containerregistry.registry.id, * }); * ``` - * */ export function getContainerRegistryUsersOutput(args: GetContainerRegistryUsersOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getContainerRegistryUsers(a, opts)) diff --git a/sdk/nodejs/cloudproject/getFailoverIpAttach.ts b/sdk/nodejs/cloudproject/getFailoverIpAttach.ts index 7179112e..6c0358d1 100644 --- a/sdk/nodejs/cloudproject/getFailoverIpAttach.ts +++ b/sdk/nodejs/cloudproject/getFailoverIpAttach.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getFailoverIpAttach(args: GetFailoverIpAttachArgs, opts?: pulumi.InvokeOptions): Promise { @@ -91,7 +89,6 @@ export interface GetFailoverIpAttachResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -101,7 +98,6 @@ export interface GetFailoverIpAttachResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getFailoverIpAttachOutput(args: GetFailoverIpAttachOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getFailoverIpAttach(a, opts)) diff --git a/sdk/nodejs/cloudproject/getKube.ts b/sdk/nodejs/cloudproject/getKube.ts index 19a77b50..9eecf406 100644 --- a/sdk/nodejs/cloudproject/getKube.ts +++ b/sdk/nodejs/cloudproject/getKube.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * }); * export const version = myKubeCluster.then(myKubeCluster => myKubeCluster.version); * ``` - * */ export function getKube(args: GetKubeArgs, opts?: pulumi.InvokeOptions): Promise { @@ -173,7 +171,6 @@ export interface GetKubeResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -184,7 +181,6 @@ export interface GetKubeResult { * }); * export const version = myKubeCluster.then(myKubeCluster => myKubeCluster.version); * ``` - * */ export function getKubeOutput(args: GetKubeOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKube(a, opts)) diff --git a/sdk/nodejs/cloudproject/getKubeIpRestrictions.ts b/sdk/nodejs/cloudproject/getKubeIpRestrictions.ts index aa57c8ab..db03204f 100644 --- a/sdk/nodejs/cloudproject/getKubeIpRestrictions.ts +++ b/sdk/nodejs/cloudproject/getKubeIpRestrictions.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * }); * export const ips = iprestrictions.then(iprestrictions => iprestrictions.ips); * ``` - * */ export function getKubeIpRestrictions(args: GetKubeIpRestrictionsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -72,7 +70,6 @@ export interface GetKubeIpRestrictionsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -83,7 +80,6 @@ export interface GetKubeIpRestrictionsResult { * }); * export const ips = iprestrictions.then(iprestrictions => iprestrictions.ips); * ``` - * */ export function getKubeIpRestrictionsOutput(args: GetKubeIpRestrictionsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKubeIpRestrictions(a, opts)) diff --git a/sdk/nodejs/cloudproject/getKubeNodePool.ts b/sdk/nodejs/cloudproject/getKubeNodePool.ts index f765bf5a..49b64a16 100644 --- a/sdk/nodejs/cloudproject/getKubeNodePool.ts +++ b/sdk/nodejs/cloudproject/getKubeNodePool.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * }); * export const maxNodes = nodepool.then(nodepool => nodepool.maxNodes); * ``` - * */ export function getKubeNodePool(args: GetKubeNodePoolArgs, opts?: pulumi.InvokeOptions): Promise { @@ -168,7 +166,6 @@ export interface GetKubeNodePoolResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -180,7 +177,6 @@ export interface GetKubeNodePoolResult { * }); * export const maxNodes = nodepool.then(nodepool => nodepool.maxNodes); * ``` - * */ export function getKubeNodePoolOutput(args: GetKubeNodePoolOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKubeNodePool(a, opts)) diff --git a/sdk/nodejs/cloudproject/getKubeNodePoolNodes.ts b/sdk/nodejs/cloudproject/getKubeNodePoolNodes.ts index b7e42e79..d2a8c2e3 100644 --- a/sdk/nodejs/cloudproject/getKubeNodePoolNodes.ts +++ b/sdk/nodejs/cloudproject/getKubeNodePoolNodes.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * }); * export const nodes = nodesKubeNodePoolNodes; * ``` - * */ export function getKubeNodePoolNodes(args: GetKubeNodePoolNodesArgs, opts?: pulumi.InvokeOptions): Promise { @@ -84,7 +82,6 @@ export interface GetKubeNodePoolNodesResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -96,7 +93,6 @@ export interface GetKubeNodePoolNodesResult { * }); * export const nodes = nodesKubeNodePoolNodes; * ``` - * */ export function getKubeNodePoolNodesOutput(args: GetKubeNodePoolNodesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKubeNodePoolNodes(a, opts)) diff --git a/sdk/nodejs/cloudproject/getKubeNodes.ts b/sdk/nodejs/cloudproject/getKubeNodes.ts index fe537545..2c25358a 100644 --- a/sdk/nodejs/cloudproject/getKubeNodes.ts +++ b/sdk/nodejs/cloudproject/getKubeNodes.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * }); * export const nodes = nodesKubeNodes; * ``` - * */ export function getKubeNodes(args: GetKubeNodesArgs, opts?: pulumi.InvokeOptions): Promise { @@ -74,7 +72,6 @@ export interface GetKubeNodesResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -85,7 +82,6 @@ export interface GetKubeNodesResult { * }); * export const nodes = nodesKubeNodes; * ``` - * */ export function getKubeNodesOutput(args: GetKubeNodesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKubeNodes(a, opts)) diff --git a/sdk/nodejs/cloudproject/getKubeOidc.ts b/sdk/nodejs/cloudproject/getKubeOidc.ts index f7d71afb..395274a0 100644 --- a/sdk/nodejs/cloudproject/getKubeOidc.ts +++ b/sdk/nodejs/cloudproject/getKubeOidc.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * }; * } * ``` - * */ export function getKubeOidc(args: GetKubeOidcArgs, opts?: pulumi.InvokeOptions): Promise { @@ -153,7 +151,6 @@ export interface GetKubeOidcResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -168,7 +165,6 @@ export interface GetKubeOidcResult { * }; * } * ``` - * */ export function getKubeOidcOutput(args: GetKubeOidcOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKubeOidc(a, opts)) diff --git a/sdk/nodejs/cloudproject/getM3dbNamespace.ts b/sdk/nodejs/cloudproject/getM3dbNamespace.ts index d466ebe1..256f86e8 100644 --- a/sdk/nodejs/cloudproject/getM3dbNamespace.ts +++ b/sdk/nodejs/cloudproject/getM3dbNamespace.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const m3dbnamespaceType = m3dbnamespace.then(m3dbnamespace => m3dbnamespace.type); * ``` - * */ export function getM3dbNamespace(args: GetM3dbNamespaceArgs, opts?: pulumi.InvokeOptions): Promise { @@ -114,7 +112,6 @@ export interface GetM3dbNamespaceResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -126,7 +123,6 @@ export interface GetM3dbNamespaceResult { * }); * export const m3dbnamespaceType = m3dbnamespace.then(m3dbnamespace => m3dbnamespace.type); * ``` - * */ export function getM3dbNamespaceOutput(args: GetM3dbNamespaceOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getM3dbNamespace(a, opts)) diff --git a/sdk/nodejs/cloudproject/getM3dbNamespaces.ts b/sdk/nodejs/cloudproject/getM3dbNamespaces.ts index b8e441bf..f09ab810 100644 --- a/sdk/nodejs/cloudproject/getM3dbNamespaces.ts +++ b/sdk/nodejs/cloudproject/getM3dbNamespaces.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * }); * export const namespaceIds = namespaces.then(namespaces => namespaces.namespaceIds); * ``` - * */ export function getM3dbNamespaces(args: GetM3dbNamespacesArgs, opts?: pulumi.InvokeOptions): Promise { @@ -72,7 +70,6 @@ export interface GetM3dbNamespacesResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -83,7 +80,6 @@ export interface GetM3dbNamespacesResult { * }); * export const namespaceIds = namespaces.then(namespaces => namespaces.namespaceIds); * ``` - * */ export function getM3dbNamespacesOutput(args: GetM3dbNamespacesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getM3dbNamespaces(a, opts)) diff --git a/sdk/nodejs/cloudproject/getM3dbUser.ts b/sdk/nodejs/cloudproject/getM3dbUser.ts index bd29a25d..4adcc55c 100644 --- a/sdk/nodejs/cloudproject/getM3dbUser.ts +++ b/sdk/nodejs/cloudproject/getM3dbUser.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const m3dbuserGroup = m3dbuser.then(m3dbuser => m3dbuser.group); * ``` - * */ export function getM3dbUser(args: GetM3dbUserArgs, opts?: pulumi.InvokeOptions): Promise { @@ -90,7 +88,6 @@ export interface GetM3dbUserResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -102,7 +99,6 @@ export interface GetM3dbUserResult { * }); * export const m3dbuserGroup = m3dbuser.then(m3dbuser => m3dbuser.group); * ``` - * */ export function getM3dbUserOutput(args: GetM3dbUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getM3dbUser(a, opts)) diff --git a/sdk/nodejs/cloudproject/getMongoDbUser.ts b/sdk/nodejs/cloudproject/getMongoDbUser.ts index 065d25c3..a4f52496 100644 --- a/sdk/nodejs/cloudproject/getMongoDbUser.ts +++ b/sdk/nodejs/cloudproject/getMongoDbUser.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const mongouserRoles = mongouser.then(mongouser => mongouser.roles); * ``` - * */ export function getMongoDbUser(args: GetMongoDbUserArgs, opts?: pulumi.InvokeOptions): Promise { @@ -90,7 +88,6 @@ export interface GetMongoDbUserResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -102,7 +99,6 @@ export interface GetMongoDbUserResult { * }); * export const mongouserRoles = mongouser.then(mongouser => mongouser.roles); * ``` - * */ export function getMongoDbUserOutput(args: GetMongoDbUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getMongoDbUser(a, opts)) diff --git a/sdk/nodejs/cloudproject/getOpenSearchPattern.ts b/sdk/nodejs/cloudproject/getOpenSearchPattern.ts index 3f8e3cd8..7c40745f 100644 --- a/sdk/nodejs/cloudproject/getOpenSearchPattern.ts +++ b/sdk/nodejs/cloudproject/getOpenSearchPattern.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const patternPattern = pattern.then(pattern => pattern.pattern); * ``` - * */ export function getOpenSearchPattern(args: GetOpenSearchPatternArgs, opts?: pulumi.InvokeOptions): Promise { @@ -82,7 +80,6 @@ export interface GetOpenSearchPatternResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -94,7 +91,6 @@ export interface GetOpenSearchPatternResult { * }); * export const patternPattern = pattern.then(pattern => pattern.pattern); * ``` - * */ export function getOpenSearchPatternOutput(args: GetOpenSearchPatternOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getOpenSearchPattern(a, opts)) diff --git a/sdk/nodejs/cloudproject/getOpenSearchPatterns.ts b/sdk/nodejs/cloudproject/getOpenSearchPatterns.ts index ee862030..bd709c8d 100644 --- a/sdk/nodejs/cloudproject/getOpenSearchPatterns.ts +++ b/sdk/nodejs/cloudproject/getOpenSearchPatterns.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * }); * export const patternIds = patterns.then(patterns => patterns.patternIds); * ``` - * */ export function getOpenSearchPatterns(args: GetOpenSearchPatternsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -72,7 +70,6 @@ export interface GetOpenSearchPatternsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -83,7 +80,6 @@ export interface GetOpenSearchPatternsResult { * }); * export const patternIds = patterns.then(patterns => patterns.patternIds); * ``` - * */ export function getOpenSearchPatternsOutput(args: GetOpenSearchPatternsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getOpenSearchPatterns(a, opts)) diff --git a/sdk/nodejs/cloudproject/getOpenSearchUser.ts b/sdk/nodejs/cloudproject/getOpenSearchUser.ts index 88d46730..b55b4f50 100644 --- a/sdk/nodejs/cloudproject/getOpenSearchUser.ts +++ b/sdk/nodejs/cloudproject/getOpenSearchUser.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * }); * export const osuserAcls = osuser.then(osuser => osuser.acls); * ``` - * */ export function getOpenSearchUser(args: GetOpenSearchUserArgs, opts?: pulumi.InvokeOptions): Promise { @@ -92,7 +90,6 @@ export interface GetOpenSearchUserResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -104,7 +101,6 @@ export interface GetOpenSearchUserResult { * }); * export const osuserAcls = osuser.then(osuser => osuser.acls); * ``` - * */ export function getOpenSearchUserOutput(args: GetOpenSearchUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getOpenSearchUser(a, opts)) diff --git a/sdk/nodejs/cloudproject/getRedisUser.ts b/sdk/nodejs/cloudproject/getRedisUser.ts index bb764667..36a905ae 100644 --- a/sdk/nodejs/cloudproject/getRedisUser.ts +++ b/sdk/nodejs/cloudproject/getRedisUser.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const redisuserCommands = redisuser.then(redisuser => redisuser.commands); * ``` - * */ export function getRedisUser(args: GetRedisUserArgs, opts?: pulumi.InvokeOptions): Promise { @@ -102,7 +100,6 @@ export interface GetRedisUserResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -114,7 +111,6 @@ export interface GetRedisUserResult { * }); * export const redisuserCommands = redisuser.then(redisuser => redisuser.commands); * ``` - * */ export function getRedisUserOutput(args: GetRedisUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getRedisUser(a, opts)) diff --git a/sdk/nodejs/cloudproject/getRegion.ts b/sdk/nodejs/cloudproject/getRegion.ts index 85ddd357..dd488a77 100644 --- a/sdk/nodejs/cloudproject/getRegion.ts +++ b/sdk/nodejs/cloudproject/getRegion.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getRegion(args: GetRegionArgs, opts?: pulumi.InvokeOptions): Promise { @@ -81,7 +79,6 @@ export interface GetRegionResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -91,7 +88,6 @@ export interface GetRegionResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getRegionOutput(args: GetRegionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getRegion(a, opts)) diff --git a/sdk/nodejs/cloudproject/getRegions.ts b/sdk/nodejs/cloudproject/getRegions.ts index 336807dc..56643ad8 100644 --- a/sdk/nodejs/cloudproject/getRegions.ts +++ b/sdk/nodejs/cloudproject/getRegions.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getRegions(args: GetRegionsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -67,7 +65,6 @@ export interface GetRegionsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -77,7 +74,6 @@ export interface GetRegionsResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getRegionsOutput(args: GetRegionsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getRegions(a, opts)) diff --git a/sdk/nodejs/cloudproject/getUser.ts b/sdk/nodejs/cloudproject/getUser.ts index 866819e3..0f5371c0 100644 --- a/sdk/nodejs/cloudproject/getUser.ts +++ b/sdk/nodejs/cloudproject/getUser.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * userId: s3UserId, * })); * ``` - * */ export function getUser(args: GetUserArgs, opts?: pulumi.InvokeOptions): Promise { @@ -90,7 +88,6 @@ export interface GetUserResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -106,7 +103,6 @@ export interface GetUserResult { * userId: s3UserId, * })); * ``` - * */ export function getUserOutput(args: GetUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getUser(a, opts)) diff --git a/sdk/nodejs/cloudproject/getUserS3Credential.ts b/sdk/nodejs/cloudproject/getUserS3Credential.ts index f480eb19..2d80e68a 100644 --- a/sdk/nodejs/cloudproject/getUserS3Credential.ts +++ b/sdk/nodejs/cloudproject/getUserS3Credential.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * export const myAccessKeyId = myS3Credential.then(myS3Credential => myS3Credential.accessKeyId); * export const mySecretAccessKey = myS3Credential.then(myS3Credential => myS3Credential.secretAccessKey); * ``` - * */ export function getUserS3Credential(args: GetUserS3CredentialArgs, opts?: pulumi.InvokeOptions): Promise { @@ -84,7 +82,6 @@ export interface GetUserS3CredentialResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -107,7 +104,6 @@ export interface GetUserS3CredentialResult { * export const myAccessKeyId = myS3Credential.then(myS3Credential => myS3Credential.accessKeyId); * export const mySecretAccessKey = myS3Credential.then(myS3Credential => myS3Credential.secretAccessKey); * ``` - * */ export function getUserS3CredentialOutput(args: GetUserS3CredentialOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getUserS3Credential(a, opts)) diff --git a/sdk/nodejs/cloudproject/getUserS3Credentials.ts b/sdk/nodejs/cloudproject/getUserS3Credentials.ts index 00b77d5c..908dac8e 100644 --- a/sdk/nodejs/cloudproject/getUserS3Credentials.ts +++ b/sdk/nodejs/cloudproject/getUserS3Credentials.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * }); * export const accessKeyIds = myS3Credentials.then(myS3Credentials => myS3Credentials.accessKeyIds); * ``` - * */ export function getUserS3Credentials(args: GetUserS3CredentialsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -66,7 +64,6 @@ export interface GetUserS3CredentialsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -77,7 +74,6 @@ export interface GetUserS3CredentialsResult { * }); * export const accessKeyIds = myS3Credentials.then(myS3Credentials => myS3Credentials.accessKeyIds); * ``` - * */ export function getUserS3CredentialsOutput(args: GetUserS3CredentialsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getUserS3Credentials(a, opts)) diff --git a/sdk/nodejs/cloudproject/getUserS3Policy.ts b/sdk/nodejs/cloudproject/getUserS3Policy.ts index 27303205..4d490426 100644 --- a/sdk/nodejs/cloudproject/getUserS3Policy.ts +++ b/sdk/nodejs/cloudproject/getUserS3Policy.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * userId: s3UserId, * })); * ``` - * */ export function getUserS3Policy(args: GetUserS3PolicyArgs, opts?: pulumi.InvokeOptions): Promise { @@ -71,7 +69,6 @@ export interface GetUserS3PolicyResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -87,7 +84,6 @@ export interface GetUserS3PolicyResult { * userId: s3UserId, * })); * ``` - * */ export function getUserS3PolicyOutput(args: GetUserS3PolicyOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getUserS3Policy(a, opts)) diff --git a/sdk/nodejs/cloudproject/getUsers.ts b/sdk/nodejs/cloudproject/getUsers.ts index e1800dec..03940f88 100644 --- a/sdk/nodejs/cloudproject/getUsers.ts +++ b/sdk/nodejs/cloudproject/getUsers.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * const s3UserId = users[0]; * export const userId = s3UserId; * ``` - * */ export function getUsers(args: GetUsersArgs, opts?: pulumi.InvokeOptions): Promise { @@ -64,7 +62,6 @@ export interface GetUsersResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -77,7 +74,6 @@ export interface GetUsersResult { * const s3UserId = users[0]; * export const userId = s3UserId; * ``` - * */ export function getUsersOutput(args: GetUsersOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getUsers(a, opts)) diff --git a/sdk/nodejs/cloudproject/getVRack.ts b/sdk/nodejs/cloudproject/getVRack.ts index bcb04fa4..f1104540 100644 --- a/sdk/nodejs/cloudproject/getVRack.ts +++ b/sdk/nodejs/cloudproject/getVRack.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * }); * export const vrack = vrackVRack; * ``` - * */ export function getVRack(args: GetVRackArgs, opts?: pulumi.InvokeOptions): Promise { @@ -63,7 +61,6 @@ export interface GetVRackResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -73,7 +70,6 @@ export interface GetVRackResult { * }); * export const vrack = vrackVRack; * ``` - * */ export function getVRackOutput(args: GetVRackOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getVRack(a, opts)) diff --git a/sdk/nodejs/cloudproject/kubeIpRestrictions.ts b/sdk/nodejs/cloudproject/kubeIpRestrictions.ts index 6d6fb3e4..a51b0ad9 100644 --- a/sdk/nodejs/cloudproject/kubeIpRestrictions.ts +++ b/sdk/nodejs/cloudproject/kubeIpRestrictions.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * serviceName: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudproject/kubeNodePool.ts b/sdk/nodejs/cloudproject/kubeNodePool.ts index f826cbe9..35301042 100644 --- a/sdk/nodejs/cloudproject/kubeNodePool.ts +++ b/sdk/nodejs/cloudproject/kubeNodePool.ts @@ -13,7 +13,6 @@ import * as utilities from "../utilities"; * * Create a simple node pool in your Kubernetes cluster: * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -27,11 +26,9 @@ import * as utilities from "../utilities"; * serviceName: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", * }); * ``` - * * * Create an advanced node pool in your Kubernetes cluster: * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -69,7 +66,6 @@ import * as utilities from "../utilities"; * }, * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudproject/kubeOidc.ts b/sdk/nodejs/cloudproject/kubeOidc.ts index 3432a23c..ebbce936 100644 --- a/sdk/nodejs/cloudproject/kubeOidc.ts +++ b/sdk/nodejs/cloudproject/kubeOidc.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * oidcCaContent: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZhekNDQTFPZ0F3SUJBZ0lVYm9YRkZrL1hCQmdQUUI4UHlqbkttUGVWekNjd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1JURUxNQWtHQTFVRUJoTUNRVlV4RXpBUkJnTlZCQWdNQ2xOdmJXVXRVM1JoZEdVeElUQWZCZ05WQkFvTQpHRWx1ZEdWeWJtVjBJRmRwWkdkcGRITWdVSFI1SUV4MFpEQWVGdzB5TWpFd01UUXdOalE0TlROYUZ3MHlNekV3Ck1UUXdOalE0TlROYU1FVXhDekFKQmdOVkJBWVRBa0ZWTVJNd0VRWURWUVFJREFwVGIyMWxMVk4wWVhSbE1TRXcKSHdZRFZRUUtEQmhKYm5SbGNtNWxkQ0JYYVdSbmFYUnpJRkIwZVNCTWRHUXdnZ0lpTUEwR0NTcUdTSWIzRFFFQgpBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQytPMk53bGx2QTQyT05SUHMyZWlqTUp2UHhpN21RblVSS3FrOHJEV1VkCkwzZU0yM1JXeVhtS1AydDQ5Zi9LVGsweEZNVStOSTUzTEhwWmh6N3NpK3dEUFUvWWZWSS9rQmZsRm8zeVZCMSsKZWdCSnpyNGIrQ3FoaWlCUkh0Vm5LblFKUmdvOVJjVkxhRm82UEY0N1V0UWJ2bWVuNGdERnExVkYwVHhUdnFMdwpIMzRZL0U2QUJsSlZnWFBzaWQzNm54eTErNnlKV05vRXNVekFiekpWMHhzTGhxc2hOazA0TWx4YnBhcG1XcEUxCmFFMHRIZGpjUlI3Y1dTRUUwMnRSQzNYL2tSNjBKb3MxR0N0Y0ZQTTVIN3NjOFBXNFRUem1EWWhOeDRiVjV4T28KU0xYRnI5ajBzZEgxbm1wSlI1dWxJT2dPTWV3MHA2d3JOYVV2MGpxc1hzdVdqMVpxdTRLRi81aEQ3azVhRlhKNQpjYWNTUi9mRWxreW1uZis0eHZFOG8wdkRWNFR5NHo3K3lSS1U0clZvZFNBZWZIN3lqeitLV1RRck96L0lHU2NwCmV1YTdqV0hRMDdMYWxyTjV2b0tFaU1JM3MrWjhzeUdVUGVyYXQwdzJMWlc3NnhxVGl4R002clZxUldxVlQ4L1oKQTJMMEc4WGRvNTZvV2lFYVF5RkJtRDFnMXU2UEsvTmFGVDI1L2tTNWJ1dnF5L1dLVGt0UVNhNHNZc1ZLbUlQTQp0Zys0NUZ2aFErNkRuQzd0TmVnaTZDTkdTb0w0R1dPOEE5UDZRNjE5RkJJZ1VjcGpFMTgvUHpQOEJmcTAxajhnCjZmdm1jNkVPMkxHVHhDcW1DbVp0TnI3OCtQaUxkMHZIY3pqY3E3NzhiNW5WRXRpUVNRQkUyb0ozTVlIZUFIUUkKYVFJREFRQUJvMU13VVRBZEJnTlZIUTRFRmdRVUpaMUhlVmx1U3pjY0U2NEZQYWtuNkRBWnhmSXdId1lEVlIwagpCQmd3Rm9BVUpaMUhlVmx1U3pjY0U2NEZQYWtuNkRBWnhmSXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU5CZ2txCmhraUc5dzBCQVFzRkFBT0NBZ0VBQlhNSlU2MjJZVFZVNnZ1K2svNnkwMGNaWlRmVnZtdVJMOXhTcWxVM0I1QmQKVWdyVWx1TmdjN2dhUUlrYzkvWmh2MnhNd0xxUldMWEhiTWx1NkNvdkNiVTVpeWt0NHVWMnl5UzlZYWhmVVRNVQo3TVE0WFRta2hoS0dGbWZBQ2QzTUVwRE55T3hmWXh0UVBwM1NZT2IxRGFKMmUwY01Gc081bytORGQ5aFVBVzFoCjFLMjMwQnZzYldYYVo4MStIdTU4U1BsYTM5R3FMTG85MzR6dEs4WkRWNFRGTVJxMnNVQ1cxcWFidDh5ejd2RzAKSGV3dXdxelRwR1lTSFI1U0ZvMm45R0xKVUN4SnhxcDlOWVJjMlhUdXRUdkJESzVPMXFZZEJaQzd6cmcxSnczawp2SjI4UGx2TzBQRE42ZVlUdElJdC9yU05ZbW56eVVNRTRYREt0di9KRitLZWZNSWxDTkpzZDRHYXVTdlo5M1NOClhINmcrNEZvRkp4UzNxRmZ0WEc4czNRNnppNzNLRzh5UHZVNHU0WmZNRGd2aG92L0V5YkNLWUpFdVVZSlJWNGEKbmc3cWh3NDBabXQ0eWNCRzU5a2tFSGhNYWtxTWpPaUNkV2x4MEVjZXIxcEFGT1pqN3o1NktURXIxa0ZwUHVaRApjVER5SnNwTjh6dm9CQ0l1ancvQjR6S3kyWStOQitRR1p3dXhyTk9mRGR6ek9yQUE1Ym9OS2gwUUh4c0RxNTExClFaU3hCR21EcGJzN2QzMUQvQll3WEhIUWdwb3FoVUU5dFBGSThpN0pkM2FyeXZCdHlnTWlxSmt1VlRFVk1Ta0UKNTZ0VnFsMjlXenFhRXNrbDN3VUlmczVKKzN3RzRPcWNxRDdXaGQxWUtnc0VUMjdFTWlqVXZIYzQ4TXE0bU1rPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudproject/networkPrivate.ts b/sdk/nodejs/cloudproject/networkPrivate.ts index fc830ff6..66cb8d32 100644 --- a/sdk/nodejs/cloudproject/networkPrivate.ts +++ b/sdk/nodejs/cloudproject/networkPrivate.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudproject/networkPrivateSubnet.ts b/sdk/nodejs/cloudproject/networkPrivateSubnet.ts index 8eec08a7..1e92377e 100644 --- a/sdk/nodejs/cloudproject/networkPrivateSubnet.ts +++ b/sdk/nodejs/cloudproject/networkPrivateSubnet.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * start: "192.168.168.100", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudproject/project.ts b/sdk/nodejs/cloudproject/project.ts index db842e45..46378998 100644 --- a/sdk/nodejs/cloudproject/project.ts +++ b/sdk/nodejs/cloudproject/project.ts @@ -57,7 +57,7 @@ export class Project extends pulumi.CustomResource { /** * Details about the order that was used to create the public cloud project */ - public /*out*/ readonly orders!: pulumi.Output; + public readonly orders!: pulumi.Output; /** * OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) */ @@ -122,13 +122,13 @@ export class Project extends pulumi.CustomResource { throw new Error("Missing required property 'plan'"); } resourceInputs["description"] = args ? args.description : undefined; + resourceInputs["orders"] = args ? args.orders : undefined; resourceInputs["ovhSubsidiary"] = args ? args.ovhSubsidiary : undefined; resourceInputs["paymentMean"] = args ? args.paymentMean : undefined; resourceInputs["plan"] = args ? args.plan : undefined; resourceInputs["planOptions"] = args ? args.planOptions : undefined; resourceInputs["ProjectURN"] = undefined /*out*/; resourceInputs["access"] = undefined /*out*/; - resourceInputs["orders"] = undefined /*out*/; resourceInputs["projectId"] = undefined /*out*/; resourceInputs["projectName"] = undefined /*out*/; resourceInputs["status"] = undefined /*out*/; @@ -195,6 +195,10 @@ export interface ProjectArgs { * A description associated with the user. */ description?: pulumi.Input; + /** + * Details about the order that was used to create the public cloud project + */ + orders?: pulumi.Input[]>; /** * OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) */ diff --git a/sdk/nodejs/cloudproject/regionStoragePresign.ts b/sdk/nodejs/cloudproject/regionStoragePresign.ts index acc5b49b..519fa439 100644 --- a/sdk/nodejs/cloudproject/regionStoragePresign.ts +++ b/sdk/nodejs/cloudproject/regionStoragePresign.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * }); * export const presignedUrl = presignedUrlRegionStoragePresign.url; * ``` - * */ export class RegionStoragePresign extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/cloudproject/s3policy.ts b/sdk/nodejs/cloudproject/s3policy.ts index 849365d3..fe312a0f 100644 --- a/sdk/nodejs/cloudproject/s3policy.ts +++ b/sdk/nodejs/cloudproject/s3policy.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -48,7 +47,6 @@ import * as utilities from "../utilities"; * }), * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudproject/user.ts b/sdk/nodejs/cloudproject/user.ts index ab70ee2f..3398b79d 100644 --- a/sdk/nodejs/cloudproject/user.ts +++ b/sdk/nodejs/cloudproject/user.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; * * const user1 = new ovh.cloudproject.User("user1", {serviceName: "XXX"}); * ``` - * */ export class User extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/cloudproject/workflowBackup.ts b/sdk/nodejs/cloudproject/workflowBackup.ts index 89566625..6da98856 100644 --- a/sdk/nodejs/cloudproject/workflowBackup.ts +++ b/sdk/nodejs/cloudproject/workflowBackup.ts @@ -10,7 +10,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * serviceName: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", * }); * ``` - * */ export class WorkflowBackup extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/cloudprojectdatabase/databaseInstance.ts b/sdk/nodejs/cloudprojectdatabase/databaseInstance.ts index ca5887ae..4aeda320 100644 --- a/sdk/nodejs/cloudprojectdatabase/databaseInstance.ts +++ b/sdk/nodejs/cloudprojectdatabase/databaseInstance.ts @@ -14,7 +14,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -31,7 +30,6 @@ import * as utilities from "../utilities"; * clusterId: db.then(db => db.id), * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudprojectdatabase/getCertificates.ts b/sdk/nodejs/cloudprojectdatabase/getCertificates.ts index 5db5f11a..79f92c96 100644 --- a/sdk/nodejs/cloudprojectdatabase/getCertificates.ts +++ b/sdk/nodejs/cloudprojectdatabase/getCertificates.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const certificatesCa = certificates.then(certificates => certificates.ca); * ``` - * */ export function getCertificates(args: GetCertificatesArgs, opts?: pulumi.InvokeOptions): Promise { @@ -84,7 +82,6 @@ export interface GetCertificatesResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -96,7 +93,6 @@ export interface GetCertificatesResult { * }); * export const certificatesCa = certificates.then(certificates => certificates.ca); * ``` - * */ export function getCertificatesOutput(args: GetCertificatesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getCertificates(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getDatabase.ts b/sdk/nodejs/cloudprojectdatabase/getDatabase.ts index 8cb65cd7..980d441f 100644 --- a/sdk/nodejs/cloudprojectdatabase/getDatabase.ts +++ b/sdk/nodejs/cloudprojectdatabase/getDatabase.ts @@ -13,7 +13,6 @@ import * as utilities from "../utilities"; * * To get information of a database cluster service: * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * }); * export const clusterId = db.then(db => db.id); * ``` - * */ export function getDatabase(args: GetDatabaseArgs, opts?: pulumi.InvokeOptions): Promise { @@ -154,7 +152,6 @@ export interface GetDatabaseResult { * * To get information of a database cluster service: * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -166,7 +163,6 @@ export interface GetDatabaseResult { * }); * export const clusterId = db.then(db => db.id); * ``` - * */ export function getDatabaseOutput(args: GetDatabaseOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getDatabase(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getDatabaseInstance.ts b/sdk/nodejs/cloudprojectdatabase/getDatabaseInstance.ts index 8e4a08f1..af426037 100644 --- a/sdk/nodejs/cloudprojectdatabase/getDatabaseInstance.ts +++ b/sdk/nodejs/cloudprojectdatabase/getDatabaseInstance.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * }); * export const databaseName = database.then(database => database.name); * ``` - * */ export function getDatabaseInstance(args: GetDatabaseInstanceArgs, opts?: pulumi.InvokeOptions): Promise { @@ -94,7 +92,6 @@ export interface GetDatabaseInstanceResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -107,7 +104,6 @@ export interface GetDatabaseInstanceResult { * }); * export const databaseName = database.then(database => database.name); * ``` - * */ export function getDatabaseInstanceOutput(args: GetDatabaseInstanceOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getDatabaseInstance(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getDatabaseInstances.ts b/sdk/nodejs/cloudprojectdatabase/getDatabaseInstances.ts index ba389945..95fa1b4e 100644 --- a/sdk/nodejs/cloudprojectdatabase/getDatabaseInstances.ts +++ b/sdk/nodejs/cloudprojectdatabase/getDatabaseInstances.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const databaseIds = databases.then(databases => databases.databaseIds); * ``` - * */ export function getDatabaseInstances(args: GetDatabaseInstancesArgs, opts?: pulumi.InvokeOptions): Promise { @@ -84,7 +82,6 @@ export interface GetDatabaseInstancesResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -96,7 +93,6 @@ export interface GetDatabaseInstancesResult { * }); * export const databaseIds = databases.then(databases => databases.databaseIds); * ``` - * */ export function getDatabaseInstancesOutput(args: GetDatabaseInstancesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getDatabaseInstances(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getDatabaseIntegration.ts b/sdk/nodejs/cloudprojectdatabase/getDatabaseIntegration.ts index e102c5ac..6b0f61fc 100644 --- a/sdk/nodejs/cloudprojectdatabase/getDatabaseIntegration.ts +++ b/sdk/nodejs/cloudprojectdatabase/getDatabaseIntegration.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * }); * export const integrationType = integration.then(integration => integration.type); * ``` - * */ export function getDatabaseIntegration(args: GetDatabaseIntegrationArgs, opts?: pulumi.InvokeOptions): Promise { @@ -105,7 +103,6 @@ export interface GetDatabaseIntegrationResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -118,7 +115,6 @@ export interface GetDatabaseIntegrationResult { * }); * export const integrationType = integration.then(integration => integration.type); * ``` - * */ export function getDatabaseIntegrationOutput(args: GetDatabaseIntegrationOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getDatabaseIntegration(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getDatabaseIntegrations.ts b/sdk/nodejs/cloudprojectdatabase/getDatabaseIntegrations.ts index cb016f33..9269a1c6 100644 --- a/sdk/nodejs/cloudprojectdatabase/getDatabaseIntegrations.ts +++ b/sdk/nodejs/cloudprojectdatabase/getDatabaseIntegrations.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const integrationIds = integrations.then(integrations => integrations.integrationIds); * ``` - * */ export function getDatabaseIntegrations(args: GetDatabaseIntegrationsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -84,7 +82,6 @@ export interface GetDatabaseIntegrationsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -96,7 +93,6 @@ export interface GetDatabaseIntegrationsResult { * }); * export const integrationIds = integrations.then(integrations => integrations.integrationIds); * ``` - * */ export function getDatabaseIntegrationsOutput(args: GetDatabaseIntegrationsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getDatabaseIntegrations(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getDatabaseLogSubscription.ts b/sdk/nodejs/cloudprojectdatabase/getDatabaseLogSubscription.ts index c778403e..3b920378 100644 --- a/sdk/nodejs/cloudprojectdatabase/getDatabaseLogSubscription.ts +++ b/sdk/nodejs/cloudprojectdatabase/getDatabaseLogSubscription.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * }); * export const subscriptionLdpName = subscription.then(subscription => subscription.ldpServiceName); * ``` - * */ export function getDatabaseLogSubscription(args: GetDatabaseLogSubscriptionArgs, opts?: pulumi.InvokeOptions): Promise { @@ -113,7 +111,6 @@ export interface GetDatabaseLogSubscriptionResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -126,7 +123,6 @@ export interface GetDatabaseLogSubscriptionResult { * }); * export const subscriptionLdpName = subscription.then(subscription => subscription.ldpServiceName); * ``` - * */ export function getDatabaseLogSubscriptionOutput(args: GetDatabaseLogSubscriptionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getDatabaseLogSubscription(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getDatabaseLogSubscriptions.ts b/sdk/nodejs/cloudprojectdatabase/getDatabaseLogSubscriptions.ts index acafa615..15a159ca 100644 --- a/sdk/nodejs/cloudprojectdatabase/getDatabaseLogSubscriptions.ts +++ b/sdk/nodejs/cloudprojectdatabase/getDatabaseLogSubscriptions.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const subscriptionIds = subscriptions.then(subscriptions => subscriptions.subscriptionIds); * ``` - * */ export function getDatabaseLogSubscriptions(args: GetDatabaseLogSubscriptionsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -83,7 +81,6 @@ export interface GetDatabaseLogSubscriptionsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -95,7 +92,6 @@ export interface GetDatabaseLogSubscriptionsResult { * }); * export const subscriptionIds = subscriptions.then(subscriptions => subscriptions.subscriptionIds); * ``` - * */ export function getDatabaseLogSubscriptionsOutput(args: GetDatabaseLogSubscriptionsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getDatabaseLogSubscriptions(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getDatabasePostgreSQLConnectionPools.ts b/sdk/nodejs/cloudprojectdatabase/getDatabasePostgreSQLConnectionPools.ts index 9688e22b..fedd6317 100644 --- a/sdk/nodejs/cloudprojectdatabase/getDatabasePostgreSQLConnectionPools.ts +++ b/sdk/nodejs/cloudprojectdatabase/getDatabasePostgreSQLConnectionPools.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * }); * export const connectionPoolIds = testPools.then(testPools => testPools.connectionPoolIds); * ``` - * */ export function getDatabasePostgreSQLConnectionPools(args: GetDatabasePostgreSQLConnectionPoolsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -72,7 +70,6 @@ export interface GetDatabasePostgreSQLConnectionPoolsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -83,7 +80,6 @@ export interface GetDatabasePostgreSQLConnectionPoolsResult { * }); * export const connectionPoolIds = testPools.then(testPools => testPools.connectionPoolIds); * ``` - * */ export function getDatabasePostgreSQLConnectionPoolsOutput(args: GetDatabasePostgreSQLConnectionPoolsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getDatabasePostgreSQLConnectionPools(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getDatabases.ts b/sdk/nodejs/cloudprojectdatabase/getDatabases.ts index 9f20c6cf..26688150 100644 --- a/sdk/nodejs/cloudprojectdatabase/getDatabases.ts +++ b/sdk/nodejs/cloudprojectdatabase/getDatabases.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * To get the list of database clusters service for a given engine: * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * }); * export const clusterIds = dbs.then(dbs => dbs.clusterIds); * ``` - * */ export function getDatabases(args: GetDatabasesArgs, opts?: pulumi.InvokeOptions): Promise { @@ -77,7 +75,6 @@ export interface GetDatabasesResult { * * To get the list of database clusters service for a given engine: * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -88,7 +85,6 @@ export interface GetDatabasesResult { * }); * export const clusterIds = dbs.then(dbs => dbs.clusterIds); * ``` - * */ export function getDatabasesOutput(args: GetDatabasesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getDatabases(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getIpRestrictions.ts b/sdk/nodejs/cloudprojectdatabase/getIpRestrictions.ts index 8381a084..4c2b3dd2 100644 --- a/sdk/nodejs/cloudprojectdatabase/getIpRestrictions.ts +++ b/sdk/nodejs/cloudprojectdatabase/getIpRestrictions.ts @@ -13,7 +13,6 @@ import * as utilities from "../utilities"; * * To get the list of IP restriction on a database cluster service: * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * }); * export const ips = iprestrictions.then(iprestrictions => iprestrictions.ips); * ``` - * */ export function getIpRestrictions(args: GetIpRestrictionsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -91,7 +89,6 @@ export interface GetIpRestrictionsResult { * * To get the list of IP restriction on a database cluster service: * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -103,7 +100,6 @@ export interface GetIpRestrictionsResult { * }); * export const ips = iprestrictions.then(iprestrictions => iprestrictions.ips); * ``` - * */ export function getIpRestrictionsOutput(args: GetIpRestrictionsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getIpRestrictions(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getKafkaAcl.ts b/sdk/nodejs/cloudprojectdatabase/getKafkaAcl.ts index d4b4b750..6c1f7670 100644 --- a/sdk/nodejs/cloudprojectdatabase/getKafkaAcl.ts +++ b/sdk/nodejs/cloudprojectdatabase/getKafkaAcl.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const aclPermission = acl.then(acl => acl.permission); * ``` - * */ export function getKafkaAcl(args: GetKafkaAclArgs, opts?: pulumi.InvokeOptions): Promise { @@ -86,7 +84,6 @@ export interface GetKafkaAclResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -98,7 +95,6 @@ export interface GetKafkaAclResult { * }); * export const aclPermission = acl.then(acl => acl.permission); * ``` - * */ export function getKafkaAclOutput(args: GetKafkaAclOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKafkaAcl(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getKafkaAcls.ts b/sdk/nodejs/cloudprojectdatabase/getKafkaAcls.ts index aed01123..9175aab9 100644 --- a/sdk/nodejs/cloudprojectdatabase/getKafkaAcls.ts +++ b/sdk/nodejs/cloudprojectdatabase/getKafkaAcls.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * }); * export const aclIds = acls.then(acls => acls.aclIds); * ``` - * */ export function getKafkaAcls(args: GetKafkaAclsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -72,7 +70,6 @@ export interface GetKafkaAclsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -83,7 +80,6 @@ export interface GetKafkaAclsResult { * }); * export const aclIds = acls.then(acls => acls.aclIds); * ``` - * */ export function getKafkaAclsOutput(args: GetKafkaAclsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKafkaAcls(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getKafkaSchemaRegistryAcl.ts b/sdk/nodejs/cloudprojectdatabase/getKafkaSchemaRegistryAcl.ts index b6f79215..e2156446 100644 --- a/sdk/nodejs/cloudprojectdatabase/getKafkaSchemaRegistryAcl.ts +++ b/sdk/nodejs/cloudprojectdatabase/getKafkaSchemaRegistryAcl.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const aclPermission = schemaRegistryAcl.then(schemaRegistryAcl => schemaRegistryAcl.permission); * ``` - * */ export function getKafkaSchemaRegistryAcl(args: GetKafkaSchemaRegistryAclArgs, opts?: pulumi.InvokeOptions): Promise { @@ -86,7 +84,6 @@ export interface GetKafkaSchemaRegistryAclResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -98,7 +95,6 @@ export interface GetKafkaSchemaRegistryAclResult { * }); * export const aclPermission = schemaRegistryAcl.then(schemaRegistryAcl => schemaRegistryAcl.permission); * ``` - * */ export function getKafkaSchemaRegistryAclOutput(args: GetKafkaSchemaRegistryAclOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKafkaSchemaRegistryAcl(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getKafkaSchemaRegistryAcls.ts b/sdk/nodejs/cloudprojectdatabase/getKafkaSchemaRegistryAcls.ts index 10d47c36..833f97d6 100644 --- a/sdk/nodejs/cloudprojectdatabase/getKafkaSchemaRegistryAcls.ts +++ b/sdk/nodejs/cloudprojectdatabase/getKafkaSchemaRegistryAcls.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * }); * export const aclIds = schemaRegistryAcls.then(schemaRegistryAcls => schemaRegistryAcls.aclIds); * ``` - * */ export function getKafkaSchemaRegistryAcls(args: GetKafkaSchemaRegistryAclsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -72,7 +70,6 @@ export interface GetKafkaSchemaRegistryAclsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -83,7 +80,6 @@ export interface GetKafkaSchemaRegistryAclsResult { * }); * export const aclIds = schemaRegistryAcls.then(schemaRegistryAcls => schemaRegistryAcls.aclIds); * ``` - * */ export function getKafkaSchemaRegistryAclsOutput(args: GetKafkaSchemaRegistryAclsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKafkaSchemaRegistryAcls(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getKafkaTopic.ts b/sdk/nodejs/cloudprojectdatabase/getKafkaTopic.ts index 1dd691d1..a9684a73 100644 --- a/sdk/nodejs/cloudprojectdatabase/getKafkaTopic.ts +++ b/sdk/nodejs/cloudprojectdatabase/getKafkaTopic.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const topicName = topic.then(topic => topic.name); * ``` - * */ export function getKafkaTopic(args: GetKafkaTopicArgs, opts?: pulumi.InvokeOptions): Promise { @@ -98,7 +96,6 @@ export interface GetKafkaTopicResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -110,7 +107,6 @@ export interface GetKafkaTopicResult { * }); * export const topicName = topic.then(topic => topic.name); * ``` - * */ export function getKafkaTopicOutput(args: GetKafkaTopicOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKafkaTopic(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getKafkaTopics.ts b/sdk/nodejs/cloudprojectdatabase/getKafkaTopics.ts index 5607edee..302894cb 100644 --- a/sdk/nodejs/cloudprojectdatabase/getKafkaTopics.ts +++ b/sdk/nodejs/cloudprojectdatabase/getKafkaTopics.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * }); * export const topicIds = topics.then(topics => topics.topicIds); * ``` - * */ export function getKafkaTopics(args: GetKafkaTopicsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -72,7 +70,6 @@ export interface GetKafkaTopicsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -83,7 +80,6 @@ export interface GetKafkaTopicsResult { * }); * export const topicIds = topics.then(topics => topics.topicIds); * ``` - * */ export function getKafkaTopicsOutput(args: GetKafkaTopicsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKafkaTopics(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getKafkaUserAccess.ts b/sdk/nodejs/cloudprojectdatabase/getKafkaUserAccess.ts index 3dfec6b5..fab0f65c 100644 --- a/sdk/nodejs/cloudprojectdatabase/getKafkaUserAccess.ts +++ b/sdk/nodejs/cloudprojectdatabase/getKafkaUserAccess.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const accessCert = access.then(access => access.cert); * ``` - * */ export function getKafkaUserAccess(args: GetKafkaUserAccessArgs, opts?: pulumi.InvokeOptions): Promise { @@ -86,7 +84,6 @@ export interface GetKafkaUserAccessResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -98,7 +95,6 @@ export interface GetKafkaUserAccessResult { * }); * export const accessCert = access.then(access => access.cert); * ``` - * */ export function getKafkaUserAccessOutput(args: GetKafkaUserAccessOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getKafkaUserAccess(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getPostgresSqlConnectionPool.ts b/sdk/nodejs/cloudprojectdatabase/getPostgresSqlConnectionPool.ts index 410d4226..fbb8bcfe 100644 --- a/sdk/nodejs/cloudprojectdatabase/getPostgresSqlConnectionPool.ts +++ b/sdk/nodejs/cloudprojectdatabase/getPostgresSqlConnectionPool.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * user_id: testPoolPostgresSqlConnectionPool.then(testPoolPostgresSqlConnectionPool => testPoolPostgresSqlConnectionPool.userId), * }; * ``` - * */ export function getPostgresSqlConnectionPool(args: GetPostgresSqlConnectionPoolArgs, opts?: pulumi.InvokeOptions): Promise { @@ -118,7 +116,6 @@ export interface GetPostgresSqlConnectionPoolResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -141,7 +138,6 @@ export interface GetPostgresSqlConnectionPoolResult { * user_id: testPoolPostgresSqlConnectionPool.then(testPoolPostgresSqlConnectionPool => testPoolPostgresSqlConnectionPool.userId), * }; * ``` - * */ export function getPostgresSqlConnectionPoolOutput(args: GetPostgresSqlConnectionPoolOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPostgresSqlConnectionPool(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getPostgresSqlUser.ts b/sdk/nodejs/cloudprojectdatabase/getPostgresSqlUser.ts index 341b9bf6..7e10efba 100644 --- a/sdk/nodejs/cloudprojectdatabase/getPostgresSqlUser.ts +++ b/sdk/nodejs/cloudprojectdatabase/getPostgresSqlUser.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const pguserRoles = pguser.then(pguser => pguser.roles); * ``` - * */ export function getPostgresSqlUser(args: GetPostgresSqlUserArgs, opts?: pulumi.InvokeOptions): Promise { @@ -90,7 +88,6 @@ export interface GetPostgresSqlUserResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -102,7 +99,6 @@ export interface GetPostgresSqlUserResult { * }); * export const pguserRoles = pguser.then(pguser => pguser.roles); * ``` - * */ export function getPostgresSqlUserOutput(args: GetPostgresSqlUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPostgresSqlUser(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getUser.ts b/sdk/nodejs/cloudprojectdatabase/getUser.ts index 8f6568e2..73ede1df 100644 --- a/sdk/nodejs/cloudprojectdatabase/getUser.ts +++ b/sdk/nodejs/cloudprojectdatabase/getUser.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * }); * export const userName = user.then(user => user.name); * ``` - * */ export function getUser(args: GetUserArgs, opts?: pulumi.InvokeOptions): Promise { @@ -98,7 +96,6 @@ export interface GetUserResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -111,7 +108,6 @@ export interface GetUserResult { * }); * export const userName = user.then(user => user.name); * ``` - * */ export function getUserOutput(args: GetUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getUser(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/getUsers.ts b/sdk/nodejs/cloudprojectdatabase/getUsers.ts index 9407ca9d..c875781a 100644 --- a/sdk/nodejs/cloudprojectdatabase/getUsers.ts +++ b/sdk/nodejs/cloudprojectdatabase/getUsers.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const userIds = users.then(users => users.userIds); * ``` - * */ export function getUsers(args: GetUsersArgs, opts?: pulumi.InvokeOptions): Promise { @@ -83,7 +81,6 @@ export interface GetUsersResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -95,7 +92,6 @@ export interface GetUsersResult { * }); * export const userIds = users.then(users => users.userIds); * ``` - * */ export function getUsersOutput(args: GetUsersOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getUsers(a, opts)) diff --git a/sdk/nodejs/cloudprojectdatabase/integration.ts b/sdk/nodejs/cloudprojectdatabase/integration.ts index 9e52c141..29bbb021 100644 --- a/sdk/nodejs/cloudprojectdatabase/integration.ts +++ b/sdk/nodejs/cloudprojectdatabase/integration.ts @@ -15,7 +15,6 @@ import * as utilities from "../utilities"; * * Push PostgreSQL logs in an OpenSearch DB: * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -40,7 +39,6 @@ import * as utilities from "../utilities"; * type: "opensearchLogs", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudprojectdatabase/ipRestriction.ts b/sdk/nodejs/cloudprojectdatabase/ipRestriction.ts index 3c7d27bf..6fbbe7d5 100644 --- a/sdk/nodejs/cloudprojectdatabase/ipRestriction.ts +++ b/sdk/nodejs/cloudprojectdatabase/ipRestriction.ts @@ -12,7 +12,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -30,7 +29,6 @@ import * as utilities from "../utilities"; * ip: "178.97.6.0/24", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudprojectdatabase/kafkaAcl.ts b/sdk/nodejs/cloudprojectdatabase/kafkaAcl.ts index 402505ee..34c8eaaf 100644 --- a/sdk/nodejs/cloudprojectdatabase/kafkaAcl.ts +++ b/sdk/nodejs/cloudprojectdatabase/kafkaAcl.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * username: "johndoe", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudprojectdatabase/kafkaSchemaRegistryAcl.ts b/sdk/nodejs/cloudprojectdatabase/kafkaSchemaRegistryAcl.ts index 35501df5..53e7ac73 100644 --- a/sdk/nodejs/cloudprojectdatabase/kafkaSchemaRegistryAcl.ts +++ b/sdk/nodejs/cloudprojectdatabase/kafkaSchemaRegistryAcl.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * username: "johndoe", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudprojectdatabase/kafkaTopic.ts b/sdk/nodejs/cloudprojectdatabase/kafkaTopic.ts index d53a88ab..e71ace31 100644 --- a/sdk/nodejs/cloudprojectdatabase/kafkaTopic.ts +++ b/sdk/nodejs/cloudprojectdatabase/kafkaTopic.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -30,7 +29,6 @@ import * as utilities from "../utilities"; * retentionHours: 5, * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudprojectdatabase/logSubscription.ts b/sdk/nodejs/cloudprojectdatabase/logSubscription.ts index 69335f52..80958bf6 100644 --- a/sdk/nodejs/cloudprojectdatabase/logSubscription.ts +++ b/sdk/nodejs/cloudprojectdatabase/logSubscription.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * Create a log subscription for a database. * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -33,7 +32,6 @@ import * as utilities from "../utilities"; * streamId: stream.then(stream => stream.id), * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudprojectdatabase/m3dbNamespace.ts b/sdk/nodejs/cloudprojectdatabase/m3dbNamespace.ts index c0924bbe..2bd36a26 100644 --- a/sdk/nodejs/cloudprojectdatabase/m3dbNamespace.ts +++ b/sdk/nodejs/cloudprojectdatabase/m3dbNamespace.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * retentionPeriodDuration: "PT48H", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/cloudprojectdatabase/opensearchPattern.ts b/sdk/nodejs/cloudprojectdatabase/opensearchPattern.ts index 097fbeab..c58fa338 100644 --- a/sdk/nodejs/cloudprojectdatabase/opensearchPattern.ts +++ b/sdk/nodejs/cloudprojectdatabase/opensearchPattern.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * pattern: "logs_*", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/dbaas/getLogsCluster.ts b/sdk/nodejs/dbaas/getLogsCluster.ts index ed9e7a80..4f032c35 100644 --- a/sdk/nodejs/dbaas/getLogsCluster.ts +++ b/sdk/nodejs/dbaas/getLogsCluster.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * serviceName: "ldp-xx-xxxxx", * }); * ``` - * */ export function getLogsCluster(args: GetLogsClusterArgs, opts?: pulumi.InvokeOptions): Promise { @@ -104,7 +102,6 @@ export interface GetLogsClusterResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -114,7 +111,6 @@ export interface GetLogsClusterResult { * serviceName: "ldp-xx-xxxxx", * }); * ``` - * */ export function getLogsClusterOutput(args: GetLogsClusterOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getLogsCluster(a, opts)) diff --git a/sdk/nodejs/dbaas/getLogsClusters.ts b/sdk/nodejs/dbaas/getLogsClusters.ts index 94e50c8e..bbfd4f5c 100644 --- a/sdk/nodejs/dbaas/getLogsClusters.ts +++ b/sdk/nodejs/dbaas/getLogsClusters.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * serviceName: "ldp-xx-xxxxx", * }); * ``` - * */ export function getLogsClusters(args: GetLogsClustersArgs, opts?: pulumi.InvokeOptions): Promise { @@ -58,7 +56,6 @@ export interface GetLogsClustersResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -67,7 +64,6 @@ export interface GetLogsClustersResult { * serviceName: "ldp-xx-xxxxx", * }); * ``` - * */ export function getLogsClustersOutput(args: GetLogsClustersOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getLogsClusters(a, opts)) diff --git a/sdk/nodejs/dbaas/getLogsInputEngine.ts b/sdk/nodejs/dbaas/getLogsInputEngine.ts index 26265d0c..862597bd 100644 --- a/sdk/nodejs/dbaas/getLogsInputEngine.ts +++ b/sdk/nodejs/dbaas/getLogsInputEngine.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * version: "6.8", * }); * ``` - * */ export function getLogsInputEngine(args: GetLogsInputEngineArgs, opts?: pulumi.InvokeOptions): Promise { @@ -74,7 +72,6 @@ export interface GetLogsInputEngineResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -86,7 +83,6 @@ export interface GetLogsInputEngineResult { * version: "6.8", * }); * ``` - * */ export function getLogsInputEngineOutput(args: GetLogsInputEngineOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getLogsInputEngine(a, opts)) diff --git a/sdk/nodejs/dbaas/getLogsOutputGraylogStream.ts b/sdk/nodejs/dbaas/getLogsOutputGraylogStream.ts index 59978ad2..fdcea80d 100644 --- a/sdk/nodejs/dbaas/getLogsOutputGraylogStream.ts +++ b/sdk/nodejs/dbaas/getLogsOutputGraylogStream.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * title: "my stream", * }); * ``` - * */ export function getLogsOutputGraylogStream(args: GetLogsOutputGraylogStreamArgs, opts?: pulumi.InvokeOptions): Promise { @@ -145,7 +143,6 @@ export interface GetLogsOutputGraylogStreamResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -155,7 +152,6 @@ export interface GetLogsOutputGraylogStreamResult { * title: "my stream", * }); * ``` - * */ export function getLogsOutputGraylogStreamOutput(args: GetLogsOutputGraylogStreamOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getLogsOutputGraylogStream(a, opts)) diff --git a/sdk/nodejs/dbaas/logsCluster.ts b/sdk/nodejs/dbaas/logsCluster.ts index 450a5c76..eddefc72 100644 --- a/sdk/nodejs/dbaas/logsCluster.ts +++ b/sdk/nodejs/dbaas/logsCluster.ts @@ -7,7 +7,6 @@ import * as utilities from "../utilities"; /** * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * serviceName: "ldp-xx-xxxxx", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/dbaas/logsInput.ts b/sdk/nodejs/dbaas/logsInput.ts index a702e14b..40a658f4 100644 --- a/sdk/nodejs/dbaas/logsInput.ts +++ b/sdk/nodejs/dbaas/logsInput.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -48,7 +47,6 @@ import * as utilities from "../utilities"; * }, * }); * ``` - * */ export class LogsInput extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/dedicated/cephAcl.ts b/sdk/nodejs/dedicated/cephAcl.ts index 50c1acf0..1f49a57e 100644 --- a/sdk/nodejs/dedicated/cephAcl.ts +++ b/sdk/nodejs/dedicated/cephAcl.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * netmask: "255.255.255.255", * }); * ``` - * */ export class CephAcl extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/dedicated/getCeph.ts b/sdk/nodejs/dedicated/getCeph.ts index d0f99a51..71a6aba4 100644 --- a/sdk/nodejs/dedicated/getCeph.ts +++ b/sdk/nodejs/dedicated/getCeph.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getCeph(args: GetCephArgs, opts?: pulumi.InvokeOptions): Promise { @@ -107,7 +105,6 @@ export interface GetCephResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -116,7 +113,6 @@ export interface GetCephResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getCephOutput(args: GetCephOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getCeph(a, opts)) diff --git a/sdk/nodejs/dedicated/getNasHA.ts b/sdk/nodejs/dedicated/getNasHA.ts index 34af28d7..2f7a50bb 100644 --- a/sdk/nodejs/dedicated/getNasHA.ts +++ b/sdk/nodejs/dedicated/getNasHA.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * serviceName: "zpool-12345", * }); * ``` - * */ export function getNasHA(args: GetNasHAArgs, opts?: pulumi.InvokeOptions): Promise { @@ -92,7 +90,6 @@ export interface GetNasHAResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -101,7 +98,6 @@ export interface GetNasHAResult { * serviceName: "zpool-12345", * }); * ``` - * */ export function getNasHAOutput(args: GetNasHAOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getNasHA(a, opts)) diff --git a/sdk/nodejs/dedicated/getServerBoots.ts b/sdk/nodejs/dedicated/getServerBoots.ts index f6cefd0f..386e3335 100644 --- a/sdk/nodejs/dedicated/getServerBoots.ts +++ b/sdk/nodejs/dedicated/getServerBoots.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * serviceName: "myserver", * }); * ``` - * */ export function getServerBoots(args: GetServerBootsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -70,7 +68,6 @@ export interface GetServerBootsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -80,7 +77,6 @@ export interface GetServerBootsResult { * serviceName: "myserver", * }); * ``` - * */ export function getServerBootsOutput(args: GetServerBootsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getServerBoots(a, opts)) diff --git a/sdk/nodejs/dedicated/getServerSpecificationsHardware.ts b/sdk/nodejs/dedicated/getServerSpecificationsHardware.ts index edae2c57..d6e2b2ce 100644 --- a/sdk/nodejs/dedicated/getServerSpecificationsHardware.ts +++ b/sdk/nodejs/dedicated/getServerSpecificationsHardware.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * serviceName: "myserver", * }); * ``` - * */ export function getServerSpecificationsHardware(args: GetServerSpecificationsHardwareArgs, opts?: pulumi.InvokeOptions): Promise { @@ -115,7 +113,6 @@ export interface GetServerSpecificationsHardwareResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -124,7 +121,6 @@ export interface GetServerSpecificationsHardwareResult { * serviceName: "myserver", * }); * ``` - * */ export function getServerSpecificationsHardwareOutput(args: GetServerSpecificationsHardwareOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getServerSpecificationsHardware(a, opts)) diff --git a/sdk/nodejs/dedicated/getServerSpecificationsNetwork.ts b/sdk/nodejs/dedicated/getServerSpecificationsNetwork.ts index 1f00a9d0..a99df170 100644 --- a/sdk/nodejs/dedicated/getServerSpecificationsNetwork.ts +++ b/sdk/nodejs/dedicated/getServerSpecificationsNetwork.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * serviceName: "myserver", * }); * ``` - * */ export function getServerSpecificationsNetwork(args: GetServerSpecificationsNetworkArgs, opts?: pulumi.InvokeOptions): Promise { @@ -87,7 +85,6 @@ export interface GetServerSpecificationsNetworkResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -96,7 +93,6 @@ export interface GetServerSpecificationsNetworkResult { * serviceName: "myserver", * }); * ``` - * */ export function getServerSpecificationsNetworkOutput(args: GetServerSpecificationsNetworkOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getServerSpecificationsNetwork(a, opts)) diff --git a/sdk/nodejs/dedicated/nasHAPartition.ts b/sdk/nodejs/dedicated/nasHAPartition.ts index b3ef0f8a..35167ae7 100644 --- a/sdk/nodejs/dedicated/nasHAPartition.ts +++ b/sdk/nodejs/dedicated/nasHAPartition.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * size: 20, * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/dedicated/nasHAPartitionAccess.ts b/sdk/nodejs/dedicated/nasHAPartitionAccess.ts index 54d26d18..1d849ab4 100644 --- a/sdk/nodejs/dedicated/nasHAPartitionAccess.ts +++ b/sdk/nodejs/dedicated/nasHAPartitionAccess.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * type: "readwrite", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/dedicated/nasHAPartitionSnapshot.ts b/sdk/nodejs/dedicated/nasHAPartitionSnapshot.ts index a681a308..1c9b748e 100644 --- a/sdk/nodejs/dedicated/nasHAPartitionSnapshot.ts +++ b/sdk/nodejs/dedicated/nasHAPartitionSnapshot.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * type: "day-3", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/dedicated/serverInstallTask.ts b/sdk/nodejs/dedicated/serverInstallTask.ts index 517c0bc0..94d03a20 100644 --- a/sdk/nodejs/dedicated/serverInstallTask.ts +++ b/sdk/nodejs/dedicated/serverInstallTask.ts @@ -10,7 +10,6 @@ import * as utilities from "../utilities"; * ## Example Usage * * Using a custom template based on an OVHCloud template - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -41,11 +40,9 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * Using a BringYourOwnLinux (BYOLinux) template (with userMetadata) * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -114,11 +111,9 @@ import * as utilities from "../utilities"; * ], * }); * ``` - * * * Using a Microsoft Windows server OVHcloud template with a specific language * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -144,7 +139,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/dedicated/serverRebootTask.ts b/sdk/nodejs/dedicated/serverRebootTask.ts index 517f6942..beebf99c 100644 --- a/sdk/nodejs/dedicated/serverRebootTask.ts +++ b/sdk/nodejs/dedicated/serverRebootTask.ts @@ -7,7 +7,6 @@ import * as utilities from "../utilities"; /** * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -29,7 +28,6 @@ import * as utilities from "../utilities"; * keepers: [serverOnRescue.bootId], * }); * ``` - * */ export class ServerRebootTask extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/dedicated/serverUpdate.ts b/sdk/nodejs/dedicated/serverUpdate.ts index 985dd30a..7063bc96 100644 --- a/sdk/nodejs/dedicated/serverUpdate.ts +++ b/sdk/nodejs/dedicated/serverUpdate.ts @@ -7,7 +7,6 @@ import * as utilities from "../utilities"; /** * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * state: "ok", * }); * ``` - * */ export class ServerUpdate extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/domain/getZone.ts b/sdk/nodejs/domain/getZone.ts index 8cbac6c8..d0a7c9e2 100644 --- a/sdk/nodejs/domain/getZone.ts +++ b/sdk/nodejs/domain/getZone.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * name: "mysite.ovh", * }); * ``` - * */ export function getZone(args: GetZoneArgs, opts?: pulumi.InvokeOptions): Promise { @@ -73,7 +71,6 @@ export interface GetZoneResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -82,7 +79,6 @@ export interface GetZoneResult { * name: "mysite.ovh", * }); * ``` - * */ export function getZoneOutput(args: GetZoneOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getZone(a, opts)) diff --git a/sdk/nodejs/domain/getZoneDNSSec.ts b/sdk/nodejs/domain/getZoneDNSSec.ts index 3c9df911..6ae7489e 100644 --- a/sdk/nodejs/domain/getZoneDNSSec.ts +++ b/sdk/nodejs/domain/getZoneDNSSec.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * zoneName: "mysite.ovh", * }); * ``` - * */ export function getZoneDNSSec(args: GetZoneDNSSecArgs, opts?: pulumi.InvokeOptions): Promise { @@ -57,7 +55,6 @@ export interface GetZoneDNSSecResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -66,7 +63,6 @@ export interface GetZoneDNSSecResult { * zoneName: "mysite.ovh", * }); * ``` - * */ export function getZoneDNSSecOutput(args: GetZoneDNSSecOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getZoneDNSSec(a, opts)) diff --git a/sdk/nodejs/domain/zone.ts b/sdk/nodejs/domain/zone.ts index 7c36d4e3..820c9b45 100644 --- a/sdk/nodejs/domain/zone.ts +++ b/sdk/nodejs/domain/zone.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; /** * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -44,7 +43,6 @@ import * as utilities from "../utilities"; * }, * }); * ``` - * * * ## Import * @@ -108,7 +106,7 @@ export class Zone extends pulumi.CustomResource { /** * Details about an Order */ - public /*out*/ readonly orders!: pulumi.Output; + public readonly orders!: pulumi.Output; /** * OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) */ @@ -160,6 +158,7 @@ export class Zone extends pulumi.CustomResource { if ((!args || args.plan === undefined) && !opts.urn) { throw new Error("Missing required property 'plan'"); } + resourceInputs["orders"] = args ? args.orders : undefined; resourceInputs["ovhSubsidiary"] = args ? args.ovhSubsidiary : undefined; resourceInputs["paymentMean"] = args ? args.paymentMean : undefined; resourceInputs["plan"] = args ? args.plan : undefined; @@ -170,7 +169,6 @@ export class Zone extends pulumi.CustomResource { resourceInputs["lastUpdate"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; resourceInputs["nameServers"] = undefined /*out*/; - resourceInputs["orders"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(Zone.__pulumiType, name, resourceInputs, opts); @@ -230,6 +228,10 @@ export interface ZoneState { * The set of arguments for constructing a Zone resource. */ export interface ZoneArgs { + /** + * Details about an Order + */ + orders?: pulumi.Input[]>; /** * OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) */ diff --git a/sdk/nodejs/domain/zoneDNSSec.ts b/sdk/nodejs/domain/zoneDNSSec.ts index dda47204..def360ba 100644 --- a/sdk/nodejs/domain/zoneDNSSec.ts +++ b/sdk/nodejs/domain/zoneDNSSec.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; * * const dnssec = new ovh.domain.ZoneDNSSec("dnssec", {zoneName: "mysite.ovh"}); * ``` - * */ export class ZoneDNSSec extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/domain/zoneRecord.ts b/sdk/nodejs/domain/zoneRecord.ts index 5fe2f17b..3b3eae6a 100644 --- a/sdk/nodejs/domain/zoneRecord.ts +++ b/sdk/nodejs/domain/zoneRecord.ts @@ -7,7 +7,6 @@ import * as utilities from "../utilities"; /** * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * zone: "testdemo.ovh", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/domain/zoneRedirection.ts b/sdk/nodejs/domain/zoneRedirection.ts index f3abaa4e..20af0a53 100644 --- a/sdk/nodejs/domain/zoneRedirection.ts +++ b/sdk/nodejs/domain/zoneRedirection.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * zone: "testdemo.ovh", * }); * ``` - * */ export class ZoneRedirection extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/getInstallationTemplate.ts b/sdk/nodejs/getInstallationTemplate.ts new file mode 100644 index 00000000..b0163e70 --- /dev/null +++ b/sdk/nodejs/getInstallationTemplate.ts @@ -0,0 +1,136 @@ +// *** 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! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; +import * as utilities from "./utilities"; + +/** + * Use this data source to retrieve information about a specific OVH dedicated server installation template. + * + * ## Example Usage + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as ovh from "@pulumi/ovh"; + * + * const ovhtemplate = ovh.getInstallationTemplate({ + * templateName: "debian12_64", + * }); + * export const template = ovhtemplate; + * ``` + */ +export function getInstallationTemplate(args: GetInstallationTemplateArgs, opts?: pulumi.InvokeOptions): Promise { + + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("ovh:index/getInstallationTemplate:getInstallationTemplate", { + "templateName": args.templateName, + }, opts); +} + +/** + * A collection of arguments for invoking getInstallationTemplate. + */ +export interface GetInstallationTemplateArgs { + /** + * The name of the template. + */ + templateName: string; +} + +/** + * A collection of values returned by getInstallationTemplate. + */ +export interface GetInstallationTemplateResult { + /** + * Template bit format (32 or 64). + */ + readonly bitFormat: number; + /** + * Category of this template (informative only). + */ + readonly category: string; + /** + * Information about this template. + */ + readonly description: string; + /** + * Distribution this template is based on. + */ + readonly distribution: string; + /** + * End of install date of the template. + */ + readonly endOfInstall: string; + /** + * Template family type. + */ + readonly family: string; + /** + * Filesystems available. + */ + readonly filesystems: string[]; + readonly hardRaidConfiguration: boolean; + /** + * The provider-assigned unique ID for this managed resource. + */ + readonly id: string; + /** + * Represents the questions of the expected answers in the userMetadata field. + */ + readonly inputs: outputs.GetInstallationTemplateInput[]; + /** + * License available for this template. + */ + readonly licenses: outputs.GetInstallationTemplateLicense[]; + /** + * Whether this template supports LVM. + */ + readonly lvmReady: boolean; + /** + * Partitioning customization is not available for this OS template. + */ + readonly noPartitioning: boolean; + /** + * Distribution project details. + */ + readonly projects: outputs.GetInstallationTemplateProject[]; + /** + * Template supports RAID0 and RAID1 on 2 disks. + */ + readonly softRaidOnlyMirroring: boolean; + /** + * Subfamily of the template. + */ + readonly subfamily: string; + readonly templateName: string; +} +/** + * Use this data source to retrieve information about a specific OVH dedicated server installation template. + * + * ## Example Usage + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as ovh from "@pulumi/ovh"; + * + * const ovhtemplate = ovh.getInstallationTemplate({ + * templateName: "debian12_64", + * }); + * export const template = ovhtemplate; + * ``` + */ +export function getInstallationTemplateOutput(args: GetInstallationTemplateOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { + return pulumi.output(args).apply((a: any) => getInstallationTemplate(a, opts)) +} + +/** + * A collection of arguments for invoking getInstallationTemplate. + */ +export interface GetInstallationTemplateOutputArgs { + /** + * The name of the template. + */ + templateName: pulumi.Input; +} diff --git a/sdk/nodejs/getInstallationTemplates.ts b/sdk/nodejs/getInstallationTemplates.ts index ee1cd9b9..b0d1d53f 100644 --- a/sdk/nodejs/getInstallationTemplates.ts +++ b/sdk/nodejs/getInstallationTemplates.ts @@ -9,14 +9,12 @@ import * as utilities from "./utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const templates = ovh.getInstallationTemplates({}); * ``` - * */ export function getInstallationTemplates(opts?: pulumi.InvokeOptions): Promise { @@ -43,14 +41,12 @@ export interface GetInstallationTemplatesResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const templates = ovh.getInstallationTemplates({}); * ``` - * */ export function getInstallationTemplatesOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getInstallationTemplates(opts)) diff --git a/sdk/nodejs/getServer.ts b/sdk/nodejs/getServer.ts index 0e4c5087..e6c6ff79 100644 --- a/sdk/nodejs/getServer.ts +++ b/sdk/nodejs/getServer.ts @@ -11,7 +11,6 @@ import * as utilities from "./utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "./utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getServer(args: GetServerArgs, opts?: pulumi.InvokeOptions): Promise { @@ -151,7 +149,6 @@ export interface GetServerResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -160,7 +157,6 @@ export interface GetServerResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getServerOutput(args: GetServerOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getServer(a, opts)) diff --git a/sdk/nodejs/getServers.ts b/sdk/nodejs/getServers.ts index 71056331..16065874 100644 --- a/sdk/nodejs/getServers.ts +++ b/sdk/nodejs/getServers.ts @@ -9,14 +9,12 @@ import * as utilities from "./utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const servers = ovh.getServers({}); * ``` - * */ export function getServers(opts?: pulumi.InvokeOptions): Promise { @@ -43,14 +41,12 @@ export interface GetServersResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const servers = ovh.getServers({}); * ``` - * */ export function getServersOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getServers(opts)) diff --git a/sdk/nodejs/getVrackNetworks.ts b/sdk/nodejs/getVrackNetworks.ts index 2c0889ea..f2f18231 100644 --- a/sdk/nodejs/getVrackNetworks.ts +++ b/sdk/nodejs/getVrackNetworks.ts @@ -9,7 +9,6 @@ import * as utilities from "./utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "./utilities"; * subnet: "10.0.0.0/24", * }); * ``` - * */ export function getVrackNetworks(args: GetVrackNetworksArgs, opts?: pulumi.InvokeOptions): Promise { @@ -70,7 +68,6 @@ export interface GetVrackNetworksResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -80,7 +77,6 @@ export interface GetVrackNetworksResult { * subnet: "10.0.0.0/24", * }); * ``` - * */ export function getVrackNetworksOutput(args: GetVrackNetworksOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getVrackNetworks(a, opts)) diff --git a/sdk/nodejs/hosting/getPrivateDatabase.ts b/sdk/nodejs/hosting/getPrivateDatabase.ts index 8cd8c216..a5004c59 100644 --- a/sdk/nodejs/hosting/getPrivateDatabase.ts +++ b/sdk/nodejs/hosting/getPrivateDatabase.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getPrivateDatabase(args: GetPrivateDatabaseArgs, opts?: pulumi.InvokeOptions): Promise { @@ -126,7 +124,6 @@ export interface GetPrivateDatabaseResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -135,7 +132,6 @@ export interface GetPrivateDatabaseResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getPrivateDatabaseOutput(args: GetPrivateDatabaseOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPrivateDatabase(a, opts)) diff --git a/sdk/nodejs/hosting/getPrivateDatabaseAllowlist.ts b/sdk/nodejs/hosting/getPrivateDatabaseAllowlist.ts index c146d0ca..a745d77d 100644 --- a/sdk/nodejs/hosting/getPrivateDatabaseAllowlist.ts +++ b/sdk/nodejs/hosting/getPrivateDatabaseAllowlist.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getPrivateDatabaseAllowlist(args: GetPrivateDatabaseAllowlistArgs, opts?: pulumi.InvokeOptions): Promise { @@ -84,7 +82,6 @@ export interface GetPrivateDatabaseAllowlistResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -94,7 +91,6 @@ export interface GetPrivateDatabaseAllowlistResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getPrivateDatabaseAllowlistOutput(args: GetPrivateDatabaseAllowlistOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPrivateDatabaseAllowlist(a, opts)) diff --git a/sdk/nodejs/hosting/getPrivateDatabaseDb.ts b/sdk/nodejs/hosting/getPrivateDatabaseDb.ts index a91d836b..e7aa120c 100644 --- a/sdk/nodejs/hosting/getPrivateDatabaseDb.ts +++ b/sdk/nodejs/hosting/getPrivateDatabaseDb.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getPrivateDatabaseDb(args: GetPrivateDatabaseDbArgs, opts?: pulumi.InvokeOptions): Promise { @@ -78,7 +76,6 @@ export interface GetPrivateDatabaseDbResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -88,7 +85,6 @@ export interface GetPrivateDatabaseDbResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getPrivateDatabaseDbOutput(args: GetPrivateDatabaseDbOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPrivateDatabaseDb(a, opts)) diff --git a/sdk/nodejs/hosting/getPrivateDatabaseUser.ts b/sdk/nodejs/hosting/getPrivateDatabaseUser.ts index 4e72dfc5..8e39da3c 100644 --- a/sdk/nodejs/hosting/getPrivateDatabaseUser.ts +++ b/sdk/nodejs/hosting/getPrivateDatabaseUser.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * userName: "XXXXXX", * }); * ``` - * */ export function getPrivateDatabaseUser(args: GetPrivateDatabaseUserArgs, opts?: pulumi.InvokeOptions): Promise { @@ -70,7 +68,6 @@ export interface GetPrivateDatabaseUserResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -80,7 +77,6 @@ export interface GetPrivateDatabaseUserResult { * userName: "XXXXXX", * }); * ``` - * */ export function getPrivateDatabaseUserOutput(args: GetPrivateDatabaseUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPrivateDatabaseUser(a, opts)) diff --git a/sdk/nodejs/hosting/getPrivateDatabaseUserGrant.ts b/sdk/nodejs/hosting/getPrivateDatabaseUserGrant.ts index 89bb9f45..102347c0 100644 --- a/sdk/nodejs/hosting/getPrivateDatabaseUserGrant.ts +++ b/sdk/nodejs/hosting/getPrivateDatabaseUserGrant.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * userName: "XXXXXX", * }); * ``` - * */ export function getPrivateDatabaseUserGrant(args: GetPrivateDatabaseUserGrantArgs, opts?: pulumi.InvokeOptions): Promise { @@ -75,7 +73,6 @@ export interface GetPrivateDatabaseUserGrantResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -86,7 +83,6 @@ export interface GetPrivateDatabaseUserGrantResult { * userName: "XXXXXX", * }); * ``` - * */ export function getPrivateDatabaseUserGrantOutput(args: GetPrivateDatabaseUserGrantOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPrivateDatabaseUserGrant(a, opts)) diff --git a/sdk/nodejs/hosting/privateDatabase.ts b/sdk/nodejs/hosting/privateDatabase.ts index c374db9d..e620644b 100644 --- a/sdk/nodejs/hosting/privateDatabase.ts +++ b/sdk/nodejs/hosting/privateDatabase.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; /** * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -46,7 +45,6 @@ import * as utilities from "../utilities"; * }); * export const privatedatabaseServiceName = databasePrivateDatabase.serviceName; * ``` - * * * ## Import * @@ -119,7 +117,7 @@ export class PrivateDatabase extends pulumi.CustomResource { /** * Details about your Order */ - public /*out*/ readonly orders!: pulumi.Output; + public readonly orders!: pulumi.Output; /** * OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) */ @@ -234,6 +232,7 @@ export class PrivateDatabase extends pulumi.CustomResource { throw new Error("Missing required property 'plan'"); } resourceInputs["displayName"] = args ? args.displayName : undefined; + resourceInputs["orders"] = args ? args.orders : undefined; resourceInputs["ovhSubsidiary"] = args ? args.ovhSubsidiary : undefined; resourceInputs["paymentMean"] = args ? args.paymentMean : undefined; resourceInputs["plan"] = args ? args.plan : undefined; @@ -246,7 +245,6 @@ export class PrivateDatabase extends pulumi.CustomResource { resourceInputs["hostnameFtp"] = undefined /*out*/; resourceInputs["infrastructure"] = undefined /*out*/; resourceInputs["offer"] = undefined /*out*/; - resourceInputs["orders"] = undefined /*out*/; resourceInputs["port"] = undefined /*out*/; resourceInputs["portFtp"] = undefined /*out*/; resourceInputs["quotaSize"] = undefined /*out*/; @@ -380,6 +378,10 @@ export interface PrivateDatabaseArgs { * Name displayed in customer panel for your private database */ displayName?: pulumi.Input; + /** + * Details about your Order + */ + orders?: pulumi.Input[]>; /** * OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) */ diff --git a/sdk/nodejs/hosting/privateDatabaseAllowlist.ts b/sdk/nodejs/hosting/privateDatabaseAllowlist.ts index 7adc9f15..a8d9c917 100644 --- a/sdk/nodejs/hosting/privateDatabaseAllowlist.ts +++ b/sdk/nodejs/hosting/privateDatabaseAllowlist.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * sftp: true, * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/hosting/privateDatabaseDb.ts b/sdk/nodejs/hosting/privateDatabaseDb.ts index 42b0b8fb..69351b9b 100644 --- a/sdk/nodejs/hosting/privateDatabaseDb.ts +++ b/sdk/nodejs/hosting/privateDatabaseDb.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/hosting/privateDatabaseUser.ts b/sdk/nodejs/hosting/privateDatabaseUser.ts index f9ebf42e..cc0c2ab0 100644 --- a/sdk/nodejs/hosting/privateDatabaseUser.ts +++ b/sdk/nodejs/hosting/privateDatabaseUser.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * userName: "XXXXXX", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/hosting/privateDatabaseUserGrant.ts b/sdk/nodejs/hosting/privateDatabaseUserGrant.ts index 71f38a77..905de923 100644 --- a/sdk/nodejs/hosting/privateDatabaseUserGrant.ts +++ b/sdk/nodejs/hosting/privateDatabaseUserGrant.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * userName: "terraform", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/iam/getPermissionsGroups.ts b/sdk/nodejs/iam/getPermissionsGroups.ts index 7b2d1a13..1d624b46 100644 --- a/sdk/nodejs/iam/getPermissionsGroups.ts +++ b/sdk/nodejs/iam/getPermissionsGroups.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * urn: "urn:v1:eu:permissionsGroup:ovh:controlPanelAccess", * }); * ``` - * */ export function getPermissionsGroups(opts?: pulumi.InvokeOptions): Promise { @@ -42,7 +40,6 @@ export interface GetPermissionsGroupsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -51,7 +48,6 @@ export interface GetPermissionsGroupsResult { * urn: "urn:v1:eu:permissionsGroup:ovh:controlPanelAccess", * }); * ``` - * */ export function getPermissionsGroupsOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getPermissionsGroups(opts)) diff --git a/sdk/nodejs/iam/getPolicies.ts b/sdk/nodejs/iam/getPolicies.ts index e3d28181..ac6c6e6b 100644 --- a/sdk/nodejs/iam/getPolicies.ts +++ b/sdk/nodejs/iam/getPolicies.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const myPolicies = ovh.Iam.getPolicies({}); * ``` - * */ export function getPolicies(opts?: pulumi.InvokeOptions): Promise { @@ -43,14 +41,12 @@ export interface GetPoliciesResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const myPolicies = ovh.Iam.getPolicies({}); * ``` - * */ export function getPoliciesOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getPolicies(opts)) diff --git a/sdk/nodejs/iam/getPolicy.ts b/sdk/nodejs/iam/getPolicy.ts index 365ade96..b0364db3 100644 --- a/sdk/nodejs/iam/getPolicy.ts +++ b/sdk/nodejs/iam/getPolicy.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * id: "my_policy_id", * }); * ``` - * */ export function getPolicy(args: GetPolicyArgs, opts?: pulumi.InvokeOptions): Promise { @@ -122,7 +120,6 @@ export interface GetPolicyResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -131,7 +128,6 @@ export interface GetPolicyResult { * id: "my_policy_id", * }); * ``` - * */ export function getPolicyOutput(args: GetPolicyOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPolicy(a, opts)) diff --git a/sdk/nodejs/iam/getReferenceResourceType.ts b/sdk/nodejs/iam/getReferenceResourceType.ts index 416bb4a9..8b975649 100644 --- a/sdk/nodejs/iam/getReferenceResourceType.ts +++ b/sdk/nodejs/iam/getReferenceResourceType.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const types = ovh.Iam.getReferenceResourceType({}); * ``` - * */ export function getReferenceResourceType(opts?: pulumi.InvokeOptions): Promise { @@ -43,14 +41,12 @@ export interface GetReferenceResourceTypeResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const types = ovh.Iam.getReferenceResourceType({}); * ``` - * */ export function getReferenceResourceTypeOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getReferenceResourceType(opts)) diff --git a/sdk/nodejs/iam/getResourceGroup.ts b/sdk/nodejs/iam/getResourceGroup.ts index d7fba454..daa5b5eb 100644 --- a/sdk/nodejs/iam/getResourceGroup.ts +++ b/sdk/nodejs/iam/getResourceGroup.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * id: "my_resource_group_id", * }); * ``` - * */ export function getResourceGroup(args: GetResourceGroupArgs, opts?: pulumi.InvokeOptions): Promise { @@ -77,7 +75,6 @@ export interface GetResourceGroupResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -86,7 +83,6 @@ export interface GetResourceGroupResult { * id: "my_resource_group_id", * }); * ``` - * */ export function getResourceGroupOutput(args: GetResourceGroupOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getResourceGroup(a, opts)) diff --git a/sdk/nodejs/iam/getResourceGroups.ts b/sdk/nodejs/iam/getResourceGroups.ts index d31ebd47..02a30606 100644 --- a/sdk/nodejs/iam/getResourceGroups.ts +++ b/sdk/nodejs/iam/getResourceGroups.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const myGroups = ovh.Iam.getResourceGroups({}); * ``` - * */ export function getResourceGroups(opts?: pulumi.InvokeOptions): Promise { @@ -43,14 +41,12 @@ export interface GetResourceGroupsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const myGroups = ovh.Iam.getResourceGroups({}); * ``` - * */ export function getResourceGroupsOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getResourceGroups(opts)) diff --git a/sdk/nodejs/iam/policy.ts b/sdk/nodejs/iam/policy.ts index a89e9ff7..e06736bf 100644 --- a/sdk/nodejs/iam/policy.ts +++ b/sdk/nodejs/iam/policy.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -31,7 +30,6 @@ import * as utilities from "../utilities"; * ], * }); * ``` - * */ export class Policy extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/iam/resourceGroup.ts b/sdk/nodejs/iam/resourceGroup.ts index 489a7d5f..1bd7c076 100644 --- a/sdk/nodejs/iam/resourceGroup.ts +++ b/sdk/nodejs/iam/resourceGroup.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * "urn:v1:eu:resource:service2:service2-id", * ]}); * ``` - * * * ## Import * diff --git a/sdk/nodejs/index.ts b/sdk/nodejs/index.ts index ad0b42cd..4e445a02 100644 --- a/sdk/nodejs/index.ts +++ b/sdk/nodejs/index.ts @@ -5,6 +5,11 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "./utilities"; // Export members: +export { GetInstallationTemplateArgs, GetInstallationTemplateResult, GetInstallationTemplateOutputArgs } from "./getInstallationTemplate"; +export const getInstallationTemplate: typeof import("./getInstallationTemplate").getInstallationTemplate = null as any; +export const getInstallationTemplateOutput: typeof import("./getInstallationTemplate").getInstallationTemplateOutput = null as any; +utilities.lazyLoad(exports, ["getInstallationTemplate","getInstallationTemplateOutput"], () => require("./getInstallationTemplate")); + export { GetInstallationTemplatesResult } from "./getInstallationTemplates"; export const getInstallationTemplates: typeof import("./getInstallationTemplates").getInstallationTemplates = null as any; export const getInstallationTemplatesOutput: typeof import("./getInstallationTemplates").getInstallationTemplatesOutput = null as any; diff --git a/sdk/nodejs/ip/firewall.ts b/sdk/nodejs/ip/firewall.ts index 491cf573..639fa01e 100644 --- a/sdk/nodejs/ip/firewall.ts +++ b/sdk/nodejs/ip/firewall.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * ipOnFirewall: "XXXXXX", * }); * ``` - * */ export class Firewall extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/ip/firewallRule.ts b/sdk/nodejs/ip/firewallRule.ts index 9ef2784a..45a5b1ab 100644 --- a/sdk/nodejs/ip/firewallRule.ts +++ b/sdk/nodejs/ip/firewallRule.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * sequence: 0, * }); * ``` - * */ export class FirewallRule extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/ip/getFirewall.ts b/sdk/nodejs/ip/getFirewall.ts index 7a150248..8ec96739 100644 --- a/sdk/nodejs/ip/getFirewall.ts +++ b/sdk/nodejs/ip/getFirewall.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * ipOnFirewall: "XXXXXX", * }); * ``` - * */ export function getFirewall(args: GetFirewallArgs, opts?: pulumi.InvokeOptions): Promise { @@ -72,7 +70,6 @@ export interface GetFirewallResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -82,7 +79,6 @@ export interface GetFirewallResult { * ipOnFirewall: "XXXXXX", * }); * ``` - * */ export function getFirewallOutput(args: GetFirewallOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getFirewall(a, opts)) diff --git a/sdk/nodejs/ip/getFirewallRule.ts b/sdk/nodejs/ip/getFirewallRule.ts index b71fa811..074fd4bd 100644 --- a/sdk/nodejs/ip/getFirewallRule.ts +++ b/sdk/nodejs/ip/getFirewallRule.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * sequence: 0, * }); * ``` - * */ export function getFirewallRule(args: GetFirewallRuleArgs, opts?: pulumi.InvokeOptions): Promise { @@ -120,7 +118,6 @@ export interface GetFirewallRuleResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -131,7 +128,6 @@ export interface GetFirewallRuleResult { * sequence: 0, * }); * ``` - * */ export function getFirewallRuleOutput(args: GetFirewallRuleOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getFirewallRule(a, opts)) diff --git a/sdk/nodejs/ip/getMitigation.ts b/sdk/nodejs/ip/getMitigation.ts index 2b054039..f6d342c1 100644 --- a/sdk/nodejs/ip/getMitigation.ts +++ b/sdk/nodejs/ip/getMitigation.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * ipOnMitigation: "XXXXXX", * }); * ``` - * */ export function getMitigation(args: GetMitigationArgs, opts?: pulumi.InvokeOptions): Promise { @@ -76,7 +74,6 @@ export interface GetMitigationResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -86,7 +83,6 @@ export interface GetMitigationResult { * ipOnMitigation: "XXXXXX", * }); * ``` - * */ export function getMitigationOutput(args: GetMitigationOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getMitigation(a, opts)) diff --git a/sdk/nodejs/ip/getService.ts b/sdk/nodejs/ip/getService.ts index 76896c1b..51751cfa 100644 --- a/sdk/nodejs/ip/getService.ts +++ b/sdk/nodejs/ip/getService.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getService(args: GetServiceArgs, opts?: pulumi.InvokeOptions): Promise { @@ -86,7 +84,6 @@ export interface GetServiceResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -95,7 +92,6 @@ export interface GetServiceResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getServiceOutput(args: GetServiceOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getService(a, opts)) diff --git a/sdk/nodejs/ip/ipService.ts b/sdk/nodejs/ip/ipService.ts index 8e0077f9..8a10199f 100644 --- a/sdk/nodejs/ip/ipService.ts +++ b/sdk/nodejs/ip/ipService.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; /** * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -39,7 +38,6 @@ import * as utilities from "../utilities"; * }, * }); * ``` - * */ export class IpService extends pulumi.CustomResource { /** @@ -88,7 +86,7 @@ export class IpService extends pulumi.CustomResource { /** * Details about an Order */ - public /*out*/ readonly orders!: pulumi.Output; + public readonly orders!: pulumi.Output; /** * IP block organisation Id */ @@ -159,6 +157,7 @@ export class IpService extends pulumi.CustomResource { throw new Error("Missing required property 'plan'"); } resourceInputs["description"] = args ? args.description : undefined; + resourceInputs["orders"] = args ? args.orders : undefined; resourceInputs["ovhSubsidiary"] = args ? args.ovhSubsidiary : undefined; resourceInputs["paymentMean"] = args ? args.paymentMean : undefined; resourceInputs["plan"] = args ? args.plan : undefined; @@ -166,7 +165,6 @@ export class IpService extends pulumi.CustomResource { resourceInputs["canBeTerminated"] = undefined /*out*/; resourceInputs["country"] = undefined /*out*/; resourceInputs["ip"] = undefined /*out*/; - resourceInputs["orders"] = undefined /*out*/; resourceInputs["organisationId"] = undefined /*out*/; resourceInputs["routedTos"] = undefined /*out*/; resourceInputs["serviceName"] = undefined /*out*/; @@ -245,6 +243,10 @@ export interface IpServiceArgs { * Custom description on your ip. */ description?: pulumi.Input; + /** + * Details about an Order + */ + orders?: pulumi.Input[]>; /** * OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) */ diff --git a/sdk/nodejs/ip/mitigation.ts b/sdk/nodejs/ip/mitigation.ts index 1d560d5f..641e5d69 100644 --- a/sdk/nodejs/ip/mitigation.ts +++ b/sdk/nodejs/ip/mitigation.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * ipOnMitigation: "XXXXXX", * }); * ``` - * */ export class Mitigation extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/ip/move.ts b/sdk/nodejs/ip/move.ts index 5667a6d4..9607b76f 100644 --- a/sdk/nodejs/ip/move.ts +++ b/sdk/nodejs/ip/move.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Move IP `1.2.3.4` to service loadbalancer-XXXXX * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -23,11 +22,9 @@ import * as utilities from "../utilities"; * }, * }); * ``` - * * * ## Park IP/Detach IP `1.2.3.4` from any service * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -39,7 +36,6 @@ import * as utilities from "../utilities"; * }, * }); * ``` - * */ export class Move extends pulumi.CustomResource { /** @@ -95,7 +91,7 @@ export class Move extends pulumi.CustomResource { */ public readonly routedTo!: pulumi.Output; /** - * Name of the service to route the IP to. IP will be parked if this value is an empty string + * Service name in the form of `ip-...` */ public /*out*/ readonly serviceName!: pulumi.Output; /** @@ -188,7 +184,7 @@ export interface MoveState { */ routedTo?: pulumi.Input; /** - * Name of the service to route the IP to. IP will be parked if this value is an empty string + * Service name in the form of `ip-...` */ serviceName?: pulumi.Input; /** diff --git a/sdk/nodejs/ip/reverse.ts b/sdk/nodejs/ip/reverse.ts index c4ce157a..8988ff44 100644 --- a/sdk/nodejs/ip/reverse.ts +++ b/sdk/nodejs/ip/reverse.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * ReverseValue: "example.com", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/iploadbalancing/getIpLoadBalancing.ts b/sdk/nodejs/iploadbalancing/getIpLoadBalancing.ts index fbd9c793..72634d7c 100644 --- a/sdk/nodejs/iploadbalancing/getIpLoadBalancing.ts +++ b/sdk/nodejs/iploadbalancing/getIpLoadBalancing.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * state: "ok", * }); * ``` - * */ export function getIpLoadBalancing(args?: GetIpLoadBalancingArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; @@ -136,7 +134,6 @@ export interface GetIpLoadBalancingResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -146,7 +143,6 @@ export interface GetIpLoadBalancingResult { * state: "ok", * }); * ``` - * */ export function getIpLoadBalancingOutput(args?: GetIpLoadBalancingOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getIpLoadBalancing(a, opts)) diff --git a/sdk/nodejs/iploadbalancing/getVrackNetwork.ts b/sdk/nodejs/iploadbalancing/getVrackNetwork.ts index 4858b2db..8f9af44c 100644 --- a/sdk/nodejs/iploadbalancing/getVrackNetwork.ts +++ b/sdk/nodejs/iploadbalancing/getVrackNetwork.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * vrackNetworkId: "yyy", * }); * ``` - * */ export function getVrackNetwork(args: GetVrackNetworkArgs, opts?: pulumi.InvokeOptions): Promise { @@ -76,7 +74,6 @@ export interface GetVrackNetworkResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -86,7 +83,6 @@ export interface GetVrackNetworkResult { * vrackNetworkId: "yyy", * }); * ``` - * */ export function getVrackNetworkOutput(args: GetVrackNetworkOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getVrackNetwork(a, opts)) diff --git a/sdk/nodejs/iploadbalancing/httpFarm.ts b/sdk/nodejs/iploadbalancing/httpFarm.ts index 820e3395..82699938 100644 --- a/sdk/nodejs/iploadbalancing/httpFarm.ts +++ b/sdk/nodejs/iploadbalancing/httpFarm.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * zone: "GRA", * }); * ``` - * * * ## Import * @@ -70,7 +68,7 @@ export class HttpFarm extends pulumi.CustomResource { */ public readonly displayName!: pulumi.Output; /** - * Port for backends to receive traffic on. + * Port attached to your farm ([1..49151]). Inherited from frontend if null */ public readonly port!: pulumi.Output; /** @@ -150,7 +148,7 @@ export interface HttpFarmState { */ displayName?: pulumi.Input; /** - * Port for backends to receive traffic on. + * Port attached to your farm ([1..49151]). Inherited from frontend if null */ port?: pulumi.Input; /** @@ -188,7 +186,7 @@ export interface HttpFarmArgs { */ displayName?: pulumi.Input; /** - * Port for backends to receive traffic on. + * Port attached to your farm ([1..49151]). Inherited from frontend if null */ port?: pulumi.Input; /** diff --git a/sdk/nodejs/iploadbalancing/httpFarmServer.ts b/sdk/nodejs/iploadbalancing/httpFarmServer.ts index 8633fb61..3e649db8 100644 --- a/sdk/nodejs/iploadbalancing/httpFarmServer.ts +++ b/sdk/nodejs/iploadbalancing/httpFarmServer.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -38,7 +37,6 @@ import * as utilities from "../utilities"; * weight: 2, * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/iploadbalancing/httpFrontend.ts b/sdk/nodejs/iploadbalancing/httpFrontend.ts index 6c35fbef..63671dbe 100644 --- a/sdk/nodejs/iploadbalancing/httpFrontend.ts +++ b/sdk/nodejs/iploadbalancing/httpFrontend.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -33,11 +32,9 @@ import * as utilities from "../utilities"; * zone: "all", * }); * ``` - * * * ### With HTTP Header * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -65,7 +62,6 @@ import * as utilities from "../utilities"; * zone: "all", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/iploadbalancing/httpRoute.ts b/sdk/nodejs/iploadbalancing/httpRoute.ts index 17156e6b..7ec842ef 100644 --- a/sdk/nodejs/iploadbalancing/httpRoute.ts +++ b/sdk/nodejs/iploadbalancing/httpRoute.ts @@ -13,7 +13,6 @@ import * as utilities from "../utilities"; * * Route which redirect all url to https. * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -29,7 +28,6 @@ import * as utilities from "../utilities"; * weight: 1, * }); * ``` - * * * ## Import * @@ -84,7 +82,7 @@ export class HttpRoute extends pulumi.CustomResource { */ public readonly serviceName!: pulumi.Output; /** - * HTTP status code for "redirect" and "reject" actions + * Route status. Routes in "ok" state are ready to operate */ public /*out*/ readonly status!: pulumi.Output; /** @@ -158,7 +156,7 @@ export interface HttpRouteState { */ serviceName?: pulumi.Input; /** - * HTTP status code for "redirect" and "reject" actions + * Route status. Routes in "ok" state are ready to operate */ status?: pulumi.Input; /** diff --git a/sdk/nodejs/iploadbalancing/httpRouteRule.ts b/sdk/nodejs/iploadbalancing/httpRouteRule.ts index 083f322e..e709d9e8 100644 --- a/sdk/nodejs/iploadbalancing/httpRouteRule.ts +++ b/sdk/nodejs/iploadbalancing/httpRouteRule.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * Route which redirect all URL to HTTPs for example.com (Vhost). * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -37,11 +36,9 @@ import * as utilities from "../utilities"; * serviceName: "loadbalancer-xxxxxxxxxxxxxxxxxx", * }); * ``` - * * * Rule which match a specific header (same effect as the host match above). * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -57,7 +54,6 @@ import * as utilities from "../utilities"; * subField: "Host", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/iploadbalancing/loadBalancer.ts b/sdk/nodejs/iploadbalancing/loadBalancer.ts index 19265dd5..ffabb31d 100644 --- a/sdk/nodejs/iploadbalancing/loadBalancer.ts +++ b/sdk/nodejs/iploadbalancing/loadBalancer.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; /** * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -47,7 +46,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * */ export class LoadBalancer extends pulumi.CustomResource { /** @@ -112,7 +110,7 @@ export class LoadBalancer extends pulumi.CustomResource { /** * Details about an Order */ - public /*out*/ readonly orders!: pulumi.Output; + public readonly orders!: pulumi.Output; /** * OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) */ @@ -197,6 +195,7 @@ export class LoadBalancer extends pulumi.CustomResource { throw new Error("Missing required property 'plan'"); } resourceInputs["displayName"] = args ? args.displayName : undefined; + resourceInputs["orders"] = args ? args.orders : undefined; resourceInputs["ovhSubsidiary"] = args ? args.ovhSubsidiary : undefined; resourceInputs["paymentMean"] = args ? args.paymentMean : undefined; resourceInputs["plan"] = args ? args.plan : undefined; @@ -209,7 +208,6 @@ export class LoadBalancer extends pulumi.CustomResource { resourceInputs["metricsToken"] = undefined /*out*/; resourceInputs["offer"] = undefined /*out*/; resourceInputs["orderableZones"] = undefined /*out*/; - resourceInputs["orders"] = undefined /*out*/; resourceInputs["serviceName"] = undefined /*out*/; resourceInputs["state"] = undefined /*out*/; resourceInputs["vrackEligibility"] = undefined /*out*/; @@ -315,6 +313,10 @@ export interface LoadBalancerArgs { * Set the name displayed in ManagerV6 for your iplb (max 50 chars) */ displayName?: pulumi.Input; + /** + * Details about an Order + */ + orders?: pulumi.Input[]>; /** * OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) */ diff --git a/sdk/nodejs/iploadbalancing/refresh.ts b/sdk/nodejs/iploadbalancing/refresh.ts index 9ca5a0dd..fd273f74 100644 --- a/sdk/nodejs/iploadbalancing/refresh.ts +++ b/sdk/nodejs/iploadbalancing/refresh.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -42,7 +41,6 @@ import * as utilities from "../utilities"; * serviceName: lb.then(lb => lb.serviceName), * }); * ``` - * */ export class Refresh extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/iploadbalancing/tcpFarm.ts b/sdk/nodejs/iploadbalancing/tcpFarm.ts index 48b47d5e..aa0721bd 100644 --- a/sdk/nodejs/iploadbalancing/tcpFarm.ts +++ b/sdk/nodejs/iploadbalancing/tcpFarm.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * zone: "GRA", * }); * ``` - * * * ## Import * @@ -70,7 +68,7 @@ export class TcpFarm extends pulumi.CustomResource { */ public readonly displayName!: pulumi.Output; /** - * Port for backends to receive traffic on. + * Port attached to your farm ([1..49151]). Inherited from frontend if null */ public readonly port!: pulumi.Output; /** @@ -150,7 +148,7 @@ export interface TcpFarmState { */ displayName?: pulumi.Input; /** - * Port for backends to receive traffic on. + * Port attached to your farm ([1..49151]). Inherited from frontend if null */ port?: pulumi.Input; /** @@ -188,7 +186,7 @@ export interface TcpFarmArgs { */ displayName?: pulumi.Input; /** - * Port for backends to receive traffic on. + * Port attached to your farm ([1..49151]). Inherited from frontend if null */ port?: pulumi.Input; /** diff --git a/sdk/nodejs/iploadbalancing/tcpFarmServer.ts b/sdk/nodejs/iploadbalancing/tcpFarmServer.ts index af3e3d90..2e52607f 100644 --- a/sdk/nodejs/iploadbalancing/tcpFarmServer.ts +++ b/sdk/nodejs/iploadbalancing/tcpFarmServer.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -38,7 +37,6 @@ import * as utilities from "../utilities"; * weight: 2, * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/iploadbalancing/tcpFrontend.ts b/sdk/nodejs/iploadbalancing/tcpFrontend.ts index efb6905d..164e1ce8 100644 --- a/sdk/nodejs/iploadbalancing/tcpFrontend.ts +++ b/sdk/nodejs/iploadbalancing/tcpFrontend.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -33,7 +32,6 @@ import * as utilities from "../utilities"; * zone: "all", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/iploadbalancing/tcpRoute.ts b/sdk/nodejs/iploadbalancing/tcpRoute.ts index b81469db..1ef61d32 100644 --- a/sdk/nodejs/iploadbalancing/tcpRoute.ts +++ b/sdk/nodejs/iploadbalancing/tcpRoute.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * weight: 1, * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/iploadbalancing/tcpRouteRule.ts b/sdk/nodejs/iploadbalancing/tcpRouteRule.ts index 74fc4c43..774e41da 100644 --- a/sdk/nodejs/iploadbalancing/tcpRouteRule.ts +++ b/sdk/nodejs/iploadbalancing/tcpRouteRule.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * pattern: "example.com", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/iploadbalancing/udpFrontend.ts b/sdk/nodejs/iploadbalancing/udpFrontend.ts index adeea67e..9ee838b1 100644 --- a/sdk/nodejs/iploadbalancing/udpFrontend.ts +++ b/sdk/nodejs/iploadbalancing/udpFrontend.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * port: "10,11", * }); * ``` - * */ export class UdpFrontend extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/me/apioauth2Client.ts b/sdk/nodejs/me/apioauth2Client.ts index 1cc8672c..6950b022 100644 --- a/sdk/nodejs/me/apioauth2Client.ts +++ b/sdk/nodejs/me/apioauth2Client.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * An OAuth2 client for an app hosted at `my-app.com`, that uses the authorization code flow to authenticate. * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -22,11 +21,9 @@ import * as utilities from "../utilities"; * flow: "AUTHORIZATION_CODE", * }); * ``` - * * * An OAuth2 client for an app hosted at `my-app.com`, that uses the client credentials flow to authenticate. * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -36,7 +33,6 @@ import * as utilities from "../utilities"; * flow: "CLIENT_CREDENTIALS", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/me/getAPIOAuth2Client.ts b/sdk/nodejs/me/getAPIOAuth2Client.ts index 77bfe650..477b76bf 100644 --- a/sdk/nodejs/me/getAPIOAuth2Client.ts +++ b/sdk/nodejs/me/getAPIOAuth2Client.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * clientId: "5f8969a993ec8b4b", * }); * ``` - * */ export function getAPIOAuth2Client(args: GetAPIOAuth2ClientArgs, opts?: pulumi.InvokeOptions): Promise { @@ -73,7 +71,6 @@ export interface GetAPIOAuth2ClientResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -82,7 +79,6 @@ export interface GetAPIOAuth2ClientResult { * clientId: "5f8969a993ec8b4b", * }); * ``` - * */ export function getAPIOAuth2ClientOutput(args: GetAPIOAuth2ClientOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getAPIOAuth2Client(a, opts)) diff --git a/sdk/nodejs/me/getAPIOAuth2Clients.ts b/sdk/nodejs/me/getAPIOAuth2Clients.ts index 964b9473..725c773b 100644 --- a/sdk/nodejs/me/getAPIOAuth2Clients.ts +++ b/sdk/nodejs/me/getAPIOAuth2Clients.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const myOauth2Clients = ovh.Me.getAPIOAuth2Client({}); * ``` - * */ export function getAPIOAuth2Clients(opts?: pulumi.InvokeOptions): Promise { @@ -43,14 +41,12 @@ export interface GetAPIOAuth2ClientsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const myOauth2Clients = ovh.Me.getAPIOAuth2Client({}); * ``` - * */ export function getAPIOAuth2ClientsOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getAPIOAuth2Clients(opts)) diff --git a/sdk/nodejs/me/getIdentityGroup.ts b/sdk/nodejs/me/getIdentityGroup.ts index de1c3dc8..93378c63 100644 --- a/sdk/nodejs/me/getIdentityGroup.ts +++ b/sdk/nodejs/me/getIdentityGroup.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * name: "my_group_name", * }); * ``` - * */ export function getIdentityGroup(args: GetIdentityGroupArgs, opts?: pulumi.InvokeOptions): Promise { @@ -42,6 +40,10 @@ export interface GetIdentityGroupArgs { * A collection of values returned by getIdentityGroup. */ export interface GetIdentityGroupResult { + /** + * Identity URN of the group. + */ + readonly GroupURN: string; /** * Creation date of this group. */ @@ -73,7 +75,6 @@ export interface GetIdentityGroupResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -82,7 +83,6 @@ export interface GetIdentityGroupResult { * name: "my_group_name", * }); * ``` - * */ export function getIdentityGroupOutput(args: GetIdentityGroupOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getIdentityGroup(a, opts)) diff --git a/sdk/nodejs/me/getIdentityGroups.ts b/sdk/nodejs/me/getIdentityGroups.ts index ab2e471c..595d0020 100644 --- a/sdk/nodejs/me/getIdentityGroups.ts +++ b/sdk/nodejs/me/getIdentityGroups.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const groups = ovh.Me.getIdentityGroups({}); * ``` - * */ export function getIdentityGroups(opts?: pulumi.InvokeOptions): Promise { @@ -43,14 +41,12 @@ export interface GetIdentityGroupsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const groups = ovh.Me.getIdentityGroups({}); * ``` - * */ export function getIdentityGroupsOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getIdentityGroups(opts)) diff --git a/sdk/nodejs/me/getIdentityUser.ts b/sdk/nodejs/me/getIdentityUser.ts index 45cf4ec0..4a5ae91d 100644 --- a/sdk/nodejs/me/getIdentityUser.ts +++ b/sdk/nodejs/me/getIdentityUser.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * user: "my_user_login", * }); * ``` - * */ export function getIdentityUser(args: GetIdentityUserArgs, opts?: pulumi.InvokeOptions): Promise { @@ -89,7 +87,6 @@ export interface GetIdentityUserResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -98,7 +95,6 @@ export interface GetIdentityUserResult { * user: "my_user_login", * }); * ``` - * */ export function getIdentityUserOutput(args: GetIdentityUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getIdentityUser(a, opts)) diff --git a/sdk/nodejs/me/getIdentityUsers.ts b/sdk/nodejs/me/getIdentityUsers.ts index b69a2a92..a2fad9da 100644 --- a/sdk/nodejs/me/getIdentityUsers.ts +++ b/sdk/nodejs/me/getIdentityUsers.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const users = ovh.Me.getIdentityUsers({}); * ``` - * */ export function getIdentityUsers(opts?: pulumi.InvokeOptions): Promise { @@ -43,14 +41,12 @@ export interface GetIdentityUsersResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const users = ovh.Me.getIdentityUsers({}); * ``` - * */ export function getIdentityUsersOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getIdentityUsers(opts)) diff --git a/sdk/nodejs/me/getInstallationTemplate.ts b/sdk/nodejs/me/getInstallationTemplate.ts index 80e825c3..8e5fb904 100644 --- a/sdk/nodejs/me/getInstallationTemplate.ts +++ b/sdk/nodejs/me/getInstallationTemplate.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * templateName: "mytemplate", * }); * ``` - * */ export function getInstallationTemplate(args: GetInstallationTemplateArgs, opts?: pulumi.InvokeOptions): Promise { @@ -35,7 +33,7 @@ export function getInstallationTemplate(args: GetInstallationTemplateArgs, opts? */ export interface GetInstallationTemplateArgs { /** - * This template name + * Template name. */ templateName: string; } @@ -45,50 +43,65 @@ export interface GetInstallationTemplateArgs { */ export interface GetInstallationTemplateResult { /** - * List of all language available for this template. Deprecated, will be removed in next release. - */ - readonly availableLanguages: string[]; - /** - * This template bit format (32 or 64). + * Template bit format (32 or 64). */ readonly bitFormat: number; /** - * Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). + * Category of this template (informative only). */ readonly category: string; readonly customizations: outputs.Me.GetInstallationTemplateCustomization[]; /** - * The default language of this template. Deprecated, will be removed in next release. - * - * @deprecated This field will be removed from the API, please use `userMetadata` instead. - */ - readonly defaultLanguage: string; - /** - * information about this template. + * Information about this template. */ readonly description: string; /** - * the distribution this template is based on. + * Distribution this template is based on. */ readonly distribution: string; /** - * this template family type (bsd,linux,solaris,windows). + * End of install date of the template. + */ + readonly endOfInstall: string; + /** + * Template family type (bsd,linux,solaris,windows). */ readonly family: string; /** - * Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + * Filesystems available. */ readonly filesystems: string[]; /** - * This distribution supports hardware raid configuration through the OVHcloud API. + * Distribution supports hardware raid configuration through the OVHcloud API. + * + * @deprecated This will be deprecated in the next release */ readonly hardRaidConfiguration: boolean; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; + /** + * Represents the questions of the expected answers in the userMetadata field. + */ + readonly inputs: outputs.Me.GetInstallationTemplateInput[]; + /** + * Whether this template supports LVM. + */ readonly lvmReady: boolean; + /** + * Partitioning customization is not available for this OS template. + */ + readonly noPartitioning: boolean; readonly partitionSchemes: outputs.Me.GetInstallationTemplatePartitionScheme[]; + /** + * Template supports RAID0 and RAID1 on 2 disks. + */ + readonly softRaidOnlyMirroring: boolean; + /** + * Subfamily of the template. + */ + readonly subfamily: string; readonly templateName: string; } /** @@ -96,7 +109,6 @@ export interface GetInstallationTemplateResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -105,7 +117,6 @@ export interface GetInstallationTemplateResult { * templateName: "mytemplate", * }); * ``` - * */ export function getInstallationTemplateOutput(args: GetInstallationTemplateOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getInstallationTemplate(a, opts)) @@ -116,7 +127,7 @@ export function getInstallationTemplateOutput(args: GetInstallationTemplateOutpu */ export interface GetInstallationTemplateOutputArgs { /** - * This template name + * Template name. */ templateName: pulumi.Input; } diff --git a/sdk/nodejs/me/getInstallationTemplates.ts b/sdk/nodejs/me/getInstallationTemplates.ts index ac6e6947..4f81db6f 100644 --- a/sdk/nodejs/me/getInstallationTemplates.ts +++ b/sdk/nodejs/me/getInstallationTemplates.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const templates = ovh.Me.getInstallationTemplates({}); * ``` - * */ export function getInstallationTemplates(opts?: pulumi.InvokeOptions): Promise { @@ -43,14 +41,12 @@ export interface GetInstallationTemplatesResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const templates = ovh.Me.getInstallationTemplates({}); * ``` - * */ export function getInstallationTemplatesOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getInstallationTemplates(opts)) diff --git a/sdk/nodejs/me/getMe.ts b/sdk/nodejs/me/getMe.ts index c7bc7347..db71e9e4 100644 --- a/sdk/nodejs/me/getMe.ts +++ b/sdk/nodejs/me/getMe.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const myaccount = ovh.Me.getMe({}); * ``` - * */ export function getMe(opts?: pulumi.InvokeOptions): Promise { @@ -158,14 +156,12 @@ export interface GetMeResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const myaccount = ovh.Me.getMe({}); * ``` - * */ export function getMeOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getMe(opts)) diff --git a/sdk/nodejs/me/getPaymentmeanBankAccount.ts b/sdk/nodejs/me/getPaymentmeanBankAccount.ts index 86532665..374c3040 100644 --- a/sdk/nodejs/me/getPaymentmeanBankAccount.ts +++ b/sdk/nodejs/me/getPaymentmeanBankAccount.ts @@ -10,7 +10,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * useDefault: true, * }); * ``` - * */ export function getPaymentmeanBankAccount(args?: GetPaymentmeanBankAccountArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; @@ -86,7 +84,6 @@ export interface GetPaymentmeanBankAccountResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -95,7 +92,6 @@ export interface GetPaymentmeanBankAccountResult { * useDefault: true, * }); * ``` - * */ export function getPaymentmeanBankAccountOutput(args?: GetPaymentmeanBankAccountOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPaymentmeanBankAccount(a, opts)) diff --git a/sdk/nodejs/me/getPaymentmeanCreditCard.ts b/sdk/nodejs/me/getPaymentmeanCreditCard.ts index 64dc43e8..e11c3bb4 100644 --- a/sdk/nodejs/me/getPaymentmeanCreditCard.ts +++ b/sdk/nodejs/me/getPaymentmeanCreditCard.ts @@ -10,7 +10,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * useDefault: true, * }); * ``` - * */ export function getPaymentmeanCreditCard(args?: GetPaymentmeanCreditCardArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; @@ -90,7 +88,6 @@ export interface GetPaymentmeanCreditCardResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -99,7 +96,6 @@ export interface GetPaymentmeanCreditCardResult { * useDefault: true, * }); * ``` - * */ export function getPaymentmeanCreditCardOutput(args?: GetPaymentmeanCreditCardOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPaymentmeanCreditCard(a, opts)) diff --git a/sdk/nodejs/me/getSshKey.ts b/sdk/nodejs/me/getSshKey.ts deleted file mode 100644 index e3f63283..00000000 --- a/sdk/nodejs/me/getSshKey.ts +++ /dev/null @@ -1,95 +0,0 @@ -// *** 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! *** - -import * as pulumi from "@pulumi/pulumi"; -import * as utilities from "../utilities"; - -/** - * > __NOTE__ This data source will be removed in next release. - * - * Use this data source to retrieve information about an SSH key. - * - * ## Example Usage - * - * - * ```typescript - * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@pulumi/ovh"; - * - * const mykey = ovh.Me.getSshKey({ - * keyName: "mykey", - * }); - * ``` - * - */ -export function getSshKey(args: GetSshKeyArgs, opts?: pulumi.InvokeOptions): Promise { - - opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); - return pulumi.runtime.invoke("ovh:Me/getSshKey:getSshKey", { - "keyName": args.keyName, - }, opts); -} - -/** - * A collection of arguments for invoking getSshKey. - */ -export interface GetSshKeyArgs { - /** - * The name of the SSH key. - */ - keyName: string; -} - -/** - * A collection of values returned by getSshKey. - */ -export interface GetSshKeyResult { - /** - * True when this public SSH key is used for rescue mode and reinstallations. - */ - readonly default: boolean; - /** - * The provider-assigned unique ID for this managed resource. - */ - readonly id: string; - /** - * The content of the public key. - * E.g.: "ssh-ed25519 AAAAC3..." - */ - readonly key: string; - /** - * See Argument Reference above. - */ - readonly keyName: string; -} -/** - * > __NOTE__ This data source will be removed in next release. - * - * Use this data source to retrieve information about an SSH key. - * - * ## Example Usage - * - * - * ```typescript - * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@pulumi/ovh"; - * - * const mykey = ovh.Me.getSshKey({ - * keyName: "mykey", - * }); - * ``` - * - */ -export function getSshKeyOutput(args: GetSshKeyOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { - return pulumi.output(args).apply((a: any) => getSshKey(a, opts)) -} - -/** - * A collection of arguments for invoking getSshKey. - */ -export interface GetSshKeyOutputArgs { - /** - * The name of the SSH key. - */ - keyName: pulumi.Input; -} diff --git a/sdk/nodejs/me/getSshKeys.ts b/sdk/nodejs/me/getSshKeys.ts deleted file mode 100644 index e464a4c2..00000000 --- a/sdk/nodejs/me/getSshKeys.ts +++ /dev/null @@ -1,57 +0,0 @@ -// *** 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! *** - -import * as pulumi from "@pulumi/pulumi"; -import * as utilities from "../utilities"; - -/** - * Use this data source to retrieve list of names of the account's SSH keys. - * - * ## Example Usage - * - * - * ```typescript - * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@pulumi/ovh"; - * - * const mykeys = ovh.Me.getSshKeys({}); - * ``` - * - */ -export function getSshKeys(opts?: pulumi.InvokeOptions): Promise { - - opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); - return pulumi.runtime.invoke("ovh:Me/getSshKeys:getSshKeys", { - }, opts); -} - -/** - * A collection of values returned by getSshKeys. - */ -export interface GetSshKeysResult { - /** - * The provider-assigned unique ID for this managed resource. - */ - readonly id: string; - /** - * The list of the names of all the SSH keys. - */ - readonly names: string[]; -} -/** - * Use this data source to retrieve list of names of the account's SSH keys. - * - * ## Example Usage - * - * - * ```typescript - * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@pulumi/ovh"; - * - * const mykeys = ovh.Me.getSshKeys({}); - * ``` - * - */ -export function getSshKeysOutput(opts?: pulumi.InvokeOptions): pulumi.Output { - return pulumi.output(getSshKeys(opts)) -} diff --git a/sdk/nodejs/me/identityGroup.ts b/sdk/nodejs/me/identityGroup.ts index 3b861aa6..f9a0f68e 100644 --- a/sdk/nodejs/me/identityGroup.ts +++ b/sdk/nodejs/me/identityGroup.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * role: "NONE", * }); * ``` - * */ export class IdentityGroup extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/me/identityUser.ts b/sdk/nodejs/me/identityUser.ts index 5af409d5..e0d4912b 100644 --- a/sdk/nodejs/me/identityUser.ts +++ b/sdk/nodejs/me/identityUser.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * password: "super-s3cr3t!password", * }); * ``` - * */ export class IdentityUser extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/me/index.ts b/sdk/nodejs/me/index.ts index 0daed43d..2a763e8f 100644 --- a/sdk/nodejs/me/index.ts +++ b/sdk/nodejs/me/index.ts @@ -65,16 +65,6 @@ export const getPaymentmeanCreditCard: typeof import("./getPaymentmeanCreditCard export const getPaymentmeanCreditCardOutput: typeof import("./getPaymentmeanCreditCard").getPaymentmeanCreditCardOutput = null as any; utilities.lazyLoad(exports, ["getPaymentmeanCreditCard","getPaymentmeanCreditCardOutput"], () => require("./getPaymentmeanCreditCard")); -export { GetSshKeyArgs, GetSshKeyResult, GetSshKeyOutputArgs } from "./getSshKey"; -export const getSshKey: typeof import("./getSshKey").getSshKey = null as any; -export const getSshKeyOutput: typeof import("./getSshKey").getSshKeyOutput = null as any; -utilities.lazyLoad(exports, ["getSshKey","getSshKeyOutput"], () => require("./getSshKey")); - -export { GetSshKeysResult } from "./getSshKeys"; -export const getSshKeys: typeof import("./getSshKeys").getSshKeys = null as any; -export const getSshKeysOutput: typeof import("./getSshKeys").getSshKeysOutput = null as any; -utilities.lazyLoad(exports, ["getSshKeys","getSshKeysOutput"], () => require("./getSshKeys")); - export { IdentityGroupArgs, IdentityGroupState } from "./identityGroup"; export type IdentityGroup = import("./identityGroup").IdentityGroup; export const IdentityGroup: typeof import("./identityGroup").IdentityGroup = null as any; @@ -105,11 +95,6 @@ export type InstallationTemplatePartitionSchemePartition = import("./installatio export const InstallationTemplatePartitionSchemePartition: typeof import("./installationTemplatePartitionSchemePartition").InstallationTemplatePartitionSchemePartition = null as any; utilities.lazyLoad(exports, ["InstallationTemplatePartitionSchemePartition"], () => require("./installationTemplatePartitionSchemePartition")); -export { SshKeyArgs, SshKeyState } from "./sshKey"; -export type SshKey = import("./sshKey").SshKey; -export const SshKey: typeof import("./sshKey").SshKey = null as any; -utilities.lazyLoad(exports, ["SshKey"], () => require("./sshKey")); - const _module = { version: utilities.getVersion(), @@ -129,8 +114,6 @@ const _module = { return new InstallationTemplatePartitionSchemeHardwareRaid(name, undefined, { urn }) case "ovh:Me/installationTemplatePartitionSchemePartition:InstallationTemplatePartitionSchemePartition": return new InstallationTemplatePartitionSchemePartition(name, undefined, { urn }) - case "ovh:Me/sshKey:SshKey": - return new SshKey(name, undefined, { urn }) default: throw new Error(`unknown resource type ${type}`); } @@ -143,4 +126,3 @@ pulumi.runtime.registerResourceModule("ovh", "Me/installationTemplate", _module) pulumi.runtime.registerResourceModule("ovh", "Me/installationTemplatePartitionScheme", _module) pulumi.runtime.registerResourceModule("ovh", "Me/installationTemplatePartitionSchemeHardwareRaid", _module) pulumi.runtime.registerResourceModule("ovh", "Me/installationTemplatePartitionSchemePartition", _module) -pulumi.runtime.registerResourceModule("ovh", "Me/sshKey", _module) diff --git a/sdk/nodejs/me/installationTemplate.ts b/sdk/nodejs/me/installationTemplate.ts index 93bb7307..82598754 100644 --- a/sdk/nodejs/me/installationTemplate.ts +++ b/sdk/nodejs/me/installationTemplate.ts @@ -47,10 +47,6 @@ export class InstallationTemplate extends pulumi.CustomResource { return obj['__pulumiType'] === InstallationTemplate.__pulumiType; } - /** - * Deprecated. - */ - public /*out*/ readonly availableLanguages!: pulumi.Output; /** * The name of an existing installation template, choose one among the list given by `ovh.getInstallationTemplates` datasource. */ @@ -61,17 +57,9 @@ export class InstallationTemplate extends pulumi.CustomResource { public /*out*/ readonly bitFormat!: pulumi.Output; /** * Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). - * - * @deprecated This field is deprecated and will be removed in a future release. */ public /*out*/ readonly category!: pulumi.Output; public readonly customization!: pulumi.Output; - /** - * Deprecated, use language in userMetadata instead. - * - * @deprecated This field is deprecated and will be removed in a future release. - */ - public readonly defaultLanguage!: pulumi.Output; /** * information about this template. */ @@ -81,25 +69,44 @@ export class InstallationTemplate extends pulumi.CustomResource { */ public /*out*/ readonly distribution!: pulumi.Output; /** - * this template family type (bsd,linux,solaris,windows). + * after this date, install of this template will not be possible at OVH + */ + public /*out*/ readonly endOfInstall!: pulumi.Output; + /** + * this template family type. */ public /*out*/ readonly family!: pulumi.Output; /** - * Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + * Filesystems available. */ public /*out*/ readonly filesystems!: pulumi.Output; /** - * This distribution supports hardware raid configuration through the OVHcloud API. + * This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. + * + * @deprecated This will be deprecated in the next release */ public /*out*/ readonly hardRaidConfiguration!: pulumi.Output; + public /*out*/ readonly inputs!: pulumi.Output; /** - * This distribution supports Logical Volumes (Linux LVM) + * Whether this distribution supports Logical Volumes (Linux LVM) */ public /*out*/ readonly lvmReady!: pulumi.Output; + /** + * Partitioning customization is not available for this OS template + */ + public /*out*/ readonly noPartitioning!: pulumi.Output; /** * Remove default partition schemes at creation. */ public readonly removeDefaultPartitionSchemes!: pulumi.Output; + /** + * Partitioning customization is available but limited to mirroring for this OS template + */ + public /*out*/ readonly softRaidOnlyMirroring!: pulumi.Output; + /** + * this template subfamily type + */ + public /*out*/ readonly subfamily!: pulumi.Output; /** * This template name. */ @@ -118,19 +125,22 @@ export class InstallationTemplate extends pulumi.CustomResource { opts = opts || {}; if (opts.id) { const state = argsOrState as InstallationTemplateState | undefined; - resourceInputs["availableLanguages"] = state ? state.availableLanguages : undefined; resourceInputs["baseTemplateName"] = state ? state.baseTemplateName : undefined; resourceInputs["bitFormat"] = state ? state.bitFormat : undefined; resourceInputs["category"] = state ? state.category : undefined; resourceInputs["customization"] = state ? state.customization : undefined; - resourceInputs["defaultLanguage"] = state ? state.defaultLanguage : undefined; resourceInputs["description"] = state ? state.description : undefined; resourceInputs["distribution"] = state ? state.distribution : undefined; + resourceInputs["endOfInstall"] = state ? state.endOfInstall : undefined; resourceInputs["family"] = state ? state.family : undefined; resourceInputs["filesystems"] = state ? state.filesystems : undefined; resourceInputs["hardRaidConfiguration"] = state ? state.hardRaidConfiguration : undefined; + resourceInputs["inputs"] = state ? state.inputs : undefined; resourceInputs["lvmReady"] = state ? state.lvmReady : undefined; + resourceInputs["noPartitioning"] = state ? state.noPartitioning : undefined; resourceInputs["removeDefaultPartitionSchemes"] = state ? state.removeDefaultPartitionSchemes : undefined; + resourceInputs["softRaidOnlyMirroring"] = state ? state.softRaidOnlyMirroring : undefined; + resourceInputs["subfamily"] = state ? state.subfamily : undefined; resourceInputs["templateName"] = state ? state.templateName : undefined; } else { const args = argsOrState as InstallationTemplateArgs | undefined; @@ -142,18 +152,21 @@ export class InstallationTemplate extends pulumi.CustomResource { } resourceInputs["baseTemplateName"] = args ? args.baseTemplateName : undefined; resourceInputs["customization"] = args ? args.customization : undefined; - resourceInputs["defaultLanguage"] = args ? args.defaultLanguage : undefined; resourceInputs["removeDefaultPartitionSchemes"] = args ? args.removeDefaultPartitionSchemes : undefined; resourceInputs["templateName"] = args ? args.templateName : undefined; - resourceInputs["availableLanguages"] = undefined /*out*/; resourceInputs["bitFormat"] = undefined /*out*/; resourceInputs["category"] = undefined /*out*/; resourceInputs["description"] = undefined /*out*/; resourceInputs["distribution"] = undefined /*out*/; + resourceInputs["endOfInstall"] = undefined /*out*/; resourceInputs["family"] = undefined /*out*/; resourceInputs["filesystems"] = undefined /*out*/; resourceInputs["hardRaidConfiguration"] = undefined /*out*/; + resourceInputs["inputs"] = undefined /*out*/; resourceInputs["lvmReady"] = undefined /*out*/; + resourceInputs["noPartitioning"] = undefined /*out*/; + resourceInputs["softRaidOnlyMirroring"] = undefined /*out*/; + resourceInputs["subfamily"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(InstallationTemplate.__pulumiType, name, resourceInputs, opts); @@ -164,10 +177,6 @@ export class InstallationTemplate extends pulumi.CustomResource { * Input properties used for looking up and filtering InstallationTemplate resources. */ export interface InstallationTemplateState { - /** - * Deprecated. - */ - availableLanguages?: pulumi.Input[]>; /** * The name of an existing installation template, choose one among the list given by `ovh.getInstallationTemplates` datasource. */ @@ -178,17 +187,9 @@ export interface InstallationTemplateState { bitFormat?: pulumi.Input; /** * Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). - * - * @deprecated This field is deprecated and will be removed in a future release. */ category?: pulumi.Input; customization?: pulumi.Input; - /** - * Deprecated, use language in userMetadata instead. - * - * @deprecated This field is deprecated and will be removed in a future release. - */ - defaultLanguage?: pulumi.Input; /** * information about this template. */ @@ -198,25 +199,44 @@ export interface InstallationTemplateState { */ distribution?: pulumi.Input; /** - * this template family type (bsd,linux,solaris,windows). + * after this date, install of this template will not be possible at OVH + */ + endOfInstall?: pulumi.Input; + /** + * this template family type. */ family?: pulumi.Input; /** - * Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + * Filesystems available. */ filesystems?: pulumi.Input[]>; /** - * This distribution supports hardware raid configuration through the OVHcloud API. + * This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. + * + * @deprecated This will be deprecated in the next release */ hardRaidConfiguration?: pulumi.Input; + inputs?: pulumi.Input[]>; /** - * This distribution supports Logical Volumes (Linux LVM) + * Whether this distribution supports Logical Volumes (Linux LVM) */ lvmReady?: pulumi.Input; + /** + * Partitioning customization is not available for this OS template + */ + noPartitioning?: pulumi.Input; /** * Remove default partition schemes at creation. */ removeDefaultPartitionSchemes?: pulumi.Input; + /** + * Partitioning customization is available but limited to mirroring for this OS template + */ + softRaidOnlyMirroring?: pulumi.Input; + /** + * this template subfamily type + */ + subfamily?: pulumi.Input; /** * This template name. */ @@ -232,12 +252,6 @@ export interface InstallationTemplateArgs { */ baseTemplateName: pulumi.Input; customization?: pulumi.Input; - /** - * Deprecated, use language in userMetadata instead. - * - * @deprecated This field is deprecated and will be removed in a future release. - */ - defaultLanguage?: pulumi.Input; /** * Remove default partition schemes at creation. */ diff --git a/sdk/nodejs/me/installationTemplatePartitionScheme.ts b/sdk/nodejs/me/installationTemplatePartitionScheme.ts index 36c202df..8ef314f8 100644 --- a/sdk/nodejs/me/installationTemplatePartitionScheme.ts +++ b/sdk/nodejs/me/installationTemplatePartitionScheme.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * priority: 1, * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/me/installationTemplatePartitionSchemeHardwareRaid.ts b/sdk/nodejs/me/installationTemplatePartitionSchemeHardwareRaid.ts index 47b86e3e..c915a93a 100644 --- a/sdk/nodejs/me/installationTemplatePartitionSchemeHardwareRaid.ts +++ b/sdk/nodejs/me/installationTemplatePartitionSchemeHardwareRaid.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -33,7 +32,6 @@ import * as utilities from "../utilities"; * step: 1, * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/me/installationTemplatePartitionSchemePartition.ts b/sdk/nodejs/me/installationTemplatePartitionSchemePartition.ts index 1e3e41aa..18880081 100644 --- a/sdk/nodejs/me/installationTemplatePartitionSchemePartition.ts +++ b/sdk/nodejs/me/installationTemplatePartitionSchemePartition.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * type: "primary", * }); * ``` - * * * ## Import * diff --git a/sdk/nodejs/me/sshKey.ts b/sdk/nodejs/me/sshKey.ts deleted file mode 100644 index bb980fc4..00000000 --- a/sdk/nodejs/me/sshKey.ts +++ /dev/null @@ -1,150 +0,0 @@ -// *** 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! *** - -import * as pulumi from "@pulumi/pulumi"; -import * as utilities from "../utilities"; - -/** - * ## Example Usage - * - * > __NOTE__ This resource will be removed in next release, please use userMetada instead. - * - * - * ```typescript - * import * as pulumi from "@pulumi/pulumi"; - * import * as ovh from "@ovhcloud/pulumi-ovh"; - * - * const mykey = new ovh.me.SshKey("mykey", { - * key: "ssh-ed25519 AAAAC3...", - * keyName: "mykey", - * }); - * ``` - * - */ -export class SshKey extends pulumi.CustomResource { - /** - * Get an existing SshKey resource's state with the given name, ID, and optional extra - * properties used to qualify the lookup. - * - * @param name The _unique_ name of the resulting resource. - * @param id The _unique_ provider ID of the resource to lookup. - * @param state Any extra arguments used during the lookup. - * @param opts Optional settings to control the behavior of the CustomResource. - */ - public static get(name: string, id: pulumi.Input, state?: SshKeyState, opts?: pulumi.CustomResourceOptions): SshKey { - return new SshKey(name, state, { ...opts, id: id }); - } - - /** @internal */ - public static readonly __pulumiType = 'ovh:Me/sshKey:SshKey'; - - /** - * Returns true if the given object is an instance of SshKey. This is designed to work even - * when multiple copies of the Pulumi SDK have been loaded into the same process. - */ - public static isInstance(obj: any): obj is SshKey { - if (obj === undefined || obj === null) { - return false; - } - return obj['__pulumiType'] === SshKey.__pulumiType; - } - - /** - * True when this public SSH key is used for rescue mode and reinstallations. - * - * @deprecated use userMetada instead - */ - public readonly default!: pulumi.Output; - /** - * The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - * - * @deprecated use userMetada instead - */ - public readonly key!: pulumi.Output; - /** - * The friendly name of this SSH key. - * - * @deprecated use userMetada instead - */ - public readonly keyName!: pulumi.Output; - - /** - * Create a SshKey resource with the given unique name, arguments, and options. - * - * @param name The _unique_ name of the resource. - * @param args The arguments to use to populate this resource's properties. - * @param opts A bag of options that control this resource's behavior. - */ - constructor(name: string, args: SshKeyArgs, opts?: pulumi.CustomResourceOptions) - constructor(name: string, argsOrState?: SshKeyArgs | SshKeyState, opts?: pulumi.CustomResourceOptions) { - let resourceInputs: pulumi.Inputs = {}; - opts = opts || {}; - if (opts.id) { - const state = argsOrState as SshKeyState | undefined; - resourceInputs["default"] = state ? state.default : undefined; - resourceInputs["key"] = state ? state.key : undefined; - resourceInputs["keyName"] = state ? state.keyName : undefined; - } else { - const args = argsOrState as SshKeyArgs | undefined; - if ((!args || args.key === undefined) && !opts.urn) { - throw new Error("Missing required property 'key'"); - } - if ((!args || args.keyName === undefined) && !opts.urn) { - throw new Error("Missing required property 'keyName'"); - } - resourceInputs["default"] = args ? args.default : undefined; - resourceInputs["key"] = args ? args.key : undefined; - resourceInputs["keyName"] = args ? args.keyName : undefined; - } - opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - super(SshKey.__pulumiType, name, resourceInputs, opts); - } -} - -/** - * Input properties used for looking up and filtering SshKey resources. - */ -export interface SshKeyState { - /** - * True when this public SSH key is used for rescue mode and reinstallations. - * - * @deprecated use userMetada instead - */ - default?: pulumi.Input; - /** - * The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - * - * @deprecated use userMetada instead - */ - key?: pulumi.Input; - /** - * The friendly name of this SSH key. - * - * @deprecated use userMetada instead - */ - keyName?: pulumi.Input; -} - -/** - * The set of arguments for constructing a SshKey resource. - */ -export interface SshKeyArgs { - /** - * True when this public SSH key is used for rescue mode and reinstallations. - * - * @deprecated use userMetada instead - */ - default?: pulumi.Input; - /** - * The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - * - * @deprecated use userMetada instead - */ - key: pulumi.Input; - /** - * The friendly name of this SSH key. - * - * @deprecated use userMetada instead - */ - keyName: pulumi.Input; -} diff --git a/sdk/nodejs/order/getCart.ts b/sdk/nodejs/order/getCart.ts index e720b608..f433786d 100644 --- a/sdk/nodejs/order/getCart.ts +++ b/sdk/nodejs/order/getCart.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * ovhSubsidiary: myaccount.ovhSubsidiary, * })); * ``` - * */ export function getCart(args: GetCartArgs, opts?: pulumi.InvokeOptions): Promise { @@ -84,7 +82,6 @@ export interface GetCartResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -94,7 +91,6 @@ export interface GetCartResult { * ovhSubsidiary: myaccount.ovhSubsidiary, * })); * ``` - * */ export function getCartOutput(args: GetCartOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getCart(a, opts)) diff --git a/sdk/nodejs/order/getCartProduct.ts b/sdk/nodejs/order/getCartProduct.ts index 2e5a395b..10f713ca 100644 --- a/sdk/nodejs/order/getCartProduct.ts +++ b/sdk/nodejs/order/getCartProduct.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * product: "...", * })); * ``` - * */ export function getCartProduct(args: GetCartProductArgs, opts?: pulumi.InvokeOptions): Promise { @@ -70,7 +68,6 @@ export interface GetCartProductResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -84,7 +81,6 @@ export interface GetCartProductResult { * product: "...", * })); * ``` - * */ export function getCartProductOutput(args: GetCartProductOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getCartProduct(a, opts)) diff --git a/sdk/nodejs/order/getCartProductOptions.ts b/sdk/nodejs/order/getCartProductOptions.ts index d296882f..8c67f803 100644 --- a/sdk/nodejs/order/getCartProductOptions.ts +++ b/sdk/nodejs/order/getCartProductOptions.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * planCode: "project", * })); * ``` - * */ export function getCartProductOptions(args: GetCartProductOptionsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -86,7 +84,6 @@ export interface GetCartProductOptionsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -101,7 +98,6 @@ export interface GetCartProductOptionsResult { * planCode: "project", * })); * ``` - * */ export function getCartProductOptionsOutput(args: GetCartProductOptionsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getCartProductOptions(a, opts)) diff --git a/sdk/nodejs/order/getCartProductOptionsPlan.ts b/sdk/nodejs/order/getCartProductOptionsPlan.ts index 86dee3ab..abb7c5f8 100644 --- a/sdk/nodejs/order/getCartProductOptionsPlan.ts +++ b/sdk/nodejs/order/getCartProductOptionsPlan.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * optionsPlanCode: "vrack", * })); * ``` - * */ export function getCartProductOptionsPlan(args: GetCartProductOptionsPlanArgs, opts?: pulumi.InvokeOptions): Promise { @@ -124,7 +122,6 @@ export interface GetCartProductOptionsPlanResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -141,7 +138,6 @@ export interface GetCartProductOptionsPlanResult { * optionsPlanCode: "vrack", * })); * ``` - * */ export function getCartProductOptionsPlanOutput(args: GetCartProductOptionsPlanOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getCartProductOptionsPlan(a, opts)) diff --git a/sdk/nodejs/order/getCartProductPlan.ts b/sdk/nodejs/order/getCartProductPlan.ts index 7f658775..3e281777 100644 --- a/sdk/nodejs/order/getCartProductPlan.ts +++ b/sdk/nodejs/order/getCartProductPlan.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * planCode: "project", * })); * ``` - * */ export function getCartProductPlan(args: GetCartProductPlanArgs, opts?: pulumi.InvokeOptions): Promise { @@ -105,7 +103,6 @@ export interface GetCartProductPlanResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -121,7 +118,6 @@ export interface GetCartProductPlanResult { * planCode: "project", * })); * ``` - * */ export function getCartProductPlanOutput(args: GetCartProductPlanOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getCartProductPlan(a, opts)) diff --git a/sdk/nodejs/tsconfig.json b/sdk/nodejs/tsconfig.json index 4081a336..37671e41 100644 --- a/sdk/nodejs/tsconfig.json +++ b/sdk/nodejs/tsconfig.json @@ -140,6 +140,7 @@ "domain/zoneDNSSec.ts", "domain/zoneRecord.ts", "domain/zoneRedirection.ts", + "getInstallationTemplate.ts", "getInstallationTemplates.ts", "getServer.ts", "getServers.ts", @@ -208,8 +209,6 @@ "me/getMe.ts", "me/getPaymentmeanBankAccount.ts", "me/getPaymentmeanCreditCard.ts", - "me/getSshKey.ts", - "me/getSshKeys.ts", "me/identityGroup.ts", "me/identityUser.ts", "me/index.ts", @@ -217,7 +216,6 @@ "me/installationTemplatePartitionScheme.ts", "me/installationTemplatePartitionSchemeHardwareRaid.ts", "me/installationTemplatePartitionSchemePartition.ts", - "me/sshKey.ts", "order/getCart.ts", "order/getCartProduct.ts", "order/getCartProductOptions.ts", diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index b1733880..26b78d13 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -139,6 +139,47 @@ export namespace CloudProject { subnetId?: pulumi.Input; } + export interface GatewayExternalInformation { + /** + * List of external ips of the gateway. + */ + ips?: pulumi.Input[]>; + /** + * ID of the private network. + */ + networkId?: pulumi.Input; + } + + export interface GatewayExternalInformationIp { + /** + * IP of the interface. + */ + ip?: pulumi.Input; + /** + * ID of the subnet. + */ + subnetId?: pulumi.Input; + } + + export interface GatewayInterface { + /** + * ID of the interface. + */ + id?: pulumi.Input; + /** + * IP of the interface. + */ + ip?: pulumi.Input; + /** + * ID of the private network. + */ + networkId?: pulumi.Input; + /** + * ID of the subnet. + */ + subnetId?: pulumi.Input; + } + export interface GetKubeCustomization { /** * Kubernetes API server customization @@ -382,13 +423,7 @@ export namespace CloudProject { } export interface KubeCustomizationApiserverAdmissionplugin { - /** - * Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. - */ disableds?: pulumi.Input[]>; - /** - * Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. - */ enableds?: pulumi.Input[]>; } @@ -404,40 +439,16 @@ export namespace CloudProject { } export interface KubeCustomizationKubeProxyIptables { - /** - * Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - */ minSyncPeriod?: pulumi.Input; - /** - * Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - */ syncPeriod?: pulumi.Input; } export interface KubeCustomizationKubeProxyIpvs { - /** - * Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - */ minSyncPeriod?: pulumi.Input; - /** - * IPVS scheduler. - */ scheduler?: pulumi.Input; - /** - * Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - */ syncPeriod?: pulumi.Input; - /** - * Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - */ tcpFinTimeout?: pulumi.Input; - /** - * Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - */ tcpTimeout?: pulumi.Input; - /** - * timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - */ udpTimeout?: pulumi.Input; } @@ -462,37 +473,37 @@ export namespace CloudProject { export interface KubeNodePoolTemplate { /** - * Metadata of each node in the pool + * metadata */ metadata: pulumi.Input; /** - * Spec of each node in the pool + * spec */ spec: pulumi.Input; } export interface KubeNodePoolTemplateMetadata { /** - * Annotations to apply to each node + * annotations */ annotations: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. + * finalizers */ finalizers: pulumi.Input[]>; /** - * Labels to apply to each node + * labels */ labels: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface KubeNodePoolTemplateSpec { /** - * Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) + * taints */ taints: pulumi.Input[]>; /** - * If true, set nodes as un-schedulable + * unschedulable */ unschedulable: pulumi.Input; } @@ -506,11 +517,9 @@ export namespace CloudProject { * Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. * * In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * ``` - * */ privateNetworkRoutingAsDefault: pulumi.Input; } @@ -613,7 +622,7 @@ export namespace CloudProject { */ duration: pulumi.Input; /** - * Plan code + * Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. */ planCode: pulumi.Input; /** @@ -715,11 +724,11 @@ export namespace Dbaas { export interface LogsInputConfigurationFlowgger { /** - * Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" + * Type of format to decode */ logFormat: pulumi.Input; /** - * Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" + * Indicates how messages are delimited */ logFraming: pulumi.Input; } @@ -750,12 +759,6 @@ export namespace Dedicated { * Disk group id. */ diskGroupId?: pulumi.Input; - /** - * Deprecated, will be removed in next release. - * - * @deprecated This field is deprecated and will be removed in a future release - */ - language?: pulumi.Input; /** * Set to true to disable RAID. */ @@ -772,20 +775,6 @@ export namespace Dedicated { * soft raid devices. */ softRaidDevices?: pulumi.Input; - /** - * Deprecated, will be removed in next release. - * - * The `userMetadata` block supports many arguments, here is a non-exhaustive list depending on the OS: - * - * -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) - * - * -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) - * - * -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information - * - * @deprecated This field is deprecated and will be removed in a future release - */ - useSpla?: pulumi.Input; } export interface ServerInstallTaskUserMetadata { @@ -856,7 +845,7 @@ export namespace Domain { */ catalogName?: pulumi.Input; /** - * Representation of a configuration item for personalizing product + * Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` */ configurations?: pulumi.Input[]>; /** @@ -988,8 +977,6 @@ export namespace Hosting { label: pulumi.Input; /** * Path to the resource in API.OVH.COM - * - * Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) */ value: pulumi.Input; } @@ -1004,11 +991,11 @@ export namespace Hosting { */ configurations?: pulumi.Input[]>; /** - * duration. + * Service duration */ duration: pulumi.Input; /** - * Plan code. + * Plan code */ planCode: pulumi.Input; /** @@ -1024,8 +1011,6 @@ export namespace Hosting { label: pulumi.Input; /** * Path to the resource in API.OVH.COM - * - * Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) */ value: pulumi.Input; } @@ -1282,7 +1267,7 @@ export namespace IpLoadBalancing { */ name?: pulumi.Input; /** - * Plan code + * The billing planCode for this zone */ planCode?: pulumi.Input; } @@ -1447,12 +1432,18 @@ export namespace Me { * indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. */ postInstallationScriptReturn?: pulumi.Input; + } + + export interface InstallationTemplateInput { + default?: pulumi.Input; /** - * Deprecated. - * - * @deprecated This field is deprecated and will be removed in a future release. + * information about this template. */ - sshKeyName?: pulumi.Input; + description?: pulumi.Input; + enums?: pulumi.Input[]>; + mandatory?: pulumi.Input; + name?: pulumi.Input; + type?: pulumi.Input; } } @@ -1565,11 +1556,11 @@ export namespace Vps { export interface VpsPlanConfiguration { /** - * Identifier of the resource + * Label for your configuration item */ label: pulumi.Input; /** - * Path to the resource in api.ovh.com + * Value or resource URL on API.OVH.COM of your configuration item */ value: pulumi.Input; } @@ -1603,11 +1594,11 @@ export namespace Vps { export interface VpsPlanOptionConfiguration { /** - * Identifier of the resource + * Label for your configuration item */ label: pulumi.Input; /** - * Path to the resource in api.ovh.com + * Value or resource URL on API.OVH.COM of your configuration item */ value: pulumi.Input; } diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index 28a8ef15..fc84d389 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -5,6 +5,87 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; +export interface GetInstallationTemplateInput { + default: string; + /** + * Information about this template. + */ + description: string; + enums: string[]; + mandatory: boolean; + name: string; + type: string; +} + +export interface GetInstallationTemplateLicense { + os: outputs.GetInstallationTemplateLicenseO[]; + usages: outputs.GetInstallationTemplateLicenseUsage[]; +} + +export interface GetInstallationTemplateLicenseO { + names: string[]; + url: string; +} + +export interface GetInstallationTemplateLicenseUsage { + names: string[]; + url: string; +} + +export interface GetInstallationTemplateProject { + /** + * OS template project OS details + */ + os: outputs.GetInstallationTemplateProjectO[]; + usages: outputs.GetInstallationTemplateProjectUsage[]; +} + +export interface GetInstallationTemplateProjectO { + /** + * OS template project item governance + */ + governances: string[]; + /** + * OS template project item name + */ + name: string; + /** + * OS template project item release notes + */ + releaseNotes: string; + /** + * OS template project item url + */ + url: string; + /** + * OS template project item version + */ + version: string; +} + +export interface GetInstallationTemplateProjectUsage { + /** + * OS template project item governance + */ + governances: string[]; + /** + * OS template project item name + */ + name: string; + /** + * OS template project item release notes + */ + releaseNotes: string; + /** + * OS template project item url + */ + url: string; + /** + * OS template project item version + */ + version: string; +} + export interface GetServerVni { /** * VirtualNetworkInterface activation state @@ -263,6 +344,47 @@ export namespace CloudProject { subnetId?: string; } + export interface GatewayExternalInformation { + /** + * List of external ips of the gateway. + */ + ips: outputs.CloudProject.GatewayExternalInformationIp[]; + /** + * ID of the private network. + */ + networkId: string; + } + + export interface GatewayExternalInformationIp { + /** + * IP of the interface. + */ + ip: string; + /** + * ID of the subnet. + */ + subnetId: string; + } + + export interface GatewayInterface { + /** + * ID of the interface. + */ + id: string; + /** + * IP of the interface. + */ + ip: string; + /** + * ID of the private network. + */ + networkId: string; + /** + * ID of the subnet. + */ + subnetId: string; + } + export interface GetCapabilitiesContainerFilterFeature { /** * Vulnerability scanning @@ -720,13 +842,7 @@ export namespace CloudProject { } export interface KubeCustomizationApiserverAdmissionplugin { - /** - * Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. - */ disableds: string[]; - /** - * Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. - */ enableds: string[]; } @@ -742,40 +858,16 @@ export namespace CloudProject { } export interface KubeCustomizationKubeProxyIptables { - /** - * Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - */ minSyncPeriod?: string; - /** - * Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - */ syncPeriod?: string; } export interface KubeCustomizationKubeProxyIpvs { - /** - * Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - */ minSyncPeriod?: string; - /** - * IPVS scheduler. - */ scheduler?: string; - /** - * Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - */ syncPeriod?: string; - /** - * Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - */ tcpFinTimeout?: string; - /** - * Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - */ tcpTimeout?: string; - /** - * timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - */ udpTimeout?: string; } @@ -800,37 +892,37 @@ export namespace CloudProject { export interface KubeNodePoolTemplate { /** - * Metadata of each node in the pool + * metadata */ metadata: outputs.CloudProject.KubeNodePoolTemplateMetadata; /** - * Spec of each node in the pool + * spec */ spec: outputs.CloudProject.KubeNodePoolTemplateSpec; } export interface KubeNodePoolTemplateMetadata { /** - * Annotations to apply to each node + * annotations */ annotations: {[key: string]: string}; /** - * Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. + * finalizers */ finalizers: string[]; /** - * Labels to apply to each node + * labels */ labels: {[key: string]: string}; } export interface KubeNodePoolTemplateSpec { /** - * Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) + * taints */ taints: {[key: string]: any}[]; /** - * If true, set nodes as un-schedulable + * unschedulable */ unschedulable: boolean; } @@ -844,11 +936,9 @@ export namespace CloudProject { * Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. * * In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * ``` - * */ privateNetworkRoutingAsDefault: boolean; } @@ -951,7 +1041,7 @@ export namespace CloudProject { */ duration: string; /** - * Plan code + * Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. */ planCode: string; /** @@ -1188,11 +1278,11 @@ export namespace Dbaas { export interface LogsInputConfigurationFlowgger { /** - * Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" + * Type of format to decode */ logFormat: string; /** - * Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" + * Indicates how messages are delimited */ logFraming: string; } @@ -1497,12 +1587,6 @@ export namespace Dedicated { * Disk group id. */ diskGroupId?: number; - /** - * Deprecated, will be removed in next release. - * - * @deprecated This field is deprecated and will be removed in a future release - */ - language?: string; /** * Set to true to disable RAID. */ @@ -1519,20 +1603,6 @@ export namespace Dedicated { * soft raid devices. */ softRaidDevices?: number; - /** - * Deprecated, will be removed in next release. - * - * The `userMetadata` block supports many arguments, here is a non-exhaustive list depending on the OS: - * - * -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) - * - * -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) - * - * -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information - * - * @deprecated This field is deprecated and will be removed in a future release - */ - useSpla?: boolean; } export interface ServerInstallTaskUserMetadata { @@ -1604,7 +1674,7 @@ export namespace Domain { */ catalogName?: string; /** - * Representation of a configuration item for personalizing product + * Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` */ configurations?: outputs.Domain.ZonePlanConfiguration[]; /** @@ -1759,8 +1829,6 @@ export namespace Hosting { label: string; /** * Path to the resource in API.OVH.COM - * - * Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) */ value: string; } @@ -1775,11 +1843,11 @@ export namespace Hosting { */ configurations?: outputs.Hosting.PrivateDatabasePlanOptionConfiguration[]; /** - * duration. + * Service duration */ duration: string; /** - * Plan code. + * Plan code */ planCode: string; /** @@ -1795,8 +1863,6 @@ export namespace Hosting { label: string; /** * Path to the resource in API.OVH.COM - * - * Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) */ value: string; } @@ -2092,7 +2158,7 @@ export namespace IpLoadBalancing { */ name: string; /** - * Plan code + * The billing planCode for this zone */ planCode: string; } @@ -2255,15 +2321,27 @@ export namespace Me { */ postInstallationScriptLink: string; /** - * indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. + * Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. */ postInstallationScriptReturn: string; + } + + export interface GetInstallationTemplateInput { + default: string; /** - * Name of the ssh key that should be installed. Password login will be disabled. Deprecated, will be removed in next release, use userMetada instead. - * - * @deprecated This field will be removed from the API, please use `userMetadata` instead. + * Information about this template. */ - sshKeyName: string; + description: string; + enums: string[]; + mandatory: boolean; + /** + * Hardware RAID name. + */ + name: string; + /** + * Partition type. + */ + type: string; } export interface GetInstallationTemplatePartitionScheme { @@ -2274,7 +2352,7 @@ export namespace Me { name: string; partitions: outputs.Me.GetInstallationTemplatePartitionSchemePartition[]; /** - * on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). + * On a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). */ priority: number; } @@ -2304,27 +2382,27 @@ export namespace Me { */ filesystem: string; /** - * partition mount point. + * Partition mount point. */ mountpoint: string; /** - * step or order. specifies the creation order of the partition on the disk + * Step or order. Specifies the creation order of the partition on the disk. */ order: number; /** - * raid partition type. + * Raid partition type. */ raid: string; /** - * size of partition in MB, 0 => rest of the space. + * Size of partition in MB, 0 => rest of the space. */ size: number; /** - * partition type. + * Partition type. */ type: string; /** - * The volume name needed for proxmox distribution + * Volume name needed for proxmox distribution. */ volumeName: string; } @@ -2353,12 +2431,18 @@ export namespace Me { * indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. */ postInstallationScriptReturn?: string; + } + + export interface InstallationTemplateInput { + default: string; /** - * Deprecated. - * - * @deprecated This field is deprecated and will be removed in a future release. + * information about this template. */ - sshKeyName?: string; + description: string; + enums: string[]; + mandatory: boolean; + name: string; + type: string; } } @@ -2918,11 +3002,11 @@ export namespace Vps { export interface VpsPlanConfiguration { /** - * Identifier of the resource + * Label for your configuration item */ label: string; /** - * Path to the resource in api.ovh.com + * Value or resource URL on API.OVH.COM of your configuration item */ value: string; } @@ -2956,11 +3040,11 @@ export namespace Vps { export interface VpsPlanOptionConfiguration { /** - * Identifier of the resource + * Label for your configuration item */ label: string; /** - * Path to the resource in api.ovh.com + * Value or resource URL on API.OVH.COM of your configuration item */ value: string; } diff --git a/sdk/nodejs/vps/getVps.ts b/sdk/nodejs/vps/getVps.ts index b0db10f6..a5f03587 100644 --- a/sdk/nodejs/vps/getVps.ts +++ b/sdk/nodejs/vps/getVps.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -18,7 +17,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXXXX", * }); * ``` - * */ export function getVps(args: GetVpsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -114,7 +112,6 @@ export interface GetVpsResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; @@ -123,7 +120,6 @@ export interface GetVpsResult { * serviceName: "XXXXXX", * }); * ``` - * */ export function getVpsOutput(args: GetVpsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getVps(a, opts)) diff --git a/sdk/nodejs/vps/getVpss.ts b/sdk/nodejs/vps/getVpss.ts index 294556ff..63c0a93b 100644 --- a/sdk/nodejs/vps/getVpss.ts +++ b/sdk/nodejs/vps/getVpss.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const servers = ovh.Vps.getVpss({}); * ``` - * */ export function getVpss(opts?: pulumi.InvokeOptions): Promise { @@ -43,14 +41,12 @@ export interface GetVpssResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const servers = ovh.Vps.getVpss({}); * ``` - * */ export function getVpssOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getVpss(opts)) diff --git a/sdk/nodejs/vrack/cloudProject.ts b/sdk/nodejs/vrack/cloudProject.ts index ca2f41e4..4ee5d7ef 100644 --- a/sdk/nodejs/vrack/cloudProject.ts +++ b/sdk/nodejs/vrack/cloudProject.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -19,16 +18,15 @@ import * as utilities from "../utilities"; * serviceName: "12345", * }); * ``` - * * * ## Import * - * Attachment of a public cloud project and a VRack can be imported using the `project_id`, the `service_name` (vRackID) and the `attach_id`, separated by "/" E.g., + * Attachment of a public cloud project and a VRack can be imported using the `service_name` (vRack identifier) and the `project_id` (Cloud Project identifier), separated by "/" E.g., * * bash * * ```sh - * $ pulumi import ovh:Vrack/cloudProject:CloudProject myattach ookie9mee8Shaeghaeleeju7Xeghohv6e/pn-12345678/vrack_pn-12345678-cloudproject_ookie9mee8Shaeghaeleeju7Xeghohv6e-attach + * $ pulumi import ovh:Vrack/cloudProject:CloudProject myattach service_name/project_id * ``` */ export class CloudProject extends pulumi.CustomResource { diff --git a/sdk/nodejs/vrack/dedicatedServer.ts b/sdk/nodejs/vrack/dedicatedServer.ts index 3c402b95..506ad4ac 100644 --- a/sdk/nodejs/vrack/dedicatedServer.ts +++ b/sdk/nodejs/vrack/dedicatedServer.ts @@ -12,7 +12,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * serviceName: "XXXX", * }); * ``` - * */ export class DedicatedServer extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/vrack/dedicatedServerInterface.ts b/sdk/nodejs/vrack/dedicatedServerInterface.ts index 159aff96..1c09dade 100644 --- a/sdk/nodejs/vrack/dedicatedServerInterface.ts +++ b/sdk/nodejs/vrack/dedicatedServerInterface.ts @@ -12,7 +12,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * interfaceId: server.then(server => server.enabledVrackVnis?.[0]), * }); * ``` - * */ export class DedicatedServerInterface extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/vrack/getVracks.ts b/sdk/nodejs/vrack/getVracks.ts index 849dfe17..d46dec33 100644 --- a/sdk/nodejs/vrack/getVracks.ts +++ b/sdk/nodejs/vrack/getVracks.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const vracks = ovh.Vrack.getVracks({}); * ``` - * */ export function getVracks(opts?: pulumi.InvokeOptions): Promise { @@ -43,14 +41,12 @@ export interface GetVracksResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@pulumi/ovh"; * * const vracks = ovh.Vrack.getVracks({}); * ``` - * */ export function getVracksOutput(opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(getVracks(opts)) diff --git a/sdk/nodejs/vrack/ipAddress.ts b/sdk/nodejs/vrack/ipAddress.ts index 189c5dc5..713f3fc8 100644 --- a/sdk/nodejs/vrack/ipAddress.ts +++ b/sdk/nodejs/vrack/ipAddress.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -58,7 +57,6 @@ import * as utilities from "../utilities"; * block: ipblockIpService.ip, * }); * ``` - * */ export class IpAddress extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/vrack/ipLoadbalancing.ts b/sdk/nodejs/vrack/ipLoadbalancing.ts index 6380d8c3..97dd2479 100644 --- a/sdk/nodejs/vrack/ipLoadbalancing.ts +++ b/sdk/nodejs/vrack/ipLoadbalancing.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * serviceName: "xxx", * }); * ``` - * */ export class IpLoadbalancing extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/vrack/vrack.ts b/sdk/nodejs/vrack/vrack.ts index b7ab6863..3576ded5 100644 --- a/sdk/nodejs/vrack/vrack.ts +++ b/sdk/nodejs/vrack/vrack.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; /** * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; @@ -35,16 +34,15 @@ import * as utilities from "../utilities"; * }, * }); * ``` - * * * ## Import * - * vRack can be imported using the `order_id` that can be retrieved in the [order page](https://www.ovh.com/manager/#/dedicated/billing/orders/orders). + * vRack can be imported using the `service_name`. * * bash * * ```sh - * $ pulumi import ovh:Vrack/vrack:Vrack vrack order_id + * $ pulumi import ovh:Vrack/vrack:Vrack vrack service_name * ``` */ export class Vrack extends pulumi.CustomResource { @@ -90,7 +88,7 @@ export class Vrack extends pulumi.CustomResource { /** * Details about an Order */ - public /*out*/ readonly orders!: pulumi.Output; + public readonly orders!: pulumi.Output; /** * OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) */ @@ -146,12 +144,12 @@ export class Vrack extends pulumi.CustomResource { } resourceInputs["description"] = args ? args.description : undefined; resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["orders"] = args ? args.orders : undefined; resourceInputs["ovhSubsidiary"] = args ? args.ovhSubsidiary : undefined; resourceInputs["paymentMean"] = args ? args.paymentMean : undefined; resourceInputs["plan"] = args ? args.plan : undefined; resourceInputs["planOptions"] = args ? args.planOptions : undefined; resourceInputs["VrackURN"] = undefined /*out*/; - resourceInputs["orders"] = undefined /*out*/; resourceInputs["serviceName"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); @@ -215,6 +213,10 @@ export interface VrackArgs { * yourvrackname */ name?: pulumi.Input; + /** + * Details about an Order + */ + orders?: pulumi.Input[]>; /** * OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) */ diff --git a/sdk/python/pulumi_ovh/__init__.py b/sdk/python/pulumi_ovh/__init__.py index 2af3b4b3..d4eff21e 100644 --- a/sdk/python/pulumi_ovh/__init__.py +++ b/sdk/python/pulumi_ovh/__init__.py @@ -5,6 +5,7 @@ from . import _utilities import typing # Export this package's modules as members: +from .get_installation_template import * from .get_installation_templates import * from .get_server import * from .get_servers import * @@ -760,14 +761,6 @@ "ovh:Me/installationTemplatePartitionSchemePartition:InstallationTemplatePartitionSchemePartition": "InstallationTemplatePartitionSchemePartition" } }, - { - "pkg": "ovh", - "mod": "Me/sshKey", - "fqn": "pulumi_ovh.me", - "classes": { - "ovh:Me/sshKey:SshKey": "SshKey" - } - }, { "pkg": "ovh", "mod": "Vps/vps", diff --git a/sdk/python/pulumi_ovh/cloud/get_project.py b/sdk/python/pulumi_ovh/cloud/get_project.py index edbcf069..e4a12797 100644 --- a/sdk/python/pulumi_ovh/cloud/get_project.py +++ b/sdk/python/pulumi_ovh/cloud/get_project.py @@ -208,14 +208,12 @@ def get_project(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh project = ovh.Cloud.get_project(service_name="XXX") ``` - :param str service_name: The ID of the public cloud project. If omitted, @@ -251,14 +249,12 @@ def get_project_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh project = ovh.Cloud.get_project(service_name="XXX") ``` - :param str service_name: The ID of the public cloud project. If omitted, diff --git a/sdk/python/pulumi_ovh/cloud/get_projects.py b/sdk/python/pulumi_ovh/cloud/get_projects.py index 81be081b..d74fc224 100644 --- a/sdk/python/pulumi_ovh/cloud/get_projects.py +++ b/sdk/python/pulumi_ovh/cloud/get_projects.py @@ -60,14 +60,12 @@ def get_projects(opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetPro ## Example Usage - ```python import pulumi import pulumi_ovh as ovh projects = ovh.Cloud.get_projects() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -85,13 +83,11 @@ def get_projects_output(opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.O ## Example Usage - ```python import pulumi import pulumi_ovh as ovh projects = ovh.Cloud.get_projects() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/cloudproject/_inputs.py b/sdk/python/pulumi_ovh/cloudproject/_inputs.py index a9021d98..b72dcd86 100644 --- a/sdk/python/pulumi_ovh/cloudproject/_inputs.py +++ b/sdk/python/pulumi_ovh/cloudproject/_inputs.py @@ -17,6 +17,9 @@ 'DatabaseEndpointArgs', 'DatabaseIpRestrictionArgs', 'DatabaseNodeArgs', + 'GatewayExternalInformationArgs', + 'GatewayExternalInformationIpArgs', + 'GatewayInterfaceArgs', 'KubeCustomizationArgs', 'KubeCustomizationApiserverArgs', 'KubeCustomizationApiserverAdmissionpluginArgs', @@ -531,6 +534,155 @@ def subnet_id(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "subnet_id", value) +@pulumi.input_type +class GatewayExternalInformationArgs: + def __init__(__self__, *, + ips: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayExternalInformationIpArgs']]]] = None, + network_id: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['GatewayExternalInformationIpArgs']]] ips: List of external ips of the gateway. + :param pulumi.Input[str] network_id: ID of the private network. + """ + if ips is not None: + pulumi.set(__self__, "ips", ips) + if network_id is not None: + pulumi.set(__self__, "network_id", network_id) + + @property + @pulumi.getter + def ips(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['GatewayExternalInformationIpArgs']]]]: + """ + List of external ips of the gateway. + """ + return pulumi.get(self, "ips") + + @ips.setter + def ips(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayExternalInformationIpArgs']]]]): + pulumi.set(self, "ips", value) + + @property + @pulumi.getter(name="networkId") + def network_id(self) -> Optional[pulumi.Input[str]]: + """ + ID of the private network. + """ + return pulumi.get(self, "network_id") + + @network_id.setter + def network_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "network_id", value) + + +@pulumi.input_type +class GatewayExternalInformationIpArgs: + def __init__(__self__, *, + ip: Optional[pulumi.Input[str]] = None, + subnet_id: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] ip: IP of the interface. + :param pulumi.Input[str] subnet_id: ID of the subnet. + """ + if ip is not None: + pulumi.set(__self__, "ip", ip) + if subnet_id is not None: + pulumi.set(__self__, "subnet_id", subnet_id) + + @property + @pulumi.getter + def ip(self) -> Optional[pulumi.Input[str]]: + """ + IP of the interface. + """ + return pulumi.get(self, "ip") + + @ip.setter + def ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ip", value) + + @property + @pulumi.getter(name="subnetId") + def subnet_id(self) -> Optional[pulumi.Input[str]]: + """ + ID of the subnet. + """ + return pulumi.get(self, "subnet_id") + + @subnet_id.setter + def subnet_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subnet_id", value) + + +@pulumi.input_type +class GatewayInterfaceArgs: + def __init__(__self__, *, + id: Optional[pulumi.Input[str]] = None, + ip: Optional[pulumi.Input[str]] = None, + network_id: Optional[pulumi.Input[str]] = None, + subnet_id: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] id: ID of the interface. + :param pulumi.Input[str] ip: IP of the interface. + :param pulumi.Input[str] network_id: ID of the private network. + :param pulumi.Input[str] subnet_id: ID of the subnet. + """ + if id is not None: + pulumi.set(__self__, "id", id) + if ip is not None: + pulumi.set(__self__, "ip", ip) + if network_id is not None: + pulumi.set(__self__, "network_id", network_id) + if subnet_id is not None: + pulumi.set(__self__, "subnet_id", subnet_id) + + @property + @pulumi.getter + def id(self) -> Optional[pulumi.Input[str]]: + """ + ID of the interface. + """ + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def ip(self) -> Optional[pulumi.Input[str]]: + """ + IP of the interface. + """ + return pulumi.get(self, "ip") + + @ip.setter + def ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ip", value) + + @property + @pulumi.getter(name="networkId") + def network_id(self) -> Optional[pulumi.Input[str]]: + """ + ID of the private network. + """ + return pulumi.get(self, "network_id") + + @network_id.setter + def network_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "network_id", value) + + @property + @pulumi.getter(name="subnetId") + def subnet_id(self) -> Optional[pulumi.Input[str]]: + """ + ID of the subnet. + """ + return pulumi.get(self, "subnet_id") + + @subnet_id.setter + def subnet_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subnet_id", value) + + @pulumi.input_type class KubeCustomizationArgs: def __init__(__self__, *, @@ -588,10 +740,6 @@ class KubeCustomizationApiserverAdmissionpluginArgs: def __init__(__self__, *, disableds: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, enableds: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] disableds: Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. - :param pulumi.Input[Sequence[pulumi.Input[str]]] enableds: Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. - """ if disableds is not None: pulumi.set(__self__, "disableds", disableds) if enableds is not None: @@ -600,9 +748,6 @@ def __init__(__self__, *, @property @pulumi.getter def disableds(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - """ - Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. - """ return pulumi.get(self, "disableds") @disableds.setter @@ -612,9 +757,6 @@ def disableds(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def enableds(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - """ - Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. - """ return pulumi.get(self, "enableds") @enableds.setter @@ -666,10 +808,6 @@ class KubeCustomizationKubeProxyIptablesArgs: def __init__(__self__, *, min_sync_period: Optional[pulumi.Input[str]] = None, sync_period: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] min_sync_period: Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - :param pulumi.Input[str] sync_period: Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - """ if min_sync_period is not None: pulumi.set(__self__, "min_sync_period", min_sync_period) if sync_period is not None: @@ -678,9 +816,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="minSyncPeriod") def min_sync_period(self) -> Optional[pulumi.Input[str]]: - """ - Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - """ return pulumi.get(self, "min_sync_period") @min_sync_period.setter @@ -690,9 +825,6 @@ def min_sync_period(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="syncPeriod") def sync_period(self) -> Optional[pulumi.Input[str]]: - """ - Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - """ return pulumi.get(self, "sync_period") @sync_period.setter @@ -709,14 +841,6 @@ def __init__(__self__, *, tcp_fin_timeout: Optional[pulumi.Input[str]] = None, tcp_timeout: Optional[pulumi.Input[str]] = None, udp_timeout: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] min_sync_period: Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - :param pulumi.Input[str] scheduler: IPVS scheduler. - :param pulumi.Input[str] sync_period: Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - :param pulumi.Input[str] tcp_fin_timeout: Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - :param pulumi.Input[str] tcp_timeout: Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - :param pulumi.Input[str] udp_timeout: timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - """ if min_sync_period is not None: pulumi.set(__self__, "min_sync_period", min_sync_period) if scheduler is not None: @@ -733,9 +857,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="minSyncPeriod") def min_sync_period(self) -> Optional[pulumi.Input[str]]: - """ - Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - """ return pulumi.get(self, "min_sync_period") @min_sync_period.setter @@ -745,9 +866,6 @@ def min_sync_period(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def scheduler(self) -> Optional[pulumi.Input[str]]: - """ - IPVS scheduler. - """ return pulumi.get(self, "scheduler") @scheduler.setter @@ -757,9 +875,6 @@ def scheduler(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="syncPeriod") def sync_period(self) -> Optional[pulumi.Input[str]]: - """ - Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - """ return pulumi.get(self, "sync_period") @sync_period.setter @@ -769,9 +884,6 @@ def sync_period(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="tcpFinTimeout") def tcp_fin_timeout(self) -> Optional[pulumi.Input[str]]: - """ - Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - """ return pulumi.get(self, "tcp_fin_timeout") @tcp_fin_timeout.setter @@ -781,9 +893,6 @@ def tcp_fin_timeout(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="tcpTimeout") def tcp_timeout(self) -> Optional[pulumi.Input[str]]: - """ - Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - """ return pulumi.get(self, "tcp_timeout") @tcp_timeout.setter @@ -793,9 +902,6 @@ def tcp_timeout(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="udpTimeout") def udp_timeout(self) -> Optional[pulumi.Input[str]]: - """ - timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - """ return pulumi.get(self, "udp_timeout") @udp_timeout.setter @@ -880,8 +986,8 @@ def __init__(__self__, *, metadata: pulumi.Input['KubeNodePoolTemplateMetadataArgs'], spec: pulumi.Input['KubeNodePoolTemplateSpecArgs']): """ - :param pulumi.Input['KubeNodePoolTemplateMetadataArgs'] metadata: Metadata of each node in the pool - :param pulumi.Input['KubeNodePoolTemplateSpecArgs'] spec: Spec of each node in the pool + :param pulumi.Input['KubeNodePoolTemplateMetadataArgs'] metadata: metadata + :param pulumi.Input['KubeNodePoolTemplateSpecArgs'] spec: spec """ pulumi.set(__self__, "metadata", metadata) pulumi.set(__self__, "spec", spec) @@ -890,7 +996,7 @@ def __init__(__self__, *, @pulumi.getter def metadata(self) -> pulumi.Input['KubeNodePoolTemplateMetadataArgs']: """ - Metadata of each node in the pool + metadata """ return pulumi.get(self, "metadata") @@ -902,7 +1008,7 @@ def metadata(self, value: pulumi.Input['KubeNodePoolTemplateMetadataArgs']): @pulumi.getter def spec(self) -> pulumi.Input['KubeNodePoolTemplateSpecArgs']: """ - Spec of each node in the pool + spec """ return pulumi.get(self, "spec") @@ -918,9 +1024,9 @@ def __init__(__self__, *, finalizers: pulumi.Input[Sequence[pulumi.Input[str]]], labels: pulumi.Input[Mapping[str, pulumi.Input[str]]]): """ - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] annotations: Annotations to apply to each node - :param pulumi.Input[Sequence[pulumi.Input[str]]] finalizers: Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] labels: Labels to apply to each node + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] annotations: annotations + :param pulumi.Input[Sequence[pulumi.Input[str]]] finalizers: finalizers + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] labels: labels """ pulumi.set(__self__, "annotations", annotations) pulumi.set(__self__, "finalizers", finalizers) @@ -930,7 +1036,7 @@ def __init__(__self__, *, @pulumi.getter def annotations(self) -> pulumi.Input[Mapping[str, pulumi.Input[str]]]: """ - Annotations to apply to each node + annotations """ return pulumi.get(self, "annotations") @@ -942,7 +1048,7 @@ def annotations(self, value: pulumi.Input[Mapping[str, pulumi.Input[str]]]): @pulumi.getter def finalizers(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: """ - Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. + finalizers """ return pulumi.get(self, "finalizers") @@ -954,7 +1060,7 @@ def finalizers(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): @pulumi.getter def labels(self) -> pulumi.Input[Mapping[str, pulumi.Input[str]]]: """ - Labels to apply to each node + labels """ return pulumi.get(self, "labels") @@ -969,8 +1075,8 @@ def __init__(__self__, *, taints: pulumi.Input[Sequence[pulumi.Input[Mapping[str, Any]]]], unschedulable: pulumi.Input[bool]): """ - :param pulumi.Input[Sequence[pulumi.Input[Mapping[str, Any]]]] taints: Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) - :param pulumi.Input[bool] unschedulable: If true, set nodes as un-schedulable + :param pulumi.Input[Sequence[pulumi.Input[Mapping[str, Any]]]] taints: taints + :param pulumi.Input[bool] unschedulable: unschedulable """ pulumi.set(__self__, "taints", taints) pulumi.set(__self__, "unschedulable", unschedulable) @@ -979,7 +1085,7 @@ def __init__(__self__, *, @pulumi.getter def taints(self) -> pulumi.Input[Sequence[pulumi.Input[Mapping[str, Any]]]]: """ - Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) + taints """ return pulumi.get(self, "taints") @@ -991,7 +1097,7 @@ def taints(self, value: pulumi.Input[Sequence[pulumi.Input[Mapping[str, Any]]]]) @pulumi.getter def unschedulable(self) -> pulumi.Input[bool]: """ - If true, set nodes as un-schedulable + unschedulable """ return pulumi.get(self, "unschedulable") @@ -1010,11 +1116,9 @@ def __init__(__self__, *, :param pulumi.Input[bool] private_network_routing_as_default: Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. - ```python import pulumi ``` - """ pulumi.set(__self__, "default_vrack_gateway", default_vrack_gateway) pulumi.set(__self__, "private_network_routing_as_default", private_network_routing_as_default) @@ -1038,11 +1142,9 @@ def private_network_routing_as_default(self) -> pulumi.Input[bool]: Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. - ```python import pulumi ``` - """ return pulumi.get(self, "private_network_routing_as_default") @@ -1382,7 +1484,7 @@ def __init__(__self__, *, configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectPlanConfigurationArgs']]]] = None): """ :param pulumi.Input[str] duration: duration - :param pulumi.Input[str] plan_code: Plan code + :param pulumi.Input[str] plan_code: Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. :param pulumi.Input[str] pricing_mode: Pricing model identifier :param pulumi.Input[str] catalog_name: Catalog name :param pulumi.Input[Sequence[pulumi.Input['ProjectPlanConfigurationArgs']]] configurations: Representation of a configuration item for personalizing product @@ -1411,7 +1513,7 @@ def duration(self, value: pulumi.Input[str]): @pulumi.getter(name="planCode") def plan_code(self) -> pulumi.Input[str]: """ - Plan code + Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. """ return pulumi.get(self, "plan_code") diff --git a/sdk/python/pulumi_ovh/cloudproject/alerting.py b/sdk/python/pulumi_ovh/cloudproject/alerting.py index 4e6ef7c6..81054493 100644 --- a/sdk/python/pulumi_ovh/cloudproject/alerting.py +++ b/sdk/python/pulumi_ovh/cloudproject/alerting.py @@ -204,7 +204,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -215,7 +214,6 @@ def __init__(__self__, monthly_threshold=1000, service_name="XXX") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -236,7 +234,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -247,7 +244,6 @@ def __init__(__self__, monthly_threshold=1000, service_name="XXX") ``` - :param str resource_name: The name of the resource. :param AlertingArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/cloudproject/container_registry.py b/sdk/python/pulumi_ovh/cloudproject/container_registry.py index 76304bb1..db7973c4 100644 --- a/sdk/python/pulumi_ovh/cloudproject/container_registry.py +++ b/sdk/python/pulumi_ovh/cloudproject/container_registry.py @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -315,7 +314,6 @@ def __init__(__self__, plan_id=regcap.id, region=regcap.region) ``` - > __WARNING__ You can update and migrate to a higher plan at any time but not the contrary. @@ -338,7 +336,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -351,7 +348,6 @@ def __init__(__self__, plan_id=regcap.id, region=regcap.region) ``` - > __WARNING__ You can update and migrate to a higher plan at any time but not the contrary. diff --git a/sdk/python/pulumi_ovh/cloudproject/container_registry_ip_restrictions_management.py b/sdk/python/pulumi_ovh/cloudproject/container_registry_ip_restrictions_management.py index 18d0aa0c..0c2b2e87 100644 --- a/sdk/python/pulumi_ovh/cloudproject/container_registry_ip_restrictions_management.py +++ b/sdk/python/pulumi_ovh/cloudproject/container_registry_ip_restrictions_management.py @@ -134,7 +134,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -149,7 +148,6 @@ def __init__(__self__, "description": "xxxxxxx", }]) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -168,7 +166,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -183,7 +180,6 @@ def __init__(__self__, "description": "xxxxxxx", }]) ``` - :param str resource_name: The name of the resource. :param ContainerRegistryIPRestrictionsManagementArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/cloudproject/container_registry_ip_restrictions_registry.py b/sdk/python/pulumi_ovh/cloudproject/container_registry_ip_restrictions_registry.py index c926658b..0780376a 100644 --- a/sdk/python/pulumi_ovh/cloudproject/container_registry_ip_restrictions_registry.py +++ b/sdk/python/pulumi_ovh/cloudproject/container_registry_ip_restrictions_registry.py @@ -134,7 +134,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -149,7 +148,6 @@ def __init__(__self__, "description": "xxxxxxx", }]) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -168,7 +166,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -183,7 +180,6 @@ def __init__(__self__, "description": "xxxxxxx", }]) ``` - :param str resource_name: The name of the resource. :param ContainerRegistryIPRestrictionsRegistryArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/cloudproject/container_registry_oidc.py b/sdk/python/pulumi_ovh/cloudproject/container_registry_oidc.py index da76928b..df0b80cc 100644 --- a/sdk/python/pulumi_ovh/cloudproject/container_registry_oidc.py +++ b/sdk/python/pulumi_ovh/cloudproject/container_registry_oidc.py @@ -460,7 +460,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -481,7 +480,6 @@ def __init__(__self__, delete_users=False) pulumi.export("oidcClientSecret", my_oidc.oidc_client_secret) ``` - ## Import @@ -520,7 +518,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -541,7 +538,6 @@ def __init__(__self__, delete_users=False) pulumi.export("oidcClientSecret", my_oidc.oidc_client_secret) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudproject/container_registry_user.py b/sdk/python/pulumi_ovh/cloudproject/container_registry_user.py index 5ad41567..cc871f51 100644 --- a/sdk/python/pulumi_ovh/cloudproject/container_registry_user.py +++ b/sdk/python/pulumi_ovh/cloudproject/container_registry_user.py @@ -202,7 +202,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -215,7 +214,6 @@ def __init__(__self__, email="foo@bar.com", login="foobar") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -236,7 +234,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -249,7 +246,6 @@ def __init__(__self__, email="foo@bar.com", login="foobar") ``` - :param str resource_name: The name of the resource. :param ContainerRegistryUserArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/cloudproject/database.py b/sdk/python/pulumi_ovh/cloudproject/database.py index 793cd45b..e09130da 100644 --- a/sdk/python/pulumi_ovh/cloudproject/database.py +++ b/sdk/python/pulumi_ovh/cloudproject/database.py @@ -51,7 +51,7 @@ def __init__(__self__, *, :param pulumi.Input[Mapping[str, pulumi.Input[str]]] advanced_configuration: Advanced configuration key / value. :param pulumi.Input[Sequence[pulumi.Input[str]]] backup_regions: List of region where backups are pushed. Not more than 1 regions for MongoDB. Not more than 2 regions for the other engines with one being the same as the nodes[].region field :param pulumi.Input[str] backup_time: Time on which backups start every day. - :param pulumi.Input[str] description: Description of the IP restriction + :param pulumi.Input[str] description: Small description of the database service. :param pulumi.Input[int] disk_size: The disk size (in GB) of the database service. :param pulumi.Input[Sequence[pulumi.Input['DatabaseIpRestrictionArgs']]] ip_restrictions: IP Blocks authorized to access to the cluster. :param pulumi.Input[bool] kafka_rest_api: Defines whether the REST API is enabled on a kafka cluster @@ -204,7 +204,7 @@ def backup_time(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def description(self) -> Optional[pulumi.Input[str]]: """ - Description of the IP restriction + Small description of the database service. """ return pulumi.get(self, "description") @@ -303,7 +303,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] backup_regions: List of region where backups are pushed. Not more than 1 regions for MongoDB. Not more than 2 regions for the other engines with one being the same as the nodes[].region field :param pulumi.Input[str] backup_time: Time on which backups start every day. :param pulumi.Input[str] created_at: Date of the creation of the cluster. - :param pulumi.Input[str] description: Description of the IP restriction + :param pulumi.Input[str] description: Small description of the database service. :param pulumi.Input[int] disk_size: The disk size (in GB) of the database service. :param pulumi.Input[str] disk_type: Defines the disk type of the database service. :param pulumi.Input[Sequence[pulumi.Input['DatabaseEndpointArgs']]] endpoints: List of all endpoints objects of the service. @@ -425,7 +425,7 @@ def created_at(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def description(self) -> Optional[pulumi.Input[str]]: """ - Description of the IP restriction + Small description of the database service. """ return pulumi.get(self, "description") @@ -661,7 +661,6 @@ def __init__(__self__, Minimum settings for each engine (region choice is up to the user): - ```python import pulumi import pulumi_ovh as ovh @@ -790,11 +789,9 @@ def __init__(__self__, )], flavor="db1-4") ``` - To deploy a business PostgreSQL service with two nodes on public network: - ```python import pulumi import pulumi_ovh as ovh @@ -815,11 +812,9 @@ def __init__(__self__, service_name="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", version="14") ``` - To deploy an enterprise MongoDB service with three nodes on private network: - ```python import pulumi import pulumi_ovh as ovh @@ -849,7 +844,6 @@ def __init__(__self__, service_name="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", version="5.0") ``` - ## Import @@ -866,7 +860,7 @@ def __init__(__self__, :param pulumi.Input[Mapping[str, pulumi.Input[str]]] advanced_configuration: Advanced configuration key / value. :param pulumi.Input[Sequence[pulumi.Input[str]]] backup_regions: List of region where backups are pushed. Not more than 1 regions for MongoDB. Not more than 2 regions for the other engines with one being the same as the nodes[].region field :param pulumi.Input[str] backup_time: Time on which backups start every day. - :param pulumi.Input[str] description: Description of the IP restriction + :param pulumi.Input[str] description: Small description of the database service. :param pulumi.Input[int] disk_size: The disk size (in GB) of the database service. :param pulumi.Input[str] engine: The database engine you want to deploy. To get a full list of available engine visit. [public documentation](https://docs.ovh.com/gb/en/publiccloud/databases). @@ -899,7 +893,6 @@ def __init__(__self__, Minimum settings for each engine (region choice is up to the user): - ```python import pulumi import pulumi_ovh as ovh @@ -1028,11 +1021,9 @@ def __init__(__self__, )], flavor="db1-4") ``` - To deploy a business PostgreSQL service with two nodes on public network: - ```python import pulumi import pulumi_ovh as ovh @@ -1053,11 +1044,9 @@ def __init__(__self__, service_name="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", version="14") ``` - To deploy an enterprise MongoDB service with three nodes on private network: - ```python import pulumi import pulumi_ovh as ovh @@ -1087,7 +1076,6 @@ def __init__(__self__, service_name="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", version="5.0") ``` - ## Import @@ -1213,7 +1201,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[str]]] backup_regions: List of region where backups are pushed. Not more than 1 regions for MongoDB. Not more than 2 regions for the other engines with one being the same as the nodes[].region field :param pulumi.Input[str] backup_time: Time on which backups start every day. :param pulumi.Input[str] created_at: Date of the creation of the cluster. - :param pulumi.Input[str] description: Description of the IP restriction + :param pulumi.Input[str] description: Small description of the database service. :param pulumi.Input[int] disk_size: The disk size (in GB) of the database service. :param pulumi.Input[str] disk_type: Defines the disk type of the database service. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DatabaseEndpointArgs']]]] endpoints: List of all endpoints objects of the service. @@ -1303,7 +1291,7 @@ def created_at(self) -> pulumi.Output[str]: @pulumi.getter def description(self) -> pulumi.Output[Optional[str]]: """ - Description of the IP restriction + Small description of the database service. """ return pulumi.get(self, "description") diff --git a/sdk/python/pulumi_ovh/cloudproject/failover_ip_attach.py b/sdk/python/pulumi_ovh/cloudproject/failover_ip_attach.py index 6973467b..a9c2b234 100644 --- a/sdk/python/pulumi_ovh/cloudproject/failover_ip_attach.py +++ b/sdk/python/pulumi_ovh/cloudproject/failover_ip_attach.py @@ -287,7 +287,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -297,7 +296,6 @@ def __init__(__self__, routed_to="XXXXXX", service_name="XXXXXX") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -320,7 +318,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -330,7 +327,6 @@ def __init__(__self__, routed_to="XXXXXX", service_name="XXXXXX") ``` - :param str resource_name: The name of the resource. :param FailoverIpAttachArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/cloudproject/gateway.py b/sdk/python/pulumi_ovh/cloudproject/gateway.py index c4889d21..fad8b541 100644 --- a/sdk/python/pulumi_ovh/cloudproject/gateway.py +++ b/sdk/python/pulumi_ovh/cloudproject/gateway.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities +from . import outputs +from ._inputs import * __all__ = ['GatewayArgs', 'Gateway'] @@ -22,12 +24,12 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Gateway resource. - :param pulumi.Input[str] model: The model of the gateway. - :param pulumi.Input[str] network_id: The ID of the private network. - :param pulumi.Input[str] region: The region of the gateway. - :param pulumi.Input[str] service_name: The ID of the private network. - :param pulumi.Input[str] subnet_id: The ID of the subnet. - :param pulumi.Input[str] name: The name of the gateway. + :param pulumi.Input[str] model: Model of the gateway. + :param pulumi.Input[str] network_id: ID of the private network. + :param pulumi.Input[str] region: Region of the gateway. + :param pulumi.Input[str] service_name: ID of the private network. + :param pulumi.Input[str] subnet_id: ID of the subnet. + :param pulumi.Input[str] name: Name of the gateway. """ pulumi.set(__self__, "model", model) pulumi.set(__self__, "network_id", network_id) @@ -41,7 +43,7 @@ def __init__(__self__, *, @pulumi.getter def model(self) -> pulumi.Input[str]: """ - The model of the gateway. + Model of the gateway. """ return pulumi.get(self, "model") @@ -53,7 +55,7 @@ def model(self, value: pulumi.Input[str]): @pulumi.getter(name="networkId") def network_id(self) -> pulumi.Input[str]: """ - The ID of the private network. + ID of the private network. """ return pulumi.get(self, "network_id") @@ -65,7 +67,7 @@ def network_id(self, value: pulumi.Input[str]): @pulumi.getter def region(self) -> pulumi.Input[str]: """ - The region of the gateway. + Region of the gateway. """ return pulumi.get(self, "region") @@ -77,7 +79,7 @@ def region(self, value: pulumi.Input[str]): @pulumi.getter(name="serviceName") def service_name(self) -> pulumi.Input[str]: """ - The ID of the private network. + ID of the private network. """ return pulumi.get(self, "service_name") @@ -89,7 +91,7 @@ def service_name(self, value: pulumi.Input[str]): @pulumi.getter(name="subnetId") def subnet_id(self) -> pulumi.Input[str]: """ - The ID of the subnet. + ID of the subnet. """ return pulumi.get(self, "subnet_id") @@ -101,7 +103,7 @@ def subnet_id(self, value: pulumi.Input[str]): @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - The name of the gateway. + Name of the gateway. """ return pulumi.get(self, "name") @@ -113,6 +115,8 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type class _GatewayState: def __init__(__self__, *, + external_informations: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayExternalInformationArgs']]]] = None, + interfaces: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayInterfaceArgs']]]] = None, model: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, network_id: Optional[pulumi.Input[str]] = None, @@ -122,14 +126,20 @@ def __init__(__self__, *, subnet_id: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Gateway resources. - :param pulumi.Input[str] model: The model of the gateway. - :param pulumi.Input[str] name: The name of the gateway. - :param pulumi.Input[str] network_id: The ID of the private network. - :param pulumi.Input[str] region: The region of the gateway. - :param pulumi.Input[str] service_name: The ID of the private network. - :param pulumi.Input[str] status: The status of the gateway. - :param pulumi.Input[str] subnet_id: The ID of the subnet. - """ + :param pulumi.Input[Sequence[pulumi.Input['GatewayExternalInformationArgs']]] external_informations: List of External Information of the gateway. + :param pulumi.Input[Sequence[pulumi.Input['GatewayInterfaceArgs']]] interfaces: Interfaces list of the gateway. + :param pulumi.Input[str] model: Model of the gateway. + :param pulumi.Input[str] name: Name of the gateway. + :param pulumi.Input[str] network_id: ID of the private network. + :param pulumi.Input[str] region: Region of the gateway. + :param pulumi.Input[str] service_name: ID of the private network. + :param pulumi.Input[str] status: Status of the gateway. + :param pulumi.Input[str] subnet_id: ID of the subnet. + """ + if external_informations is not None: + pulumi.set(__self__, "external_informations", external_informations) + if interfaces is not None: + pulumi.set(__self__, "interfaces", interfaces) if model is not None: pulumi.set(__self__, "model", model) if name is not None: @@ -145,11 +155,35 @@ def __init__(__self__, *, if subnet_id is not None: pulumi.set(__self__, "subnet_id", subnet_id) + @property + @pulumi.getter(name="externalInformations") + def external_informations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['GatewayExternalInformationArgs']]]]: + """ + List of External Information of the gateway. + """ + return pulumi.get(self, "external_informations") + + @external_informations.setter + def external_informations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayExternalInformationArgs']]]]): + pulumi.set(self, "external_informations", value) + + @property + @pulumi.getter + def interfaces(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['GatewayInterfaceArgs']]]]: + """ + Interfaces list of the gateway. + """ + return pulumi.get(self, "interfaces") + + @interfaces.setter + def interfaces(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayInterfaceArgs']]]]): + pulumi.set(self, "interfaces", value) + @property @pulumi.getter def model(self) -> Optional[pulumi.Input[str]]: """ - The model of the gateway. + Model of the gateway. """ return pulumi.get(self, "model") @@ -161,7 +195,7 @@ def model(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - The name of the gateway. + Name of the gateway. """ return pulumi.get(self, "name") @@ -173,7 +207,7 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="networkId") def network_id(self) -> Optional[pulumi.Input[str]]: """ - The ID of the private network. + ID of the private network. """ return pulumi.get(self, "network_id") @@ -185,7 +219,7 @@ def network_id(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def region(self) -> Optional[pulumi.Input[str]]: """ - The region of the gateway. + Region of the gateway. """ return pulumi.get(self, "region") @@ -197,7 +231,7 @@ def region(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="serviceName") def service_name(self) -> Optional[pulumi.Input[str]]: """ - The ID of the private network. + ID of the private network. """ return pulumi.get(self, "service_name") @@ -209,7 +243,7 @@ def service_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def status(self) -> Optional[pulumi.Input[str]]: """ - The status of the gateway. + Status of the gateway. """ return pulumi.get(self, "status") @@ -221,7 +255,7 @@ def status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="subnetId") def subnet_id(self) -> Optional[pulumi.Input[str]]: """ - The ID of the subnet. + ID of the subnet. """ return pulumi.get(self, "subnet_id") @@ -245,14 +279,24 @@ def __init__(__self__, """ Create a new Gateway for existing subnet in the specified public cloud project. + ## Import + + A gateway can be imported using the `service_name`, `region` and `id` (identifier of the gateway) properties, separated by a `/`. + + bash + + ```sh + $ pulumi import ovh:CloudProject/gateway:Gateway gateway service_name/region/id + ``` + :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] model: The model of the gateway. - :param pulumi.Input[str] name: The name of the gateway. - :param pulumi.Input[str] network_id: The ID of the private network. - :param pulumi.Input[str] region: The region of the gateway. - :param pulumi.Input[str] service_name: The ID of the private network. - :param pulumi.Input[str] subnet_id: The ID of the subnet. + :param pulumi.Input[str] model: Model of the gateway. + :param pulumi.Input[str] name: Name of the gateway. + :param pulumi.Input[str] network_id: ID of the private network. + :param pulumi.Input[str] region: Region of the gateway. + :param pulumi.Input[str] service_name: ID of the private network. + :param pulumi.Input[str] subnet_id: ID of the subnet. """ ... @overload @@ -263,6 +307,16 @@ def __init__(__self__, """ Create a new Gateway for existing subnet in the specified public cloud project. + ## Import + + A gateway can be imported using the `service_name`, `region` and `id` (identifier of the gateway) properties, separated by a `/`. + + bash + + ```sh + $ pulumi import ovh:CloudProject/gateway:Gateway gateway service_name/region/id + ``` + :param str resource_name: The name of the resource. :param GatewayArgs args: The arguments to use to populate this resource's properties. :param pulumi.ResourceOptions opts: Options for the resource. @@ -309,6 +363,8 @@ def _internal_init(__self__, if subnet_id is None and not opts.urn: raise TypeError("Missing required property 'subnet_id'") __props__.__dict__["subnet_id"] = subnet_id + __props__.__dict__["external_informations"] = None + __props__.__dict__["interfaces"] = None __props__.__dict__["status"] = None super(Gateway, __self__).__init__( 'ovh:CloudProject/gateway:Gateway', @@ -320,6 +376,8 @@ def _internal_init(__self__, def get(resource_name: str, id: pulumi.Input[str], opts: Optional[pulumi.ResourceOptions] = None, + external_informations: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GatewayExternalInformationArgs']]]]] = None, + interfaces: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GatewayInterfaceArgs']]]]] = None, model: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, network_id: Optional[pulumi.Input[str]] = None, @@ -334,18 +392,22 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] model: The model of the gateway. - :param pulumi.Input[str] name: The name of the gateway. - :param pulumi.Input[str] network_id: The ID of the private network. - :param pulumi.Input[str] region: The region of the gateway. - :param pulumi.Input[str] service_name: The ID of the private network. - :param pulumi.Input[str] status: The status of the gateway. - :param pulumi.Input[str] subnet_id: The ID of the subnet. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GatewayExternalInformationArgs']]]] external_informations: List of External Information of the gateway. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GatewayInterfaceArgs']]]] interfaces: Interfaces list of the gateway. + :param pulumi.Input[str] model: Model of the gateway. + :param pulumi.Input[str] name: Name of the gateway. + :param pulumi.Input[str] network_id: ID of the private network. + :param pulumi.Input[str] region: Region of the gateway. + :param pulumi.Input[str] service_name: ID of the private network. + :param pulumi.Input[str] status: Status of the gateway. + :param pulumi.Input[str] subnet_id: ID of the subnet. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) __props__ = _GatewayState.__new__(_GatewayState) + __props__.__dict__["external_informations"] = external_informations + __props__.__dict__["interfaces"] = interfaces __props__.__dict__["model"] = model __props__.__dict__["name"] = name __props__.__dict__["network_id"] = network_id @@ -355,11 +417,27 @@ def get(resource_name: str, __props__.__dict__["subnet_id"] = subnet_id return Gateway(resource_name, opts=opts, __props__=__props__) + @property + @pulumi.getter(name="externalInformations") + def external_informations(self) -> pulumi.Output[Sequence['outputs.GatewayExternalInformation']]: + """ + List of External Information of the gateway. + """ + return pulumi.get(self, "external_informations") + + @property + @pulumi.getter + def interfaces(self) -> pulumi.Output[Sequence['outputs.GatewayInterface']]: + """ + Interfaces list of the gateway. + """ + return pulumi.get(self, "interfaces") + @property @pulumi.getter def model(self) -> pulumi.Output[str]: """ - The model of the gateway. + Model of the gateway. """ return pulumi.get(self, "model") @@ -367,7 +445,7 @@ def model(self) -> pulumi.Output[str]: @pulumi.getter def name(self) -> pulumi.Output[str]: """ - The name of the gateway. + Name of the gateway. """ return pulumi.get(self, "name") @@ -375,7 +453,7 @@ def name(self) -> pulumi.Output[str]: @pulumi.getter(name="networkId") def network_id(self) -> pulumi.Output[str]: """ - The ID of the private network. + ID of the private network. """ return pulumi.get(self, "network_id") @@ -383,7 +461,7 @@ def network_id(self) -> pulumi.Output[str]: @pulumi.getter def region(self) -> pulumi.Output[str]: """ - The region of the gateway. + Region of the gateway. """ return pulumi.get(self, "region") @@ -391,7 +469,7 @@ def region(self) -> pulumi.Output[str]: @pulumi.getter(name="serviceName") def service_name(self) -> pulumi.Output[str]: """ - The ID of the private network. + ID of the private network. """ return pulumi.get(self, "service_name") @@ -399,7 +477,7 @@ def service_name(self) -> pulumi.Output[str]: @pulumi.getter def status(self) -> pulumi.Output[str]: """ - The status of the gateway. + Status of the gateway. """ return pulumi.get(self, "status") @@ -407,7 +485,7 @@ def status(self) -> pulumi.Output[str]: @pulumi.getter(name="subnetId") def subnet_id(self) -> pulumi.Output[str]: """ - The ID of the subnet. + ID of the subnet. """ return pulumi.get(self, "subnet_id") diff --git a/sdk/python/pulumi_ovh/cloudproject/get_capabilities_container_filter.py b/sdk/python/pulumi_ovh/cloudproject/get_capabilities_container_filter.py index 9c271f33..2f335298 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_capabilities_container_filter.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_capabilities_container_filter.py @@ -153,7 +153,6 @@ def get_capabilities_container_filter(plan_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -162,7 +161,6 @@ def get_capabilities_container_filter(plan_name: Optional[str] = None, region="GRA", service_name="XXXXXX") ``` - :param str plan_name: The plan name. It can be 'SMALL', 'MEDIUM' or 'LARGE'. @@ -200,7 +198,6 @@ def get_capabilities_container_filter_output(plan_name: Optional[pulumi.Input[st ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -209,7 +206,6 @@ def get_capabilities_container_filter_output(plan_name: Optional[pulumi.Input[st region="GRA", service_name="XXXXXX") ``` - :param str plan_name: The plan name. It can be 'SMALL', 'MEDIUM' or 'LARGE'. diff --git a/sdk/python/pulumi_ovh/cloudproject/get_capabilities_container_registry.py b/sdk/python/pulumi_ovh/cloudproject/get_capabilities_container_registry.py index 1f537277..8046c04b 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_capabilities_container_registry.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_capabilities_container_registry.py @@ -73,14 +73,12 @@ def get_capabilities_container_registry(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh capabilities = ovh.CloudProject.get_capabilities_container_registry(service_name="XXXXXX") ``` - :param str service_name: The id of the public cloud project. If omitted, @@ -105,14 +103,12 @@ def get_capabilities_container_registry_output(service_name: Optional[pulumi.Inp ## Example Usage - ```python import pulumi import pulumi_ovh as ovh capabilities = ovh.CloudProject.get_capabilities_container_registry(service_name="XXXXXX") ``` - :param str service_name: The id of the public cloud project. If omitted, diff --git a/sdk/python/pulumi_ovh/cloudproject/get_container_registries.py b/sdk/python/pulumi_ovh/cloudproject/get_container_registries.py index 5c42324d..59ed10e1 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_container_registries.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_container_registries.py @@ -73,14 +73,12 @@ def get_container_registries(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh registries = ovh.CloudProject.get_container_registries(service_name="XXXXXX") ``` - :param str service_name: The id of the public cloud project. If omitted, @@ -105,14 +103,12 @@ def get_container_registries_output(service_name: Optional[pulumi.Input[str]] = ## Example Usage - ```python import pulumi import pulumi_ovh as ovh registries = ovh.CloudProject.get_container_registries(service_name="XXXXXX") ``` - :param str service_name: The id of the public cloud project. If omitted, diff --git a/sdk/python/pulumi_ovh/cloudproject/get_container_registry.py b/sdk/python/pulumi_ovh/cloudproject/get_container_registry.py index 518ee87c..e26da19e 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_container_registry.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_container_registry.py @@ -178,7 +178,6 @@ def get_container_registry(registry_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -186,7 +185,6 @@ def get_container_registry(registry_id: Optional[str] = None, my_registry = ovh.CloudProject.get_container_registry(registry_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx", service_name="XXXXXX") ``` - :param str registry_id: Registry ID @@ -223,7 +221,6 @@ def get_container_registry_output(registry_id: Optional[pulumi.Input[str]] = Non ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -231,7 +228,6 @@ def get_container_registry_output(registry_id: Optional[pulumi.Input[str]] = Non my_registry = ovh.CloudProject.get_container_registry(registry_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx", service_name="XXXXXX") ``` - :param str registry_id: Registry ID diff --git a/sdk/python/pulumi_ovh/cloudproject/get_container_registry_oidc.py b/sdk/python/pulumi_ovh/cloudproject/get_container_registry_oidc.py index 63c60f09..b1446689 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_container_registry_oidc.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_container_registry_oidc.py @@ -193,7 +193,6 @@ def get_container_registry_oidc(oidc_admin_group: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -202,7 +201,6 @@ def get_container_registry_oidc(oidc_admin_group: Optional[str] = None, registry_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx") pulumi.export("oidc-client-id", my_oidc.oidc_client_id) ``` - :param str oidc_admin_group: Specify an OIDC admin group name. All OIDC users in this group will have harbor admin privilege. Keep it blank if you do not want to. @@ -265,7 +263,6 @@ def get_container_registry_oidc_output(oidc_admin_group: Optional[pulumi.Input[O ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -274,7 +271,6 @@ def get_container_registry_oidc_output(oidc_admin_group: Optional[pulumi.Input[O registry_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx") pulumi.export("oidc-client-id", my_oidc.oidc_client_id) ``` - :param str oidc_admin_group: Specify an OIDC admin group name. All OIDC users in this group will have harbor admin privilege. Keep it blank if you do not want to. diff --git a/sdk/python/pulumi_ovh/cloudproject/get_container_registry_users.py b/sdk/python/pulumi_ovh/cloudproject/get_container_registry_users.py index 3e653439..09232d50 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_container_registry_users.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_container_registry_users.py @@ -83,7 +83,6 @@ def get_container_registry_users(registry_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -93,7 +92,6 @@ def get_container_registry_users(registry_id: Optional[str] = None, users = ovh.CloudProject.get_container_registry_users(service_name=ovh_cloud_project_containerregistry["registry"]["service_name"], registry_id=ovh_cloud_project_containerregistry["registry"]["id"]) ``` - :param str registry_id: Registry ID @@ -122,7 +120,6 @@ def get_container_registry_users_output(registry_id: Optional[pulumi.Input[str]] ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -132,7 +129,6 @@ def get_container_registry_users_output(registry_id: Optional[pulumi.Input[str]] users = ovh.CloudProject.get_container_registry_users(service_name=ovh_cloud_project_containerregistry["registry"]["service_name"], registry_id=ovh_cloud_project_containerregistry["registry"]["id"]) ``` - :param str registry_id: Registry ID diff --git a/sdk/python/pulumi_ovh/cloudproject/get_failover_ip_attach.py b/sdk/python/pulumi_ovh/cloudproject/get_failover_ip_attach.py index f6893b3f..bd7e3e4b 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_failover_ip_attach.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_failover_ip_attach.py @@ -149,7 +149,6 @@ def get_failover_ip_attach(block: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -157,7 +156,6 @@ def get_failover_ip_attach(block: Optional[str] = None, myfailoverip = ovh.CloudProject.get_failover_ip_attach(ip="XXXXXX", service_name="XXXXXX") ``` - :param str block: The IP block @@ -201,7 +199,6 @@ def get_failover_ip_attach_output(block: Optional[pulumi.Input[Optional[str]]] = ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -209,7 +206,6 @@ def get_failover_ip_attach_output(block: Optional[pulumi.Input[Optional[str]]] = myfailoverip = ovh.CloudProject.get_failover_ip_attach(ip="XXXXXX", service_name="XXXXXX") ``` - :param str block: The IP block diff --git a/sdk/python/pulumi_ovh/cloudproject/get_kube.py b/sdk/python/pulumi_ovh/cloudproject/get_kube.py index ea4e943e..daf99545 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_kube.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_kube.py @@ -269,7 +269,6 @@ def get_kube(customization_apiservers: Optional[Sequence[pulumi.InputType['GetKu ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -278,7 +277,6 @@ def get_kube(customization_apiservers: Optional[Sequence[pulumi.InputType['GetKu kube_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx") pulumi.export("version", my_kube_cluster.version) ``` - :param Sequence[pulumi.InputType['GetKubeCustomizationApiserverArgs']] customization_apiservers: Kubernetes API server customization @@ -344,7 +342,6 @@ def get_kube_output(customization_apiservers: Optional[pulumi.Input[Optional[Seq ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -353,7 +350,6 @@ def get_kube_output(customization_apiservers: Optional[pulumi.Input[Optional[Seq kube_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx") pulumi.export("version", my_kube_cluster.version) ``` - :param Sequence[pulumi.InputType['GetKubeCustomizationApiserverArgs']] customization_apiservers: Kubernetes API server customization diff --git a/sdk/python/pulumi_ovh/cloudproject/get_kube_ip_restrictions.py b/sdk/python/pulumi_ovh/cloudproject/get_kube_ip_restrictions.py index a6697ce1..6bed6450 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_kube_ip_restrictions.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_kube_ip_restrictions.py @@ -88,7 +88,6 @@ def get_kube_ip_restrictions(kube_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -97,7 +96,6 @@ def get_kube_ip_restrictions(kube_id: Optional[str] = None, kube_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx") pulumi.export("ips", iprestrictions.ips) ``` - :param str kube_id: The id of the managed kubernetes cluster. @@ -126,7 +124,6 @@ def get_kube_ip_restrictions_output(kube_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -135,7 +132,6 @@ def get_kube_ip_restrictions_output(kube_id: Optional[pulumi.Input[str]] = None, kube_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx") pulumi.export("ips", iprestrictions.ips) ``` - :param str kube_id: The id of the managed kubernetes cluster. diff --git a/sdk/python/pulumi_ovh/cloudproject/get_kube_node_pool.py b/sdk/python/pulumi_ovh/cloudproject/get_kube_node_pool.py index a1927c9f..7f354f8d 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_kube_node_pool.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_kube_node_pool.py @@ -338,7 +338,6 @@ def get_kube_node_pool(kube_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -348,7 +347,6 @@ def get_kube_node_pool(kube_id: Optional[str] = None, name="xxxxxx") pulumi.export("maxNodes", nodepool.max_nodes) ``` - :param str kube_id: The id of the managed kubernetes cluster. @@ -402,7 +400,6 @@ def get_kube_node_pool_output(kube_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -412,7 +409,6 @@ def get_kube_node_pool_output(kube_id: Optional[pulumi.Input[str]] = None, name="xxxxxx") pulumi.export("maxNodes", nodepool.max_nodes) ``` - :param str kube_id: The id of the managed kubernetes cluster. diff --git a/sdk/python/pulumi_ovh/cloudproject/get_kube_node_pool_nodes.py b/sdk/python/pulumi_ovh/cloudproject/get_kube_node_pool_nodes.py index d8ed98a9..54dab5bb 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_kube_node_pool_nodes.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_kube_node_pool_nodes.py @@ -102,7 +102,6 @@ def get_kube_node_pool_nodes(kube_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -112,7 +111,6 @@ def get_kube_node_pool_nodes(kube_id: Optional[str] = None, name="XXXXXX") pulumi.export("nodes", nodes_kube_node_pool_nodes) ``` - :param str kube_id: The ID of the managed kubernetes cluster. @@ -145,7 +143,6 @@ def get_kube_node_pool_nodes_output(kube_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -155,7 +152,6 @@ def get_kube_node_pool_nodes_output(kube_id: Optional[pulumi.Input[str]] = None, name="XXXXXX") pulumi.export("nodes", nodes_kube_node_pool_nodes) ``` - :param str kube_id: The ID of the managed kubernetes cluster. diff --git a/sdk/python/pulumi_ovh/cloudproject/get_kube_nodes.py b/sdk/python/pulumi_ovh/cloudproject/get_kube_nodes.py index a87e6de8..1a59c70d 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_kube_nodes.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_kube_nodes.py @@ -89,7 +89,6 @@ def get_kube_nodes(kube_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -98,7 +97,6 @@ def get_kube_nodes(kube_id: Optional[str] = None, kube_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx") pulumi.export("nodes", nodes_kube_nodes) ``` - :param str kube_id: The ID of the managed kubernetes cluster. @@ -127,7 +125,6 @@ def get_kube_nodes_output(kube_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -136,7 +133,6 @@ def get_kube_nodes_output(kube_id: Optional[pulumi.Input[str]] = None, kube_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx") pulumi.export("nodes", nodes_kube_nodes) ``` - :param str kube_id: The ID of the managed kubernetes cluster. diff --git a/sdk/python/pulumi_ovh/cloudproject/get_kube_oidc.py b/sdk/python/pulumi_ovh/cloudproject/get_kube_oidc.py index d7442532..2dc844ad 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_kube_oidc.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_kube_oidc.py @@ -193,7 +193,6 @@ def get_kube_oidc(client_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -202,7 +201,6 @@ def get_kube_oidc(client_id: Optional[str] = None, kube_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx") pulumi.export("oidc-val", oidc.client_id) ``` - :param str client_id: The OIDC client ID. @@ -266,7 +264,6 @@ def get_kube_oidc_output(client_id: Optional[pulumi.Input[Optional[str]]] = None ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -275,7 +272,6 @@ def get_kube_oidc_output(client_id: Optional[pulumi.Input[Optional[str]]] = None kube_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx") pulumi.export("oidc-val", oidc.client_id) ``` - :param str client_id: The OIDC client ID. diff --git a/sdk/python/pulumi_ovh/cloudproject/get_m3db_namespace.py b/sdk/python/pulumi_ovh/cloudproject/get_m3db_namespace.py index ef851f71..f9361f5b 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_m3db_namespace.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_m3db_namespace.py @@ -197,7 +197,6 @@ def get_m3db_namespace(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -207,7 +206,6 @@ def get_m3db_namespace(cluster_id: Optional[str] = None, name="ZZZ") pulumi.export("m3dbnamespaceType", m3dbnamespace.type) ``` - :param str cluster_id: Cluster ID @@ -248,7 +246,6 @@ def get_m3db_namespace_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -258,7 +255,6 @@ def get_m3db_namespace_output(cluster_id: Optional[pulumi.Input[str]] = None, name="ZZZ") pulumi.export("m3dbnamespaceType", m3dbnamespace.type) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudproject/get_m3db_namespaces.py b/sdk/python/pulumi_ovh/cloudproject/get_m3db_namespaces.py index 09e9d5b8..e1e79d95 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_m3db_namespaces.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_m3db_namespaces.py @@ -88,7 +88,6 @@ def get_m3db_namespaces(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -97,7 +96,6 @@ def get_m3db_namespaces(cluster_id: Optional[str] = None, cluster_id="YYY") pulumi.export("namespaceIds", namespaces.namespace_ids) ``` - :param str cluster_id: Cluster ID @@ -126,7 +124,6 @@ def get_m3db_namespaces_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -135,7 +132,6 @@ def get_m3db_namespaces_output(cluster_id: Optional[pulumi.Input[str]] = None, cluster_id="YYY") pulumi.export("namespaceIds", namespaces.namespace_ids) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudproject/get_m3db_user.py b/sdk/python/pulumi_ovh/cloudproject/get_m3db_user.py index 27a9a9e6..fa7c70c9 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_m3db_user.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_m3db_user.py @@ -125,7 +125,6 @@ def get_m3db_user(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -135,7 +134,6 @@ def get_m3db_user(cluster_id: Optional[str] = None, name="ZZZ") pulumi.export("m3dbuserGroup", m3dbuser.group) ``` - :param str cluster_id: Cluster ID @@ -170,7 +168,6 @@ def get_m3db_user_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -180,7 +177,6 @@ def get_m3db_user_output(cluster_id: Optional[pulumi.Input[str]] = None, name="ZZZ") pulumi.export("m3dbuserGroup", m3dbuser.group) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudproject/get_mongo_db_user.py b/sdk/python/pulumi_ovh/cloudproject/get_mongo_db_user.py index e4efa206..c58374c8 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_mongo_db_user.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_mongo_db_user.py @@ -125,7 +125,6 @@ def get_mongo_db_user(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -135,7 +134,6 @@ def get_mongo_db_user(cluster_id: Optional[str] = None, name="ZZZ@admin") pulumi.export("mongouserRoles", mongouser.roles) ``` - :param str cluster_id: Cluster ID @@ -170,7 +168,6 @@ def get_mongo_db_user_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -180,7 +177,6 @@ def get_mongo_db_user_output(cluster_id: Optional[pulumi.Input[str]] = None, name="ZZZ@admin") pulumi.export("mongouserRoles", mongouser.roles) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudproject/get_open_search_pattern.py b/sdk/python/pulumi_ovh/cloudproject/get_open_search_pattern.py index 0be633d2..054a93b1 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_open_search_pattern.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_open_search_pattern.py @@ -101,7 +101,6 @@ def get_open_search_pattern(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -111,7 +110,6 @@ def get_open_search_pattern(cluster_id: Optional[str] = None, id="ZZZ") pulumi.export("patternPattern", pattern.pattern) ``` - :param str cluster_id: Cluster ID @@ -144,7 +142,6 @@ def get_open_search_pattern_output(cluster_id: Optional[pulumi.Input[str]] = Non ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -154,7 +151,6 @@ def get_open_search_pattern_output(cluster_id: Optional[pulumi.Input[str]] = Non id="ZZZ") pulumi.export("patternPattern", pattern.pattern) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudproject/get_open_search_patterns.py b/sdk/python/pulumi_ovh/cloudproject/get_open_search_patterns.py index d9cca2fa..1ad9a278 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_open_search_patterns.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_open_search_patterns.py @@ -88,7 +88,6 @@ def get_open_search_patterns(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -97,7 +96,6 @@ def get_open_search_patterns(cluster_id: Optional[str] = None, cluster_id="YYY") pulumi.export("patternIds", patterns.pattern_ids) ``` - :param str cluster_id: Cluster ID @@ -126,7 +124,6 @@ def get_open_search_patterns_output(cluster_id: Optional[pulumi.Input[str]] = No ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -135,7 +132,6 @@ def get_open_search_patterns_output(cluster_id: Optional[pulumi.Input[str]] = No cluster_id="YYY") pulumi.export("patternIds", patterns.pattern_ids) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudproject/get_open_search_user.py b/sdk/python/pulumi_ovh/cloudproject/get_open_search_user.py index 02b12099..b2af4150 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_open_search_user.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_open_search_user.py @@ -126,7 +126,6 @@ def get_open_search_user(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -136,7 +135,6 @@ def get_open_search_user(cluster_id: Optional[str] = None, name="ZZZ") pulumi.export("osuserAcls", osuser.acls) ``` - :param str cluster_id: Cluster ID @@ -171,7 +169,6 @@ def get_open_search_user_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -181,7 +178,6 @@ def get_open_search_user_output(cluster_id: Optional[pulumi.Input[str]] = None, name="ZZZ") pulumi.export("osuserAcls", osuser.acls) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudproject/get_redis_user.py b/sdk/python/pulumi_ovh/cloudproject/get_redis_user.py index f137f069..4491028f 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_redis_user.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_redis_user.py @@ -161,7 +161,6 @@ def get_redis_user(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -171,7 +170,6 @@ def get_redis_user(cluster_id: Optional[str] = None, name="ZZZ") pulumi.export("redisuserCommands", redisuser.commands) ``` - :param str cluster_id: Cluster ID @@ -209,7 +207,6 @@ def get_redis_user_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -219,7 +216,6 @@ def get_redis_user_output(cluster_id: Optional[pulumi.Input[str]] = None, name="ZZZ") pulumi.export("redisuserCommands", redisuser.commands) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudproject/get_region.py b/sdk/python/pulumi_ovh/cloudproject/get_region.py index 8bdc5bde..b9b87735 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_region.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_region.py @@ -112,7 +112,6 @@ def get_region(name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -120,7 +119,6 @@ def get_region(name: Optional[str] = None, g_ra1 = ovh.CloudProject.get_region(name="GRA1", service_name="XXXXXX") ``` - :param str name: The name of the region associated with the public cloud @@ -152,7 +150,6 @@ def get_region_output(name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -160,7 +157,6 @@ def get_region_output(name: Optional[pulumi.Input[str]] = None, g_ra1 = ovh.CloudProject.get_region(name="GRA1", service_name="XXXXXX") ``` - :param str name: The name of the region associated with the public cloud diff --git a/sdk/python/pulumi_ovh/cloudproject/get_regions.py b/sdk/python/pulumi_ovh/cloudproject/get_regions.py index 6cf9289e..04b4dad6 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_regions.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_regions.py @@ -82,7 +82,6 @@ def get_regions(has_services_ups: Optional[Sequence[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -90,7 +89,6 @@ def get_regions(has_services_ups: Optional[Sequence[str]] = None, regions = ovh.CloudProject.get_regions(has_services_ups=["network"], service_name="XXXXXX") ``` - :param Sequence[str] has_services_ups: List of services which has to be UP in regions. @@ -121,7 +119,6 @@ def get_regions_output(has_services_ups: Optional[pulumi.Input[Optional[Sequence ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -129,7 +126,6 @@ def get_regions_output(has_services_ups: Optional[pulumi.Input[Optional[Sequence regions = ovh.CloudProject.get_regions(has_services_ups=["network"], service_name="XXXXXX") ``` - :param Sequence[str] has_services_ups: List of services which has to be UP in regions. diff --git a/sdk/python/pulumi_ovh/cloudproject/get_user.py b/sdk/python/pulumi_ovh/cloudproject/get_user.py index be9ab91b..e6d01cc0 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_user.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_user.py @@ -132,7 +132,6 @@ def get_user(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -144,7 +143,6 @@ def get_user(service_name: Optional[str] = None, my_user = ovh.CloudProject.get_user(service_name=project_users.service_name, user_id=s3_user_id) ``` - :param str service_name: The ID of the public cloud project. If omitted, @@ -177,7 +175,6 @@ def get_user_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -189,7 +186,6 @@ def get_user_output(service_name: Optional[pulumi.Input[str]] = None, my_user = ovh.CloudProject.get_user(service_name=project_users.service_name, user_id=s3_user_id) ``` - :param str service_name: The ID of the public cloud project. If omitted, diff --git a/sdk/python/pulumi_ovh/cloudproject/get_user_s3_credential.py b/sdk/python/pulumi_ovh/cloudproject/get_user_s3_credential.py index b8c67c41..7335b60f 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_user_s3_credential.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_user_s3_credential.py @@ -92,7 +92,6 @@ def get_user_s3_credential(access_key_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -109,7 +108,6 @@ def get_user_s3_credential(access_key_id: Optional[str] = None, pulumi.export("myAccessKeyId", my_s3_credential.access_key_id) pulumi.export("mySecretAccessKey", my_s3_credential.secret_access_key) ``` - :param str access_key_id: the Access Key ID @@ -142,7 +140,6 @@ def get_user_s3_credential_output(access_key_id: Optional[pulumi.Input[str]] = N ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -159,7 +156,6 @@ def get_user_s3_credential_output(access_key_id: Optional[pulumi.Input[str]] = N pulumi.export("myAccessKeyId", my_s3_credential.access_key_id) pulumi.export("mySecretAccessKey", my_s3_credential.secret_access_key) ``` - :param str access_key_id: the Access Key ID diff --git a/sdk/python/pulumi_ovh/cloudproject/get_user_s3_credentials.py b/sdk/python/pulumi_ovh/cloudproject/get_user_s3_credentials.py index 4e7f40e9..5a5b6db1 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_user_s3_credentials.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_user_s3_credentials.py @@ -82,7 +82,6 @@ def get_user_s3_credentials(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -91,7 +90,6 @@ def get_user_s3_credentials(service_name: Optional[str] = None, user_id="1234") pulumi.export("accessKeyIds", my_s3_credentials.access_key_ids) ``` - :param str service_name: The ID of the public cloud project. If omitted, @@ -120,7 +118,6 @@ def get_user_s3_credentials_output(service_name: Optional[pulumi.Input[str]] = N ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -129,7 +126,6 @@ def get_user_s3_credentials_output(service_name: Optional[pulumi.Input[str]] = N user_id="1234") pulumi.export("accessKeyIds", my_s3_credentials.access_key_ids) ``` - :param str service_name: The ID of the public cloud project. If omitted, diff --git a/sdk/python/pulumi_ovh/cloudproject/get_user_s3_policy.py b/sdk/python/pulumi_ovh/cloudproject/get_user_s3_policy.py index 9432c811..135c9d67 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_user_s3_policy.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_user_s3_policy.py @@ -82,7 +82,6 @@ def get_user_s3_policy(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -94,7 +93,6 @@ def get_user_s3_policy(service_name: Optional[str] = None, policy = ovh.CloudProject.get_user_s3_policy(service_name=project_users.service_name, user_id=s3_user_id) ``` - :param str service_name: The ID of the public cloud project. If omitted, @@ -123,7 +121,6 @@ def get_user_s3_policy_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -135,7 +132,6 @@ def get_user_s3_policy_output(service_name: Optional[pulumi.Input[str]] = None, policy = ovh.CloudProject.get_user_s3_policy(service_name=project_users.service_name, user_id=s3_user_id) ``` - :param str service_name: The ID of the public cloud project. If omitted, diff --git a/sdk/python/pulumi_ovh/cloudproject/get_users.py b/sdk/python/pulumi_ovh/cloudproject/get_users.py index 12ccebf5..411c8eae 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_users.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_users.py @@ -73,7 +73,6 @@ def get_users(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -84,7 +83,6 @@ def get_users(service_name: Optional[str] = None, s3_user_id = users[0] pulumi.export("userId", s3_user_id) ``` - :param str service_name: The ID of the public cloud project. If omitted, @@ -109,7 +107,6 @@ def get_users_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -120,7 +117,6 @@ def get_users_output(service_name: Optional[pulumi.Input[str]] = None, s3_user_id = users[0] pulumi.export("userId", s3_user_id) ``` - :param str service_name: The ID of the public cloud project. If omitted, diff --git a/sdk/python/pulumi_ovh/cloudproject/get_v_rack.py b/sdk/python/pulumi_ovh/cloudproject/get_v_rack.py index ad6d034b..b9024f63 100644 --- a/sdk/python/pulumi_ovh/cloudproject/get_v_rack.py +++ b/sdk/python/pulumi_ovh/cloudproject/get_v_rack.py @@ -84,7 +84,6 @@ def get_v_rack(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -92,7 +91,6 @@ def get_v_rack(service_name: Optional[str] = None, vrack_v_rack = ovh.CloudProject.get_v_rack(service_name="XXXXXX") pulumi.export("vrack", vrack_v_rack) ``` - :param str service_name: The id of the public cloud project. If omitted, @@ -118,7 +116,6 @@ def get_v_rack_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -126,7 +123,6 @@ def get_v_rack_output(service_name: Optional[pulumi.Input[str]] = None, vrack_v_rack = ovh.CloudProject.get_v_rack(service_name="XXXXXX") pulumi.export("vrack", vrack_v_rack) ``` - :param str service_name: The id of the public cloud project. If omitted, diff --git a/sdk/python/pulumi_ovh/cloudproject/kube_ip_restrictions.py b/sdk/python/pulumi_ovh/cloudproject/kube_ip_restrictions.py index 67cf54a8..09860319 100644 --- a/sdk/python/pulumi_ovh/cloudproject/kube_ip_restrictions.py +++ b/sdk/python/pulumi_ovh/cloudproject/kube_ip_restrictions.py @@ -134,7 +134,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -144,7 +143,6 @@ def __init__(__self__, kube_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx", service_name="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") ``` - ## Import @@ -173,7 +171,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -183,7 +180,6 @@ def __init__(__self__, kube_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx", service_name="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudproject/kube_node_pool.py b/sdk/python/pulumi_ovh/cloudproject/kube_node_pool.py index a1b52a20..8c80e041 100644 --- a/sdk/python/pulumi_ovh/cloudproject/kube_node_pool.py +++ b/sdk/python/pulumi_ovh/cloudproject/kube_node_pool.py @@ -665,7 +665,6 @@ def __init__(__self__, Create a simple node pool in your Kubernetes cluster: - ```python import pulumi import pulumi_ovh as ovh @@ -678,11 +677,9 @@ def __init__(__self__, min_nodes=3, service_name="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") ``` - Create an advanced node pool in your Kubernetes cluster: - ```python import pulumi import pulumi_ovh as ovh @@ -719,7 +716,6 @@ def __init__(__self__, ), )) ``` - ## Import @@ -766,7 +762,6 @@ def __init__(__self__, Create a simple node pool in your Kubernetes cluster: - ```python import pulumi import pulumi_ovh as ovh @@ -779,11 +774,9 @@ def __init__(__self__, min_nodes=3, service_name="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") ``` - Create an advanced node pool in your Kubernetes cluster: - ```python import pulumi import pulumi_ovh as ovh @@ -820,7 +813,6 @@ def __init__(__self__, ), )) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudproject/kube_oidc.py b/sdk/python/pulumi_ovh/cloudproject/kube_oidc.py index 26650bd5..a4129135 100644 --- a/sdk/python/pulumi_ovh/cloudproject/kube_oidc.py +++ b/sdk/python/pulumi_ovh/cloudproject/kube_oidc.py @@ -397,7 +397,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -415,7 +414,6 @@ def __init__(__self__, oidc_signing_algs=["RS512"], oidc_ca_content="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZhekNDQTFPZ0F3SUJBZ0lVYm9YRkZrL1hCQmdQUUI4UHlqbkttUGVWekNjd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1JURUxNQWtHQTFVRUJoTUNRVlV4RXpBUkJnTlZCQWdNQ2xOdmJXVXRVM1JoZEdVeElUQWZCZ05WQkFvTQpHRWx1ZEdWeWJtVjBJRmRwWkdkcGRITWdVSFI1SUV4MFpEQWVGdzB5TWpFd01UUXdOalE0TlROYUZ3MHlNekV3Ck1UUXdOalE0TlROYU1FVXhDekFKQmdOVkJBWVRBa0ZWTVJNd0VRWURWUVFJREFwVGIyMWxMVk4wWVhSbE1TRXcKSHdZRFZRUUtEQmhKYm5SbGNtNWxkQ0JYYVdSbmFYUnpJRkIwZVNCTWRHUXdnZ0lpTUEwR0NTcUdTSWIzRFFFQgpBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQytPMk53bGx2QTQyT05SUHMyZWlqTUp2UHhpN21RblVSS3FrOHJEV1VkCkwzZU0yM1JXeVhtS1AydDQ5Zi9LVGsweEZNVStOSTUzTEhwWmh6N3NpK3dEUFUvWWZWSS9rQmZsRm8zeVZCMSsKZWdCSnpyNGIrQ3FoaWlCUkh0Vm5LblFKUmdvOVJjVkxhRm82UEY0N1V0UWJ2bWVuNGdERnExVkYwVHhUdnFMdwpIMzRZL0U2QUJsSlZnWFBzaWQzNm54eTErNnlKV05vRXNVekFiekpWMHhzTGhxc2hOazA0TWx4YnBhcG1XcEUxCmFFMHRIZGpjUlI3Y1dTRUUwMnRSQzNYL2tSNjBKb3MxR0N0Y0ZQTTVIN3NjOFBXNFRUem1EWWhOeDRiVjV4T28KU0xYRnI5ajBzZEgxbm1wSlI1dWxJT2dPTWV3MHA2d3JOYVV2MGpxc1hzdVdqMVpxdTRLRi81aEQ3azVhRlhKNQpjYWNTUi9mRWxreW1uZis0eHZFOG8wdkRWNFR5NHo3K3lSS1U0clZvZFNBZWZIN3lqeitLV1RRck96L0lHU2NwCmV1YTdqV0hRMDdMYWxyTjV2b0tFaU1JM3MrWjhzeUdVUGVyYXQwdzJMWlc3NnhxVGl4R002clZxUldxVlQ4L1oKQTJMMEc4WGRvNTZvV2lFYVF5RkJtRDFnMXU2UEsvTmFGVDI1L2tTNWJ1dnF5L1dLVGt0UVNhNHNZc1ZLbUlQTQp0Zys0NUZ2aFErNkRuQzd0TmVnaTZDTkdTb0w0R1dPOEE5UDZRNjE5RkJJZ1VjcGpFMTgvUHpQOEJmcTAxajhnCjZmdm1jNkVPMkxHVHhDcW1DbVp0TnI3OCtQaUxkMHZIY3pqY3E3NzhiNW5WRXRpUVNRQkUyb0ozTVlIZUFIUUkKYVFJREFRQUJvMU13VVRBZEJnTlZIUTRFRmdRVUpaMUhlVmx1U3pjY0U2NEZQYWtuNkRBWnhmSXdId1lEVlIwagpCQmd3Rm9BVUpaMUhlVmx1U3pjY0U2NEZQYWtuNkRBWnhmSXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU5CZ2txCmhraUc5dzBCQVFzRkFBT0NBZ0VBQlhNSlU2MjJZVFZVNnZ1K2svNnkwMGNaWlRmVnZtdVJMOXhTcWxVM0I1QmQKVWdyVWx1TmdjN2dhUUlrYzkvWmh2MnhNd0xxUldMWEhiTWx1NkNvdkNiVTVpeWt0NHVWMnl5UzlZYWhmVVRNVQo3TVE0WFRta2hoS0dGbWZBQ2QzTUVwRE55T3hmWXh0UVBwM1NZT2IxRGFKMmUwY01Gc081bytORGQ5aFVBVzFoCjFLMjMwQnZzYldYYVo4MStIdTU4U1BsYTM5R3FMTG85MzR6dEs4WkRWNFRGTVJxMnNVQ1cxcWFidDh5ejd2RzAKSGV3dXdxelRwR1lTSFI1U0ZvMm45R0xKVUN4SnhxcDlOWVJjMlhUdXRUdkJESzVPMXFZZEJaQzd6cmcxSnczawp2SjI4UGx2TzBQRE42ZVlUdElJdC9yU05ZbW56eVVNRTRYREt0di9KRitLZWZNSWxDTkpzZDRHYXVTdlo5M1NOClhINmcrNEZvRkp4UzNxRmZ0WEc4czNRNnppNzNLRzh5UHZVNHU0WmZNRGd2aG92L0V5YkNLWUpFdVVZSlJWNGEKbmc3cWh3NDBabXQ0eWNCRzU5a2tFSGhNYWtxTWpPaUNkV2x4MEVjZXIxcEFGT1pqN3o1NktURXIxa0ZwUHVaRApjVER5SnNwTjh6dm9CQ0l1ancvQjR6S3kyWStOQitRR1p3dXhyTk9mRGR6ek9yQUE1Ym9OS2gwUUh4c0RxNTExClFaU3hCR21EcGJzN2QzMUQvQll3WEhIUWdwb3FoVUU5dFBGSThpN0pkM2FyeXZCdHlnTWlxSmt1VlRFVk1Ta0UKNTZ0VnFsMjlXenFhRXNrbDN3VUlmczVKKzN3RzRPcWNxRDdXaGQxWUtnc0VUMjdFTWlqVXZIYzQ4TXE0bU1rPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==") ``` - ## Import @@ -452,7 +450,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -470,7 +467,6 @@ def __init__(__self__, oidc_signing_algs=["RS512"], oidc_ca_content="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZhekNDQTFPZ0F3SUJBZ0lVYm9YRkZrL1hCQmdQUUI4UHlqbkttUGVWekNjd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1JURUxNQWtHQTFVRUJoTUNRVlV4RXpBUkJnTlZCQWdNQ2xOdmJXVXRVM1JoZEdVeElUQWZCZ05WQkFvTQpHRWx1ZEdWeWJtVjBJRmRwWkdkcGRITWdVSFI1SUV4MFpEQWVGdzB5TWpFd01UUXdOalE0TlROYUZ3MHlNekV3Ck1UUXdOalE0TlROYU1FVXhDekFKQmdOVkJBWVRBa0ZWTVJNd0VRWURWUVFJREFwVGIyMWxMVk4wWVhSbE1TRXcKSHdZRFZRUUtEQmhKYm5SbGNtNWxkQ0JYYVdSbmFYUnpJRkIwZVNCTWRHUXdnZ0lpTUEwR0NTcUdTSWIzRFFFQgpBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQytPMk53bGx2QTQyT05SUHMyZWlqTUp2UHhpN21RblVSS3FrOHJEV1VkCkwzZU0yM1JXeVhtS1AydDQ5Zi9LVGsweEZNVStOSTUzTEhwWmh6N3NpK3dEUFUvWWZWSS9rQmZsRm8zeVZCMSsKZWdCSnpyNGIrQ3FoaWlCUkh0Vm5LblFKUmdvOVJjVkxhRm82UEY0N1V0UWJ2bWVuNGdERnExVkYwVHhUdnFMdwpIMzRZL0U2QUJsSlZnWFBzaWQzNm54eTErNnlKV05vRXNVekFiekpWMHhzTGhxc2hOazA0TWx4YnBhcG1XcEUxCmFFMHRIZGpjUlI3Y1dTRUUwMnRSQzNYL2tSNjBKb3MxR0N0Y0ZQTTVIN3NjOFBXNFRUem1EWWhOeDRiVjV4T28KU0xYRnI5ajBzZEgxbm1wSlI1dWxJT2dPTWV3MHA2d3JOYVV2MGpxc1hzdVdqMVpxdTRLRi81aEQ3azVhRlhKNQpjYWNTUi9mRWxreW1uZis0eHZFOG8wdkRWNFR5NHo3K3lSS1U0clZvZFNBZWZIN3lqeitLV1RRck96L0lHU2NwCmV1YTdqV0hRMDdMYWxyTjV2b0tFaU1JM3MrWjhzeUdVUGVyYXQwdzJMWlc3NnhxVGl4R002clZxUldxVlQ4L1oKQTJMMEc4WGRvNTZvV2lFYVF5RkJtRDFnMXU2UEsvTmFGVDI1L2tTNWJ1dnF5L1dLVGt0UVNhNHNZc1ZLbUlQTQp0Zys0NUZ2aFErNkRuQzd0TmVnaTZDTkdTb0w0R1dPOEE5UDZRNjE5RkJJZ1VjcGpFMTgvUHpQOEJmcTAxajhnCjZmdm1jNkVPMkxHVHhDcW1DbVp0TnI3OCtQaUxkMHZIY3pqY3E3NzhiNW5WRXRpUVNRQkUyb0ozTVlIZUFIUUkKYVFJREFRQUJvMU13VVRBZEJnTlZIUTRFRmdRVUpaMUhlVmx1U3pjY0U2NEZQYWtuNkRBWnhmSXdId1lEVlIwagpCQmd3Rm9BVUpaMUhlVmx1U3pjY0U2NEZQYWtuNkRBWnhmSXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU5CZ2txCmhraUc5dzBCQVFzRkFBT0NBZ0VBQlhNSlU2MjJZVFZVNnZ1K2svNnkwMGNaWlRmVnZtdVJMOXhTcWxVM0I1QmQKVWdyVWx1TmdjN2dhUUlrYzkvWmh2MnhNd0xxUldMWEhiTWx1NkNvdkNiVTVpeWt0NHVWMnl5UzlZYWhmVVRNVQo3TVE0WFRta2hoS0dGbWZBQ2QzTUVwRE55T3hmWXh0UVBwM1NZT2IxRGFKMmUwY01Gc081bytORGQ5aFVBVzFoCjFLMjMwQnZzYldYYVo4MStIdTU4U1BsYTM5R3FMTG85MzR6dEs4WkRWNFRGTVJxMnNVQ1cxcWFidDh5ejd2RzAKSGV3dXdxelRwR1lTSFI1U0ZvMm45R0xKVUN4SnhxcDlOWVJjMlhUdXRUdkJESzVPMXFZZEJaQzd6cmcxSnczawp2SjI4UGx2TzBQRE42ZVlUdElJdC9yU05ZbW56eVVNRTRYREt0di9KRitLZWZNSWxDTkpzZDRHYXVTdlo5M1NOClhINmcrNEZvRkp4UzNxRmZ0WEc4czNRNnppNzNLRzh5UHZVNHU0WmZNRGd2aG92L0V5YkNLWUpFdVVZSlJWNGEKbmc3cWh3NDBabXQ0eWNCRzU5a2tFSGhNYWtxTWpPaUNkV2x4MEVjZXIxcEFGT1pqN3o1NktURXIxa0ZwUHVaRApjVER5SnNwTjh6dm9CQ0l1ancvQjR6S3kyWStOQitRR1p3dXhyTk9mRGR6ek9yQUE1Ym9OS2gwUUh4c0RxNTExClFaU3hCR21EcGJzN2QzMUQvQll3WEhIUWdwb3FoVUU5dFBGSThpN0pkM2FyeXZCdHlnTWlxSmt1VlRFVk1Ta0UKNTZ0VnFsMjlXenFhRXNrbDN3VUlmczVKKzN3RzRPcWNxRDdXaGQxWUtnc0VUMjdFTWlqVXZIYzQ4TXE0bU1rPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudproject/network_private.py b/sdk/python/pulumi_ovh/cloudproject/network_private.py index a4eef527..cdec6826 100644 --- a/sdk/python/pulumi_ovh/cloudproject/network_private.py +++ b/sdk/python/pulumi_ovh/cloudproject/network_private.py @@ -263,7 +263,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -275,7 +274,6 @@ def __init__(__self__, ], service_name="XXXXXX") ``` - ## Import @@ -308,7 +306,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -320,7 +317,6 @@ def __init__(__self__, ], service_name="XXXXXX") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudproject/network_private_subnet.py b/sdk/python/pulumi_ovh/cloudproject/network_private_subnet.py index 29d56708..c931e3d2 100644 --- a/sdk/python/pulumi_ovh/cloudproject/network_private_subnet.py +++ b/sdk/python/pulumi_ovh/cloudproject/network_private_subnet.py @@ -392,7 +392,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -407,7 +406,6 @@ def __init__(__self__, service_name="xxxxx", start="192.168.168.100") ``` - ## Import @@ -450,7 +448,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -465,7 +462,6 @@ def __init__(__self__, service_name="xxxxx", start="192.168.168.100") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudproject/outputs.py b/sdk/python/pulumi_ovh/cloudproject/outputs.py index 63bd805c..bb91824a 100644 --- a/sdk/python/pulumi_ovh/cloudproject/outputs.py +++ b/sdk/python/pulumi_ovh/cloudproject/outputs.py @@ -18,6 +18,9 @@ 'DatabaseEndpoint', 'DatabaseIpRestriction', 'DatabaseNode', + 'GatewayExternalInformation', + 'GatewayExternalInformationIp', + 'GatewayInterface', 'KubeCustomization', 'KubeCustomizationApiserver', 'KubeCustomizationApiserverAdmissionplugin', @@ -532,6 +535,176 @@ def subnet_id(self) -> Optional[str]: return pulumi.get(self, "subnet_id") +@pulumi.output_type +class GatewayExternalInformation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "networkId": + suggest = "network_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GatewayExternalInformation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GatewayExternalInformation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GatewayExternalInformation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + ips: Optional[Sequence['outputs.GatewayExternalInformationIp']] = None, + network_id: Optional[str] = None): + """ + :param Sequence['GatewayExternalInformationIpArgs'] ips: List of external ips of the gateway. + :param str network_id: ID of the private network. + """ + if ips is not None: + pulumi.set(__self__, "ips", ips) + if network_id is not None: + pulumi.set(__self__, "network_id", network_id) + + @property + @pulumi.getter + def ips(self) -> Optional[Sequence['outputs.GatewayExternalInformationIp']]: + """ + List of external ips of the gateway. + """ + return pulumi.get(self, "ips") + + @property + @pulumi.getter(name="networkId") + def network_id(self) -> Optional[str]: + """ + ID of the private network. + """ + return pulumi.get(self, "network_id") + + +@pulumi.output_type +class GatewayExternalInformationIp(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "subnetId": + suggest = "subnet_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GatewayExternalInformationIp. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GatewayExternalInformationIp.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GatewayExternalInformationIp.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + ip: Optional[str] = None, + subnet_id: Optional[str] = None): + """ + :param str ip: IP of the interface. + :param str subnet_id: ID of the subnet. + """ + if ip is not None: + pulumi.set(__self__, "ip", ip) + if subnet_id is not None: + pulumi.set(__self__, "subnet_id", subnet_id) + + @property + @pulumi.getter + def ip(self) -> Optional[str]: + """ + IP of the interface. + """ + return pulumi.get(self, "ip") + + @property + @pulumi.getter(name="subnetId") + def subnet_id(self) -> Optional[str]: + """ + ID of the subnet. + """ + return pulumi.get(self, "subnet_id") + + +@pulumi.output_type +class GatewayInterface(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "networkId": + suggest = "network_id" + elif key == "subnetId": + suggest = "subnet_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GatewayInterface. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GatewayInterface.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GatewayInterface.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + id: Optional[str] = None, + ip: Optional[str] = None, + network_id: Optional[str] = None, + subnet_id: Optional[str] = None): + """ + :param str id: ID of the interface. + :param str ip: IP of the interface. + :param str network_id: ID of the private network. + :param str subnet_id: ID of the subnet. + """ + if id is not None: + pulumi.set(__self__, "id", id) + if ip is not None: + pulumi.set(__self__, "ip", ip) + if network_id is not None: + pulumi.set(__self__, "network_id", network_id) + if subnet_id is not None: + pulumi.set(__self__, "subnet_id", subnet_id) + + @property + @pulumi.getter + def id(self) -> Optional[str]: + """ + ID of the interface. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def ip(self) -> Optional[str]: + """ + IP of the interface. + """ + return pulumi.get(self, "ip") + + @property + @pulumi.getter(name="networkId") + def network_id(self) -> Optional[str]: + """ + ID of the private network. + """ + return pulumi.get(self, "network_id") + + @property + @pulumi.getter(name="subnetId") + def subnet_id(self) -> Optional[str]: + """ + ID of the subnet. + """ + return pulumi.get(self, "subnet_id") + + @pulumi.output_type class KubeCustomization(dict): def __init__(__self__, *, @@ -578,10 +751,6 @@ class KubeCustomizationApiserverAdmissionplugin(dict): def __init__(__self__, *, disableds: Optional[Sequence[str]] = None, enableds: Optional[Sequence[str]] = None): - """ - :param Sequence[str] disableds: Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. - :param Sequence[str] enableds: Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. - """ if disableds is not None: pulumi.set(__self__, "disableds", disableds) if enableds is not None: @@ -590,17 +759,11 @@ def __init__(__self__, *, @property @pulumi.getter def disableds(self) -> Optional[Sequence[str]]: - """ - Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time. - """ return pulumi.get(self, "disableds") @property @pulumi.getter def enableds(self) -> Optional[Sequence[str]]: - """ - Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time. - """ return pulumi.get(self, "enableds") @@ -659,10 +822,6 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, min_sync_period: Optional[str] = None, sync_period: Optional[str] = None): - """ - :param str min_sync_period: Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - :param str sync_period: Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - """ if min_sync_period is not None: pulumi.set(__self__, "min_sync_period", min_sync_period) if sync_period is not None: @@ -671,17 +830,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="minSyncPeriod") def min_sync_period(self) -> Optional[str]: - """ - Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - """ return pulumi.get(self, "min_sync_period") @property @pulumi.getter(name="syncPeriod") def sync_period(self) -> Optional[str]: - """ - Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - """ return pulumi.get(self, "sync_period") @@ -719,14 +872,6 @@ def __init__(__self__, *, tcp_fin_timeout: Optional[str] = None, tcp_timeout: Optional[str] = None, udp_timeout: Optional[str] = None): - """ - :param str min_sync_period: Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - :param str scheduler: IPVS scheduler. - :param str sync_period: Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - :param str tcp_fin_timeout: Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - :param str tcp_timeout: Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - :param str udp_timeout: timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - """ if min_sync_period is not None: pulumi.set(__self__, "min_sync_period", min_sync_period) if scheduler is not None: @@ -743,49 +888,31 @@ def __init__(__self__, *, @property @pulumi.getter(name="minSyncPeriod") def min_sync_period(self) -> Optional[str]: - """ - Minimum period that IPVS rules are refreshed in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). - """ return pulumi.get(self, "min_sync_period") @property @pulumi.getter def scheduler(self) -> Optional[str]: - """ - IPVS scheduler. - """ return pulumi.get(self, "scheduler") @property @pulumi.getter(name="syncPeriod") def sync_period(self) -> Optional[str]: - """ - Minimum period that IPVS rules are refreshed, in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration format (e.g. `PT60S`). - """ return pulumi.get(self, "sync_period") @property @pulumi.getter(name="tcpFinTimeout") def tcp_fin_timeout(self) -> Optional[str]: - """ - Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - """ return pulumi.get(self, "tcp_fin_timeout") @property @pulumi.getter(name="tcpTimeout") def tcp_timeout(self) -> Optional[str]: - """ - Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - """ return pulumi.get(self, "tcp_timeout") @property @pulumi.getter(name="udpTimeout") def udp_timeout(self) -> Optional[str]: - """ - timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system. - """ return pulumi.get(self, "udp_timeout") @@ -871,8 +998,8 @@ def __init__(__self__, *, metadata: 'outputs.KubeNodePoolTemplateMetadata', spec: 'outputs.KubeNodePoolTemplateSpec'): """ - :param 'KubeNodePoolTemplateMetadataArgs' metadata: Metadata of each node in the pool - :param 'KubeNodePoolTemplateSpecArgs' spec: Spec of each node in the pool + :param 'KubeNodePoolTemplateMetadataArgs' metadata: metadata + :param 'KubeNodePoolTemplateSpecArgs' spec: spec """ pulumi.set(__self__, "metadata", metadata) pulumi.set(__self__, "spec", spec) @@ -881,7 +1008,7 @@ def __init__(__self__, *, @pulumi.getter def metadata(self) -> 'outputs.KubeNodePoolTemplateMetadata': """ - Metadata of each node in the pool + metadata """ return pulumi.get(self, "metadata") @@ -889,7 +1016,7 @@ def metadata(self) -> 'outputs.KubeNodePoolTemplateMetadata': @pulumi.getter def spec(self) -> 'outputs.KubeNodePoolTemplateSpec': """ - Spec of each node in the pool + spec """ return pulumi.get(self, "spec") @@ -901,9 +1028,9 @@ def __init__(__self__, *, finalizers: Sequence[str], labels: Mapping[str, str]): """ - :param Mapping[str, str] annotations: Annotations to apply to each node - :param Sequence[str] finalizers: Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. - :param Mapping[str, str] labels: Labels to apply to each node + :param Mapping[str, str] annotations: annotations + :param Sequence[str] finalizers: finalizers + :param Mapping[str, str] labels: labels """ pulumi.set(__self__, "annotations", annotations) pulumi.set(__self__, "finalizers", finalizers) @@ -913,7 +1040,7 @@ def __init__(__self__, *, @pulumi.getter def annotations(self) -> Mapping[str, str]: """ - Annotations to apply to each node + annotations """ return pulumi.get(self, "annotations") @@ -921,7 +1048,7 @@ def annotations(self) -> Mapping[str, str]: @pulumi.getter def finalizers(self) -> Sequence[str]: """ - Finalizers to apply to each node. A finalizer name must be fully qualified, e.g. kubernetes.io/pv-protection , where you prefix it with hostname of your service which is related to the controller responsible for the finalizer. + finalizers """ return pulumi.get(self, "finalizers") @@ -929,7 +1056,7 @@ def finalizers(self) -> Sequence[str]: @pulumi.getter def labels(self) -> Mapping[str, str]: """ - Labels to apply to each node + labels """ return pulumi.get(self, "labels") @@ -940,8 +1067,8 @@ def __init__(__self__, *, taints: Sequence[Mapping[str, Any]], unschedulable: bool): """ - :param Sequence[Mapping[str, Any]] taints: Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) - :param bool unschedulable: If true, set nodes as un-schedulable + :param Sequence[Mapping[str, Any]] taints: taints + :param bool unschedulable: unschedulable """ pulumi.set(__self__, "taints", taints) pulumi.set(__self__, "unschedulable", unschedulable) @@ -950,7 +1077,7 @@ def __init__(__self__, *, @pulumi.getter def taints(self) -> Sequence[Mapping[str, Any]]: """ - Taints to apply to each node [NodeSpec kubernetes documentation](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec) + taints """ return pulumi.get(self, "taints") @@ -958,7 +1085,7 @@ def taints(self) -> Sequence[Mapping[str, Any]]: @pulumi.getter def unschedulable(self) -> bool: """ - If true, set nodes as un-schedulable + unschedulable """ return pulumi.get(self, "unschedulable") @@ -992,11 +1119,9 @@ def __init__(__self__, *, :param bool private_network_routing_as_default: Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. - ```python import pulumi ``` - """ pulumi.set(__self__, "default_vrack_gateway", default_vrack_gateway) pulumi.set(__self__, "private_network_routing_as_default", private_network_routing_as_default) @@ -1016,11 +1141,9 @@ def private_network_routing_as_default(self) -> bool: Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false. In order to use the gateway IP advertised by the private network subnet DHCP, the following configuration shall be used. - ```python import pulumi ``` - """ return pulumi.get(self, "private_network_routing_as_default") @@ -1341,7 +1464,7 @@ def __init__(__self__, *, configurations: Optional[Sequence['outputs.ProjectPlanConfiguration']] = None): """ :param str duration: duration - :param str plan_code: Plan code + :param str plan_code: Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. :param str pricing_mode: Pricing model identifier :param str catalog_name: Catalog name :param Sequence['ProjectPlanConfigurationArgs'] configurations: Representation of a configuration item for personalizing product @@ -1366,7 +1489,7 @@ def duration(self) -> str: @pulumi.getter(name="planCode") def plan_code(self) -> str: """ - Plan code + Plan code. This value must be adapted depending on your `OVH_ENDPOINT` value. It's `project.2018` for `ovh-{eu,ca}` and `project` when using `ovh-us`. """ return pulumi.get(self, "plan_code") diff --git a/sdk/python/pulumi_ovh/cloudproject/project.py b/sdk/python/pulumi_ovh/cloudproject/project.py index 438d7a6b..96eec757 100644 --- a/sdk/python/pulumi_ovh/cloudproject/project.py +++ b/sdk/python/pulumi_ovh/cloudproject/project.py @@ -19,6 +19,7 @@ def __init__(__self__, *, ovh_subsidiary: pulumi.Input[str], plan: pulumi.Input['ProjectPlanArgs'], description: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectOrderArgs']]]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan_options: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectPlanOptionArgs']]]] = None): """ @@ -26,6 +27,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ovh_subsidiary: OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) :param pulumi.Input['ProjectPlanArgs'] plan: Product Plan to order :param pulumi.Input[str] description: A description associated with the user. + :param pulumi.Input[Sequence[pulumi.Input['ProjectOrderArgs']]] orders: Details about the order that was used to create the public cloud project :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[Sequence[pulumi.Input['ProjectPlanOptionArgs']]] plan_options: Product Plan to order """ @@ -33,6 +35,8 @@ def __init__(__self__, *, pulumi.set(__self__, "plan", plan) if description is not None: pulumi.set(__self__, "description", description) + if orders is not None: + pulumi.set(__self__, "orders", orders) if payment_mean is not None: warnings.warn("""This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""", DeprecationWarning) pulumi.log.warn("""payment_mean is deprecated: This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""") @@ -77,6 +81,18 @@ def description(self) -> Optional[pulumi.Input[str]]: def description(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "description", value) + @property + @pulumi.getter + def orders(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProjectOrderArgs']]]]: + """ + Details about the order that was used to create the public cloud project + """ + return pulumi.get(self, "orders") + + @orders.setter + def orders(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectOrderArgs']]]]): + pulumi.set(self, "orders", value) + @property @pulumi.getter(name="paymentMean") def payment_mean(self) -> Optional[pulumi.Input[str]]: @@ -297,6 +313,7 @@ def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, description: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProjectOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['ProjectPlanArgs']]] = None, @@ -316,6 +333,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] description: A description associated with the user. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProjectOrderArgs']]]] orders: Details about the order that was used to create the public cloud project :param pulumi.Input[str] ovh_subsidiary: OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[pulumi.InputType['ProjectPlanArgs']] plan: Product Plan to order @@ -354,6 +372,7 @@ def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, description: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProjectOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['ProjectPlanArgs']]] = None, @@ -368,6 +387,7 @@ def _internal_init(__self__, __props__ = ProjectArgs.__new__(ProjectArgs) __props__.__dict__["description"] = description + __props__.__dict__["orders"] = orders if ovh_subsidiary is None and not opts.urn: raise TypeError("Missing required property 'ovh_subsidiary'") __props__.__dict__["ovh_subsidiary"] = ovh_subsidiary @@ -378,7 +398,6 @@ def _internal_init(__self__, __props__.__dict__["plan_options"] = plan_options __props__.__dict__["project_urn"] = None __props__.__dict__["access"] = None - __props__.__dict__["orders"] = None __props__.__dict__["project_id"] = None __props__.__dict__["project_name"] = None __props__.__dict__["status"] = None diff --git a/sdk/python/pulumi_ovh/cloudproject/region_storage_presign.py b/sdk/python/pulumi_ovh/cloudproject/region_storage_presign.py index d5ec9a92..88d95399 100644 --- a/sdk/python/pulumi_ovh/cloudproject/region_storage_presign.py +++ b/sdk/python/pulumi_ovh/cloudproject/region_storage_presign.py @@ -257,7 +257,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -270,7 +269,6 @@ def __init__(__self__, object="an-object-in-the-bucket") pulumi.export("presignedUrl", presigned_url_region_storage_presign.url) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -296,7 +294,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -309,7 +306,6 @@ def __init__(__self__, object="an-object-in-the-bucket") pulumi.export("presignedUrl", presigned_url_region_storage_presign.url) ``` - :param str resource_name: The name of the resource. :param RegionStoragePresignArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/cloudproject/s3_policy.py b/sdk/python/pulumi_ovh/cloudproject/s3_policy.py index f0e7e01e..20988058 100644 --- a/sdk/python/pulumi_ovh/cloudproject/s3_policy.py +++ b/sdk/python/pulumi_ovh/cloudproject/s3_policy.py @@ -138,7 +138,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import json @@ -175,7 +174,6 @@ def __init__(__self__, }], })) ``` - ## Import @@ -205,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import json @@ -242,7 +239,6 @@ def __init__(__self__, }], })) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudproject/user.py b/sdk/python/pulumi_ovh/cloudproject/user.py index 9996e07f..65938dff 100644 --- a/sdk/python/pulumi_ovh/cloudproject/user.py +++ b/sdk/python/pulumi_ovh/cloudproject/user.py @@ -346,14 +346,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh user1 = ovh.cloud_project.User("user1", service_name="XXX") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -388,14 +386,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh user1 = ovh.cloud_project.User("user1", service_name="XXX") ``` - :param str resource_name: The name of the resource. :param UserArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/cloudproject/workflow_backup.py b/sdk/python/pulumi_ovh/cloudproject/workflow_backup.py index e22f2075..3a738f08 100644 --- a/sdk/python/pulumi_ovh/cloudproject/workflow_backup.py +++ b/sdk/python/pulumi_ovh/cloudproject/workflow_backup.py @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -315,7 +314,6 @@ def __init__(__self__, rotation=7, service_name="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -339,7 +337,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -352,7 +349,6 @@ def __init__(__self__, rotation=7, service_name="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") ``` - :param str resource_name: The name of the resource. :param WorkflowBackupArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/database_instance.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/database_instance.py index 1a94dd22..6c325a3d 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/database_instance.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/database_instance.py @@ -196,7 +196,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -209,7 +208,6 @@ def __init__(__self__, engine=db.engine, cluster_id=db.id) ``` - ## Import @@ -246,7 +244,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -259,7 +256,6 @@ def __init__(__self__, engine=db.engine, cluster_id=db.id) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_certificates.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_certificates.py index 26682ebd..44d36fca 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_certificates.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_certificates.py @@ -101,7 +101,6 @@ def get_certificates(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -111,7 +110,6 @@ def get_certificates(cluster_id: Optional[str] = None, cluster_id="ZZZ") pulumi.export("certificatesCa", certificates.ca) ``` - :param str cluster_id: Cluster ID @@ -146,7 +144,6 @@ def get_certificates_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -156,7 +153,6 @@ def get_certificates_output(cluster_id: Optional[pulumi.Input[str]] = None, cluster_id="ZZZ") pulumi.export("certificatesCa", certificates.ca) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database.py index 7b702e6d..c2de047d 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database.py @@ -305,7 +305,6 @@ def get_database(engine: Optional[str] = None, To get information of a database cluster service: - ```python import pulumi import pulumi_ovh as ovh @@ -315,7 +314,6 @@ def get_database(engine: Optional[str] = None, id="ZZZZ") pulumi.export("clusterId", db.id) ``` - :param str engine: The database engine you want to get information. To get a full list of available engine visit: @@ -368,7 +366,6 @@ def get_database_output(engine: Optional[pulumi.Input[str]] = None, To get information of a database cluster service: - ```python import pulumi import pulumi_ovh as ovh @@ -378,7 +375,6 @@ def get_database_output(engine: Optional[pulumi.Input[str]] = None, id="ZZZZ") pulumi.export("clusterId", db.id) ``` - :param str engine: The database engine you want to get information. To get a full list of available engine visit: diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_instance.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_instance.py index bce98c5e..8d1c9a08 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_instance.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_instance.py @@ -114,7 +114,6 @@ def get_database_instance(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -125,7 +124,6 @@ def get_database_instance(cluster_id: Optional[str] = None, name="UUU") pulumi.export("databaseName", database.name) ``` - :param str cluster_id: Cluster ID @@ -164,7 +162,6 @@ def get_database_instance_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -175,7 +172,6 @@ def get_database_instance_output(cluster_id: Optional[pulumi.Input[str]] = None, name="UUU") pulumi.export("databaseName", database.name) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_instances.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_instances.py index cb130f8a..e3ddca88 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_instances.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_instances.py @@ -101,7 +101,6 @@ def get_database_instances(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -111,7 +110,6 @@ def get_database_instances(cluster_id: Optional[str] = None, cluster_id="ZZZ") pulumi.export("databaseIds", databases.database_ids) ``` - :param str cluster_id: Cluster ID @@ -146,7 +144,6 @@ def get_database_instances_output(cluster_id: Optional[pulumi.Input[str]] = None ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -156,7 +153,6 @@ def get_database_instances_output(cluster_id: Optional[pulumi.Input[str]] = None cluster_id="ZZZ") pulumi.export("databaseIds", databases.database_ids) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_integration.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_integration.py index fded76e1..16ef4ae2 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_integration.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_integration.py @@ -150,7 +150,6 @@ def get_database_integration(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -161,7 +160,6 @@ def get_database_integration(cluster_id: Optional[str] = None, id="UUU") pulumi.export("integrationType", integration.type) ``` - :param str cluster_id: Cluster ID. @@ -202,7 +200,6 @@ def get_database_integration_output(cluster_id: Optional[pulumi.Input[str]] = No ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -213,7 +210,6 @@ def get_database_integration_output(cluster_id: Optional[pulumi.Input[str]] = No id="UUU") pulumi.export("integrationType", integration.type) ``` - :param str cluster_id: Cluster ID. diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_integrations.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_integrations.py index ceeac350..7550ada2 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_integrations.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_integrations.py @@ -101,7 +101,6 @@ def get_database_integrations(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -111,7 +110,6 @@ def get_database_integrations(cluster_id: Optional[str] = None, cluster_id="ZZZ") pulumi.export("integrationIds", integrations.integration_ids) ``` - :param str cluster_id: Cluster ID @@ -146,7 +144,6 @@ def get_database_integrations_output(cluster_id: Optional[pulumi.Input[str]] = N ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -156,7 +153,6 @@ def get_database_integrations_output(cluster_id: Optional[pulumi.Input[str]] = N cluster_id="ZZZ") pulumi.export("integrationIds", integrations.integration_ids) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_log_subscription.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_log_subscription.py index db314848..93e3d896 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_log_subscription.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_log_subscription.py @@ -174,7 +174,6 @@ def get_database_log_subscription(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -185,7 +184,6 @@ def get_database_log_subscription(cluster_id: Optional[str] = None, id="ZZZ") pulumi.export("subscriptionLdpName", subscription.ldp_service_name) ``` - :param str cluster_id: Cluster ID. @@ -228,7 +226,6 @@ def get_database_log_subscription_output(cluster_id: Optional[pulumi.Input[str]] ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -239,7 +236,6 @@ def get_database_log_subscription_output(cluster_id: Optional[pulumi.Input[str]] id="ZZZ") pulumi.export("subscriptionLdpName", subscription.ldp_service_name) ``` - :param str cluster_id: Cluster ID. diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_log_subscriptions.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_log_subscriptions.py index bd71c800..004ede96 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_log_subscriptions.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_log_subscriptions.py @@ -101,7 +101,6 @@ def get_database_log_subscriptions(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -111,7 +110,6 @@ def get_database_log_subscriptions(cluster_id: Optional[str] = None, cluster_id="ZZZ") pulumi.export("subscriptionIds", subscriptions.subscription_ids) ``` - :param str cluster_id: Cluster ID. @@ -145,7 +143,6 @@ def get_database_log_subscriptions_output(cluster_id: Optional[pulumi.Input[str] ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -155,7 +152,6 @@ def get_database_log_subscriptions_output(cluster_id: Optional[pulumi.Input[str] cluster_id="ZZZ") pulumi.export("subscriptionIds", subscriptions.subscription_ids) ``` - :param str cluster_id: Cluster ID. diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_postgre_sql_connection_pools.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_postgre_sql_connection_pools.py index bff12198..a6069279 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_postgre_sql_connection_pools.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_database_postgre_sql_connection_pools.py @@ -88,7 +88,6 @@ def get_database_postgre_sql_connection_pools(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -97,7 +96,6 @@ def get_database_postgre_sql_connection_pools(cluster_id: Optional[str] = None, cluster_id="YYY") pulumi.export("connectionPoolIds", test_pools.connection_pool_ids) ``` - :param str cluster_id: Cluster ID. @@ -126,7 +124,6 @@ def get_database_postgre_sql_connection_pools_output(cluster_id: Optional[pulumi ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -135,7 +132,6 @@ def get_database_postgre_sql_connection_pools_output(cluster_id: Optional[pulumi cluster_id="YYY") pulumi.export("connectionPoolIds", test_pools.connection_pool_ids) ``` - :param str cluster_id: Cluster ID. diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_databases.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_databases.py index c519869a..b1076adc 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_databases.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_databases.py @@ -90,7 +90,6 @@ def get_databases(engine: Optional[str] = None, To get the list of database clusters service for a given engine: - ```python import pulumi import pulumi_ovh as ovh @@ -99,7 +98,6 @@ def get_databases(engine: Optional[str] = None, engine="YYYY") pulumi.export("clusterIds", dbs.cluster_ids) ``` - :param str engine: The database engine you want to list. To get a full list of available engine visit: @@ -131,7 +129,6 @@ def get_databases_output(engine: Optional[pulumi.Input[str]] = None, To get the list of database clusters service for a given engine: - ```python import pulumi import pulumi_ovh as ovh @@ -140,7 +137,6 @@ def get_databases_output(engine: Optional[pulumi.Input[str]] = None, engine="YYYY") pulumi.export("clusterIds", dbs.cluster_ids) ``` - :param str engine: The database engine you want to list. To get a full list of available engine visit: diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_ip_restrictions.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_ip_restrictions.py index de84cc9c..835056c6 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_ip_restrictions.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_ip_restrictions.py @@ -105,7 +105,6 @@ def get_ip_restrictions(cluster_id: Optional[str] = None, To get the list of IP restriction on a database cluster service: - ```python import pulumi import pulumi_ovh as ovh @@ -115,7 +114,6 @@ def get_ip_restrictions(cluster_id: Optional[str] = None, cluster_id="ZZZZ") pulumi.export("ips", iprestrictions.ips) ``` - :param str cluster_id: Cluster ID @@ -153,7 +151,6 @@ def get_ip_restrictions_output(cluster_id: Optional[pulumi.Input[str]] = None, To get the list of IP restriction on a database cluster service: - ```python import pulumi import pulumi_ovh as ovh @@ -163,7 +160,6 @@ def get_ip_restrictions_output(cluster_id: Optional[pulumi.Input[str]] = None, cluster_id="ZZZZ") pulumi.export("ips", iprestrictions.ips) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_acl.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_acl.py index db5bb404..d65d86cf 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_acl.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_acl.py @@ -113,7 +113,6 @@ def get_kafka_acl(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -123,7 +122,6 @@ def get_kafka_acl(cluster_id: Optional[str] = None, id="ZZZ") pulumi.export("aclPermission", acl.permission) ``` - :param str cluster_id: Cluster ID @@ -157,7 +155,6 @@ def get_kafka_acl_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -167,7 +164,6 @@ def get_kafka_acl_output(cluster_id: Optional[pulumi.Input[str]] = None, id="ZZZ") pulumi.export("aclPermission", acl.permission) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_acls.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_acls.py index 05da12d3..1ebfc2aa 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_acls.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_acls.py @@ -88,7 +88,6 @@ def get_kafka_acls(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -97,7 +96,6 @@ def get_kafka_acls(cluster_id: Optional[str] = None, cluster_id="YYY") pulumi.export("aclIds", acls.acl_ids) ``` - :param str cluster_id: Cluster ID @@ -126,7 +124,6 @@ def get_kafka_acls_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -135,7 +132,6 @@ def get_kafka_acls_output(cluster_id: Optional[pulumi.Input[str]] = None, cluster_id="YYY") pulumi.export("aclIds", acls.acl_ids) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_schema_registry_acl.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_schema_registry_acl.py index f34a7ae3..dd75cd3d 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_schema_registry_acl.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_schema_registry_acl.py @@ -113,7 +113,6 @@ def get_kafka_schema_registry_acl(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -123,7 +122,6 @@ def get_kafka_schema_registry_acl(cluster_id: Optional[str] = None, id="ZZZ") pulumi.export("aclPermission", schema_registry_acl.permission) ``` - :param str cluster_id: Cluster ID @@ -157,7 +155,6 @@ def get_kafka_schema_registry_acl_output(cluster_id: Optional[pulumi.Input[str]] ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -167,7 +164,6 @@ def get_kafka_schema_registry_acl_output(cluster_id: Optional[pulumi.Input[str]] id="ZZZ") pulumi.export("aclPermission", schema_registry_acl.permission) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_schema_registry_acls.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_schema_registry_acls.py index 51bea0d8..8ed29e10 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_schema_registry_acls.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_schema_registry_acls.py @@ -88,7 +88,6 @@ def get_kafka_schema_registry_acls(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -97,7 +96,6 @@ def get_kafka_schema_registry_acls(cluster_id: Optional[str] = None, cluster_id="YYY") pulumi.export("aclIds", schema_registry_acls.acl_ids) ``` - :param str cluster_id: Cluster ID @@ -126,7 +124,6 @@ def get_kafka_schema_registry_acls_output(cluster_id: Optional[pulumi.Input[str] ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -135,7 +132,6 @@ def get_kafka_schema_registry_acls_output(cluster_id: Optional[pulumi.Input[str] cluster_id="YYY") pulumi.export("aclIds", schema_registry_acls.acl_ids) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_topic.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_topic.py index f008ac40..95ad4e0d 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_topic.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_topic.py @@ -149,7 +149,6 @@ def get_kafka_topic(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -159,7 +158,6 @@ def get_kafka_topic(cluster_id: Optional[str] = None, id="ZZZ") pulumi.export("topicName", topic.name) ``` - :param str cluster_id: Cluster ID @@ -196,7 +194,6 @@ def get_kafka_topic_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -206,7 +203,6 @@ def get_kafka_topic_output(cluster_id: Optional[pulumi.Input[str]] = None, id="ZZZ") pulumi.export("topicName", topic.name) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_topics.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_topics.py index 3b9f1d2d..2430ddf9 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_topics.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_topics.py @@ -88,7 +88,6 @@ def get_kafka_topics(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -97,7 +96,6 @@ def get_kafka_topics(cluster_id: Optional[str] = None, cluster_id="YYY") pulumi.export("topicIds", topics.topic_ids) ``` - :param str cluster_id: Cluster ID @@ -126,7 +124,6 @@ def get_kafka_topics_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -135,7 +132,6 @@ def get_kafka_topics_output(cluster_id: Optional[pulumi.Input[str]] = None, cluster_id="YYY") pulumi.export("topicIds", topics.topic_ids) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_user_access.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_user_access.py index 2dbef070..4111c60d 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_user_access.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_kafka_user_access.py @@ -113,7 +113,6 @@ def get_kafka_user_access(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -123,7 +122,6 @@ def get_kafka_user_access(cluster_id: Optional[str] = None, user_id="ZZZ") pulumi.export("accessCert", access.cert) ``` - :param str cluster_id: Cluster ID @@ -157,7 +155,6 @@ def get_kafka_user_access_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -167,7 +164,6 @@ def get_kafka_user_access_output(cluster_id: Optional[pulumi.Input[str]] = None, user_id="ZZZ") pulumi.export("accessCert", access.cert) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_postgres_sql_connection_pool.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_postgres_sql_connection_pool.py index a6f6b20b..2e2f0994 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_postgres_sql_connection_pool.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_postgres_sql_connection_pool.py @@ -174,7 +174,6 @@ def get_postgres_sql_connection_pool(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -195,7 +194,6 @@ def get_postgres_sql_connection_pool(cluster_id: Optional[str] = None, "user_id": test_pool_postgres_sql_connection_pool.user_id, }) ``` - :param str cluster_id: Cluster ID. @@ -234,7 +232,6 @@ def get_postgres_sql_connection_pool_output(cluster_id: Optional[pulumi.Input[st ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -255,7 +252,6 @@ def get_postgres_sql_connection_pool_output(cluster_id: Optional[pulumi.Input[st "user_id": test_pool_postgres_sql_connection_pool.user_id, }) ``` - :param str cluster_id: Cluster ID. diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_postgres_sql_user.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_postgres_sql_user.py index 704b2d74..a33eba3c 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_postgres_sql_user.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_postgres_sql_user.py @@ -125,7 +125,6 @@ def get_postgres_sql_user(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -135,7 +134,6 @@ def get_postgres_sql_user(cluster_id: Optional[str] = None, name="ZZZ") pulumi.export("pguserRoles", pguser.roles) ``` - :param str cluster_id: Cluster ID @@ -170,7 +168,6 @@ def get_postgres_sql_user_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -180,7 +177,6 @@ def get_postgres_sql_user_output(cluster_id: Optional[pulumi.Input[str]] = None, name="ZZZ") pulumi.export("pguserRoles", pguser.roles) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_user.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_user.py index 8114ba96..209bb775 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_user.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_user.py @@ -126,7 +126,6 @@ def get_user(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -137,7 +136,6 @@ def get_user(cluster_id: Optional[str] = None, name="UUU") pulumi.export("userName", user.name) ``` - :param str cluster_id: Cluster ID @@ -177,7 +175,6 @@ def get_user_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -188,7 +185,6 @@ def get_user_output(cluster_id: Optional[pulumi.Input[str]] = None, name="UUU") pulumi.export("userName", user.name) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_users.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_users.py index 684e50f8..c43f58fb 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/get_users.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/get_users.py @@ -101,7 +101,6 @@ def get_users(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -111,7 +110,6 @@ def get_users(cluster_id: Optional[str] = None, cluster_id="ZZZ") pulumi.export("userIds", users.user_ids) ``` - :param str cluster_id: Cluster ID @@ -145,7 +143,6 @@ def get_users_output(cluster_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -155,7 +152,6 @@ def get_users_output(cluster_id: Optional[pulumi.Input[str]] = None, cluster_id="ZZZ") pulumi.export("userIds", users.user_ids) ``` - :param str cluster_id: Cluster ID diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/integration.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/integration.py index ac952a85..49bd95b8 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/integration.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/integration.py @@ -298,7 +298,6 @@ def __init__(__self__, Push PostgreSQL logs in an OpenSearch DB: - ```python import pulumi import pulumi_ovh as ovh @@ -317,7 +316,6 @@ def __init__(__self__, destination_service_id=dbopensearch.id, type="opensearchLogs") ``` - ## Import @@ -359,7 +357,6 @@ def __init__(__self__, Push PostgreSQL logs in an OpenSearch DB: - ```python import pulumi import pulumi_ovh as ovh @@ -378,7 +375,6 @@ def __init__(__self__, destination_service_id=dbopensearch.id, type="opensearchLogs") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/ip_restriction.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/ip_restriction.py index db8475f7..8f815d8a 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/ip_restriction.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/ip_restriction.py @@ -226,7 +226,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -240,7 +239,6 @@ def __init__(__self__, cluster_id=db.id, ip="178.97.6.0/24") ``` - ## Import @@ -276,7 +274,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -290,7 +287,6 @@ def __init__(__self__, cluster_id=db.id, ip="178.97.6.0/24") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_acl.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_acl.py index f9e16d09..d1dbbce3 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_acl.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_acl.py @@ -206,7 +206,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -221,7 +220,6 @@ def __init__(__self__, topic="mytopic", username="johndoe") ``` - ## Import @@ -254,7 +252,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -269,7 +266,6 @@ def __init__(__self__, topic="mytopic", username="johndoe") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_schema_registry_acl.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_schema_registry_acl.py index 365d887f..47df6492 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_schema_registry_acl.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_schema_registry_acl.py @@ -206,7 +206,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -221,7 +220,6 @@ def __init__(__self__, resource="Subject:myResource", username="johndoe") ``` - ## Import @@ -254,7 +252,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -269,7 +266,6 @@ def __init__(__self__, resource="Subject:myResource", username="johndoe") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_topic.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_topic.py index 8c531e86..b97646a2 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_topic.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/kafka_topic.py @@ -304,7 +304,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -321,7 +320,6 @@ def __init__(__self__, retention_bytes=4, retention_hours=5) ``` - ## Import @@ -356,7 +354,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -373,7 +370,6 @@ def __init__(__self__, retention_bytes=4, retention_hours=5) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/log_subscription.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/log_subscription.py index 48b9dec2..8c96fff1 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/log_subscription.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/log_subscription.py @@ -288,7 +288,6 @@ def __init__(__self__, Create a log subscription for a database. - ```python import pulumi import pulumi_ovh as ovh @@ -304,7 +303,6 @@ def __init__(__self__, cluster_id=db.id, stream_id=stream.id) ``` - ## Import @@ -338,7 +336,6 @@ def __init__(__self__, Create a log subscription for a database. - ```python import pulumi import pulumi_ovh as ovh @@ -354,7 +351,6 @@ def __init__(__self__, cluster_id=db.id, stream_id=stream.id) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/m3_db_namespace.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/m3_db_namespace.py index efacb039..df4e6218 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/m3_db_namespace.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/m3_db_namespace.py @@ -417,7 +417,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -431,7 +430,6 @@ def __init__(__self__, resolution="P2D", retention_period_duration="PT48H") ``` - ## Import @@ -469,7 +467,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -483,7 +480,6 @@ def __init__(__self__, resolution="P2D", retention_period_duration="PT48H") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/cloudprojectdatabase/opensearch_pattern.py b/sdk/python/pulumi_ovh/cloudprojectdatabase/opensearch_pattern.py index b4c10eec..ed2c5eed 100644 --- a/sdk/python/pulumi_ovh/cloudprojectdatabase/opensearch_pattern.py +++ b/sdk/python/pulumi_ovh/cloudprojectdatabase/opensearch_pattern.py @@ -171,7 +171,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -185,7 +184,6 @@ def __init__(__self__, max_index_count=2, pattern="logs_*") ``` - ## Import @@ -216,7 +214,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -230,7 +227,6 @@ def __init__(__self__, max_index_count=2, pattern="logs_*") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/dbaas/_inputs.py b/sdk/python/pulumi_ovh/dbaas/_inputs.py index 90a161eb..b5adb51d 100644 --- a/sdk/python/pulumi_ovh/dbaas/_inputs.py +++ b/sdk/python/pulumi_ovh/dbaas/_inputs.py @@ -60,8 +60,8 @@ def __init__(__self__, *, log_format: pulumi.Input[str], log_framing: pulumi.Input[str]): """ - :param pulumi.Input[str] log_format: Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" - :param pulumi.Input[str] log_framing: Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" + :param pulumi.Input[str] log_format: Type of format to decode + :param pulumi.Input[str] log_framing: Indicates how messages are delimited """ pulumi.set(__self__, "log_format", log_format) pulumi.set(__self__, "log_framing", log_framing) @@ -70,7 +70,7 @@ def __init__(__self__, *, @pulumi.getter(name="logFormat") def log_format(self) -> pulumi.Input[str]: """ - Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" + Type of format to decode """ return pulumi.get(self, "log_format") @@ -82,7 +82,7 @@ def log_format(self, value: pulumi.Input[str]): @pulumi.getter(name="logFraming") def log_framing(self) -> pulumi.Input[str]: """ - Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" + Indicates how messages are delimited """ return pulumi.get(self, "log_framing") diff --git a/sdk/python/pulumi_ovh/dbaas/get_logs_cluster.py b/sdk/python/pulumi_ovh/dbaas/get_logs_cluster.py index ea833997..dd8fd3b9 100644 --- a/sdk/python/pulumi_ovh/dbaas/get_logs_cluster.py +++ b/sdk/python/pulumi_ovh/dbaas/get_logs_cluster.py @@ -202,7 +202,6 @@ def get_logs_cluster(cluster_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -210,7 +209,6 @@ def get_logs_cluster(cluster_id: Optional[str] = None, logstash = ovh.Dbaas.get_logs_cluster(cluster_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", service_name="ldp-xx-xxxxx") ``` - :param str cluster_id: Cluster ID. If not provided, the default cluster_id is returned @@ -248,7 +246,6 @@ def get_logs_cluster_output(cluster_id: Optional[pulumi.Input[Optional[str]]] = ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -256,7 +253,6 @@ def get_logs_cluster_output(cluster_id: Optional[pulumi.Input[Optional[str]]] = logstash = ovh.Dbaas.get_logs_cluster(cluster_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", service_name="ldp-xx-xxxxx") ``` - :param str cluster_id: Cluster ID. If not provided, the default cluster_id is returned diff --git a/sdk/python/pulumi_ovh/dbaas/get_logs_clusters.py b/sdk/python/pulumi_ovh/dbaas/get_logs_clusters.py index 4fc6243a..e5d56fd3 100644 --- a/sdk/python/pulumi_ovh/dbaas/get_logs_clusters.py +++ b/sdk/python/pulumi_ovh/dbaas/get_logs_clusters.py @@ -81,14 +81,12 @@ def get_logs_clusters(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh logstash = ovh.Dbaas.get_logs_clusters(service_name="ldp-xx-xxxxx") ``` - :param str service_name: The service name. It's the ID of your Logs Data Platform instance. @@ -113,14 +111,12 @@ def get_logs_clusters_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh logstash = ovh.Dbaas.get_logs_clusters(service_name="ldp-xx-xxxxx") ``` - :param str service_name: The service name. It's the ID of your Logs Data Platform instance. diff --git a/sdk/python/pulumi_ovh/dbaas/get_logs_input_engine.py b/sdk/python/pulumi_ovh/dbaas/get_logs_input_engine.py index a41fbc0c..ade968ee 100644 --- a/sdk/python/pulumi_ovh/dbaas/get_logs_input_engine.py +++ b/sdk/python/pulumi_ovh/dbaas/get_logs_input_engine.py @@ -90,7 +90,6 @@ def get_logs_input_engine(is_deprecated: Optional[bool] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -100,7 +99,6 @@ def get_logs_input_engine(is_deprecated: Optional[bool] = None, service_name="ldp-xx-xxxxx", version="6.8") ``` - :param bool is_deprecated: Indicates if engine will soon not be supported. @@ -135,7 +133,6 @@ def get_logs_input_engine_output(is_deprecated: Optional[pulumi.Input[Optional[b ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -145,7 +142,6 @@ def get_logs_input_engine_output(is_deprecated: Optional[pulumi.Input[Optional[b service_name="ldp-xx-xxxxx", version="6.8") ``` - :param bool is_deprecated: Indicates if engine will soon not be supported. diff --git a/sdk/python/pulumi_ovh/dbaas/get_logs_output_graylog_stream.py b/sdk/python/pulumi_ovh/dbaas/get_logs_output_graylog_stream.py index 94146c5d..d2eef9b5 100644 --- a/sdk/python/pulumi_ovh/dbaas/get_logs_output_graylog_stream.py +++ b/sdk/python/pulumi_ovh/dbaas/get_logs_output_graylog_stream.py @@ -331,7 +331,6 @@ def get_logs_output_graylog_stream(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -339,7 +338,6 @@ def get_logs_output_graylog_stream(service_name: Optional[str] = None, stream = ovh.Dbaas.get_logs_output_graylog_stream(service_name="ldp-xx-xxxxx", title="my stream") ``` - :param str service_name: The service name. It's the ID of your Logs Data Platform instance. @@ -388,7 +386,6 @@ def get_logs_output_graylog_stream_output(service_name: Optional[pulumi.Input[st ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -396,7 +393,6 @@ def get_logs_output_graylog_stream_output(service_name: Optional[pulumi.Input[st stream = ovh.Dbaas.get_logs_output_graylog_stream(service_name="ldp-xx-xxxxx", title="my stream") ``` - :param str service_name: The service name. It's the ID of your Logs Data Platform instance. diff --git a/sdk/python/pulumi_ovh/dbaas/logs_cluster.py b/sdk/python/pulumi_ovh/dbaas/logs_cluster.py index 717d6870..0eb4875c 100644 --- a/sdk/python/pulumi_ovh/dbaas/logs_cluster.py +++ b/sdk/python/pulumi_ovh/dbaas/logs_cluster.py @@ -360,7 +360,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -372,7 +371,6 @@ def __init__(__self__, query_allowed_networks=["10.0.0.0/16"], service_name="ldp-xx-xxxxx") ``` - ## Import @@ -401,7 +399,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -413,7 +410,6 @@ def __init__(__self__, query_allowed_networks=["10.0.0.0/16"], service_name="ldp-xx-xxxxx") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/dbaas/logs_input.py b/sdk/python/pulumi_ovh/dbaas/logs_input.py index 7f52600f..25715583 100644 --- a/sdk/python/pulumi_ovh/dbaas/logs_input.py +++ b/sdk/python/pulumi_ovh/dbaas/logs_input.py @@ -459,7 +459,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -491,7 +490,6 @@ def __init__(__self__, ), )) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -516,7 +514,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -548,7 +545,6 @@ def __init__(__self__, ), )) ``` - :param str resource_name: The name of the resource. :param LogsInputArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/dbaas/outputs.py b/sdk/python/pulumi_ovh/dbaas/outputs.py index 3727417d..02f6901a 100644 --- a/sdk/python/pulumi_ovh/dbaas/outputs.py +++ b/sdk/python/pulumi_ovh/dbaas/outputs.py @@ -72,8 +72,8 @@ def __init__(__self__, *, log_format: str, log_framing: str): """ - :param str log_format: Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" - :param str log_framing: Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" + :param str log_format: Type of format to decode + :param str log_framing: Indicates how messages are delimited """ pulumi.set(__self__, "log_format", log_format) pulumi.set(__self__, "log_framing", log_framing) @@ -82,7 +82,7 @@ def __init__(__self__, *, @pulumi.getter(name="logFormat") def log_format(self) -> str: """ - Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" + Type of format to decode """ return pulumi.get(self, "log_format") @@ -90,7 +90,7 @@ def log_format(self) -> str: @pulumi.getter(name="logFraming") def log_framing(self) -> str: """ - Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" + Indicates how messages are delimited """ return pulumi.get(self, "log_framing") diff --git a/sdk/python/pulumi_ovh/dedicated/_inputs.py b/sdk/python/pulumi_ovh/dedicated/_inputs.py index ff43c57a..d72069e4 100644 --- a/sdk/python/pulumi_ovh/dedicated/_inputs.py +++ b/sdk/python/pulumi_ovh/dedicated/_inputs.py @@ -20,39 +20,22 @@ class ServerInstallTaskDetailsArgs: def __init__(__self__, *, custom_hostname: Optional[pulumi.Input[str]] = None, disk_group_id: Optional[pulumi.Input[int]] = None, - language: Optional[pulumi.Input[str]] = None, no_raid: Optional[pulumi.Input[bool]] = None, post_installation_script_link: Optional[pulumi.Input[str]] = None, post_installation_script_return: Optional[pulumi.Input[str]] = None, - soft_raid_devices: Optional[pulumi.Input[int]] = None, - use_spla: Optional[pulumi.Input[bool]] = None): + soft_raid_devices: Optional[pulumi.Input[int]] = None): """ :param pulumi.Input[str] custom_hostname: Set up the server using the provided hostname instead of the default hostname. :param pulumi.Input[int] disk_group_id: Disk group id. - :param pulumi.Input[str] language: Deprecated, will be removed in next release. :param pulumi.Input[bool] no_raid: Set to true to disable RAID. :param pulumi.Input[str] post_installation_script_link: Indicate the URL where your postinstall customisation script is located. :param pulumi.Input[str] post_installation_script_return: Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. :param pulumi.Input[int] soft_raid_devices: soft raid devices. - :param pulumi.Input[bool] use_spla: Deprecated, will be removed in next release. - - The `user_metadata` block supports many arguments, here is a non-exhaustive list depending on the OS: - - -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) - - -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) - - -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information """ if custom_hostname is not None: pulumi.set(__self__, "custom_hostname", custom_hostname) if disk_group_id is not None: pulumi.set(__self__, "disk_group_id", disk_group_id) - if language is not None: - warnings.warn("""This field is deprecated and will be removed in a future release""", DeprecationWarning) - pulumi.log.warn("""language is deprecated: This field is deprecated and will be removed in a future release""") - if language is not None: - pulumi.set(__self__, "language", language) if no_raid is not None: pulumi.set(__self__, "no_raid", no_raid) if post_installation_script_link is not None: @@ -61,11 +44,6 @@ def __init__(__self__, *, pulumi.set(__self__, "post_installation_script_return", post_installation_script_return) if soft_raid_devices is not None: pulumi.set(__self__, "soft_raid_devices", soft_raid_devices) - if use_spla is not None: - warnings.warn("""This field is deprecated and will be removed in a future release""", DeprecationWarning) - pulumi.log.warn("""use_spla is deprecated: This field is deprecated and will be removed in a future release""") - if use_spla is not None: - pulumi.set(__self__, "use_spla", use_spla) @property @pulumi.getter(name="customHostname") @@ -91,21 +69,6 @@ def disk_group_id(self) -> Optional[pulumi.Input[int]]: def disk_group_id(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "disk_group_id", value) - @property - @pulumi.getter - def language(self) -> Optional[pulumi.Input[str]]: - """ - Deprecated, will be removed in next release. - """ - warnings.warn("""This field is deprecated and will be removed in a future release""", DeprecationWarning) - pulumi.log.warn("""language is deprecated: This field is deprecated and will be removed in a future release""") - - return pulumi.get(self, "language") - - @language.setter - def language(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "language", value) - @property @pulumi.getter(name="noRaid") def no_raid(self) -> Optional[pulumi.Input[bool]]: @@ -154,29 +117,6 @@ def soft_raid_devices(self) -> Optional[pulumi.Input[int]]: def soft_raid_devices(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "soft_raid_devices", value) - @property - @pulumi.getter(name="useSpla") - def use_spla(self) -> Optional[pulumi.Input[bool]]: - """ - Deprecated, will be removed in next release. - - The `user_metadata` block supports many arguments, here is a non-exhaustive list depending on the OS: - - -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) - - -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) - - -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information - """ - warnings.warn("""This field is deprecated and will be removed in a future release""", DeprecationWarning) - pulumi.log.warn("""use_spla is deprecated: This field is deprecated and will be removed in a future release""") - - return pulumi.get(self, "use_spla") - - @use_spla.setter - def use_spla(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "use_spla", value) - @pulumi.input_type class ServerInstallTaskUserMetadataArgs: diff --git a/sdk/python/pulumi_ovh/dedicated/ceph_acl.py b/sdk/python/pulumi_ovh/dedicated/ceph_acl.py index 884c96f1..04325eb6 100644 --- a/sdk/python/pulumi_ovh/dedicated/ceph_acl.py +++ b/sdk/python/pulumi_ovh/dedicated/ceph_acl.py @@ -150,7 +150,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -161,7 +160,6 @@ def __init__(__self__, network="1.2.3.4", netmask="255.255.255.255") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -180,7 +178,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -191,7 +188,6 @@ def __init__(__self__, network="1.2.3.4", netmask="255.255.255.255") ``` - :param str resource_name: The name of the resource. :param CephAclArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/dedicated/get_ceph.py b/sdk/python/pulumi_ovh/dedicated/get_ceph.py index b5cd20f4..a8897437 100644 --- a/sdk/python/pulumi_ovh/dedicated/get_ceph.py +++ b/sdk/python/pulumi_ovh/dedicated/get_ceph.py @@ -178,14 +178,12 @@ def get_ceph(ceph_version: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_ceph = ovh.Dedicated.get_ceph(service_name="XXXXXX") ``` - :param str ceph_version: CEPH cluster version @@ -223,14 +221,12 @@ def get_ceph_output(ceph_version: Optional[pulumi.Input[Optional[str]]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_ceph = ovh.Dedicated.get_ceph(service_name="XXXXXX") ``` - :param str ceph_version: CEPH cluster version diff --git a/sdk/python/pulumi_ovh/dedicated/get_nas_ha.py b/sdk/python/pulumi_ovh/dedicated/get_nas_ha.py index a575b6f8..904c9342 100644 --- a/sdk/python/pulumi_ovh/dedicated/get_nas_ha.py +++ b/sdk/python/pulumi_ovh/dedicated/get_nas_ha.py @@ -171,14 +171,12 @@ def get_nas_ha(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_nas_ha = ovh.Dedicated.get_nas_ha(service_name="zpool-12345") ``` - :param str service_name: The service_name of your dedicated HA-NAS. @@ -210,14 +208,12 @@ def get_nas_ha_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_nas_ha = ovh.Dedicated.get_nas_ha(service_name="zpool-12345") ``` - :param str service_name: The service_name of your dedicated HA-NAS. diff --git a/sdk/python/pulumi_ovh/dedicated/get_server_boots.py b/sdk/python/pulumi_ovh/dedicated/get_server_boots.py index edeb2101..b87cfbb0 100644 --- a/sdk/python/pulumi_ovh/dedicated/get_server_boots.py +++ b/sdk/python/pulumi_ovh/dedicated/get_server_boots.py @@ -92,7 +92,6 @@ def get_server_boots(boot_type: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -100,7 +99,6 @@ def get_server_boots(boot_type: Optional[str] = None, netboots = ovh.Dedicated.get_server_boots(boot_type="harddisk", service_name="myserver") ``` - :param str boot_type: Filter the value of bootType property (harddisk, rescue, ipxeCustomerScript, internal, network) @@ -132,7 +130,6 @@ def get_server_boots_output(boot_type: Optional[pulumi.Input[Optional[str]]] = N ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -140,7 +137,6 @@ def get_server_boots_output(boot_type: Optional[pulumi.Input[Optional[str]]] = N netboots = ovh.Dedicated.get_server_boots(boot_type="harddisk", service_name="myserver") ``` - :param str boot_type: Filter the value of bootType property (harddisk, rescue, ipxeCustomerScript, internal, network) diff --git a/sdk/python/pulumi_ovh/dedicated/get_server_specifications_hardware.py b/sdk/python/pulumi_ovh/dedicated/get_server_specifications_hardware.py index 90137e6d..e5e5f932 100644 --- a/sdk/python/pulumi_ovh/dedicated/get_server_specifications_hardware.py +++ b/sdk/python/pulumi_ovh/dedicated/get_server_specifications_hardware.py @@ -241,14 +241,12 @@ def get_server_specifications_hardware(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh spec = ovh.Dedicated.get_server_specifications_hardware(service_name="myserver") ``` - :param str service_name: The internal name of your dedicated server. @@ -286,14 +284,12 @@ def get_server_specifications_hardware_output(service_name: Optional[pulumi.Inpu ## Example Usage - ```python import pulumi import pulumi_ovh as ovh spec = ovh.Dedicated.get_server_specifications_hardware(service_name="myserver") ``` - :param str service_name: The internal name of your dedicated server. diff --git a/sdk/python/pulumi_ovh/dedicated/get_server_specifications_network.py b/sdk/python/pulumi_ovh/dedicated/get_server_specifications_network.py index 23a262f2..fc49a7ae 100644 --- a/sdk/python/pulumi_ovh/dedicated/get_server_specifications_network.py +++ b/sdk/python/pulumi_ovh/dedicated/get_server_specifications_network.py @@ -157,14 +157,12 @@ def get_server_specifications_network(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh spec = ovh.Dedicated.get_server_specifications_network(service_name="myserver") ``` - :param str service_name: The internal name of your dedicated server. @@ -195,14 +193,12 @@ def get_server_specifications_network_output(service_name: Optional[pulumi.Input ## Example Usage - ```python import pulumi import pulumi_ovh as ovh spec = ovh.Dedicated.get_server_specifications_network(service_name="myserver") ``` - :param str service_name: The internal name of your dedicated server. diff --git a/sdk/python/pulumi_ovh/dedicated/nas_ha_partition.py b/sdk/python/pulumi_ovh/dedicated/nas_ha_partition.py index 63842894..a37b86d4 100644 --- a/sdk/python/pulumi_ovh/dedicated/nas_ha_partition.py +++ b/sdk/python/pulumi_ovh/dedicated/nas_ha_partition.py @@ -232,7 +232,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -242,7 +241,6 @@ def __init__(__self__, service_name="zpool-12345", size=20) ``` - ## Import @@ -271,7 +269,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -281,7 +278,6 @@ def __init__(__self__, service_name="zpool-12345", size=20) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/dedicated/nas_ha_partition_access.py b/sdk/python/pulumi_ovh/dedicated/nas_ha_partition_access.py index f0886a01..e86a6784 100644 --- a/sdk/python/pulumi_ovh/dedicated/nas_ha_partition_access.py +++ b/sdk/python/pulumi_ovh/dedicated/nas_ha_partition_access.py @@ -167,7 +167,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -178,7 +177,6 @@ def __init__(__self__, service_name="zpool-12345", type="readwrite") ``` - ## Import @@ -206,7 +204,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -217,7 +214,6 @@ def __init__(__self__, service_name="zpool-12345", type="readwrite") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/dedicated/nas_ha_partition_snapshot.py b/sdk/python/pulumi_ovh/dedicated/nas_ha_partition_snapshot.py index e5eaf776..f9e416a1 100644 --- a/sdk/python/pulumi_ovh/dedicated/nas_ha_partition_snapshot.py +++ b/sdk/python/pulumi_ovh/dedicated/nas_ha_partition_snapshot.py @@ -134,7 +134,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -144,7 +143,6 @@ def __init__(__self__, service_name="zpool-12345", type="day-3") ``` - ## Import @@ -171,7 +169,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -181,7 +178,6 @@ def __init__(__self__, service_name="zpool-12345", type="day-3") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/dedicated/outputs.py b/sdk/python/pulumi_ovh/dedicated/outputs.py index 0f73795d..84175130 100644 --- a/sdk/python/pulumi_ovh/dedicated/outputs.py +++ b/sdk/python/pulumi_ovh/dedicated/outputs.py @@ -60,8 +60,6 @@ def __key_warning(key: str): suggest = "post_installation_script_return" elif key == "softRaidDevices": suggest = "soft_raid_devices" - elif key == "useSpla": - suggest = "use_spla" if suggest: pulumi.log.warn(f"Key '{key}' not found in ServerInstallTaskDetails. Access the value via the '{suggest}' property getter instead.") @@ -77,36 +75,22 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_hostname: Optional[str] = None, disk_group_id: Optional[int] = None, - language: Optional[str] = None, no_raid: Optional[bool] = None, post_installation_script_link: Optional[str] = None, post_installation_script_return: Optional[str] = None, - soft_raid_devices: Optional[int] = None, - use_spla: Optional[bool] = None): + soft_raid_devices: Optional[int] = None): """ :param str custom_hostname: Set up the server using the provided hostname instead of the default hostname. :param int disk_group_id: Disk group id. - :param str language: Deprecated, will be removed in next release. :param bool no_raid: Set to true to disable RAID. :param str post_installation_script_link: Indicate the URL where your postinstall customisation script is located. :param str post_installation_script_return: Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. :param int soft_raid_devices: soft raid devices. - :param bool use_spla: Deprecated, will be removed in next release. - - The `user_metadata` block supports many arguments, here is a non-exhaustive list depending on the OS: - - -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) - - -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) - - -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information """ if custom_hostname is not None: pulumi.set(__self__, "custom_hostname", custom_hostname) if disk_group_id is not None: pulumi.set(__self__, "disk_group_id", disk_group_id) - if language is not None: - pulumi.set(__self__, "language", language) if no_raid is not None: pulumi.set(__self__, "no_raid", no_raid) if post_installation_script_link is not None: @@ -115,8 +99,6 @@ def __init__(__self__, *, pulumi.set(__self__, "post_installation_script_return", post_installation_script_return) if soft_raid_devices is not None: pulumi.set(__self__, "soft_raid_devices", soft_raid_devices) - if use_spla is not None: - pulumi.set(__self__, "use_spla", use_spla) @property @pulumi.getter(name="customHostname") @@ -134,17 +116,6 @@ def disk_group_id(self) -> Optional[int]: """ return pulumi.get(self, "disk_group_id") - @property - @pulumi.getter - def language(self) -> Optional[str]: - """ - Deprecated, will be removed in next release. - """ - warnings.warn("""This field is deprecated and will be removed in a future release""", DeprecationWarning) - pulumi.log.warn("""language is deprecated: This field is deprecated and will be removed in a future release""") - - return pulumi.get(self, "language") - @property @pulumi.getter(name="noRaid") def no_raid(self) -> Optional[bool]: @@ -177,25 +148,6 @@ def soft_raid_devices(self) -> Optional[int]: """ return pulumi.get(self, "soft_raid_devices") - @property - @pulumi.getter(name="useSpla") - def use_spla(self) -> Optional[bool]: - """ - Deprecated, will be removed in next release. - - The `user_metadata` block supports many arguments, here is a non-exhaustive list depending on the OS: - - -[see OS questions](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-questions) - - -[see api](https://eu.api.ovh.com/console-preview/?section=%2Fdedicated%2FinstallationTemplate&branch=v1#get-/dedicated/installationTemplate/-templateName-) - - -[see documentation](https://help.ovhcloud.com/csm/en-ie-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061950#create-an-os-installation-task) to get more information - """ - warnings.warn("""This field is deprecated and will be removed in a future release""", DeprecationWarning) - pulumi.log.warn("""use_spla is deprecated: This field is deprecated and will be removed in a future release""") - - return pulumi.get(self, "use_spla") - @pulumi.output_type class ServerInstallTaskUserMetadata(dict): diff --git a/sdk/python/pulumi_ovh/dedicated/server_install_task.py b/sdk/python/pulumi_ovh/dedicated/server_install_task.py index b03272e5..622edc34 100644 --- a/sdk/python/pulumi_ovh/dedicated/server_install_task.py +++ b/sdk/python/pulumi_ovh/dedicated/server_install_task.py @@ -331,7 +331,6 @@ def __init__(__self__, ## Example Usage Using a custom template based on an OVHCloud template - ```python import pulumi import pulumi_ovh as ovh @@ -357,11 +356,9 @@ def __init__(__self__, value="ssh-ed25519 AAAAC3...", )]) ``` - Using a BringYourOwnLinux (BYOLinux) template (with userMetadata) - ```python import pulumi import pulumi_ovh as ovh @@ -424,11 +421,9 @@ def __init__(__self__, ), ]) ``` - Using a Microsoft Windows server OVHcloud template with a specific language - ```python import pulumi import pulumi_ovh as ovh @@ -448,7 +443,6 @@ def __init__(__self__, value="fr-fr", )]) ``` - ## Import @@ -479,7 +473,6 @@ def __init__(__self__, ## Example Usage Using a custom template based on an OVHCloud template - ```python import pulumi import pulumi_ovh as ovh @@ -505,11 +498,9 @@ def __init__(__self__, value="ssh-ed25519 AAAAC3...", )]) ``` - Using a BringYourOwnLinux (BYOLinux) template (with userMetadata) - ```python import pulumi import pulumi_ovh as ovh @@ -572,11 +563,9 @@ def __init__(__self__, ), ]) ``` - Using a Microsoft Windows server OVHcloud template with a specific language - ```python import pulumi import pulumi_ovh as ovh @@ -596,7 +585,6 @@ def __init__(__self__, value="fr-fr", )]) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/dedicated/server_reboot_task.py b/sdk/python/pulumi_ovh/dedicated/server_reboot_task.py index 814c69a3..6a96230f 100644 --- a/sdk/python/pulumi_ovh/dedicated/server_reboot_task.py +++ b/sdk/python/pulumi_ovh/dedicated/server_reboot_task.py @@ -196,7 +196,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -213,7 +212,6 @@ def __init__(__self__, service_name=rescue.service_name, keepers=[server_on_rescue.boot_id]) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -229,7 +227,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -246,7 +243,6 @@ def __init__(__self__, service_name=rescue.service_name, keepers=[server_on_rescue.boot_id]) ``` - :param str resource_name: The name of the resource. :param ServerRebootTaskArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/dedicated/server_update.py b/sdk/python/pulumi_ovh/dedicated/server_update.py index 447f2ef7..c6bf2c04 100644 --- a/sdk/python/pulumi_ovh/dedicated/server_update.py +++ b/sdk/python/pulumi_ovh/dedicated/server_update.py @@ -200,7 +200,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -214,7 +213,6 @@ def __init__(__self__, monitoring=True, state="ok") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -233,7 +231,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -247,7 +244,6 @@ def __init__(__self__, monitoring=True, state="ok") ``` - :param str resource_name: The name of the resource. :param ServerUpdateArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/domain/_inputs.py b/sdk/python/pulumi_ovh/domain/_inputs.py index b8ddca7a..ffb76a6b 100644 --- a/sdk/python/pulumi_ovh/domain/_inputs.py +++ b/sdk/python/pulumi_ovh/domain/_inputs.py @@ -173,7 +173,7 @@ def __init__(__self__, *, :param pulumi.Input[str] plan_code: Plan code :param pulumi.Input[str] pricing_mode: Pricing model identifier :param pulumi.Input[str] catalog_name: Catalog name - :param pulumi.Input[Sequence[pulumi.Input['ZonePlanConfigurationArgs']]] configurations: Representation of a configuration item for personalizing product + :param pulumi.Input[Sequence[pulumi.Input['ZonePlanConfigurationArgs']]] configurations: Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` """ pulumi.set(__self__, "duration", duration) pulumi.set(__self__, "plan_code", plan_code) @@ -235,7 +235,7 @@ def catalog_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ZonePlanConfigurationArgs']]]]: """ - Representation of a configuration item for personalizing product + Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` """ return pulumi.get(self, "configurations") diff --git a/sdk/python/pulumi_ovh/domain/get_zone.py b/sdk/python/pulumi_ovh/domain/get_zone.py index 5573011c..a3df8f66 100644 --- a/sdk/python/pulumi_ovh/domain/get_zone.py +++ b/sdk/python/pulumi_ovh/domain/get_zone.py @@ -120,14 +120,12 @@ def get_zone(name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh rootzone = ovh.Domain.get_zone(name="mysite.ovh") ``` - :param str name: The name of the domain zone. @@ -155,14 +153,12 @@ def get_zone_output(name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh rootzone = ovh.Domain.get_zone(name="mysite.ovh") ``` - :param str name: The name of the domain zone. diff --git a/sdk/python/pulumi_ovh/domain/get_zone_dns_sec.py b/sdk/python/pulumi_ovh/domain/get_zone_dns_sec.py index b9f050b1..866e0261 100644 --- a/sdk/python/pulumi_ovh/domain/get_zone_dns_sec.py +++ b/sdk/python/pulumi_ovh/domain/get_zone_dns_sec.py @@ -72,14 +72,12 @@ def get_zone_dns_sec(zone_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh dnssec = ovh.Domain.get_zone_dns_sec(zone_name="mysite.ovh") ``` - :param str zone_name: The name of the domain zone @@ -103,14 +101,12 @@ def get_zone_dns_sec_output(zone_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh dnssec = ovh.Domain.get_zone_dns_sec(zone_name="mysite.ovh") ``` - :param str zone_name: The name of the domain zone diff --git a/sdk/python/pulumi_ovh/domain/outputs.py b/sdk/python/pulumi_ovh/domain/outputs.py index 104dd452..28704930 100644 --- a/sdk/python/pulumi_ovh/domain/outputs.py +++ b/sdk/python/pulumi_ovh/domain/outputs.py @@ -199,7 +199,7 @@ def __init__(__self__, *, :param str plan_code: Plan code :param str pricing_mode: Pricing model identifier :param str catalog_name: Catalog name - :param Sequence['ZonePlanConfigurationArgs'] configurations: Representation of a configuration item for personalizing product + :param Sequence['ZonePlanConfigurationArgs'] configurations: Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` """ pulumi.set(__self__, "duration", duration) pulumi.set(__self__, "plan_code", plan_code) @@ -245,7 +245,7 @@ def catalog_name(self) -> Optional[str]: @pulumi.getter def configurations(self) -> Optional[Sequence['outputs.ZonePlanConfiguration']]: """ - Representation of a configuration item for personalizing product + Representation of a configuration item for personalizing product. 2 configurations are required : one for `zone` and one for `template` """ return pulumi.get(self, "configurations") diff --git a/sdk/python/pulumi_ovh/domain/zone.py b/sdk/python/pulumi_ovh/domain/zone.py index 54542d4c..b009953d 100644 --- a/sdk/python/pulumi_ovh/domain/zone.py +++ b/sdk/python/pulumi_ovh/domain/zone.py @@ -18,17 +18,21 @@ class ZoneArgs: def __init__(__self__, *, ovh_subsidiary: pulumi.Input[str], plan: pulumi.Input['ZonePlanArgs'], + orders: Optional[pulumi.Input[Sequence[pulumi.Input['ZoneOrderArgs']]]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan_options: Optional[pulumi.Input[Sequence[pulumi.Input['ZonePlanOptionArgs']]]] = None): """ The set of arguments for constructing a Zone resource. :param pulumi.Input[str] ovh_subsidiary: OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) :param pulumi.Input['ZonePlanArgs'] plan: Product Plan to order + :param pulumi.Input[Sequence[pulumi.Input['ZoneOrderArgs']]] orders: Details about an Order :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[Sequence[pulumi.Input['ZonePlanOptionArgs']]] plan_options: Product Plan to order """ pulumi.set(__self__, "ovh_subsidiary", ovh_subsidiary) pulumi.set(__self__, "plan", plan) + if orders is not None: + pulumi.set(__self__, "orders", orders) if payment_mean is not None: warnings.warn("""This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""", DeprecationWarning) pulumi.log.warn("""payment_mean is deprecated: This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""") @@ -61,6 +65,18 @@ def plan(self) -> pulumi.Input['ZonePlanArgs']: def plan(self, value: pulumi.Input['ZonePlanArgs']): pulumi.set(self, "plan", value) + @property + @pulumi.getter + def orders(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ZoneOrderArgs']]]]: + """ + Details about an Order + """ + return pulumi.get(self, "orders") + + @orders.setter + def orders(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ZoneOrderArgs']]]]): + pulumi.set(self, "orders", value) + @property @pulumi.getter(name="paymentMean") def payment_mean(self) -> Optional[pulumi.Input[str]]: @@ -280,6 +296,7 @@ class Zone(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ZoneOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['ZonePlanArgs']]] = None, @@ -288,7 +305,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -317,7 +333,6 @@ def __init__(__self__, ], )) ``` - ## Import @@ -331,6 +346,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ZoneOrderArgs']]]] orders: Details about an Order :param pulumi.Input[str] ovh_subsidiary: OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[pulumi.InputType['ZonePlanArgs']] plan: Product Plan to order @@ -345,7 +361,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -374,7 +389,6 @@ def __init__(__self__, ], )) ``` - ## Import @@ -401,6 +415,7 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ZoneOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['ZonePlanArgs']]] = None, @@ -414,6 +429,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ZoneArgs.__new__(ZoneArgs) + __props__.__dict__["orders"] = orders if ovh_subsidiary is None and not opts.urn: raise TypeError("Missing required property 'ovh_subsidiary'") __props__.__dict__["ovh_subsidiary"] = ovh_subsidiary @@ -428,7 +444,6 @@ def _internal_init(__self__, __props__.__dict__["last_update"] = None __props__.__dict__["name"] = None __props__.__dict__["name_servers"] = None - __props__.__dict__["orders"] = None super(Zone, __self__).__init__( 'ovh:Domain/zone:Zone', resource_name, diff --git a/sdk/python/pulumi_ovh/domain/zone_dns_sec.py b/sdk/python/pulumi_ovh/domain/zone_dns_sec.py index 0ecd9aa2..1fcbb34c 100644 --- a/sdk/python/pulumi_ovh/domain/zone_dns_sec.py +++ b/sdk/python/pulumi_ovh/domain/zone_dns_sec.py @@ -86,14 +86,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh dnssec = ovh.domain.ZoneDNSSec("dnssec", zone_name="mysite.ovh") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -110,14 +108,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh dnssec = ovh.domain.ZoneDNSSec("dnssec", zone_name="mysite.ovh") ``` - :param str resource_name: The name of the resource. :param ZoneDNSSecArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/domain/zone_record.py b/sdk/python/pulumi_ovh/domain/zone_record.py index 6086ca9d..71e0eb67 100644 --- a/sdk/python/pulumi_ovh/domain/zone_record.py +++ b/sdk/python/pulumi_ovh/domain/zone_record.py @@ -198,7 +198,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -211,7 +210,6 @@ def __init__(__self__, ttl=3600, zone="testdemo.ovh") ``` - ## Import @@ -240,7 +238,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -253,7 +250,6 @@ def __init__(__self__, ttl=3600, zone="testdemo.ovh") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/domain/zone_redirection.py b/sdk/python/pulumi_ovh/domain/zone_redirection.py index 188b7b1b..076b0d26 100644 --- a/sdk/python/pulumi_ovh/domain/zone_redirection.py +++ b/sdk/python/pulumi_ovh/domain/zone_redirection.py @@ -266,7 +266,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -278,7 +277,6 @@ def __init__(__self__, type="visiblePermanent", zone="testdemo.ovh") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -301,7 +299,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -313,7 +310,6 @@ def __init__(__self__, type="visiblePermanent", zone="testdemo.ovh") ``` - :param str resource_name: The name of the resource. :param ZoneRedirectionArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/get_installation_template.py b/sdk/python/pulumi_ovh/get_installation_template.py new file mode 100644 index 00000000..416ab1f9 --- /dev/null +++ b/sdk/python/pulumi_ovh/get_installation_template.py @@ -0,0 +1,296 @@ +# coding=utf-8 +# *** 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! *** + +import copy +import warnings +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +from . import _utilities +from . import outputs + +__all__ = [ + 'GetInstallationTemplateResult', + 'AwaitableGetInstallationTemplateResult', + 'get_installation_template', + 'get_installation_template_output', +] + +@pulumi.output_type +class GetInstallationTemplateResult: + """ + A collection of values returned by getInstallationTemplate. + """ + def __init__(__self__, bit_format=None, category=None, description=None, distribution=None, end_of_install=None, family=None, filesystems=None, hard_raid_configuration=None, id=None, inputs=None, licenses=None, lvm_ready=None, no_partitioning=None, projects=None, soft_raid_only_mirroring=None, subfamily=None, template_name=None): + if bit_format and not isinstance(bit_format, int): + raise TypeError("Expected argument 'bit_format' to be a int") + pulumi.set(__self__, "bit_format", bit_format) + if category and not isinstance(category, str): + raise TypeError("Expected argument 'category' to be a str") + pulumi.set(__self__, "category", category) + if description and not isinstance(description, str): + raise TypeError("Expected argument 'description' to be a str") + pulumi.set(__self__, "description", description) + if distribution and not isinstance(distribution, str): + raise TypeError("Expected argument 'distribution' to be a str") + pulumi.set(__self__, "distribution", distribution) + if end_of_install and not isinstance(end_of_install, str): + raise TypeError("Expected argument 'end_of_install' to be a str") + pulumi.set(__self__, "end_of_install", end_of_install) + if family and not isinstance(family, str): + raise TypeError("Expected argument 'family' to be a str") + pulumi.set(__self__, "family", family) + if filesystems and not isinstance(filesystems, list): + raise TypeError("Expected argument 'filesystems' to be a list") + pulumi.set(__self__, "filesystems", filesystems) + if hard_raid_configuration and not isinstance(hard_raid_configuration, bool): + raise TypeError("Expected argument 'hard_raid_configuration' to be a bool") + pulumi.set(__self__, "hard_raid_configuration", hard_raid_configuration) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if inputs and not isinstance(inputs, list): + raise TypeError("Expected argument 'inputs' to be a list") + pulumi.set(__self__, "inputs", inputs) + if licenses and not isinstance(licenses, list): + raise TypeError("Expected argument 'licenses' to be a list") + pulumi.set(__self__, "licenses", licenses) + if lvm_ready and not isinstance(lvm_ready, bool): + raise TypeError("Expected argument 'lvm_ready' to be a bool") + pulumi.set(__self__, "lvm_ready", lvm_ready) + if no_partitioning and not isinstance(no_partitioning, bool): + raise TypeError("Expected argument 'no_partitioning' to be a bool") + pulumi.set(__self__, "no_partitioning", no_partitioning) + if projects and not isinstance(projects, list): + raise TypeError("Expected argument 'projects' to be a list") + pulumi.set(__self__, "projects", projects) + if soft_raid_only_mirroring and not isinstance(soft_raid_only_mirroring, bool): + raise TypeError("Expected argument 'soft_raid_only_mirroring' to be a bool") + pulumi.set(__self__, "soft_raid_only_mirroring", soft_raid_only_mirroring) + if subfamily and not isinstance(subfamily, str): + raise TypeError("Expected argument 'subfamily' to be a str") + pulumi.set(__self__, "subfamily", subfamily) + if template_name and not isinstance(template_name, str): + raise TypeError("Expected argument 'template_name' to be a str") + pulumi.set(__self__, "template_name", template_name) + + @property + @pulumi.getter(name="bitFormat") + def bit_format(self) -> int: + """ + Template bit format (32 or 64). + """ + return pulumi.get(self, "bit_format") + + @property + @pulumi.getter + def category(self) -> str: + """ + Category of this template (informative only). + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def description(self) -> str: + """ + Information about this template. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def distribution(self) -> str: + """ + Distribution this template is based on. + """ + return pulumi.get(self, "distribution") + + @property + @pulumi.getter(name="endOfInstall") + def end_of_install(self) -> str: + """ + End of install date of the template. + """ + return pulumi.get(self, "end_of_install") + + @property + @pulumi.getter + def family(self) -> str: + """ + Template family type. + """ + return pulumi.get(self, "family") + + @property + @pulumi.getter + def filesystems(self) -> Sequence[str]: + """ + Filesystems available. + """ + return pulumi.get(self, "filesystems") + + @property + @pulumi.getter(name="hardRaidConfiguration") + def hard_raid_configuration(self) -> bool: + return pulumi.get(self, "hard_raid_configuration") + + @property + @pulumi.getter + def id(self) -> str: + """ + The provider-assigned unique ID for this managed resource. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def inputs(self) -> Sequence['outputs.GetInstallationTemplateInputResult']: + """ + Represents the questions of the expected answers in the userMetadata field. + """ + return pulumi.get(self, "inputs") + + @property + @pulumi.getter + def licenses(self) -> Sequence['outputs.GetInstallationTemplateLicenseResult']: + """ + License available for this template. + """ + return pulumi.get(self, "licenses") + + @property + @pulumi.getter(name="lvmReady") + def lvm_ready(self) -> bool: + """ + Whether this template supports LVM. + """ + return pulumi.get(self, "lvm_ready") + + @property + @pulumi.getter(name="noPartitioning") + def no_partitioning(self) -> bool: + """ + Partitioning customization is not available for this OS template. + """ + return pulumi.get(self, "no_partitioning") + + @property + @pulumi.getter + def projects(self) -> Sequence['outputs.GetInstallationTemplateProjectResult']: + """ + Distribution project details. + """ + return pulumi.get(self, "projects") + + @property + @pulumi.getter(name="softRaidOnlyMirroring") + def soft_raid_only_mirroring(self) -> bool: + """ + Template supports RAID0 and RAID1 on 2 disks. + """ + return pulumi.get(self, "soft_raid_only_mirroring") + + @property + @pulumi.getter + def subfamily(self) -> str: + """ + Subfamily of the template. + """ + return pulumi.get(self, "subfamily") + + @property + @pulumi.getter(name="templateName") + def template_name(self) -> str: + return pulumi.get(self, "template_name") + + +class AwaitableGetInstallationTemplateResult(GetInstallationTemplateResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetInstallationTemplateResult( + bit_format=self.bit_format, + category=self.category, + description=self.description, + distribution=self.distribution, + end_of_install=self.end_of_install, + family=self.family, + filesystems=self.filesystems, + hard_raid_configuration=self.hard_raid_configuration, + id=self.id, + inputs=self.inputs, + licenses=self.licenses, + lvm_ready=self.lvm_ready, + no_partitioning=self.no_partitioning, + projects=self.projects, + soft_raid_only_mirroring=self.soft_raid_only_mirroring, + subfamily=self.subfamily, + template_name=self.template_name) + + +def get_installation_template(template_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetInstallationTemplateResult: + """ + Use this data source to retrieve information about a specific OVH dedicated server installation template. + + ## Example Usage + + ```python + import pulumi + import pulumi_ovh as ovh + + ovhtemplate = ovh.get_installation_template(template_name="debian12_64") + pulumi.export("template", ovhtemplate) + ``` + + + :param str template_name: The name of the template. + """ + __args__ = dict() + __args__['templateName'] = template_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('ovh:index/getInstallationTemplate:getInstallationTemplate', __args__, opts=opts, typ=GetInstallationTemplateResult).value + + return AwaitableGetInstallationTemplateResult( + bit_format=pulumi.get(__ret__, 'bit_format'), + category=pulumi.get(__ret__, 'category'), + description=pulumi.get(__ret__, 'description'), + distribution=pulumi.get(__ret__, 'distribution'), + end_of_install=pulumi.get(__ret__, 'end_of_install'), + family=pulumi.get(__ret__, 'family'), + filesystems=pulumi.get(__ret__, 'filesystems'), + hard_raid_configuration=pulumi.get(__ret__, 'hard_raid_configuration'), + id=pulumi.get(__ret__, 'id'), + inputs=pulumi.get(__ret__, 'inputs'), + licenses=pulumi.get(__ret__, 'licenses'), + lvm_ready=pulumi.get(__ret__, 'lvm_ready'), + no_partitioning=pulumi.get(__ret__, 'no_partitioning'), + projects=pulumi.get(__ret__, 'projects'), + soft_raid_only_mirroring=pulumi.get(__ret__, 'soft_raid_only_mirroring'), + subfamily=pulumi.get(__ret__, 'subfamily'), + template_name=pulumi.get(__ret__, 'template_name')) + + +@_utilities.lift_output_func(get_installation_template) +def get_installation_template_output(template_name: Optional[pulumi.Input[str]] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetInstallationTemplateResult]: + """ + Use this data source to retrieve information about a specific OVH dedicated server installation template. + + ## Example Usage + + ```python + import pulumi + import pulumi_ovh as ovh + + ovhtemplate = ovh.get_installation_template(template_name="debian12_64") + pulumi.export("template", ovhtemplate) + ``` + + + :param str template_name: The name of the template. + """ + ... diff --git a/sdk/python/pulumi_ovh/get_installation_templates.py b/sdk/python/pulumi_ovh/get_installation_templates.py index 4bf9949b..66cf1dd6 100644 --- a/sdk/python/pulumi_ovh/get_installation_templates.py +++ b/sdk/python/pulumi_ovh/get_installation_templates.py @@ -62,14 +62,12 @@ def get_installation_templates(opts: Optional[pulumi.InvokeOptions] = None) -> A ## Example Usage - ```python import pulumi import pulumi_ovh as ovh templates = ovh.get_installation_templates() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -87,13 +85,11 @@ def get_installation_templates_output(opts: Optional[pulumi.InvokeOptions] = Non ## Example Usage - ```python import pulumi import pulumi_ovh as ovh templates = ovh.get_installation_templates() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/get_server.py b/sdk/python/pulumi_ovh/get_server.py index 2a48e760..d782014b 100644 --- a/sdk/python/pulumi_ovh/get_server.py +++ b/sdk/python/pulumi_ovh/get_server.py @@ -349,14 +349,12 @@ def get_server(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh server = ovh.get_server(service_name="XXXXXX") ``` - :param str service_name: The service_name of your dedicated server. @@ -403,14 +401,12 @@ def get_server_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh server = ovh.get_server(service_name="XXXXXX") ``` - :param str service_name: The service_name of your dedicated server. diff --git a/sdk/python/pulumi_ovh/get_servers.py b/sdk/python/pulumi_ovh/get_servers.py index d762cf92..6aef3f31 100644 --- a/sdk/python/pulumi_ovh/get_servers.py +++ b/sdk/python/pulumi_ovh/get_servers.py @@ -62,14 +62,12 @@ def get_servers(opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetServ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh servers = ovh.get_servers() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -87,13 +85,11 @@ def get_servers_output(opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Ou ## Example Usage - ```python import pulumi import pulumi_ovh as ovh servers = ovh.get_servers() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/get_vrack_networks.py b/sdk/python/pulumi_ovh/get_vrack_networks.py index 77c3b536..802ba0c3 100644 --- a/sdk/python/pulumi_ovh/get_vrack_networks.py +++ b/sdk/python/pulumi_ovh/get_vrack_networks.py @@ -92,7 +92,6 @@ def get_vrack_networks(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -100,7 +99,6 @@ def get_vrack_networks(service_name: Optional[str] = None, lb_networks = ovh.get_vrack_networks(service_name="XXXXXX", subnet="10.0.0.0/24") ``` - :param str service_name: The internal name of your IP load balancing @@ -132,7 +130,6 @@ def get_vrack_networks_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -140,7 +137,6 @@ def get_vrack_networks_output(service_name: Optional[pulumi.Input[str]] = None, lb_networks = ovh.get_vrack_networks(service_name="XXXXXX", subnet="10.0.0.0/24") ``` - :param str service_name: The internal name of your IP load balancing diff --git a/sdk/python/pulumi_ovh/hosting/_inputs.py b/sdk/python/pulumi_ovh/hosting/_inputs.py index 8232bdea..79cd4d66 100644 --- a/sdk/python/pulumi_ovh/hosting/_inputs.py +++ b/sdk/python/pulumi_ovh/hosting/_inputs.py @@ -252,8 +252,6 @@ def __init__(__self__, *, """ :param pulumi.Input[str] label: Identifier of the resource :param pulumi.Input[str] value: Path to the resource in API.OVH.COM - - Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) """ pulumi.set(__self__, "label", label) pulumi.set(__self__, "value", value) @@ -275,8 +273,6 @@ def label(self, value: pulumi.Input[str]): def value(self) -> pulumi.Input[str]: """ Path to the resource in API.OVH.COM - - Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) """ return pulumi.get(self, "value") @@ -294,8 +290,8 @@ def __init__(__self__, *, catalog_name: Optional[pulumi.Input[str]] = None, configurations: Optional[pulumi.Input[Sequence[pulumi.Input['PrivateDatabasePlanOptionConfigurationArgs']]]] = None): """ - :param pulumi.Input[str] duration: duration. - :param pulumi.Input[str] plan_code: Plan code. + :param pulumi.Input[str] duration: Service duration + :param pulumi.Input[str] plan_code: Plan code :param pulumi.Input[str] pricing_mode: Pricing model identifier :param pulumi.Input[str] catalog_name: Catalog name :param pulumi.Input[Sequence[pulumi.Input['PrivateDatabasePlanOptionConfigurationArgs']]] configurations: Representation of a configuration item for personalizing product @@ -312,7 +308,7 @@ def __init__(__self__, *, @pulumi.getter def duration(self) -> pulumi.Input[str]: """ - duration. + Service duration """ return pulumi.get(self, "duration") @@ -324,7 +320,7 @@ def duration(self, value: pulumi.Input[str]): @pulumi.getter(name="planCode") def plan_code(self) -> pulumi.Input[str]: """ - Plan code. + Plan code """ return pulumi.get(self, "plan_code") @@ -377,8 +373,6 @@ def __init__(__self__, *, """ :param pulumi.Input[str] label: Identifier of the resource :param pulumi.Input[str] value: Path to the resource in API.OVH.COM - - Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) """ pulumi.set(__self__, "label", label) pulumi.set(__self__, "value", value) @@ -400,8 +394,6 @@ def label(self, value: pulumi.Input[str]): def value(self) -> pulumi.Input[str]: """ Path to the resource in API.OVH.COM - - Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) """ return pulumi.get(self, "value") diff --git a/sdk/python/pulumi_ovh/hosting/get_private_database.py b/sdk/python/pulumi_ovh/hosting/get_private_database.py index 5f0d70f9..7e5b5d0b 100644 --- a/sdk/python/pulumi_ovh/hosting/get_private_database.py +++ b/sdk/python/pulumi_ovh/hosting/get_private_database.py @@ -285,14 +285,12 @@ def get_private_database(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh database = ovh.Hosting.get_private_database(service_name="XXXXXX") ``` - :param str service_name: The internal name of your private database @@ -334,14 +332,12 @@ def get_private_database_output(service_name: Optional[pulumi.Input[str]] = None ## Example Usage - ```python import pulumi import pulumi_ovh as ovh database = ovh.Hosting.get_private_database(service_name="XXXXXX") ``` - :param str service_name: The internal name of your private database diff --git a/sdk/python/pulumi_ovh/hosting/get_private_database_allowlist.py b/sdk/python/pulumi_ovh/hosting/get_private_database_allowlist.py index 620571e9..be7c5fd8 100644 --- a/sdk/python/pulumi_ovh/hosting/get_private_database_allowlist.py +++ b/sdk/python/pulumi_ovh/hosting/get_private_database_allowlist.py @@ -142,7 +142,6 @@ def get_private_database_allowlist(ip: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -150,7 +149,6 @@ def get_private_database_allowlist(ip: Optional[str] = None, whitelist = ovh.Hosting.get_private_database_allowlist(ip="XXXXXX", service_name="XXXXXX") ``` - :param str ip: The whitelisted IP in your instance @@ -183,7 +181,6 @@ def get_private_database_allowlist_output(ip: Optional[pulumi.Input[Optional[str ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -191,7 +188,6 @@ def get_private_database_allowlist_output(ip: Optional[pulumi.Input[Optional[str whitelist = ovh.Hosting.get_private_database_allowlist(ip="XXXXXX", service_name="XXXXXX") ``` - :param str ip: The whitelisted IP in your instance diff --git a/sdk/python/pulumi_ovh/hosting/get_private_database_db.py b/sdk/python/pulumi_ovh/hosting/get_private_database_db.py index 86c403d8..effe80c6 100644 --- a/sdk/python/pulumi_ovh/hosting/get_private_database_db.py +++ b/sdk/python/pulumi_ovh/hosting/get_private_database_db.py @@ -119,7 +119,6 @@ def get_private_database_db(database_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -127,7 +126,6 @@ def get_private_database_db(database_name: Optional[str] = None, mydatabase = ovh.Hosting.get_private_database_db(database_name="XXXXXX", service_name="XXXXXX") ``` - :param str database_name: Database name @@ -158,7 +156,6 @@ def get_private_database_db_output(database_name: Optional[pulumi.Input[str]] = ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -166,7 +163,6 @@ def get_private_database_db_output(database_name: Optional[pulumi.Input[str]] = mydatabase = ovh.Hosting.get_private_database_db(database_name="XXXXXX", service_name="XXXXXX") ``` - :param str database_name: Database name diff --git a/sdk/python/pulumi_ovh/hosting/get_private_database_user.py b/sdk/python/pulumi_ovh/hosting/get_private_database_user.py index 4e04202b..c6aeb683 100644 --- a/sdk/python/pulumi_ovh/hosting/get_private_database_user.py +++ b/sdk/python/pulumi_ovh/hosting/get_private_database_user.py @@ -95,7 +95,6 @@ def get_private_database_user(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -103,7 +102,6 @@ def get_private_database_user(service_name: Optional[str] = None, user = ovh.Hosting.get_private_database_user(service_name="XXXXXX", user_name="XXXXXX") ``` - :param str service_name: The internal name of your private database @@ -132,7 +130,6 @@ def get_private_database_user_output(service_name: Optional[pulumi.Input[str]] = ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -140,7 +137,6 @@ def get_private_database_user_output(service_name: Optional[pulumi.Input[str]] = user = ovh.Hosting.get_private_database_user(service_name="XXXXXX", user_name="XXXXXX") ``` - :param str service_name: The internal name of your private database diff --git a/sdk/python/pulumi_ovh/hosting/get_private_database_user_grant.py b/sdk/python/pulumi_ovh/hosting/get_private_database_user_grant.py index e4c85cb1..c870481c 100644 --- a/sdk/python/pulumi_ovh/hosting/get_private_database_user_grant.py +++ b/sdk/python/pulumi_ovh/hosting/get_private_database_user_grant.py @@ -104,7 +104,6 @@ def get_private_database_user_grant(database_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -113,7 +112,6 @@ def get_private_database_user_grant(database_name: Optional[str] = None, service_name="XXXXXX", user_name="XXXXXX") ``` - :param str database_name: The database name on which grant the user @@ -146,7 +144,6 @@ def get_private_database_user_grant_output(database_name: Optional[pulumi.Input[ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -155,7 +152,6 @@ def get_private_database_user_grant_output(database_name: Optional[pulumi.Input[ service_name="XXXXXX", user_name="XXXXXX") ``` - :param str database_name: The database name on which grant the user diff --git a/sdk/python/pulumi_ovh/hosting/outputs.py b/sdk/python/pulumi_ovh/hosting/outputs.py index 45a274ca..d175a8a1 100644 --- a/sdk/python/pulumi_ovh/hosting/outputs.py +++ b/sdk/python/pulumi_ovh/hosting/outputs.py @@ -260,8 +260,6 @@ def __init__(__self__, *, """ :param str label: Identifier of the resource :param str value: Path to the resource in API.OVH.COM - - Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) """ pulumi.set(__self__, "label", label) pulumi.set(__self__, "value", value) @@ -279,8 +277,6 @@ def label(self) -> str: def value(self) -> str: """ Path to the resource in API.OVH.COM - - Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) """ return pulumi.get(self, "value") @@ -315,8 +311,8 @@ def __init__(__self__, *, catalog_name: Optional[str] = None, configurations: Optional[Sequence['outputs.PrivateDatabasePlanOptionConfiguration']] = None): """ - :param str duration: duration. - :param str plan_code: Plan code. + :param str duration: Service duration + :param str plan_code: Plan code :param str pricing_mode: Pricing model identifier :param str catalog_name: Catalog name :param Sequence['PrivateDatabasePlanOptionConfigurationArgs'] configurations: Representation of a configuration item for personalizing product @@ -333,7 +329,7 @@ def __init__(__self__, *, @pulumi.getter def duration(self) -> str: """ - duration. + Service duration """ return pulumi.get(self, "duration") @@ -341,7 +337,7 @@ def duration(self) -> str: @pulumi.getter(name="planCode") def plan_code(self) -> str: """ - Plan code. + Plan code """ return pulumi.get(self, "plan_code") @@ -378,8 +374,6 @@ def __init__(__self__, *, """ :param str label: Identifier of the resource :param str value: Path to the resource in API.OVH.COM - - Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) """ pulumi.set(__self__, "label", label) pulumi.set(__self__, "value", value) @@ -397,8 +391,6 @@ def label(self) -> str: def value(self) -> str: """ Path to the resource in API.OVH.COM - - Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) """ return pulumi.get(self, "value") diff --git a/sdk/python/pulumi_ovh/hosting/private_database.py b/sdk/python/pulumi_ovh/hosting/private_database.py index 89d5799a..453097f9 100644 --- a/sdk/python/pulumi_ovh/hosting/private_database.py +++ b/sdk/python/pulumi_ovh/hosting/private_database.py @@ -19,6 +19,7 @@ def __init__(__self__, *, ovh_subsidiary: pulumi.Input[str], plan: pulumi.Input['PrivateDatabasePlanArgs'], display_name: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input['PrivateDatabaseOrderArgs']]]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan_options: Optional[pulumi.Input[Sequence[pulumi.Input['PrivateDatabasePlanOptionArgs']]]] = None, service_name: Optional[pulumi.Input[str]] = None): @@ -27,6 +28,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ovh_subsidiary: OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) :param pulumi.Input['PrivateDatabasePlanArgs'] plan: Product Plan to order :param pulumi.Input[str] display_name: Name displayed in customer panel for your private database + :param pulumi.Input[Sequence[pulumi.Input['PrivateDatabaseOrderArgs']]] orders: Details about your Order :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[Sequence[pulumi.Input['PrivateDatabasePlanOptionArgs']]] plan_options: Product Plan to order :param pulumi.Input[str] service_name: Service name @@ -35,6 +37,8 @@ def __init__(__self__, *, pulumi.set(__self__, "plan", plan) if display_name is not None: pulumi.set(__self__, "display_name", display_name) + if orders is not None: + pulumi.set(__self__, "orders", orders) if payment_mean is not None: warnings.warn("""This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""", DeprecationWarning) pulumi.log.warn("""payment_mean is deprecated: This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""") @@ -81,6 +85,18 @@ def display_name(self) -> Optional[pulumi.Input[str]]: def display_name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "display_name", value) + @property + @pulumi.getter + def orders(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['PrivateDatabaseOrderArgs']]]]: + """ + Details about your Order + """ + return pulumi.get(self, "orders") + + @orders.setter + def orders(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['PrivateDatabaseOrderArgs']]]]): + pulumi.set(self, "orders", value) + @property @pulumi.getter(name="paymentMean") def payment_mean(self) -> Optional[pulumi.Input[str]]: @@ -541,6 +557,7 @@ def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, display_name: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PrivateDatabaseOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['PrivateDatabasePlanArgs']]] = None, @@ -550,7 +567,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -581,7 +597,6 @@ def __init__(__self__, )) pulumi.export("privatedatabaseServiceName", database_private_database.service_name) ``` - ## Import @@ -594,6 +609,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] display_name: Name displayed in customer panel for your private database + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PrivateDatabaseOrderArgs']]]] orders: Details about your Order :param pulumi.Input[str] ovh_subsidiary: OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[pulumi.InputType['PrivateDatabasePlanArgs']] plan: Product Plan to order @@ -609,7 +625,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -640,7 +655,6 @@ def __init__(__self__, )) pulumi.export("privatedatabaseServiceName", database_private_database.service_name) ``` - ## Import @@ -666,6 +680,7 @@ def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, display_name: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PrivateDatabaseOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['PrivateDatabasePlanArgs']]] = None, @@ -681,6 +696,7 @@ def _internal_init(__self__, __props__ = PrivateDatabaseArgs.__new__(PrivateDatabaseArgs) __props__.__dict__["display_name"] = display_name + __props__.__dict__["orders"] = orders if ovh_subsidiary is None and not opts.urn: raise TypeError("Missing required property 'ovh_subsidiary'") __props__.__dict__["ovh_subsidiary"] = ovh_subsidiary @@ -697,7 +713,6 @@ def _internal_init(__self__, __props__.__dict__["hostname_ftp"] = None __props__.__dict__["infrastructure"] = None __props__.__dict__["offer"] = None - __props__.__dict__["orders"] = None __props__.__dict__["port"] = None __props__.__dict__["port_ftp"] = None __props__.__dict__["quota_size"] = None diff --git a/sdk/python/pulumi_ovh/hosting/private_database_allowlist.py b/sdk/python/pulumi_ovh/hosting/private_database_allowlist.py index 71812de5..275abd3e 100644 --- a/sdk/python/pulumi_ovh/hosting/private_database_allowlist.py +++ b/sdk/python/pulumi_ovh/hosting/private_database_allowlist.py @@ -199,7 +199,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -210,7 +209,6 @@ def __init__(__self__, service_name="XXXXXX", sftp=True) ``` - ## Import @@ -239,7 +237,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -250,7 +247,6 @@ def __init__(__self__, service_name="XXXXXX", sftp=True) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/hosting/private_database_db.py b/sdk/python/pulumi_ovh/hosting/private_database_db.py index 40c3c0b8..65a7d820 100644 --- a/sdk/python/pulumi_ovh/hosting/private_database_db.py +++ b/sdk/python/pulumi_ovh/hosting/private_database_db.py @@ -102,7 +102,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -111,7 +110,6 @@ def __init__(__self__, database_name="XXXXXX", service_name="XXXXXX") ``` - ## Import @@ -137,7 +135,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -146,7 +143,6 @@ def __init__(__self__, database_name="XXXXXX", service_name="XXXXXX") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/hosting/private_database_user.py b/sdk/python/pulumi_ovh/hosting/private_database_user.py index 6997447f..e52105c1 100644 --- a/sdk/python/pulumi_ovh/hosting/private_database_user.py +++ b/sdk/python/pulumi_ovh/hosting/private_database_user.py @@ -134,7 +134,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -144,7 +143,6 @@ def __init__(__self__, service_name="XXXXXX", user_name="XXXXXX") ``` - ## Import @@ -171,7 +169,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -181,7 +178,6 @@ def __init__(__self__, service_name="XXXXXX", user_name="XXXXXX") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/hosting/private_database_user_grant.py b/sdk/python/pulumi_ovh/hosting/private_database_user_grant.py index 93f4c7a0..221a9c1f 100644 --- a/sdk/python/pulumi_ovh/hosting/private_database_user_grant.py +++ b/sdk/python/pulumi_ovh/hosting/private_database_user_grant.py @@ -182,7 +182,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -193,7 +192,6 @@ def __init__(__self__, service_name="XXXXXX", user_name="terraform") ``` - ## Import @@ -225,7 +223,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -236,7 +233,6 @@ def __init__(__self__, service_name="XXXXXX", user_name="terraform") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/iam/get_permissions_groups.py b/sdk/python/pulumi_ovh/iam/get_permissions_groups.py index 04f8c244..0229a752 100644 --- a/sdk/python/pulumi_ovh/iam/get_permissions_groups.py +++ b/sdk/python/pulumi_ovh/iam/get_permissions_groups.py @@ -59,14 +59,12 @@ def get_permissions_groups(opts: Optional[pulumi.InvokeOptions] = None) -> Await ## Example Usage - ```python import pulumi import pulumi_ovh as ovh website = ovh.Iam.get_permissions_group(urn="urn:v1:eu:permissionsGroup:ovh:controlPanelAccess") ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -84,13 +82,11 @@ def get_permissions_groups_output(opts: Optional[pulumi.InvokeOptions] = None) - ## Example Usage - ```python import pulumi import pulumi_ovh as ovh website = ovh.Iam.get_permissions_group(urn="urn:v1:eu:permissionsGroup:ovh:controlPanelAccess") ``` - """ ... diff --git a/sdk/python/pulumi_ovh/iam/get_policies.py b/sdk/python/pulumi_ovh/iam/get_policies.py index d504ec43..f5649552 100644 --- a/sdk/python/pulumi_ovh/iam/get_policies.py +++ b/sdk/python/pulumi_ovh/iam/get_policies.py @@ -62,14 +62,12 @@ def get_policies(opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetPol ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_policies = ovh.Iam.get_policies() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -87,13 +85,11 @@ def get_policies_output(opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.O ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_policies = ovh.Iam.get_policies() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/iam/get_policy.py b/sdk/python/pulumi_ovh/iam/get_policy.py index 5653c1aa..1741a646 100644 --- a/sdk/python/pulumi_ovh/iam/get_policy.py +++ b/sdk/python/pulumi_ovh/iam/get_policy.py @@ -197,14 +197,12 @@ def get_policy(allows: Optional[Sequence[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_policy = ovh.Iam.get_policy(id="my_policy_id") ``` - :param Sequence[str] allows: Set of actions allowed by the policy. @@ -253,14 +251,12 @@ def get_policy_output(allows: Optional[pulumi.Input[Optional[Sequence[str]]]] = ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_policy = ovh.Iam.get_policy(id="my_policy_id") ``` - :param Sequence[str] allows: Set of actions allowed by the policy. diff --git a/sdk/python/pulumi_ovh/iam/get_reference_resource_type.py b/sdk/python/pulumi_ovh/iam/get_reference_resource_type.py index 8131eccf..2e760d0f 100644 --- a/sdk/python/pulumi_ovh/iam/get_reference_resource_type.py +++ b/sdk/python/pulumi_ovh/iam/get_reference_resource_type.py @@ -62,14 +62,12 @@ def get_reference_resource_type(opts: Optional[pulumi.InvokeOptions] = None) -> ## Example Usage - ```python import pulumi import pulumi_ovh as ovh types = ovh.Iam.get_reference_resource_type() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -87,13 +85,11 @@ def get_reference_resource_type_output(opts: Optional[pulumi.InvokeOptions] = No ## Example Usage - ```python import pulumi import pulumi_ovh as ovh types = ovh.Iam.get_reference_resource_type() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/iam/get_resource_group.py b/sdk/python/pulumi_ovh/iam/get_resource_group.py index 504b4471..1c771096 100644 --- a/sdk/python/pulumi_ovh/iam/get_resource_group.py +++ b/sdk/python/pulumi_ovh/iam/get_resource_group.py @@ -132,14 +132,12 @@ def get_resource_group(id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_resource_group = ovh.Iam.get_resource_group(id="my_resource_group_id") ``` - :param str id: Id of the resource group @@ -168,14 +166,12 @@ def get_resource_group_output(id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_resource_group = ovh.Iam.get_resource_group(id="my_resource_group_id") ``` - :param str id: Id of the resource group diff --git a/sdk/python/pulumi_ovh/iam/get_resource_groups.py b/sdk/python/pulumi_ovh/iam/get_resource_groups.py index 17b8da3f..110ed1cd 100644 --- a/sdk/python/pulumi_ovh/iam/get_resource_groups.py +++ b/sdk/python/pulumi_ovh/iam/get_resource_groups.py @@ -62,14 +62,12 @@ def get_resource_groups(opts: Optional[pulumi.InvokeOptions] = None) -> Awaitabl ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_groups = ovh.Iam.get_resource_groups() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -87,13 +85,11 @@ def get_resource_groups_output(opts: Optional[pulumi.InvokeOptions] = None) -> p ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_groups = ovh.Iam.get_resource_groups() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/iam/policy.py b/sdk/python/pulumi_ovh/iam/policy.py index b4f5b667..e170ebaa 100644 --- a/sdk/python/pulumi_ovh/iam/policy.py +++ b/sdk/python/pulumi_ovh/iam/policy.py @@ -364,7 +364,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -384,7 +383,6 @@ def __init__(__self__, "account:apiovh:*", ]) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -408,7 +406,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -428,7 +425,6 @@ def __init__(__self__, "account:apiovh:*", ]) ``` - :param str resource_name: The name of the resource. :param PolicyArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/iam/resource_group.py b/sdk/python/pulumi_ovh/iam/resource_group.py index 8d7314d5..9b41cde2 100644 --- a/sdk/python/pulumi_ovh/iam/resource_group.py +++ b/sdk/python/pulumi_ovh/iam/resource_group.py @@ -184,7 +184,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -194,7 +193,6 @@ def __init__(__self__, "urn:v1:eu:resource:service2:service2-id", ]) ``` - ## Import @@ -218,7 +216,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -228,7 +225,6 @@ def __init__(__self__, "urn:v1:eu:resource:service2:service2-id", ]) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/ip/firewall.py b/sdk/python/pulumi_ovh/ip/firewall.py index 4293667a..d3a95fd8 100644 --- a/sdk/python/pulumi_ovh/ip/firewall.py +++ b/sdk/python/pulumi_ovh/ip/firewall.py @@ -147,7 +147,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -156,7 +155,6 @@ def __init__(__self__, ip="XXXXXX", ip_on_firewall="XXXXXX") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -175,7 +173,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -184,7 +181,6 @@ def __init__(__self__, ip="XXXXXX", ip_on_firewall="XXXXXX") ``` - :param str resource_name: The name of the resource. :param FirewallArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/ip/firewall_rule.py b/sdk/python/pulumi_ovh/ip/firewall_rule.py index bd163042..50b89d76 100644 --- a/sdk/python/pulumi_ovh/ip/firewall_rule.py +++ b/sdk/python/pulumi_ovh/ip/firewall_rule.py @@ -459,7 +459,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -471,7 +470,6 @@ def __init__(__self__, protocol="tcp", sequence=0) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -497,7 +495,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -509,7 +506,6 @@ def __init__(__self__, protocol="tcp", sequence=0) ``` - :param str resource_name: The name of the resource. :param FirewallRuleArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/ip/get_firewall.py b/sdk/python/pulumi_ovh/ip/get_firewall.py index 383fcbf8..fbd55588 100644 --- a/sdk/python/pulumi_ovh/ip/get_firewall.py +++ b/sdk/python/pulumi_ovh/ip/get_firewall.py @@ -98,7 +98,6 @@ def get_firewall(ip: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -106,7 +105,6 @@ def get_firewall(ip: Optional[str] = None, myfirewall = ovh.Ip.get_firewall(ip="XXXXXX", ip_on_firewall="XXXXXX") ``` - :param str ip: The IP or the CIDR @@ -135,7 +133,6 @@ def get_firewall_output(ip: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -143,7 +140,6 @@ def get_firewall_output(ip: Optional[pulumi.Input[str]] = None, myfirewall = ovh.Ip.get_firewall(ip="XXXXXX", ip_on_firewall="XXXXXX") ``` - :param str ip: The IP or the CIDR diff --git a/sdk/python/pulumi_ovh/ip/get_firewall_rule.py b/sdk/python/pulumi_ovh/ip/get_firewall_rule.py index 4274c3d3..e96bc1bb 100644 --- a/sdk/python/pulumi_ovh/ip/get_firewall_rule.py +++ b/sdk/python/pulumi_ovh/ip/get_firewall_rule.py @@ -221,7 +221,6 @@ def get_firewall_rule(ip: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -230,7 +229,6 @@ def get_firewall_rule(ip: Optional[str] = None, ip_on_firewall="XXXXXX", sequence=0) ``` - :param str ip: The IP or the CIDR @@ -272,7 +270,6 @@ def get_firewall_rule_output(ip: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -281,7 +278,6 @@ def get_firewall_rule_output(ip: Optional[pulumi.Input[str]] = None, ip_on_firewall="XXXXXX", sequence=0) ``` - :param str ip: The IP or the CIDR diff --git a/sdk/python/pulumi_ovh/ip/get_mitigation.py b/sdk/python/pulumi_ovh/ip/get_mitigation.py index 045ec08b..5ec6b12d 100644 --- a/sdk/python/pulumi_ovh/ip/get_mitigation.py +++ b/sdk/python/pulumi_ovh/ip/get_mitigation.py @@ -110,7 +110,6 @@ def get_mitigation(ip: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -118,7 +117,6 @@ def get_mitigation(ip: Optional[str] = None, mitigation_data = ovh.Ip.get_mitigation(ip="XXXXXX", ip_on_mitigation="XXXXXX") ``` - :param str ip: The IP or the CIDR @@ -148,7 +146,6 @@ def get_mitigation_output(ip: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -156,7 +153,6 @@ def get_mitigation_output(ip: Optional[pulumi.Input[str]] = None, mitigation_data = ovh.Ip.get_mitigation(ip="XXXXXX", ip_on_mitigation="XXXXXX") ``` - :param str ip: The IP or the CIDR diff --git a/sdk/python/pulumi_ovh/ip/get_service.py b/sdk/python/pulumi_ovh/ip/get_service.py index ddaa5c0f..f35509ed 100644 --- a/sdk/python/pulumi_ovh/ip/get_service.py +++ b/sdk/python/pulumi_ovh/ip/get_service.py @@ -148,14 +148,12 @@ def get_service(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh myip = ovh.Ip.get_service(service_name="XXXXXX") ``` - :param str service_name: The service name @@ -185,14 +183,12 @@ def get_service_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh myip = ovh.Ip.get_service(service_name="XXXXXX") ``` - :param str service_name: The service name diff --git a/sdk/python/pulumi_ovh/ip/ip_service.py b/sdk/python/pulumi_ovh/ip/ip_service.py index 38e0eed4..35dbc609 100644 --- a/sdk/python/pulumi_ovh/ip/ip_service.py +++ b/sdk/python/pulumi_ovh/ip/ip_service.py @@ -19,6 +19,7 @@ def __init__(__self__, *, ovh_subsidiary: pulumi.Input[str], plan: pulumi.Input['IpServicePlanArgs'], description: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input['IpServiceOrderArgs']]]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan_options: Optional[pulumi.Input[Sequence[pulumi.Input['IpServicePlanOptionArgs']]]] = None): """ @@ -26,6 +27,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ovh_subsidiary: OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) :param pulumi.Input['IpServicePlanArgs'] plan: Product Plan to order :param pulumi.Input[str] description: Custom description on your ip. + :param pulumi.Input[Sequence[pulumi.Input['IpServiceOrderArgs']]] orders: Details about an Order :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[Sequence[pulumi.Input['IpServicePlanOptionArgs']]] plan_options: Product Plan to order """ @@ -33,6 +35,8 @@ def __init__(__self__, *, pulumi.set(__self__, "plan", plan) if description is not None: pulumi.set(__self__, "description", description) + if orders is not None: + pulumi.set(__self__, "orders", orders) if payment_mean is not None: warnings.warn("""This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""", DeprecationWarning) pulumi.log.warn("""payment_mean is deprecated: This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""") @@ -77,6 +81,18 @@ def description(self) -> Optional[pulumi.Input[str]]: def description(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "description", value) + @property + @pulumi.getter + def orders(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['IpServiceOrderArgs']]]]: + """ + Details about an Order + """ + return pulumi.get(self, "orders") + + @orders.setter + def orders(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['IpServiceOrderArgs']]]]): + pulumi.set(self, "orders", value) + @property @pulumi.getter(name="paymentMean") def payment_mean(self) -> Optional[pulumi.Input[str]]: @@ -333,6 +349,7 @@ def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, description: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IpServiceOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['IpServicePlanArgs']]] = None, @@ -341,7 +358,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -365,11 +381,11 @@ def __init__(__self__, )], )) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] description: Custom description on your ip. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IpServiceOrderArgs']]]] orders: Details about an Order :param pulumi.Input[str] ovh_subsidiary: OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[pulumi.InputType['IpServicePlanArgs']] plan: Product Plan to order @@ -384,7 +400,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -408,7 +423,6 @@ def __init__(__self__, )], )) ``` - :param str resource_name: The name of the resource. :param IpServiceArgs args: The arguments to use to populate this resource's properties. @@ -426,6 +440,7 @@ def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, description: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IpServiceOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['IpServicePlanArgs']]] = None, @@ -440,6 +455,7 @@ def _internal_init(__self__, __props__ = IpServiceArgs.__new__(IpServiceArgs) __props__.__dict__["description"] = description + __props__.__dict__["orders"] = orders if ovh_subsidiary is None and not opts.urn: raise TypeError("Missing required property 'ovh_subsidiary'") __props__.__dict__["ovh_subsidiary"] = ovh_subsidiary @@ -451,7 +467,6 @@ def _internal_init(__self__, __props__.__dict__["can_be_terminated"] = None __props__.__dict__["country"] = None __props__.__dict__["ip"] = None - __props__.__dict__["orders"] = None __props__.__dict__["organisation_id"] = None __props__.__dict__["routed_tos"] = None __props__.__dict__["service_name"] = None diff --git a/sdk/python/pulumi_ovh/ip/mitigation.py b/sdk/python/pulumi_ovh/ip/mitigation.py index 3ce57df1..c4c56e4a 100644 --- a/sdk/python/pulumi_ovh/ip/mitigation.py +++ b/sdk/python/pulumi_ovh/ip/mitigation.py @@ -171,7 +171,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -180,7 +179,6 @@ def __init__(__self__, ip="XXXXXX", ip_on_mitigation="XXXXXX") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -200,7 +198,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -209,7 +206,6 @@ def __init__(__self__, ip="XXXXXX", ip_on_mitigation="XXXXXX") ``` - :param str resource_name: The name of the resource. :param MitigationArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/ip/move.py b/sdk/python/pulumi_ovh/ip/move.py index 0c8ad911..f92905d0 100644 --- a/sdk/python/pulumi_ovh/ip/move.py +++ b/sdk/python/pulumi_ovh/ip/move.py @@ -91,7 +91,7 @@ def __init__(__self__, *, :param pulumi.Input[str] organisation_id: IP block organisation Id :param pulumi.Input['MoveRoutedToArgs'] routed_to: Service to route the IP to. If null, the IP will be [parked](https://api.ovh.com/console/#/ip/%7Bip%7D/park~POST) instead of [moved](https://api.ovh.com/console/#/ip/%7Bip%7D/move~POST) - :param pulumi.Input[str] service_name: Name of the service to route the IP to. IP will be parked if this value is an empty string + :param pulumi.Input[str] service_name: Service name in the form of `ip-...` :param pulumi.Input[str] task_start_date: Starting date and time field of the current IP task that is in charge of changing the service the IP is attached to :param pulumi.Input[str] task_status: Status field of the current IP task that is in charge of changing the service the IP is attached to :param pulumi.Input[str] type: Possible values for ip type @@ -194,7 +194,7 @@ def routed_to(self, value: Optional[pulumi.Input['MoveRoutedToArgs']]): @pulumi.getter(name="serviceName") def service_name(self) -> Optional[pulumi.Input[str]]: """ - Name of the service to route the IP to. IP will be parked if this value is an empty string + Service name in the form of `ip-...` """ return pulumi.get(self, "service_name") @@ -253,7 +253,6 @@ def __init__(__self__, ## Move IP `1.2.3.4` to service loadbalancer-XXXXX - ```python import pulumi import pulumi_ovh as ovh @@ -264,11 +263,9 @@ def __init__(__self__, service_name="loadbalancer-XXXXX", )) ``` - ## Park IP/Detach IP `1.2.3.4` from any service - ```python import pulumi import pulumi_ovh as ovh @@ -279,7 +276,6 @@ def __init__(__self__, service_name="", )) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -299,7 +295,6 @@ def __init__(__self__, ## Move IP `1.2.3.4` to service loadbalancer-XXXXX - ```python import pulumi import pulumi_ovh as ovh @@ -310,11 +305,9 @@ def __init__(__self__, service_name="loadbalancer-XXXXX", )) ``` - ## Park IP/Detach IP `1.2.3.4` from any service - ```python import pulumi import pulumi_ovh as ovh @@ -325,7 +318,6 @@ def __init__(__self__, service_name="", )) ``` - :param str resource_name: The name of the resource. :param MoveArgs args: The arguments to use to populate this resource's properties. @@ -402,7 +394,7 @@ def get(resource_name: str, :param pulumi.Input[str] organisation_id: IP block organisation Id :param pulumi.Input[pulumi.InputType['MoveRoutedToArgs']] routed_to: Service to route the IP to. If null, the IP will be [parked](https://api.ovh.com/console/#/ip/%7Bip%7D/park~POST) instead of [moved](https://api.ovh.com/console/#/ip/%7Bip%7D/move~POST) - :param pulumi.Input[str] service_name: Name of the service to route the IP to. IP will be parked if this value is an empty string + :param pulumi.Input[str] service_name: Service name in the form of `ip-...` :param pulumi.Input[str] task_start_date: Starting date and time field of the current IP task that is in charge of changing the service the IP is attached to :param pulumi.Input[str] task_status: Status field of the current IP task that is in charge of changing the service the IP is attached to :param pulumi.Input[str] type: Possible values for ip type @@ -476,7 +468,7 @@ def routed_to(self) -> pulumi.Output['outputs.MoveRoutedTo']: @pulumi.getter(name="serviceName") def service_name(self) -> pulumi.Output[str]: """ - Name of the service to route the IP to. IP will be parked if this value is an empty string + Service name in the form of `ip-...` """ return pulumi.get(self, "service_name") diff --git a/sdk/python/pulumi_ovh/ip/reverse.py b/sdk/python/pulumi_ovh/ip/reverse.py index bbd8c80b..c48b04f1 100644 --- a/sdk/python/pulumi_ovh/ip/reverse.py +++ b/sdk/python/pulumi_ovh/ip/reverse.py @@ -134,7 +134,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -145,7 +144,6 @@ def __init__(__self__, reverse_ip="192.0.2.1", reverse_value="example.com") ``` - ## Import @@ -174,7 +172,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -185,7 +182,6 @@ def __init__(__self__, reverse_ip="192.0.2.1", reverse_value="example.com") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/iploadbalancing/_inputs.py b/sdk/python/pulumi_ovh/iploadbalancing/_inputs.py index 6132b6b4..0df32a2d 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/_inputs.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/_inputs.py @@ -481,7 +481,7 @@ def __init__(__self__, *, plan_code: Optional[pulumi.Input[str]] = None): """ :param pulumi.Input[str] name: The zone three letter code - :param pulumi.Input[str] plan_code: Plan code + :param pulumi.Input[str] plan_code: The billing planCode for this zone """ if name is not None: pulumi.set(__self__, "name", name) @@ -504,7 +504,7 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="planCode") def plan_code(self) -> Optional[pulumi.Input[str]]: """ - Plan code + The billing planCode for this zone """ return pulumi.get(self, "plan_code") diff --git a/sdk/python/pulumi_ovh/iploadbalancing/get_ip_load_balancing.py b/sdk/python/pulumi_ovh/iploadbalancing/get_ip_load_balancing.py index cfa497f2..4c20b9c2 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/get_ip_load_balancing.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/get_ip_load_balancing.py @@ -198,7 +198,6 @@ def get_ip_load_balancing(display_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -206,7 +205,6 @@ def get_ip_load_balancing(display_name: Optional[str] = None, lb = ovh.IpLoadBalancing.get_ip_load_balancing(service_name="XXXXXX", state="ok") ``` - :param str display_name: the name displayed in ManagerV6 for your iplb (max 50 chars) @@ -278,7 +276,6 @@ def get_ip_load_balancing_output(display_name: Optional[pulumi.Input[Optional[st ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -286,7 +283,6 @@ def get_ip_load_balancing_output(display_name: Optional[pulumi.Input[Optional[st lb = ovh.IpLoadBalancing.get_ip_load_balancing(service_name="XXXXXX", state="ok") ``` - :param str display_name: the name displayed in ManagerV6 for your iplb (max 50 chars) diff --git a/sdk/python/pulumi_ovh/iploadbalancing/get_vrack_network.py b/sdk/python/pulumi_ovh/iploadbalancing/get_vrack_network.py index 738333ee..7e777273 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/get_vrack_network.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/get_vrack_network.py @@ -118,7 +118,6 @@ def get_vrack_network(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -126,7 +125,6 @@ def get_vrack_network(service_name: Optional[str] = None, lb_network = ovh.IpLoadBalancing.get_vrack_network(service_name="XXXXXX", vrack_network_id="yyy") ``` - :param str service_name: The internal name of your IP load balancing @@ -157,7 +155,6 @@ def get_vrack_network_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -165,7 +162,6 @@ def get_vrack_network_output(service_name: Optional[pulumi.Input[str]] = None, lb_network = ovh.IpLoadBalancing.get_vrack_network(service_name="XXXXXX", vrack_network_id="yyy") ``` - :param str service_name: The internal name of your IP load balancing diff --git a/sdk/python/pulumi_ovh/iploadbalancing/http_farm.py b/sdk/python/pulumi_ovh/iploadbalancing/http_farm.py index 6ce1bb87..034e991f 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/http_farm.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/http_farm.py @@ -30,7 +30,7 @@ def __init__(__self__, *, :param pulumi.Input[str] zone: Zone where the farm will be defined (ie. `GRA`, `BHS` also supports `ALL`) :param pulumi.Input[str] balance: Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) :param pulumi.Input[str] display_name: Readable label for loadbalancer farm - :param pulumi.Input[int] port: Port for backends to receive traffic on. + :param pulumi.Input[int] port: Port attached to your farm ([1..49151]). Inherited from frontend if null :param pulumi.Input['HttpFarmProbeArgs'] probe: define a backend healthcheck probe :param pulumi.Input[str] stickiness: Stickiness type. No stickiness if null (`sourceIp`, `cookie`) :param pulumi.Input[int] vrack_network_id: Internal Load Balancer identifier of the vRack private network to attach to your farm, mandatory when your Load Balancer is attached to a vRack @@ -102,7 +102,7 @@ def display_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def port(self) -> Optional[pulumi.Input[int]]: """ - Port for backends to receive traffic on. + Port attached to your farm ([1..49151]). Inherited from frontend if null """ return pulumi.get(self, "port") @@ -162,7 +162,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering HttpFarm resources. :param pulumi.Input[str] balance: Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) :param pulumi.Input[str] display_name: Readable label for loadbalancer farm - :param pulumi.Input[int] port: Port for backends to receive traffic on. + :param pulumi.Input[int] port: Port attached to your farm ([1..49151]). Inherited from frontend if null :param pulumi.Input['HttpFarmProbeArgs'] probe: define a backend healthcheck probe :param pulumi.Input[str] service_name: The internal name of your IP load balancing :param pulumi.Input[str] stickiness: Stickiness type. No stickiness if null (`sourceIp`, `cookie`) @@ -214,7 +214,7 @@ def display_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def port(self) -> Optional[pulumi.Input[int]]: """ - Port for backends to receive traffic on. + Port attached to your farm ([1..49151]). Inherited from frontend if null """ return pulumi.get(self, "port") @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -314,7 +313,6 @@ def __init__(__self__, service_name=lb.service_name, zone="GRA") ``` - ## Import @@ -324,7 +322,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] balance: Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) :param pulumi.Input[str] display_name: Readable label for loadbalancer farm - :param pulumi.Input[int] port: Port for backends to receive traffic on. + :param pulumi.Input[int] port: Port attached to your farm ([1..49151]). Inherited from frontend if null :param pulumi.Input[pulumi.InputType['HttpFarmProbeArgs']] probe: define a backend healthcheck probe :param pulumi.Input[str] service_name: The internal name of your IP load balancing :param pulumi.Input[str] stickiness: Stickiness type. No stickiness if null (`sourceIp`, `cookie`) @@ -342,7 +340,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -354,7 +351,6 @@ def __init__(__self__, service_name=lb.service_name, zone="GRA") ``` - ## Import @@ -431,7 +427,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] balance: Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) :param pulumi.Input[str] display_name: Readable label for loadbalancer farm - :param pulumi.Input[int] port: Port for backends to receive traffic on. + :param pulumi.Input[int] port: Port attached to your farm ([1..49151]). Inherited from frontend if null :param pulumi.Input[pulumi.InputType['HttpFarmProbeArgs']] probe: define a backend healthcheck probe :param pulumi.Input[str] service_name: The internal name of your IP load balancing :param pulumi.Input[str] stickiness: Stickiness type. No stickiness if null (`sourceIp`, `cookie`) @@ -472,7 +468,7 @@ def display_name(self) -> pulumi.Output[Optional[str]]: @pulumi.getter def port(self) -> pulumi.Output[Optional[int]]: """ - Port for backends to receive traffic on. + Port attached to your farm ([1..49151]). Inherited from frontend if null """ return pulumi.get(self, "port") diff --git a/sdk/python/pulumi_ovh/iploadbalancing/http_farm_server.py b/sdk/python/pulumi_ovh/iploadbalancing/http_farm_server.py index d777bf1c..2083247d 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/http_farm_server.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/http_farm_server.py @@ -471,7 +471,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -495,7 +494,6 @@ def __init__(__self__, status="active", weight=2) ``` - ## Import @@ -527,7 +525,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -551,7 +548,6 @@ def __init__(__self__, status="active", weight=2) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/iploadbalancing/http_frontend.py b/sdk/python/pulumi_ovh/iploadbalancing/http_frontend.py index bdc7fede..e92e2d08 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/http_frontend.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/http_frontend.py @@ -472,7 +472,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -491,11 +490,9 @@ def __init__(__self__, service_name=lb.service_name, zone="all") ``` - ### With HTTP Header - ```python import pulumi import pulumi_ovh as ovh @@ -518,7 +515,6 @@ def __init__(__self__, service_name=lb.service_name, zone="all") ``` - ## Import @@ -553,7 +549,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -572,11 +567,9 @@ def __init__(__self__, service_name=lb.service_name, zone="all") ``` - ### With HTTP Header - ```python import pulumi import pulumi_ovh as ovh @@ -599,7 +592,6 @@ def __init__(__self__, service_name=lb.service_name, zone="all") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/iploadbalancing/http_route.py b/sdk/python/pulumi_ovh/iploadbalancing/http_route.py index 9a4058cd..a07677ba 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/http_route.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/http_route.py @@ -116,7 +116,7 @@ def __init__(__self__, *, :param pulumi.Input[int] frontend_id: Route traffic for this frontend :param pulumi.Input[Sequence[pulumi.Input['HttpRouteRuleArgs']]] rules: List of rules to match to trigger action :param pulumi.Input[str] service_name: The internal name of your IP load balancing - :param pulumi.Input[str] status: HTTP status code for "redirect" and "reject" actions + :param pulumi.Input[str] status: Route status. Routes in "ok" state are ready to operate :param pulumi.Input[int] weight: Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action """ if action is not None: @@ -198,7 +198,7 @@ def service_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def status(self) -> Optional[pulumi.Input[str]]: """ - HTTP status code for "redirect" and "reject" actions + Route status. Routes in "ok" state are ready to operate """ return pulumi.get(self, "status") @@ -237,7 +237,6 @@ def __init__(__self__, Route which redirect all url to https. - ```python import pulumi import pulumi_ovh as ovh @@ -252,7 +251,6 @@ def __init__(__self__, service_name="loadbalancer-xxxxxxxxxxxxxxxxxx", weight=1) ``` - ## Import @@ -279,7 +277,6 @@ def __init__(__self__, Route which redirect all url to https. - ```python import pulumi import pulumi_ovh as ovh @@ -294,7 +291,6 @@ def __init__(__self__, service_name="loadbalancer-xxxxxxxxxxxxxxxxxx", weight=1) ``` - ## Import @@ -369,7 +365,7 @@ def get(resource_name: str, :param pulumi.Input[int] frontend_id: Route traffic for this frontend :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['HttpRouteRuleArgs']]]] rules: List of rules to match to trigger action :param pulumi.Input[str] service_name: The internal name of your IP load balancing - :param pulumi.Input[str] status: HTTP status code for "redirect" and "reject" actions + :param pulumi.Input[str] status: Route status. Routes in "ok" state are ready to operate :param pulumi.Input[int] weight: Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -429,7 +425,7 @@ def service_name(self) -> pulumi.Output[str]: @pulumi.getter def status(self) -> pulumi.Output[str]: """ - HTTP status code for "redirect" and "reject" actions + Route status. Routes in "ok" state are ready to operate """ return pulumi.get(self, "status") diff --git a/sdk/python/pulumi_ovh/iploadbalancing/http_route_rule.py b/sdk/python/pulumi_ovh/iploadbalancing/http_route_rule.py index c5a69cb7..601fdfbd 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/http_route_rule.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/http_route_rule.py @@ -300,7 +300,6 @@ def __init__(__self__, Route which redirect all URL to HTTPs for example.com (Vhost). - ```python import pulumi import pulumi_ovh as ovh @@ -324,11 +323,9 @@ def __init__(__self__, route_id=httpsredirect.id, service_name="loadbalancer-xxxxxxxxxxxxxxxxxx") ``` - Rule which match a specific header (same effect as the host match above). - ```python import pulumi import pulumi_ovh as ovh @@ -343,7 +340,6 @@ def __init__(__self__, service_name="loadbalancer-xxxxxxxxxxxxxxxxxx", sub_field="Host") ``` - ## Import @@ -373,7 +369,6 @@ def __init__(__self__, Route which redirect all URL to HTTPs for example.com (Vhost). - ```python import pulumi import pulumi_ovh as ovh @@ -397,11 +392,9 @@ def __init__(__self__, route_id=httpsredirect.id, service_name="loadbalancer-xxxxxxxxxxxxxxxxxx") ``` - Rule which match a specific header (same effect as the host match above). - ```python import pulumi import pulumi_ovh as ovh @@ -416,7 +409,6 @@ def __init__(__self__, service_name="loadbalancer-xxxxxxxxxxxxxxxxxx", sub_field="Host") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/iploadbalancing/load_balancer.py b/sdk/python/pulumi_ovh/iploadbalancing/load_balancer.py index 12073433..0901c39b 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/load_balancer.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/load_balancer.py @@ -19,6 +19,7 @@ def __init__(__self__, *, ovh_subsidiary: pulumi.Input[str], plan: pulumi.Input['LoadBalancerPlanArgs'], display_name: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerOrderArgs']]]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan_options: Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerPlanOptionArgs']]]] = None, ssl_configuration: Optional[pulumi.Input[str]] = None): @@ -27,6 +28,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ovh_subsidiary: OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) :param pulumi.Input['LoadBalancerPlanArgs'] plan: Product Plan to order :param pulumi.Input[str] display_name: Set the name displayed in ManagerV6 for your iplb (max 50 chars) + :param pulumi.Input[Sequence[pulumi.Input['LoadBalancerOrderArgs']]] orders: Details about an Order :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[Sequence[pulumi.Input['LoadBalancerPlanOptionArgs']]] plan_options: Product Plan to order :param pulumi.Input[str] ssl_configuration: Modern oldest compatible clients : Firefox 27, Chrome 30, IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8. Intermediate oldest compatible clients : Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3, Java 7. Intermediate if null. one of "intermediate", "modern". @@ -35,6 +37,8 @@ def __init__(__self__, *, pulumi.set(__self__, "plan", plan) if display_name is not None: pulumi.set(__self__, "display_name", display_name) + if orders is not None: + pulumi.set(__self__, "orders", orders) if payment_mean is not None: warnings.warn("""This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""", DeprecationWarning) pulumi.log.warn("""payment_mean is deprecated: This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""") @@ -81,6 +85,18 @@ def display_name(self) -> Optional[pulumi.Input[str]]: def display_name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "display_name", value) + @property + @pulumi.getter + def orders(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerOrderArgs']]]]: + """ + Details about an Order + """ + return pulumi.get(self, "orders") + + @orders.setter + def orders(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerOrderArgs']]]]): + pulumi.set(self, "orders", value) + @property @pulumi.getter(name="paymentMean") def payment_mean(self) -> Optional[pulumi.Input[str]]: @@ -445,6 +461,7 @@ def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, display_name: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LoadBalancerOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['LoadBalancerPlanArgs']]] = None, @@ -454,7 +471,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -484,11 +500,11 @@ def __init__(__self__, pricing_mode=bhs.selected_prices[0].pricing_mode, )]) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] display_name: Set the name displayed in ManagerV6 for your iplb (max 50 chars) + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LoadBalancerOrderArgs']]]] orders: Details about an Order :param pulumi.Input[str] ovh_subsidiary: OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[pulumi.InputType['LoadBalancerPlanArgs']] plan: Product Plan to order @@ -504,7 +520,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -534,7 +549,6 @@ def __init__(__self__, pricing_mode=bhs.selected_prices[0].pricing_mode, )]) ``` - :param str resource_name: The name of the resource. :param LoadBalancerArgs args: The arguments to use to populate this resource's properties. @@ -552,6 +566,7 @@ def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, display_name: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LoadBalancerOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['LoadBalancerPlanArgs']]] = None, @@ -567,6 +582,7 @@ def _internal_init(__self__, __props__ = LoadBalancerArgs.__new__(LoadBalancerArgs) __props__.__dict__["display_name"] = display_name + __props__.__dict__["orders"] = orders if ovh_subsidiary is None and not opts.urn: raise TypeError("Missing required property 'ovh_subsidiary'") __props__.__dict__["ovh_subsidiary"] = ovh_subsidiary @@ -583,7 +599,6 @@ def _internal_init(__self__, __props__.__dict__["metrics_token"] = None __props__.__dict__["offer"] = None __props__.__dict__["orderable_zones"] = None - __props__.__dict__["orders"] = None __props__.__dict__["service_name"] = None __props__.__dict__["state"] = None __props__.__dict__["vrack_eligibility"] = None diff --git a/sdk/python/pulumi_ovh/iploadbalancing/outputs.py b/sdk/python/pulumi_ovh/iploadbalancing/outputs.py index 7e2e26cc..9b26dfc8 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/outputs.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/outputs.py @@ -468,7 +468,7 @@ def __init__(__self__, *, plan_code: Optional[str] = None): """ :param str name: The zone three letter code - :param str plan_code: Plan code + :param str plan_code: The billing planCode for this zone """ if name is not None: pulumi.set(__self__, "name", name) @@ -487,7 +487,7 @@ def name(self) -> Optional[str]: @pulumi.getter(name="planCode") def plan_code(self) -> Optional[str]: """ - Plan code + The billing planCode for this zone """ return pulumi.get(self, "plan_code") diff --git a/sdk/python/pulumi_ovh/iploadbalancing/refresh.py b/sdk/python/pulumi_ovh/iploadbalancing/refresh.py index cb97eec5..f62dc10a 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/refresh.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/refresh.py @@ -102,7 +102,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -129,7 +128,6 @@ def __init__(__self__, keepers=[[__item.address for __item in [backend]]], service_name=lb.service_name) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -147,7 +145,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -174,7 +171,6 @@ def __init__(__self__, keepers=[[__item.address for __item in [backend]]], service_name=lb.service_name) ``` - :param str resource_name: The name of the resource. :param RefreshArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/iploadbalancing/tcp_farm.py b/sdk/python/pulumi_ovh/iploadbalancing/tcp_farm.py index c58bbafc..41f99d16 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/tcp_farm.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/tcp_farm.py @@ -30,7 +30,7 @@ def __init__(__self__, *, :param pulumi.Input[str] zone: Zone where the farm will be defined (ie. `GRA`, `BHS` also supports `ALL`) :param pulumi.Input[str] balance: Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) :param pulumi.Input[str] display_name: Readable label for loadbalancer farm - :param pulumi.Input[int] port: Port for backends to receive traffic on. + :param pulumi.Input[int] port: Port attached to your farm ([1..49151]). Inherited from frontend if null :param pulumi.Input['TcpFarmProbeArgs'] probe: define a backend healthcheck probe :param pulumi.Input[str] stickiness: Stickiness type. No stickiness if null (`sourceIp`) :param pulumi.Input[int] vrack_network_id: Internal Load Balancer identifier of the vRack private network to attach to your farm, mandatory when your Load Balancer is attached to a vRack @@ -102,7 +102,7 @@ def display_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def port(self) -> Optional[pulumi.Input[int]]: """ - Port for backends to receive traffic on. + Port attached to your farm ([1..49151]). Inherited from frontend if null """ return pulumi.get(self, "port") @@ -162,7 +162,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering TcpFarm resources. :param pulumi.Input[str] balance: Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) :param pulumi.Input[str] display_name: Readable label for loadbalancer farm - :param pulumi.Input[int] port: Port for backends to receive traffic on. + :param pulumi.Input[int] port: Port attached to your farm ([1..49151]). Inherited from frontend if null :param pulumi.Input['TcpFarmProbeArgs'] probe: define a backend healthcheck probe :param pulumi.Input[str] service_name: The internal name of your IP load balancing :param pulumi.Input[str] stickiness: Stickiness type. No stickiness if null (`sourceIp`) @@ -214,7 +214,7 @@ def display_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def port(self) -> Optional[pulumi.Input[int]]: """ - Port for backends to receive traffic on. + Port attached to your farm ([1..49151]). Inherited from frontend if null """ return pulumi.get(self, "port") @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -314,7 +313,6 @@ def __init__(__self__, service_name=lb.service_name, zone="GRA") ``` - ## Import @@ -324,7 +322,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] balance: Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) :param pulumi.Input[str] display_name: Readable label for loadbalancer farm - :param pulumi.Input[int] port: Port for backends to receive traffic on. + :param pulumi.Input[int] port: Port attached to your farm ([1..49151]). Inherited from frontend if null :param pulumi.Input[pulumi.InputType['TcpFarmProbeArgs']] probe: define a backend healthcheck probe :param pulumi.Input[str] service_name: The internal name of your IP load balancing :param pulumi.Input[str] stickiness: Stickiness type. No stickiness if null (`sourceIp`) @@ -342,7 +340,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -354,7 +351,6 @@ def __init__(__self__, service_name=lb.service_name, zone="GRA") ``` - ## Import @@ -431,7 +427,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] balance: Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) :param pulumi.Input[str] display_name: Readable label for loadbalancer farm - :param pulumi.Input[int] port: Port for backends to receive traffic on. + :param pulumi.Input[int] port: Port attached to your farm ([1..49151]). Inherited from frontend if null :param pulumi.Input[pulumi.InputType['TcpFarmProbeArgs']] probe: define a backend healthcheck probe :param pulumi.Input[str] service_name: The internal name of your IP load balancing :param pulumi.Input[str] stickiness: Stickiness type. No stickiness if null (`sourceIp`) @@ -472,7 +468,7 @@ def display_name(self) -> pulumi.Output[Optional[str]]: @pulumi.getter def port(self) -> pulumi.Output[Optional[int]]: """ - Port for backends to receive traffic on. + Port attached to your farm ([1..49151]). Inherited from frontend if null """ return pulumi.get(self, "port") diff --git a/sdk/python/pulumi_ovh/iploadbalancing/tcp_farm_server.py b/sdk/python/pulumi_ovh/iploadbalancing/tcp_farm_server.py index 56b53c4f..66fa82f7 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/tcp_farm_server.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/tcp_farm_server.py @@ -455,7 +455,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -479,7 +478,6 @@ def __init__(__self__, status="active", weight=2) ``` - ## Import @@ -511,7 +509,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -535,7 +532,6 @@ def __init__(__self__, status="active", weight=2) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/iploadbalancing/tcp_frontend.py b/sdk/python/pulumi_ovh/iploadbalancing/tcp_frontend.py index d219bc4a..0d37dbef 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/tcp_frontend.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/tcp_frontend.py @@ -373,7 +373,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -392,7 +391,6 @@ def __init__(__self__, service_name=lb.service_name, zone="all") ``` - ## Import @@ -424,7 +422,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -443,7 +440,6 @@ def __init__(__self__, service_name=lb.service_name, zone="all") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/iploadbalancing/tcp_route.py b/sdk/python/pulumi_ovh/iploadbalancing/tcp_route.py index f806db98..21420f12 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/tcp_route.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/tcp_route.py @@ -235,7 +235,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -247,7 +246,6 @@ def __init__(__self__, service_name="loadbalancer-xxxxxxxxxxxxxxxxxx", weight=1) ``` - ## Import @@ -272,7 +270,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -284,7 +281,6 @@ def __init__(__self__, service_name="loadbalancer-xxxxxxxxxxxxxxxxxx", weight=1) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/iploadbalancing/tcp_route_rule.py b/sdk/python/pulumi_ovh/iploadbalancing/tcp_route_rule.py index 64f776aa..f7df7864 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/tcp_route_rule.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/tcp_route_rule.py @@ -298,7 +298,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -319,7 +318,6 @@ def __init__(__self__, negate=False, pattern="example.com") ``` - ## Import @@ -347,7 +345,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -368,7 +365,6 @@ def __init__(__self__, negate=False, pattern="example.com") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/iploadbalancing/udp_frontend.py b/sdk/python/pulumi_ovh/iploadbalancing/udp_frontend.py index bb904550..adde0732 100644 --- a/sdk/python/pulumi_ovh/iploadbalancing/udp_frontend.py +++ b/sdk/python/pulumi_ovh/iploadbalancing/udp_frontend.py @@ -290,7 +290,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -303,7 +302,6 @@ def __init__(__self__, zone="all", port="10,11") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -328,7 +326,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -341,7 +338,6 @@ def __init__(__self__, zone="all", port="10,11") ``` - :param str resource_name: The name of the resource. :param UdpFrontendArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/me/__init__.py b/sdk/python/pulumi_ovh/me/__init__.py index 71a89177..8ff4c947 100644 --- a/sdk/python/pulumi_ovh/me/__init__.py +++ b/sdk/python/pulumi_ovh/me/__init__.py @@ -17,14 +17,11 @@ from .get_me import * from .get_paymentmean_bank_account import * from .get_paymentmean_credit_card import * -from .get_ssh_key import * -from .get_ssh_keys import * from .identity_group import * from .identity_user import * from .installation_template import * from .installation_template_partition_scheme import * from .installation_template_partition_scheme_hardware_raid import * from .installation_template_partition_scheme_partition import * -from .ssh_key import * from ._inputs import * from . import outputs diff --git a/sdk/python/pulumi_ovh/me/_inputs.py b/sdk/python/pulumi_ovh/me/_inputs.py index 7c99fe9c..fc032dbd 100644 --- a/sdk/python/pulumi_ovh/me/_inputs.py +++ b/sdk/python/pulumi_ovh/me/_inputs.py @@ -11,6 +11,7 @@ __all__ = [ 'InstallationTemplateCustomizationArgs', + 'InstallationTemplateInputArgs', ] @pulumi.input_type @@ -18,13 +19,11 @@ class InstallationTemplateCustomizationArgs: def __init__(__self__, *, custom_hostname: Optional[pulumi.Input[str]] = None, post_installation_script_link: Optional[pulumi.Input[str]] = None, - post_installation_script_return: Optional[pulumi.Input[str]] = None, - ssh_key_name: Optional[pulumi.Input[str]] = None): + post_installation_script_return: Optional[pulumi.Input[str]] = None): """ :param pulumi.Input[str] custom_hostname: Set up the server using the provided hostname instead of the default hostname. :param pulumi.Input[str] post_installation_script_link: Indicate the URL where your postinstall customisation script is located. :param pulumi.Input[str] post_installation_script_return: indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. - :param pulumi.Input[str] ssh_key_name: Deprecated. """ if custom_hostname is not None: pulumi.set(__self__, "custom_hostname", custom_hostname) @@ -32,11 +31,6 @@ def __init__(__self__, *, pulumi.set(__self__, "post_installation_script_link", post_installation_script_link) if post_installation_script_return is not None: pulumi.set(__self__, "post_installation_script_return", post_installation_script_return) - if ssh_key_name is not None: - warnings.warn("""This field is deprecated and will be removed in a future release.""", DeprecationWarning) - pulumi.log.warn("""ssh_key_name is deprecated: This field is deprecated and will be removed in a future release.""") - if ssh_key_name is not None: - pulumi.set(__self__, "ssh_key_name", ssh_key_name) @property @pulumi.getter(name="customHostname") @@ -74,19 +68,87 @@ def post_installation_script_return(self) -> Optional[pulumi.Input[str]]: def post_installation_script_return(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "post_installation_script_return", value) + +@pulumi.input_type +class InstallationTemplateInputArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + enums: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + mandatory: Optional[pulumi.Input[bool]] = None, + name: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] description: information about this template. + """ + if default is not None: + pulumi.set(__self__, "default", default) + if description is not None: + pulumi.set(__self__, "description", description) + if enums is not None: + pulumi.set(__self__, "enums", enums) + if mandatory is not None: + pulumi.set(__self__, "mandatory", mandatory) + if name is not None: + pulumi.set(__self__, "name", name) + if type is not None: + pulumi.set(__self__, "type", type) + @property - @pulumi.getter(name="sshKeyName") - def ssh_key_name(self) -> Optional[pulumi.Input[str]]: + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: """ - Deprecated. + information about this template. """ - warnings.warn("""This field is deprecated and will be removed in a future release.""", DeprecationWarning) - pulumi.log.warn("""ssh_key_name is deprecated: This field is deprecated and will be removed in a future release.""") + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) - return pulumi.get(self, "ssh_key_name") + @property + @pulumi.getter + def enums(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "enums") + + @enums.setter + def enums(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "enums", value) + + @property + @pulumi.getter + def mandatory(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "mandatory") + + @mandatory.setter + def mandatory(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "mandatory", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") - @ssh_key_name.setter - def ssh_key_name(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "ssh_key_name", value) + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) diff --git a/sdk/python/pulumi_ovh/me/apio_auth2_client.py b/sdk/python/pulumi_ovh/me/apio_auth2_client.py index baf2d954..ce1e3bae 100644 --- a/sdk/python/pulumi_ovh/me/apio_auth2_client.py +++ b/sdk/python/pulumi_ovh/me/apio_auth2_client.py @@ -218,7 +218,6 @@ def __init__(__self__, An OAuth2 client for an app hosted at `my-app.com`, that uses the authorization code flow to authenticate. - ```python import pulumi import pulumi_ovh as ovh @@ -228,11 +227,9 @@ def __init__(__self__, description="An OAuth2 client using the authorization code flow for my-app.com", flow="AUTHORIZATION_CODE") ``` - An OAuth2 client for an app hosted at `my-app.com`, that uses the client credentials flow to authenticate. - ```python import pulumi import pulumi_ovh as ovh @@ -241,7 +238,6 @@ def __init__(__self__, description="An OAuth2 client using the client credentials flow for my app", flow="CLIENT_CREDENTIALS") ``` - ## Import @@ -281,7 +277,6 @@ def __init__(__self__, An OAuth2 client for an app hosted at `my-app.com`, that uses the authorization code flow to authenticate. - ```python import pulumi import pulumi_ovh as ovh @@ -291,11 +286,9 @@ def __init__(__self__, description="An OAuth2 client using the authorization code flow for my-app.com", flow="AUTHORIZATION_CODE") ``` - An OAuth2 client for an app hosted at `my-app.com`, that uses the client credentials flow to authenticate. - ```python import pulumi import pulumi_ovh as ovh @@ -304,7 +297,6 @@ def __init__(__self__, description="An OAuth2 client using the client credentials flow for my app", flow="CLIENT_CREDENTIALS") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/me/get_apio_auth2_client.py b/sdk/python/pulumi_ovh/me/get_apio_auth2_client.py index 7adc1468..db637c93 100644 --- a/sdk/python/pulumi_ovh/me/get_apio_auth2_client.py +++ b/sdk/python/pulumi_ovh/me/get_apio_auth2_client.py @@ -120,14 +120,12 @@ def get_apio_auth2_client(client_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_oauth2_client = ovh.Me.get_apio_auth2_client(client_id="5f8969a993ec8b4b") ``` - :param str client_id: Client ID of an existing OAuth2 service account. @@ -155,14 +153,12 @@ def get_apio_auth2_client_output(client_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_oauth2_client = ovh.Me.get_apio_auth2_client(client_id="5f8969a993ec8b4b") ``` - :param str client_id: Client ID of an existing OAuth2 service account. diff --git a/sdk/python/pulumi_ovh/me/get_apio_auth2_clients.py b/sdk/python/pulumi_ovh/me/get_apio_auth2_clients.py index e3b1511e..270b5ed3 100644 --- a/sdk/python/pulumi_ovh/me/get_apio_auth2_clients.py +++ b/sdk/python/pulumi_ovh/me/get_apio_auth2_clients.py @@ -62,14 +62,12 @@ def get_apio_auth2_clients(opts: Optional[pulumi.InvokeOptions] = None) -> Await ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_oauth2_clients = ovh.Me.get_apio_auth2_client() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -87,13 +85,11 @@ def get_apio_auth2_clients_output(opts: Optional[pulumi.InvokeOptions] = None) - ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_oauth2_clients = ovh.Me.get_apio_auth2_client() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/me/get_identity_group.py b/sdk/python/pulumi_ovh/me/get_identity_group.py index 79ea7c45..8ea8b8c5 100644 --- a/sdk/python/pulumi_ovh/me/get_identity_group.py +++ b/sdk/python/pulumi_ovh/me/get_identity_group.py @@ -21,7 +21,10 @@ class GetIdentityGroupResult: """ A collection of values returned by getIdentityGroup. """ - def __init__(__self__, creation=None, default_group=None, description=None, id=None, last_update=None, name=None, role=None): + def __init__(__self__, group_urn=None, creation=None, default_group=None, description=None, id=None, last_update=None, name=None, role=None): + if group_urn and not isinstance(group_urn, str): + raise TypeError("Expected argument 'group_urn' to be a str") + pulumi.set(__self__, "group_urn", group_urn) if creation and not isinstance(creation, str): raise TypeError("Expected argument 'creation' to be a str") pulumi.set(__self__, "creation", creation) @@ -44,6 +47,14 @@ def __init__(__self__, creation=None, default_group=None, description=None, id=N raise TypeError("Expected argument 'role' to be a str") pulumi.set(__self__, "role", role) + @property + @pulumi.getter(name="GroupURN") + def group_urn(self) -> str: + """ + Identity URN of the group. + """ + return pulumi.get(self, "group_urn") + @property @pulumi.getter def creation(self) -> str: @@ -104,6 +115,7 @@ def __await__(self): if False: yield self return GetIdentityGroupResult( + group_urn=self.group_urn, creation=self.creation, default_group=self.default_group, description=self.description, @@ -120,14 +132,12 @@ def get_identity_group(name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_group = ovh.Me.get_identity_group(name="my_group_name") ``` - :param str name: Group name. @@ -138,6 +148,7 @@ def get_identity_group(name: Optional[str] = None, __ret__ = pulumi.runtime.invoke('ovh:Me/getIdentityGroup:getIdentityGroup', __args__, opts=opts, typ=GetIdentityGroupResult).value return AwaitableGetIdentityGroupResult( + group_urn=pulumi.get(__ret__, 'group_urn'), creation=pulumi.get(__ret__, 'creation'), default_group=pulumi.get(__ret__, 'default_group'), description=pulumi.get(__ret__, 'description'), @@ -155,14 +166,12 @@ def get_identity_group_output(name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_group = ovh.Me.get_identity_group(name="my_group_name") ``` - :param str name: Group name. diff --git a/sdk/python/pulumi_ovh/me/get_identity_groups.py b/sdk/python/pulumi_ovh/me/get_identity_groups.py index 00ca0369..5a1f2624 100644 --- a/sdk/python/pulumi_ovh/me/get_identity_groups.py +++ b/sdk/python/pulumi_ovh/me/get_identity_groups.py @@ -62,14 +62,12 @@ def get_identity_groups(opts: Optional[pulumi.InvokeOptions] = None) -> Awaitabl ## Example Usage - ```python import pulumi import pulumi_ovh as ovh groups = ovh.Me.get_identity_groups() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -87,13 +85,11 @@ def get_identity_groups_output(opts: Optional[pulumi.InvokeOptions] = None) -> p ## Example Usage - ```python import pulumi import pulumi_ovh as ovh groups = ovh.Me.get_identity_groups() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/me/get_identity_user.py b/sdk/python/pulumi_ovh/me/get_identity_user.py index 4878fe35..cff6fc61 100644 --- a/sdk/python/pulumi_ovh/me/get_identity_user.py +++ b/sdk/python/pulumi_ovh/me/get_identity_user.py @@ -168,14 +168,12 @@ def get_identity_user(user: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_user = ovh.Me.get_identity_user(user="my_user_login") ``` - :param str user: User's login. @@ -207,14 +205,12 @@ def get_identity_user_output(user: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh my_user = ovh.Me.get_identity_user(user="my_user_login") ``` - :param str user: User's login. diff --git a/sdk/python/pulumi_ovh/me/get_identity_users.py b/sdk/python/pulumi_ovh/me/get_identity_users.py index c679fe73..537ca921 100644 --- a/sdk/python/pulumi_ovh/me/get_identity_users.py +++ b/sdk/python/pulumi_ovh/me/get_identity_users.py @@ -62,14 +62,12 @@ def get_identity_users(opts: Optional[pulumi.InvokeOptions] = None) -> Awaitable ## Example Usage - ```python import pulumi import pulumi_ovh as ovh users = ovh.Me.get_identity_users() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -87,13 +85,11 @@ def get_identity_users_output(opts: Optional[pulumi.InvokeOptions] = None) -> pu ## Example Usage - ```python import pulumi import pulumi_ovh as ovh users = ovh.Me.get_identity_users() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/me/get_installation_template.py b/sdk/python/pulumi_ovh/me/get_installation_template.py index dd313123..5f68f3da 100644 --- a/sdk/python/pulumi_ovh/me/get_installation_template.py +++ b/sdk/python/pulumi_ovh/me/get_installation_template.py @@ -22,10 +22,7 @@ class GetInstallationTemplateResult: """ A collection of values returned by getInstallationTemplate. """ - def __init__(__self__, available_languages=None, bit_format=None, category=None, customizations=None, default_language=None, description=None, distribution=None, family=None, filesystems=None, hard_raid_configuration=None, id=None, lvm_ready=None, partition_schemes=None, template_name=None): - if available_languages and not isinstance(available_languages, list): - raise TypeError("Expected argument 'available_languages' to be a list") - pulumi.set(__self__, "available_languages", available_languages) + def __init__(__self__, bit_format=None, category=None, customizations=None, description=None, distribution=None, end_of_install=None, family=None, filesystems=None, hard_raid_configuration=None, id=None, inputs=None, lvm_ready=None, no_partitioning=None, partition_schemes=None, soft_raid_only_mirroring=None, subfamily=None, template_name=None): if bit_format and not isinstance(bit_format, int): raise TypeError("Expected argument 'bit_format' to be a int") pulumi.set(__self__, "bit_format", bit_format) @@ -35,15 +32,15 @@ def __init__(__self__, available_languages=None, bit_format=None, category=None, if customizations and not isinstance(customizations, list): raise TypeError("Expected argument 'customizations' to be a list") pulumi.set(__self__, "customizations", customizations) - if default_language and not isinstance(default_language, str): - raise TypeError("Expected argument 'default_language' to be a str") - pulumi.set(__self__, "default_language", default_language) if description and not isinstance(description, str): raise TypeError("Expected argument 'description' to be a str") pulumi.set(__self__, "description", description) if distribution and not isinstance(distribution, str): raise TypeError("Expected argument 'distribution' to be a str") pulumi.set(__self__, "distribution", distribution) + if end_of_install and not isinstance(end_of_install, str): + raise TypeError("Expected argument 'end_of_install' to be a str") + pulumi.set(__self__, "end_of_install", end_of_install) if family and not isinstance(family, str): raise TypeError("Expected argument 'family' to be a str") pulumi.set(__self__, "family", family) @@ -56,29 +53,33 @@ def __init__(__self__, available_languages=None, bit_format=None, category=None, if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) + if inputs and not isinstance(inputs, list): + raise TypeError("Expected argument 'inputs' to be a list") + pulumi.set(__self__, "inputs", inputs) if lvm_ready and not isinstance(lvm_ready, bool): raise TypeError("Expected argument 'lvm_ready' to be a bool") pulumi.set(__self__, "lvm_ready", lvm_ready) + if no_partitioning and not isinstance(no_partitioning, bool): + raise TypeError("Expected argument 'no_partitioning' to be a bool") + pulumi.set(__self__, "no_partitioning", no_partitioning) if partition_schemes and not isinstance(partition_schemes, list): raise TypeError("Expected argument 'partition_schemes' to be a list") pulumi.set(__self__, "partition_schemes", partition_schemes) + if soft_raid_only_mirroring and not isinstance(soft_raid_only_mirroring, bool): + raise TypeError("Expected argument 'soft_raid_only_mirroring' to be a bool") + pulumi.set(__self__, "soft_raid_only_mirroring", soft_raid_only_mirroring) + if subfamily and not isinstance(subfamily, str): + raise TypeError("Expected argument 'subfamily' to be a str") + pulumi.set(__self__, "subfamily", subfamily) if template_name and not isinstance(template_name, str): raise TypeError("Expected argument 'template_name' to be a str") pulumi.set(__self__, "template_name", template_name) - @property - @pulumi.getter(name="availableLanguages") - def available_languages(self) -> Sequence[str]: - """ - List of all language available for this template. Deprecated, will be removed in next release. - """ - return pulumi.get(self, "available_languages") - @property @pulumi.getter(name="bitFormat") def bit_format(self) -> int: """ - This template bit format (32 or 64). + Template bit format (32 or 64). """ return pulumi.get(self, "bit_format") @@ -86,7 +87,7 @@ def bit_format(self) -> int: @pulumi.getter def category(self) -> str: """ - Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). + Category of this template (informative only). """ return pulumi.get(self, "category") @@ -95,22 +96,11 @@ def category(self) -> str: def customizations(self) -> Sequence['outputs.GetInstallationTemplateCustomizationResult']: return pulumi.get(self, "customizations") - @property - @pulumi.getter(name="defaultLanguage") - def default_language(self) -> str: - """ - The default language of this template. Deprecated, will be removed in next release. - """ - warnings.warn("""This field will be removed from the API, please use `userMetadata` instead.""", DeprecationWarning) - pulumi.log.warn("""default_language is deprecated: This field will be removed from the API, please use `userMetadata` instead.""") - - return pulumi.get(self, "default_language") - @property @pulumi.getter def description(self) -> str: """ - information about this template. + Information about this template. """ return pulumi.get(self, "description") @@ -118,15 +108,23 @@ def description(self) -> str: @pulumi.getter def distribution(self) -> str: """ - the distribution this template is based on. + Distribution this template is based on. """ return pulumi.get(self, "distribution") + @property + @pulumi.getter(name="endOfInstall") + def end_of_install(self) -> str: + """ + End of install date of the template. + """ + return pulumi.get(self, "end_of_install") + @property @pulumi.getter def family(self) -> str: """ - this template family type (bsd,linux,solaris,windows). + Template family type (bsd,linux,solaris,windows). """ return pulumi.get(self, "family") @@ -134,7 +132,7 @@ def family(self) -> str: @pulumi.getter def filesystems(self) -> Sequence[str]: """ - Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + Filesystems available. """ return pulumi.get(self, "filesystems") @@ -142,8 +140,11 @@ def filesystems(self) -> Sequence[str]: @pulumi.getter(name="hardRaidConfiguration") def hard_raid_configuration(self) -> bool: """ - This distribution supports hardware raid configuration through the OVHcloud API. + Distribution supports hardware raid configuration through the OVHcloud API. """ + warnings.warn("""This will be deprecated in the next release""", DeprecationWarning) + pulumi.log.warn("""hard_raid_configuration is deprecated: This will be deprecated in the next release""") + return pulumi.get(self, "hard_raid_configuration") @property @@ -154,16 +155,51 @@ def id(self) -> str: """ return pulumi.get(self, "id") + @property + @pulumi.getter + def inputs(self) -> Sequence['outputs.GetInstallationTemplateInputResult']: + """ + Represents the questions of the expected answers in the userMetadata field. + """ + return pulumi.get(self, "inputs") + @property @pulumi.getter(name="lvmReady") def lvm_ready(self) -> bool: + """ + Whether this template supports LVM. + """ return pulumi.get(self, "lvm_ready") + @property + @pulumi.getter(name="noPartitioning") + def no_partitioning(self) -> bool: + """ + Partitioning customization is not available for this OS template. + """ + return pulumi.get(self, "no_partitioning") + @property @pulumi.getter(name="partitionSchemes") def partition_schemes(self) -> Sequence['outputs.GetInstallationTemplatePartitionSchemeResult']: return pulumi.get(self, "partition_schemes") + @property + @pulumi.getter(name="softRaidOnlyMirroring") + def soft_raid_only_mirroring(self) -> bool: + """ + Template supports RAID0 and RAID1 on 2 disks. + """ + return pulumi.get(self, "soft_raid_only_mirroring") + + @property + @pulumi.getter + def subfamily(self) -> str: + """ + Subfamily of the template. + """ + return pulumi.get(self, "subfamily") + @property @pulumi.getter(name="templateName") def template_name(self) -> str: @@ -176,19 +212,22 @@ def __await__(self): if False: yield self return GetInstallationTemplateResult( - available_languages=self.available_languages, bit_format=self.bit_format, category=self.category, customizations=self.customizations, - default_language=self.default_language, description=self.description, distribution=self.distribution, + end_of_install=self.end_of_install, family=self.family, filesystems=self.filesystems, hard_raid_configuration=self.hard_raid_configuration, id=self.id, + inputs=self.inputs, lvm_ready=self.lvm_ready, + no_partitioning=self.no_partitioning, partition_schemes=self.partition_schemes, + soft_raid_only_mirroring=self.soft_raid_only_mirroring, + subfamily=self.subfamily, template_name=self.template_name) @@ -199,17 +238,15 @@ def get_installation_template(template_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh mytemplate = ovh.Me.get_installation_template(template_name="mytemplate") ``` - - :param str template_name: This template name + :param str template_name: Template name. """ __args__ = dict() __args__['templateName'] = template_name @@ -217,19 +254,22 @@ def get_installation_template(template_name: Optional[str] = None, __ret__ = pulumi.runtime.invoke('ovh:Me/getInstallationTemplate:getInstallationTemplate', __args__, opts=opts, typ=GetInstallationTemplateResult).value return AwaitableGetInstallationTemplateResult( - available_languages=pulumi.get(__ret__, 'available_languages'), bit_format=pulumi.get(__ret__, 'bit_format'), category=pulumi.get(__ret__, 'category'), customizations=pulumi.get(__ret__, 'customizations'), - default_language=pulumi.get(__ret__, 'default_language'), description=pulumi.get(__ret__, 'description'), distribution=pulumi.get(__ret__, 'distribution'), + end_of_install=pulumi.get(__ret__, 'end_of_install'), family=pulumi.get(__ret__, 'family'), filesystems=pulumi.get(__ret__, 'filesystems'), hard_raid_configuration=pulumi.get(__ret__, 'hard_raid_configuration'), id=pulumi.get(__ret__, 'id'), + inputs=pulumi.get(__ret__, 'inputs'), lvm_ready=pulumi.get(__ret__, 'lvm_ready'), + no_partitioning=pulumi.get(__ret__, 'no_partitioning'), partition_schemes=pulumi.get(__ret__, 'partition_schemes'), + soft_raid_only_mirroring=pulumi.get(__ret__, 'soft_raid_only_mirroring'), + subfamily=pulumi.get(__ret__, 'subfamily'), template_name=pulumi.get(__ret__, 'template_name')) @@ -241,16 +281,14 @@ def get_installation_template_output(template_name: Optional[pulumi.Input[str]] ## Example Usage - ```python import pulumi import pulumi_ovh as ovh mytemplate = ovh.Me.get_installation_template(template_name="mytemplate") ``` - - :param str template_name: This template name + :param str template_name: Template name. """ ... diff --git a/sdk/python/pulumi_ovh/me/get_installation_templates.py b/sdk/python/pulumi_ovh/me/get_installation_templates.py index 3bebe123..09091ca0 100644 --- a/sdk/python/pulumi_ovh/me/get_installation_templates.py +++ b/sdk/python/pulumi_ovh/me/get_installation_templates.py @@ -62,14 +62,12 @@ def get_installation_templates(opts: Optional[pulumi.InvokeOptions] = None) -> A ## Example Usage - ```python import pulumi import pulumi_ovh as ovh templates = ovh.Me.get_installation_templates() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -87,13 +85,11 @@ def get_installation_templates_output(opts: Optional[pulumi.InvokeOptions] = Non ## Example Usage - ```python import pulumi import pulumi_ovh as ovh templates = ovh.Me.get_installation_templates() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/me/get_me.py b/sdk/python/pulumi_ovh/me/get_me.py index 15f7de9a..ea99db39 100644 --- a/sdk/python/pulumi_ovh/me/get_me.py +++ b/sdk/python/pulumi_ovh/me/get_me.py @@ -408,14 +408,12 @@ def get_me(opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetMeResult: ## Example Usage - ```python import pulumi import pulumi_ovh as ovh myaccount = ovh.Me.get_me() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -462,13 +460,11 @@ def get_me_output(opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh myaccount = ovh.Me.get_me() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/me/get_paymentmean_bank_account.py b/sdk/python/pulumi_ovh/me/get_paymentmean_bank_account.py index fb8a86bd..bf812599 100644 --- a/sdk/python/pulumi_ovh/me/get_paymentmean_bank_account.py +++ b/sdk/python/pulumi_ovh/me/get_paymentmean_bank_account.py @@ -116,14 +116,12 @@ def get_paymentmean_bank_account(description_regexp: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh ba = ovh.Me.get_paymentmean_bank_account(use_default=True) ``` - :param str description_regexp: a regexp used to filter bank accounts @@ -164,14 +162,12 @@ def get_paymentmean_bank_account_output(description_regexp: Optional[pulumi.Inpu ## Example Usage - ```python import pulumi import pulumi_ovh as ovh ba = ovh.Me.get_paymentmean_bank_account(use_default=True) ``` - :param str description_regexp: a regexp used to filter bank accounts diff --git a/sdk/python/pulumi_ovh/me/get_paymentmean_credit_card.py b/sdk/python/pulumi_ovh/me/get_paymentmean_credit_card.py index 67039b59..e8cccbf3 100644 --- a/sdk/python/pulumi_ovh/me/get_paymentmean_credit_card.py +++ b/sdk/python/pulumi_ovh/me/get_paymentmean_credit_card.py @@ -128,14 +128,12 @@ def get_paymentmean_credit_card(description_regexp: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh cc = ovh.Me.get_paymentmean_credit_card(use_default=True) ``` - :param str description_regexp: a regexp used to filter credit cards @@ -177,14 +175,12 @@ def get_paymentmean_credit_card_output(description_regexp: Optional[pulumi.Input ## Example Usage - ```python import pulumi import pulumi_ovh as ovh cc = ovh.Me.get_paymentmean_credit_card(use_default=True) ``` - :param str description_regexp: a regexp used to filter credit cards diff --git a/sdk/python/pulumi_ovh/me/get_ssh_key.py b/sdk/python/pulumi_ovh/me/get_ssh_key.py deleted file mode 100644 index f5824ec7..00000000 --- a/sdk/python/pulumi_ovh/me/get_ssh_key.py +++ /dev/null @@ -1,139 +0,0 @@ -# coding=utf-8 -# *** 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! *** - -import copy -import warnings -import pulumi -import pulumi.runtime -from typing import Any, Mapping, Optional, Sequence, Union, overload -from .. import _utilities - -__all__ = [ - 'GetSshKeyResult', - 'AwaitableGetSshKeyResult', - 'get_ssh_key', - 'get_ssh_key_output', -] - -@pulumi.output_type -class GetSshKeyResult: - """ - A collection of values returned by getSshKey. - """ - def __init__(__self__, default=None, id=None, key=None, key_name=None): - if default and not isinstance(default, bool): - raise TypeError("Expected argument 'default' to be a bool") - pulumi.set(__self__, "default", default) - if id and not isinstance(id, str): - raise TypeError("Expected argument 'id' to be a str") - pulumi.set(__self__, "id", id) - if key and not isinstance(key, str): - raise TypeError("Expected argument 'key' to be a str") - pulumi.set(__self__, "key", key) - if key_name and not isinstance(key_name, str): - raise TypeError("Expected argument 'key_name' to be a str") - pulumi.set(__self__, "key_name", key_name) - - @property - @pulumi.getter - def default(self) -> bool: - """ - True when this public SSH key is used for rescue mode and reinstallations. - """ - return pulumi.get(self, "default") - - @property - @pulumi.getter - def id(self) -> str: - """ - The provider-assigned unique ID for this managed resource. - """ - return pulumi.get(self, "id") - - @property - @pulumi.getter - def key(self) -> str: - """ - The content of the public key. - E.g.: "ssh-ed25519 AAAAC3..." - """ - return pulumi.get(self, "key") - - @property - @pulumi.getter(name="keyName") - def key_name(self) -> str: - """ - See Argument Reference above. - """ - return pulumi.get(self, "key_name") - - -class AwaitableGetSshKeyResult(GetSshKeyResult): - # pylint: disable=using-constant-test - def __await__(self): - if False: - yield self - return GetSshKeyResult( - default=self.default, - id=self.id, - key=self.key, - key_name=self.key_name) - - -def get_ssh_key(key_name: Optional[str] = None, - opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetSshKeyResult: - """ - > __NOTE__ This data source will be removed in next release. - - Use this data source to retrieve information about an SSH key. - - ## Example Usage - - - ```python - import pulumi - import pulumi_ovh as ovh - - mykey = ovh.Me.get_ssh_key(key_name="mykey") - ``` - - - - :param str key_name: The name of the SSH key. - """ - __args__ = dict() - __args__['keyName'] = key_name - opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) - __ret__ = pulumi.runtime.invoke('ovh:Me/getSshKey:getSshKey', __args__, opts=opts, typ=GetSshKeyResult).value - - return AwaitableGetSshKeyResult( - default=pulumi.get(__ret__, 'default'), - id=pulumi.get(__ret__, 'id'), - key=pulumi.get(__ret__, 'key'), - key_name=pulumi.get(__ret__, 'key_name')) - - -@_utilities.lift_output_func(get_ssh_key) -def get_ssh_key_output(key_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetSshKeyResult]: - """ - > __NOTE__ This data source will be removed in next release. - - Use this data source to retrieve information about an SSH key. - - ## Example Usage - - - ```python - import pulumi - import pulumi_ovh as ovh - - mykey = ovh.Me.get_ssh_key(key_name="mykey") - ``` - - - - :param str key_name: The name of the SSH key. - """ - ... diff --git a/sdk/python/pulumi_ovh/me/get_ssh_keys.py b/sdk/python/pulumi_ovh/me/get_ssh_keys.py deleted file mode 100644 index b4ee2259..00000000 --- a/sdk/python/pulumi_ovh/me/get_ssh_keys.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding=utf-8 -# *** 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! *** - -import copy -import warnings -import pulumi -import pulumi.runtime -from typing import Any, Mapping, Optional, Sequence, Union, overload -from .. import _utilities - -__all__ = [ - 'GetSshKeysResult', - 'AwaitableGetSshKeysResult', - 'get_ssh_keys', - 'get_ssh_keys_output', -] - -@pulumi.output_type -class GetSshKeysResult: - """ - A collection of values returned by getSshKeys. - """ - def __init__(__self__, id=None, names=None): - if id and not isinstance(id, str): - raise TypeError("Expected argument 'id' to be a str") - pulumi.set(__self__, "id", id) - if names and not isinstance(names, list): - raise TypeError("Expected argument 'names' to be a list") - pulumi.set(__self__, "names", names) - - @property - @pulumi.getter - def id(self) -> str: - """ - The provider-assigned unique ID for this managed resource. - """ - return pulumi.get(self, "id") - - @property - @pulumi.getter - def names(self) -> Sequence[str]: - """ - The list of the names of all the SSH keys. - """ - return pulumi.get(self, "names") - - -class AwaitableGetSshKeysResult(GetSshKeysResult): - # pylint: disable=using-constant-test - def __await__(self): - if False: - yield self - return GetSshKeysResult( - id=self.id, - names=self.names) - - -def get_ssh_keys(opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetSshKeysResult: - """ - Use this data source to retrieve list of names of the account's SSH keys. - - ## Example Usage - - - ```python - import pulumi - import pulumi_ovh as ovh - - mykeys = ovh.Me.get_ssh_keys() - ``` - - """ - __args__ = dict() - opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) - __ret__ = pulumi.runtime.invoke('ovh:Me/getSshKeys:getSshKeys', __args__, opts=opts, typ=GetSshKeysResult).value - - return AwaitableGetSshKeysResult( - id=pulumi.get(__ret__, 'id'), - names=pulumi.get(__ret__, 'names')) - - -@_utilities.lift_output_func(get_ssh_keys) -def get_ssh_keys_output(opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetSshKeysResult]: - """ - Use this data source to retrieve list of names of the account's SSH keys. - - ## Example Usage - - - ```python - import pulumi - import pulumi_ovh as ovh - - mykeys = ovh.Me.get_ssh_keys() - ``` - - """ - ... diff --git a/sdk/python/pulumi_ovh/me/identity_group.py b/sdk/python/pulumi_ovh/me/identity_group.py index 9d81e46b..20d87732 100644 --- a/sdk/python/pulumi_ovh/me/identity_group.py +++ b/sdk/python/pulumi_ovh/me/identity_group.py @@ -201,7 +201,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -210,7 +209,6 @@ def __init__(__self__, description="Some custom description", role="NONE") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -229,7 +227,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -238,7 +235,6 @@ def __init__(__self__, description="Some custom description", role="NONE") ``` - :param str resource_name: The name of the resource. :param IdentityGroupArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/me/identity_user.py b/sdk/python/pulumi_ovh/me/identity_user.py index 1ff4da9c..3a690876 100644 --- a/sdk/python/pulumi_ovh/me/identity_user.py +++ b/sdk/python/pulumi_ovh/me/identity_user.py @@ -280,7 +280,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -292,7 +291,6 @@ def __init__(__self__, login="my_login", password="super-s3cr3t!password") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -313,7 +311,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -325,7 +322,6 @@ def __init__(__self__, login="my_login", password="super-s3cr3t!password") ``` - :param str resource_name: The name of the resource. :param IdentityUserArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/me/installation_template.py b/sdk/python/pulumi_ovh/me/installation_template.py index 72808994..a3c3394a 100644 --- a/sdk/python/pulumi_ovh/me/installation_template.py +++ b/sdk/python/pulumi_ovh/me/installation_template.py @@ -19,24 +19,17 @@ def __init__(__self__, *, base_template_name: pulumi.Input[str], template_name: pulumi.Input[str], customization: Optional[pulumi.Input['InstallationTemplateCustomizationArgs']] = None, - default_language: Optional[pulumi.Input[str]] = None, remove_default_partition_schemes: Optional[pulumi.Input[bool]] = None): """ The set of arguments for constructing a InstallationTemplate resource. :param pulumi.Input[str] base_template_name: The name of an existing installation template, choose one among the list given by `get_installation_templates` datasource. :param pulumi.Input[str] template_name: This template name. - :param pulumi.Input[str] default_language: Deprecated, use language in userMetadata instead. :param pulumi.Input[bool] remove_default_partition_schemes: Remove default partition schemes at creation. """ pulumi.set(__self__, "base_template_name", base_template_name) pulumi.set(__self__, "template_name", template_name) if customization is not None: pulumi.set(__self__, "customization", customization) - if default_language is not None: - warnings.warn("""This field is deprecated and will be removed in a future release.""", DeprecationWarning) - pulumi.log.warn("""default_language is deprecated: This field is deprecated and will be removed in a future release.""") - if default_language is not None: - pulumi.set(__self__, "default_language", default_language) if remove_default_partition_schemes is not None: pulumi.set(__self__, "remove_default_partition_schemes", remove_default_partition_schemes) @@ -73,21 +66,6 @@ def customization(self) -> Optional[pulumi.Input['InstallationTemplateCustomizat def customization(self, value: Optional[pulumi.Input['InstallationTemplateCustomizationArgs']]): pulumi.set(self, "customization", value) - @property - @pulumi.getter(name="defaultLanguage") - def default_language(self) -> Optional[pulumi.Input[str]]: - """ - Deprecated, use language in userMetadata instead. - """ - warnings.warn("""This field is deprecated and will be removed in a future release.""", DeprecationWarning) - pulumi.log.warn("""default_language is deprecated: This field is deprecated and will be removed in a future release.""") - - return pulumi.get(self, "default_language") - - @default_language.setter - def default_language(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "default_language", value) - @property @pulumi.getter(name="removeDefaultPartitionSchemes") def remove_default_partition_schemes(self) -> Optional[pulumi.Input[bool]]: @@ -104,83 +82,79 @@ def remove_default_partition_schemes(self, value: Optional[pulumi.Input[bool]]): @pulumi.input_type class _InstallationTemplateState: def __init__(__self__, *, - available_languages: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, base_template_name: Optional[pulumi.Input[str]] = None, bit_format: Optional[pulumi.Input[int]] = None, category: Optional[pulumi.Input[str]] = None, customization: Optional[pulumi.Input['InstallationTemplateCustomizationArgs']] = None, - default_language: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, distribution: Optional[pulumi.Input[str]] = None, + end_of_install: Optional[pulumi.Input[str]] = None, family: Optional[pulumi.Input[str]] = None, filesystems: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, hard_raid_configuration: Optional[pulumi.Input[bool]] = None, + inputs: Optional[pulumi.Input[Sequence[pulumi.Input['InstallationTemplateInputArgs']]]] = None, lvm_ready: Optional[pulumi.Input[bool]] = None, + no_partitioning: Optional[pulumi.Input[bool]] = None, remove_default_partition_schemes: Optional[pulumi.Input[bool]] = None, + soft_raid_only_mirroring: Optional[pulumi.Input[bool]] = None, + subfamily: Optional[pulumi.Input[str]] = None, template_name: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering InstallationTemplate resources. - :param pulumi.Input[Sequence[pulumi.Input[str]]] available_languages: Deprecated. :param pulumi.Input[str] base_template_name: The name of an existing installation template, choose one among the list given by `get_installation_templates` datasource. :param pulumi.Input[int] bit_format: This template bit format (32 or 64). :param pulumi.Input[str] category: Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). - :param pulumi.Input[str] default_language: Deprecated, use language in userMetadata instead. :param pulumi.Input[str] description: information about this template. :param pulumi.Input[str] distribution: the distribution this template is based on. - :param pulumi.Input[str] family: this template family type (bsd,linux,solaris,windows). - :param pulumi.Input[Sequence[pulumi.Input[str]]] filesystems: Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). - :param pulumi.Input[bool] hard_raid_configuration: This distribution supports hardware raid configuration through the OVHcloud API. - :param pulumi.Input[bool] lvm_ready: This distribution supports Logical Volumes (Linux LVM) + :param pulumi.Input[str] end_of_install: after this date, install of this template will not be possible at OVH + :param pulumi.Input[str] family: this template family type. + :param pulumi.Input[Sequence[pulumi.Input[str]]] filesystems: Filesystems available. + :param pulumi.Input[bool] hard_raid_configuration: This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. + :param pulumi.Input[bool] lvm_ready: Whether this distribution supports Logical Volumes (Linux LVM) + :param pulumi.Input[bool] no_partitioning: Partitioning customization is not available for this OS template :param pulumi.Input[bool] remove_default_partition_schemes: Remove default partition schemes at creation. + :param pulumi.Input[bool] soft_raid_only_mirroring: Partitioning customization is available but limited to mirroring for this OS template + :param pulumi.Input[str] subfamily: this template subfamily type :param pulumi.Input[str] template_name: This template name. """ - if available_languages is not None: - pulumi.set(__self__, "available_languages", available_languages) if base_template_name is not None: pulumi.set(__self__, "base_template_name", base_template_name) if bit_format is not None: pulumi.set(__self__, "bit_format", bit_format) - if category is not None: - warnings.warn("""This field is deprecated and will be removed in a future release.""", DeprecationWarning) - pulumi.log.warn("""category is deprecated: This field is deprecated and will be removed in a future release.""") if category is not None: pulumi.set(__self__, "category", category) if customization is not None: pulumi.set(__self__, "customization", customization) - if default_language is not None: - warnings.warn("""This field is deprecated and will be removed in a future release.""", DeprecationWarning) - pulumi.log.warn("""default_language is deprecated: This field is deprecated and will be removed in a future release.""") - if default_language is not None: - pulumi.set(__self__, "default_language", default_language) if description is not None: pulumi.set(__self__, "description", description) if distribution is not None: pulumi.set(__self__, "distribution", distribution) + if end_of_install is not None: + pulumi.set(__self__, "end_of_install", end_of_install) if family is not None: pulumi.set(__self__, "family", family) if filesystems is not None: pulumi.set(__self__, "filesystems", filesystems) + if hard_raid_configuration is not None: + warnings.warn("""This will be deprecated in the next release""", DeprecationWarning) + pulumi.log.warn("""hard_raid_configuration is deprecated: This will be deprecated in the next release""") if hard_raid_configuration is not None: pulumi.set(__self__, "hard_raid_configuration", hard_raid_configuration) + if inputs is not None: + pulumi.set(__self__, "inputs", inputs) if lvm_ready is not None: pulumi.set(__self__, "lvm_ready", lvm_ready) + if no_partitioning is not None: + pulumi.set(__self__, "no_partitioning", no_partitioning) if remove_default_partition_schemes is not None: pulumi.set(__self__, "remove_default_partition_schemes", remove_default_partition_schemes) + if soft_raid_only_mirroring is not None: + pulumi.set(__self__, "soft_raid_only_mirroring", soft_raid_only_mirroring) + if subfamily is not None: + pulumi.set(__self__, "subfamily", subfamily) if template_name is not None: pulumi.set(__self__, "template_name", template_name) - @property - @pulumi.getter(name="availableLanguages") - def available_languages(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - """ - Deprecated. - """ - return pulumi.get(self, "available_languages") - - @available_languages.setter - def available_languages(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): - pulumi.set(self, "available_languages", value) - @property @pulumi.getter(name="baseTemplateName") def base_template_name(self) -> Optional[pulumi.Input[str]]: @@ -211,9 +185,6 @@ def category(self) -> Optional[pulumi.Input[str]]: """ Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). """ - warnings.warn("""This field is deprecated and will be removed in a future release.""", DeprecationWarning) - pulumi.log.warn("""category is deprecated: This field is deprecated and will be removed in a future release.""") - return pulumi.get(self, "category") @category.setter @@ -229,21 +200,6 @@ def customization(self) -> Optional[pulumi.Input['InstallationTemplateCustomizat def customization(self, value: Optional[pulumi.Input['InstallationTemplateCustomizationArgs']]): pulumi.set(self, "customization", value) - @property - @pulumi.getter(name="defaultLanguage") - def default_language(self) -> Optional[pulumi.Input[str]]: - """ - Deprecated, use language in userMetadata instead. - """ - warnings.warn("""This field is deprecated and will be removed in a future release.""", DeprecationWarning) - pulumi.log.warn("""default_language is deprecated: This field is deprecated and will be removed in a future release.""") - - return pulumi.get(self, "default_language") - - @default_language.setter - def default_language(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "default_language", value) - @property @pulumi.getter def description(self) -> Optional[pulumi.Input[str]]: @@ -268,11 +224,23 @@ def distribution(self) -> Optional[pulumi.Input[str]]: def distribution(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "distribution", value) + @property + @pulumi.getter(name="endOfInstall") + def end_of_install(self) -> Optional[pulumi.Input[str]]: + """ + after this date, install of this template will not be possible at OVH + """ + return pulumi.get(self, "end_of_install") + + @end_of_install.setter + def end_of_install(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "end_of_install", value) + @property @pulumi.getter def family(self) -> Optional[pulumi.Input[str]]: """ - this template family type (bsd,linux,solaris,windows). + this template family type. """ return pulumi.get(self, "family") @@ -284,7 +252,7 @@ def family(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def filesystems(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: """ - Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + Filesystems available. """ return pulumi.get(self, "filesystems") @@ -296,19 +264,31 @@ def filesystems(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] @pulumi.getter(name="hardRaidConfiguration") def hard_raid_configuration(self) -> Optional[pulumi.Input[bool]]: """ - This distribution supports hardware raid configuration through the OVHcloud API. + This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. """ + warnings.warn("""This will be deprecated in the next release""", DeprecationWarning) + pulumi.log.warn("""hard_raid_configuration is deprecated: This will be deprecated in the next release""") + return pulumi.get(self, "hard_raid_configuration") @hard_raid_configuration.setter def hard_raid_configuration(self, value: Optional[pulumi.Input[bool]]): pulumi.set(self, "hard_raid_configuration", value) + @property + @pulumi.getter + def inputs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['InstallationTemplateInputArgs']]]]: + return pulumi.get(self, "inputs") + + @inputs.setter + def inputs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['InstallationTemplateInputArgs']]]]): + pulumi.set(self, "inputs", value) + @property @pulumi.getter(name="lvmReady") def lvm_ready(self) -> Optional[pulumi.Input[bool]]: """ - This distribution supports Logical Volumes (Linux LVM) + Whether this distribution supports Logical Volumes (Linux LVM) """ return pulumi.get(self, "lvm_ready") @@ -316,6 +296,18 @@ def lvm_ready(self) -> Optional[pulumi.Input[bool]]: def lvm_ready(self, value: Optional[pulumi.Input[bool]]): pulumi.set(self, "lvm_ready", value) + @property + @pulumi.getter(name="noPartitioning") + def no_partitioning(self) -> Optional[pulumi.Input[bool]]: + """ + Partitioning customization is not available for this OS template + """ + return pulumi.get(self, "no_partitioning") + + @no_partitioning.setter + def no_partitioning(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "no_partitioning", value) + @property @pulumi.getter(name="removeDefaultPartitionSchemes") def remove_default_partition_schemes(self) -> Optional[pulumi.Input[bool]]: @@ -328,6 +320,30 @@ def remove_default_partition_schemes(self) -> Optional[pulumi.Input[bool]]: def remove_default_partition_schemes(self, value: Optional[pulumi.Input[bool]]): pulumi.set(self, "remove_default_partition_schemes", value) + @property + @pulumi.getter(name="softRaidOnlyMirroring") + def soft_raid_only_mirroring(self) -> Optional[pulumi.Input[bool]]: + """ + Partitioning customization is available but limited to mirroring for this OS template + """ + return pulumi.get(self, "soft_raid_only_mirroring") + + @soft_raid_only_mirroring.setter + def soft_raid_only_mirroring(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "soft_raid_only_mirroring", value) + + @property + @pulumi.getter + def subfamily(self) -> Optional[pulumi.Input[str]]: + """ + this template subfamily type + """ + return pulumi.get(self, "subfamily") + + @subfamily.setter + def subfamily(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subfamily", value) + @property @pulumi.getter(name="templateName") def template_name(self) -> Optional[pulumi.Input[str]]: @@ -348,7 +364,6 @@ def __init__(__self__, opts: Optional[pulumi.ResourceOptions] = None, base_template_name: Optional[pulumi.Input[str]] = None, customization: Optional[pulumi.Input[pulumi.InputType['InstallationTemplateCustomizationArgs']]] = None, - default_language: Optional[pulumi.Input[str]] = None, remove_default_partition_schemes: Optional[pulumi.Input[bool]] = None, template_name: Optional[pulumi.Input[str]] = None, __props__=None): @@ -368,7 +383,6 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] base_template_name: The name of an existing installation template, choose one among the list given by `get_installation_templates` datasource. - :param pulumi.Input[str] default_language: Deprecated, use language in userMetadata instead. :param pulumi.Input[bool] remove_default_partition_schemes: Remove default partition schemes at creation. :param pulumi.Input[str] template_name: This template name. """ @@ -408,7 +422,6 @@ def _internal_init(__self__, opts: Optional[pulumi.ResourceOptions] = None, base_template_name: Optional[pulumi.Input[str]] = None, customization: Optional[pulumi.Input[pulumi.InputType['InstallationTemplateCustomizationArgs']]] = None, - default_language: Optional[pulumi.Input[str]] = None, remove_default_partition_schemes: Optional[pulumi.Input[bool]] = None, template_name: Optional[pulumi.Input[str]] = None, __props__=None): @@ -424,20 +437,23 @@ def _internal_init(__self__, raise TypeError("Missing required property 'base_template_name'") __props__.__dict__["base_template_name"] = base_template_name __props__.__dict__["customization"] = customization - __props__.__dict__["default_language"] = default_language __props__.__dict__["remove_default_partition_schemes"] = remove_default_partition_schemes if template_name is None and not opts.urn: raise TypeError("Missing required property 'template_name'") __props__.__dict__["template_name"] = template_name - __props__.__dict__["available_languages"] = None __props__.__dict__["bit_format"] = None __props__.__dict__["category"] = None __props__.__dict__["description"] = None __props__.__dict__["distribution"] = None + __props__.__dict__["end_of_install"] = None __props__.__dict__["family"] = None __props__.__dict__["filesystems"] = None __props__.__dict__["hard_raid_configuration"] = None + __props__.__dict__["inputs"] = None __props__.__dict__["lvm_ready"] = None + __props__.__dict__["no_partitioning"] = None + __props__.__dict__["soft_raid_only_mirroring"] = None + __props__.__dict__["subfamily"] = None super(InstallationTemplate, __self__).__init__( 'ovh:Me/installationTemplate:InstallationTemplate', resource_name, @@ -448,19 +464,22 @@ def _internal_init(__self__, def get(resource_name: str, id: pulumi.Input[str], opts: Optional[pulumi.ResourceOptions] = None, - available_languages: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, base_template_name: Optional[pulumi.Input[str]] = None, bit_format: Optional[pulumi.Input[int]] = None, category: Optional[pulumi.Input[str]] = None, customization: Optional[pulumi.Input[pulumi.InputType['InstallationTemplateCustomizationArgs']]] = None, - default_language: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, distribution: Optional[pulumi.Input[str]] = None, + end_of_install: Optional[pulumi.Input[str]] = None, family: Optional[pulumi.Input[str]] = None, filesystems: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, hard_raid_configuration: Optional[pulumi.Input[bool]] = None, + inputs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InstallationTemplateInputArgs']]]]] = None, lvm_ready: Optional[pulumi.Input[bool]] = None, + no_partitioning: Optional[pulumi.Input[bool]] = None, remove_default_partition_schemes: Optional[pulumi.Input[bool]] = None, + soft_raid_only_mirroring: Optional[pulumi.Input[bool]] = None, + subfamily: Optional[pulumi.Input[str]] = None, template_name: Optional[pulumi.Input[str]] = None) -> 'InstallationTemplate': """ Get an existing InstallationTemplate resource's state with the given name, id, and optional extra @@ -469,48 +488,45 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[Sequence[pulumi.Input[str]]] available_languages: Deprecated. :param pulumi.Input[str] base_template_name: The name of an existing installation template, choose one among the list given by `get_installation_templates` datasource. :param pulumi.Input[int] bit_format: This template bit format (32 or 64). :param pulumi.Input[str] category: Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). - :param pulumi.Input[str] default_language: Deprecated, use language in userMetadata instead. :param pulumi.Input[str] description: information about this template. :param pulumi.Input[str] distribution: the distribution this template is based on. - :param pulumi.Input[str] family: this template family type (bsd,linux,solaris,windows). - :param pulumi.Input[Sequence[pulumi.Input[str]]] filesystems: Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). - :param pulumi.Input[bool] hard_raid_configuration: This distribution supports hardware raid configuration through the OVHcloud API. - :param pulumi.Input[bool] lvm_ready: This distribution supports Logical Volumes (Linux LVM) + :param pulumi.Input[str] end_of_install: after this date, install of this template will not be possible at OVH + :param pulumi.Input[str] family: this template family type. + :param pulumi.Input[Sequence[pulumi.Input[str]]] filesystems: Filesystems available. + :param pulumi.Input[bool] hard_raid_configuration: This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. + :param pulumi.Input[bool] lvm_ready: Whether this distribution supports Logical Volumes (Linux LVM) + :param pulumi.Input[bool] no_partitioning: Partitioning customization is not available for this OS template :param pulumi.Input[bool] remove_default_partition_schemes: Remove default partition schemes at creation. + :param pulumi.Input[bool] soft_raid_only_mirroring: Partitioning customization is available but limited to mirroring for this OS template + :param pulumi.Input[str] subfamily: this template subfamily type :param pulumi.Input[str] template_name: This template name. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) __props__ = _InstallationTemplateState.__new__(_InstallationTemplateState) - __props__.__dict__["available_languages"] = available_languages __props__.__dict__["base_template_name"] = base_template_name __props__.__dict__["bit_format"] = bit_format __props__.__dict__["category"] = category __props__.__dict__["customization"] = customization - __props__.__dict__["default_language"] = default_language __props__.__dict__["description"] = description __props__.__dict__["distribution"] = distribution + __props__.__dict__["end_of_install"] = end_of_install __props__.__dict__["family"] = family __props__.__dict__["filesystems"] = filesystems __props__.__dict__["hard_raid_configuration"] = hard_raid_configuration + __props__.__dict__["inputs"] = inputs __props__.__dict__["lvm_ready"] = lvm_ready + __props__.__dict__["no_partitioning"] = no_partitioning __props__.__dict__["remove_default_partition_schemes"] = remove_default_partition_schemes + __props__.__dict__["soft_raid_only_mirroring"] = soft_raid_only_mirroring + __props__.__dict__["subfamily"] = subfamily __props__.__dict__["template_name"] = template_name return InstallationTemplate(resource_name, opts=opts, __props__=__props__) - @property - @pulumi.getter(name="availableLanguages") - def available_languages(self) -> pulumi.Output[Sequence[str]]: - """ - Deprecated. - """ - return pulumi.get(self, "available_languages") - @property @pulumi.getter(name="baseTemplateName") def base_template_name(self) -> pulumi.Output[str]: @@ -533,9 +549,6 @@ def category(self) -> pulumi.Output[str]: """ Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation). """ - warnings.warn("""This field is deprecated and will be removed in a future release.""", DeprecationWarning) - pulumi.log.warn("""category is deprecated: This field is deprecated and will be removed in a future release.""") - return pulumi.get(self, "category") @property @@ -543,17 +556,6 @@ def category(self) -> pulumi.Output[str]: def customization(self) -> pulumi.Output[Optional['outputs.InstallationTemplateCustomization']]: return pulumi.get(self, "customization") - @property - @pulumi.getter(name="defaultLanguage") - def default_language(self) -> pulumi.Output[Optional[str]]: - """ - Deprecated, use language in userMetadata instead. - """ - warnings.warn("""This field is deprecated and will be removed in a future release.""", DeprecationWarning) - pulumi.log.warn("""default_language is deprecated: This field is deprecated and will be removed in a future release.""") - - return pulumi.get(self, "default_language") - @property @pulumi.getter def description(self) -> pulumi.Output[str]: @@ -570,11 +572,19 @@ def distribution(self) -> pulumi.Output[str]: """ return pulumi.get(self, "distribution") + @property + @pulumi.getter(name="endOfInstall") + def end_of_install(self) -> pulumi.Output[str]: + """ + after this date, install of this template will not be possible at OVH + """ + return pulumi.get(self, "end_of_install") + @property @pulumi.getter def family(self) -> pulumi.Output[str]: """ - this template family type (bsd,linux,solaris,windows). + this template family type. """ return pulumi.get(self, "family") @@ -582,7 +592,7 @@ def family(self) -> pulumi.Output[str]: @pulumi.getter def filesystems(self) -> pulumi.Output[Sequence[str]]: """ - Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs). + Filesystems available. """ return pulumi.get(self, "filesystems") @@ -590,18 +600,34 @@ def filesystems(self) -> pulumi.Output[Sequence[str]]: @pulumi.getter(name="hardRaidConfiguration") def hard_raid_configuration(self) -> pulumi.Output[bool]: """ - This distribution supports hardware raid configuration through the OVHcloud API. + This distribution supports hardware raid configuration through the OVHcloud API. Deprecated, will be removed in next release. """ + warnings.warn("""This will be deprecated in the next release""", DeprecationWarning) + pulumi.log.warn("""hard_raid_configuration is deprecated: This will be deprecated in the next release""") + return pulumi.get(self, "hard_raid_configuration") + @property + @pulumi.getter + def inputs(self) -> pulumi.Output[Sequence['outputs.InstallationTemplateInput']]: + return pulumi.get(self, "inputs") + @property @pulumi.getter(name="lvmReady") def lvm_ready(self) -> pulumi.Output[bool]: """ - This distribution supports Logical Volumes (Linux LVM) + Whether this distribution supports Logical Volumes (Linux LVM) """ return pulumi.get(self, "lvm_ready") + @property + @pulumi.getter(name="noPartitioning") + def no_partitioning(self) -> pulumi.Output[bool]: + """ + Partitioning customization is not available for this OS template + """ + return pulumi.get(self, "no_partitioning") + @property @pulumi.getter(name="removeDefaultPartitionSchemes") def remove_default_partition_schemes(self) -> pulumi.Output[bool]: @@ -610,6 +636,22 @@ def remove_default_partition_schemes(self) -> pulumi.Output[bool]: """ return pulumi.get(self, "remove_default_partition_schemes") + @property + @pulumi.getter(name="softRaidOnlyMirroring") + def soft_raid_only_mirroring(self) -> pulumi.Output[bool]: + """ + Partitioning customization is available but limited to mirroring for this OS template + """ + return pulumi.get(self, "soft_raid_only_mirroring") + + @property + @pulumi.getter + def subfamily(self) -> pulumi.Output[str]: + """ + this template subfamily type + """ + return pulumi.get(self, "subfamily") + @property @pulumi.getter(name="templateName") def template_name(self) -> pulumi.Output[str]: diff --git a/sdk/python/pulumi_ovh/me/installation_template_partition_scheme.py b/sdk/python/pulumi_ovh/me/installation_template_partition_scheme.py index ea9252e7..6321f1f6 100644 --- a/sdk/python/pulumi_ovh/me/installation_template_partition_scheme.py +++ b/sdk/python/pulumi_ovh/me/installation_template_partition_scheme.py @@ -135,7 +135,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -147,7 +146,6 @@ def __init__(__self__, template_name=mytemplate.template_name, priority=1) ``` - ## Import @@ -176,7 +174,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -188,7 +185,6 @@ def __init__(__self__, template_name=mytemplate.template_name, priority=1) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/me/installation_template_partition_scheme_hardware_raid.py b/sdk/python/pulumi_ovh/me/installation_template_partition_scheme_hardware_raid.py index 6cf1bd61..aa9bda34 100644 --- a/sdk/python/pulumi_ovh/me/installation_template_partition_scheme_hardware_raid.py +++ b/sdk/python/pulumi_ovh/me/installation_template_partition_scheme_hardware_raid.py @@ -231,7 +231,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -252,7 +251,6 @@ def __init__(__self__, mode="raid50", step=1) ``` - ## Import @@ -284,7 +282,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -305,7 +302,6 @@ def __init__(__self__, mode="raid50", step=1) ``` - ## Import diff --git a/sdk/python/pulumi_ovh/me/installation_template_partition_scheme_partition.py b/sdk/python/pulumi_ovh/me/installation_template_partition_scheme_partition.py index 913b24c1..dba29a05 100644 --- a/sdk/python/pulumi_ovh/me/installation_template_partition_scheme_partition.py +++ b/sdk/python/pulumi_ovh/me/installation_template_partition_scheme_partition.py @@ -396,7 +396,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -416,7 +415,6 @@ def __init__(__self__, order=1, type="primary") ``` - ## Import @@ -468,7 +466,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -488,7 +485,6 @@ def __init__(__self__, order=1, type="primary") ``` - ## Import diff --git a/sdk/python/pulumi_ovh/me/outputs.py b/sdk/python/pulumi_ovh/me/outputs.py index 7bf9da01..e51613e7 100644 --- a/sdk/python/pulumi_ovh/me/outputs.py +++ b/sdk/python/pulumi_ovh/me/outputs.py @@ -12,7 +12,9 @@ __all__ = [ 'InstallationTemplateCustomization', + 'InstallationTemplateInput', 'GetInstallationTemplateCustomizationResult', + 'GetInstallationTemplateInputResult', 'GetInstallationTemplatePartitionSchemeResult', 'GetInstallationTemplatePartitionSchemeHardwareRaidResult', 'GetInstallationTemplatePartitionSchemePartitionResult', @@ -30,8 +32,6 @@ def __key_warning(key: str): suggest = "post_installation_script_link" elif key == "postInstallationScriptReturn": suggest = "post_installation_script_return" - elif key == "sshKeyName": - suggest = "ssh_key_name" if suggest: pulumi.log.warn(f"Key '{key}' not found in InstallationTemplateCustomization. Access the value via the '{suggest}' property getter instead.") @@ -47,13 +47,11 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_hostname: Optional[str] = None, post_installation_script_link: Optional[str] = None, - post_installation_script_return: Optional[str] = None, - ssh_key_name: Optional[str] = None): + post_installation_script_return: Optional[str] = None): """ :param str custom_hostname: Set up the server using the provided hostname instead of the default hostname. :param str post_installation_script_link: Indicate the URL where your postinstall customisation script is located. :param str post_installation_script_return: indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. - :param str ssh_key_name: Deprecated. """ if custom_hostname is not None: pulumi.set(__self__, "custom_hostname", custom_hostname) @@ -61,8 +59,6 @@ def __init__(__self__, *, pulumi.set(__self__, "post_installation_script_link", post_installation_script_link) if post_installation_script_return is not None: pulumi.set(__self__, "post_installation_script_return", post_installation_script_return) - if ssh_key_name is not None: - pulumi.set(__self__, "ssh_key_name", ssh_key_name) @property @pulumi.getter(name="customHostname") @@ -88,16 +84,64 @@ def post_installation_script_return(self) -> Optional[str]: """ return pulumi.get(self, "post_installation_script_return") + +@pulumi.output_type +class InstallationTemplateInput(dict): + def __init__(__self__, *, + default: Optional[str] = None, + description: Optional[str] = None, + enums: Optional[Sequence[str]] = None, + mandatory: Optional[bool] = None, + name: Optional[str] = None, + type: Optional[str] = None): + """ + :param str description: information about this template. + """ + if default is not None: + pulumi.set(__self__, "default", default) + if description is not None: + pulumi.set(__self__, "description", description) + if enums is not None: + pulumi.set(__self__, "enums", enums) + if mandatory is not None: + pulumi.set(__self__, "mandatory", mandatory) + if name is not None: + pulumi.set(__self__, "name", name) + if type is not None: + pulumi.set(__self__, "type", type) + @property - @pulumi.getter(name="sshKeyName") - def ssh_key_name(self) -> Optional[str]: + @pulumi.getter + def default(self) -> Optional[str]: + return pulumi.get(self, "default") + + @property + @pulumi.getter + def description(self) -> Optional[str]: """ - Deprecated. + information about this template. """ - warnings.warn("""This field is deprecated and will be removed in a future release.""", DeprecationWarning) - pulumi.log.warn("""ssh_key_name is deprecated: This field is deprecated and will be removed in a future release.""") + return pulumi.get(self, "description") - return pulumi.get(self, "ssh_key_name") + @property + @pulumi.getter + def enums(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "enums") + + @property + @pulumi.getter + def mandatory(self) -> Optional[bool]: + return pulumi.get(self, "mandatory") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") @pulumi.output_type @@ -105,18 +149,15 @@ class GetInstallationTemplateCustomizationResult(dict): def __init__(__self__, *, custom_hostname: str, post_installation_script_link: str, - post_installation_script_return: str, - ssh_key_name: str): + post_installation_script_return: str): """ :param str custom_hostname: Set up the server using the provided hostname instead of the default hostname. :param str post_installation_script_link: Indicate the URL where your postinstall customisation script is located. - :param str post_installation_script_return: indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. - :param str ssh_key_name: Name of the ssh key that should be installed. Password login will be disabled. Deprecated, will be removed in next release, use userMetada instead. + :param str post_installation_script_return: Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. """ pulumi.set(__self__, "custom_hostname", custom_hostname) pulumi.set(__self__, "post_installation_script_link", post_installation_script_link) pulumi.set(__self__, "post_installation_script_return", post_installation_script_return) - pulumi.set(__self__, "ssh_key_name", ssh_key_name) @property @pulumi.getter(name="customHostname") @@ -138,20 +179,70 @@ def post_installation_script_link(self) -> str: @pulumi.getter(name="postInstallationScriptReturn") def post_installation_script_return(self) -> str: """ - indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. + Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. """ return pulumi.get(self, "post_installation_script_return") + +@pulumi.output_type +class GetInstallationTemplateInputResult(dict): + def __init__(__self__, *, + default: str, + description: str, + enums: Sequence[str], + mandatory: bool, + name: str, + type: str): + """ + :param str description: Information about this template. + :param str name: Hardware RAID name. + :param str type: Partition type. + """ + pulumi.set(__self__, "default", default) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "enums", enums) + pulumi.set(__self__, "mandatory", mandatory) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def default(self) -> str: + return pulumi.get(self, "default") + + @property + @pulumi.getter + def description(self) -> str: + """ + Information about this template. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def enums(self) -> Sequence[str]: + return pulumi.get(self, "enums") + + @property + @pulumi.getter + def mandatory(self) -> bool: + return pulumi.get(self, "mandatory") + @property - @pulumi.getter(name="sshKeyName") - def ssh_key_name(self) -> str: + @pulumi.getter + def name(self) -> str: """ - Name of the ssh key that should be installed. Password login will be disabled. Deprecated, will be removed in next release, use userMetada instead. + Hardware RAID name. """ - warnings.warn("""This field will be removed from the API, please use `userMetadata` instead.""", DeprecationWarning) - pulumi.log.warn("""ssh_key_name is deprecated: This field will be removed from the API, please use `userMetadata` instead.""") + return pulumi.get(self, "name") - return pulumi.get(self, "ssh_key_name") + @property + @pulumi.getter + def type(self) -> str: + """ + Partition type. + """ + return pulumi.get(self, "type") @pulumi.output_type @@ -163,7 +254,7 @@ def __init__(__self__, *, priority: int): """ :param str name: Hardware RAID name. - :param int priority: on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). + :param int priority: On a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). """ pulumi.set(__self__, "hardware_raids", hardware_raids) pulumi.set(__self__, "name", name) @@ -192,7 +283,7 @@ def partitions(self) -> Sequence['outputs.GetInstallationTemplatePartitionScheme @pulumi.getter def priority(self) -> int: """ - on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). + On a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications). """ return pulumi.get(self, "priority") @@ -260,12 +351,12 @@ def __init__(__self__, *, volume_name: str): """ :param str filesystem: Partition filesystem. - :param str mountpoint: partition mount point. - :param int order: step or order. specifies the creation order of the partition on the disk - :param str raid: raid partition type. - :param int size: size of partition in MB, 0 => rest of the space. - :param str type: partition type. - :param str volume_name: The volume name needed for proxmox distribution + :param str mountpoint: Partition mount point. + :param int order: Step or order. Specifies the creation order of the partition on the disk. + :param str raid: Raid partition type. + :param int size: Size of partition in MB, 0 => rest of the space. + :param str type: Partition type. + :param str volume_name: Volume name needed for proxmox distribution. """ pulumi.set(__self__, "filesystem", filesystem) pulumi.set(__self__, "mountpoint", mountpoint) @@ -287,7 +378,7 @@ def filesystem(self) -> str: @pulumi.getter def mountpoint(self) -> str: """ - partition mount point. + Partition mount point. """ return pulumi.get(self, "mountpoint") @@ -295,7 +386,7 @@ def mountpoint(self) -> str: @pulumi.getter def order(self) -> int: """ - step or order. specifies the creation order of the partition on the disk + Step or order. Specifies the creation order of the partition on the disk. """ return pulumi.get(self, "order") @@ -303,7 +394,7 @@ def order(self) -> int: @pulumi.getter def raid(self) -> str: """ - raid partition type. + Raid partition type. """ return pulumi.get(self, "raid") @@ -311,7 +402,7 @@ def raid(self) -> str: @pulumi.getter def size(self) -> int: """ - size of partition in MB, 0 => rest of the space. + Size of partition in MB, 0 => rest of the space. """ return pulumi.get(self, "size") @@ -319,7 +410,7 @@ def size(self) -> int: @pulumi.getter def type(self) -> str: """ - partition type. + Partition type. """ return pulumi.get(self, "type") @@ -327,7 +418,7 @@ def type(self) -> str: @pulumi.getter(name="volumeName") def volume_name(self) -> str: """ - The volume name needed for proxmox distribution + Volume name needed for proxmox distribution. """ return pulumi.get(self, "volume_name") diff --git a/sdk/python/pulumi_ovh/me/ssh_key.py b/sdk/python/pulumi_ovh/me/ssh_key.py deleted file mode 100644 index a9a51cc9..00000000 --- a/sdk/python/pulumi_ovh/me/ssh_key.py +++ /dev/null @@ -1,312 +0,0 @@ -# coding=utf-8 -# *** 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! *** - -import copy -import warnings -import pulumi -import pulumi.runtime -from typing import Any, Mapping, Optional, Sequence, Union, overload -from .. import _utilities - -__all__ = ['SshKeyArgs', 'SshKey'] - -@pulumi.input_type -class SshKeyArgs: - def __init__(__self__, *, - key: pulumi.Input[str], - key_name: pulumi.Input[str], - default: Optional[pulumi.Input[bool]] = None): - """ - The set of arguments for constructing a SshKey resource. - :param pulumi.Input[str] key: The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - :param pulumi.Input[str] key_name: The friendly name of this SSH key. - :param pulumi.Input[bool] default: True when this public SSH key is used for rescue mode and reinstallations. - """ - if key is not None: - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""key is deprecated: use userMetada instead""") - pulumi.set(__self__, "key", key) - if key_name is not None: - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""key_name is deprecated: use userMetada instead""") - pulumi.set(__self__, "key_name", key_name) - if default is not None: - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""default is deprecated: use userMetada instead""") - if default is not None: - pulumi.set(__self__, "default", default) - - @property - @pulumi.getter - def key(self) -> pulumi.Input[str]: - """ - The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - """ - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""key is deprecated: use userMetada instead""") - - return pulumi.get(self, "key") - - @key.setter - def key(self, value: pulumi.Input[str]): - pulumi.set(self, "key", value) - - @property - @pulumi.getter(name="keyName") - def key_name(self) -> pulumi.Input[str]: - """ - The friendly name of this SSH key. - """ - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""key_name is deprecated: use userMetada instead""") - - return pulumi.get(self, "key_name") - - @key_name.setter - def key_name(self, value: pulumi.Input[str]): - pulumi.set(self, "key_name", value) - - @property - @pulumi.getter - def default(self) -> Optional[pulumi.Input[bool]]: - """ - True when this public SSH key is used for rescue mode and reinstallations. - """ - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""default is deprecated: use userMetada instead""") - - return pulumi.get(self, "default") - - @default.setter - def default(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "default", value) - - -@pulumi.input_type -class _SshKeyState: - def __init__(__self__, *, - default: Optional[pulumi.Input[bool]] = None, - key: Optional[pulumi.Input[str]] = None, - key_name: Optional[pulumi.Input[str]] = None): - """ - Input properties used for looking up and filtering SshKey resources. - :param pulumi.Input[bool] default: True when this public SSH key is used for rescue mode and reinstallations. - :param pulumi.Input[str] key: The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - :param pulumi.Input[str] key_name: The friendly name of this SSH key. - """ - if default is not None: - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""default is deprecated: use userMetada instead""") - if default is not None: - pulumi.set(__self__, "default", default) - if key is not None: - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""key is deprecated: use userMetada instead""") - if key is not None: - pulumi.set(__self__, "key", key) - if key_name is not None: - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""key_name is deprecated: use userMetada instead""") - if key_name is not None: - pulumi.set(__self__, "key_name", key_name) - - @property - @pulumi.getter - def default(self) -> Optional[pulumi.Input[bool]]: - """ - True when this public SSH key is used for rescue mode and reinstallations. - """ - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""default is deprecated: use userMetada instead""") - - return pulumi.get(self, "default") - - @default.setter - def default(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "default", value) - - @property - @pulumi.getter - def key(self) -> Optional[pulumi.Input[str]]: - """ - The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - """ - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""key is deprecated: use userMetada instead""") - - return pulumi.get(self, "key") - - @key.setter - def key(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "key", value) - - @property - @pulumi.getter(name="keyName") - def key_name(self) -> Optional[pulumi.Input[str]]: - """ - The friendly name of this SSH key. - """ - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""key_name is deprecated: use userMetada instead""") - - return pulumi.get(self, "key_name") - - @key_name.setter - def key_name(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "key_name", value) - - -class SshKey(pulumi.CustomResource): - @overload - def __init__(__self__, - resource_name: str, - opts: Optional[pulumi.ResourceOptions] = None, - default: Optional[pulumi.Input[bool]] = None, - key: Optional[pulumi.Input[str]] = None, - key_name: Optional[pulumi.Input[str]] = None, - __props__=None): - """ - ## Example Usage - - > __NOTE__ This resource will be removed in next release, please use userMetada instead. - - - ```python - import pulumi - import pulumi_ovh as ovh - - mykey = ovh.me.SshKey("mykey", - key="ssh-ed25519 AAAAC3...", - key_name="mykey") - ``` - - - :param str resource_name: The name of the resource. - :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[bool] default: True when this public SSH key is used for rescue mode and reinstallations. - :param pulumi.Input[str] key: The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - :param pulumi.Input[str] key_name: The friendly name of this SSH key. - """ - ... - @overload - def __init__(__self__, - resource_name: str, - args: SshKeyArgs, - opts: Optional[pulumi.ResourceOptions] = None): - """ - ## Example Usage - - > __NOTE__ This resource will be removed in next release, please use userMetada instead. - - - ```python - import pulumi - import pulumi_ovh as ovh - - mykey = ovh.me.SshKey("mykey", - key="ssh-ed25519 AAAAC3...", - key_name="mykey") - ``` - - - :param str resource_name: The name of the resource. - :param SshKeyArgs args: The arguments to use to populate this resource's properties. - :param pulumi.ResourceOptions opts: Options for the resource. - """ - ... - def __init__(__self__, resource_name: str, *args, **kwargs): - resource_args, opts = _utilities.get_resource_args_opts(SshKeyArgs, pulumi.ResourceOptions, *args, **kwargs) - if resource_args is not None: - __self__._internal_init(resource_name, opts, **resource_args.__dict__) - else: - __self__._internal_init(resource_name, *args, **kwargs) - - def _internal_init(__self__, - resource_name: str, - opts: Optional[pulumi.ResourceOptions] = None, - default: Optional[pulumi.Input[bool]] = None, - key: Optional[pulumi.Input[str]] = None, - key_name: Optional[pulumi.Input[str]] = None, - __props__=None): - opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) - if not isinstance(opts, pulumi.ResourceOptions): - raise TypeError('Expected resource options to be a ResourceOptions instance') - if opts.id is None: - if __props__ is not None: - raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') - __props__ = SshKeyArgs.__new__(SshKeyArgs) - - __props__.__dict__["default"] = default - if key is None and not opts.urn: - raise TypeError("Missing required property 'key'") - __props__.__dict__["key"] = key - if key_name is None and not opts.urn: - raise TypeError("Missing required property 'key_name'") - __props__.__dict__["key_name"] = key_name - super(SshKey, __self__).__init__( - 'ovh:Me/sshKey:SshKey', - resource_name, - __props__, - opts) - - @staticmethod - def get(resource_name: str, - id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions] = None, - default: Optional[pulumi.Input[bool]] = None, - key: Optional[pulumi.Input[str]] = None, - key_name: Optional[pulumi.Input[str]] = None) -> 'SshKey': - """ - Get an existing SshKey resource's state with the given name, id, and optional extra - properties used to qualify the lookup. - - :param str resource_name: The unique name of the resulting resource. - :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. - :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[bool] default: True when this public SSH key is used for rescue mode and reinstallations. - :param pulumi.Input[str] key: The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - :param pulumi.Input[str] key_name: The friendly name of this SSH key. - """ - opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) - - __props__ = _SshKeyState.__new__(_SshKeyState) - - __props__.__dict__["default"] = default - __props__.__dict__["key"] = key - __props__.__dict__["key_name"] = key_name - return SshKey(resource_name, opts=opts, __props__=__props__) - - @property - @pulumi.getter - def default(self) -> pulumi.Output[bool]: - """ - True when this public SSH key is used for rescue mode and reinstallations. - """ - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""default is deprecated: use userMetada instead""") - - return pulumi.get(self, "default") - - @property - @pulumi.getter - def key(self) -> pulumi.Output[str]: - """ - The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". - """ - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""key is deprecated: use userMetada instead""") - - return pulumi.get(self, "key") - - @property - @pulumi.getter(name="keyName") - def key_name(self) -> pulumi.Output[str]: - """ - The friendly name of this SSH key. - """ - warnings.warn("""use userMetada instead""", DeprecationWarning) - pulumi.log.warn("""key_name is deprecated: use userMetada instead""") - - return pulumi.get(self, "key_name") - diff --git a/sdk/python/pulumi_ovh/order/get_cart.py b/sdk/python/pulumi_ovh/order/get_cart.py index 806da9dc..c6fdf43f 100644 --- a/sdk/python/pulumi_ovh/order/get_cart.py +++ b/sdk/python/pulumi_ovh/order/get_cart.py @@ -126,7 +126,6 @@ def get_cart(assign: Optional[bool] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -134,7 +133,6 @@ def get_cart(assign: Optional[bool] = None, myaccount = ovh.Me.get_me() mycart = ovh.Order.get_cart(ovh_subsidiary=myaccount.ovh_subsidiary) ``` - :param bool assign: Assign a shopping cart to a logged in client. Values can be `true` or `false`. @@ -172,7 +170,6 @@ def get_cart_output(assign: Optional[pulumi.Input[Optional[bool]]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -180,7 +177,6 @@ def get_cart_output(assign: Optional[pulumi.Input[Optional[bool]]] = None, myaccount = ovh.Me.get_me() mycart = ovh.Order.get_cart(ovh_subsidiary=myaccount.ovh_subsidiary) ``` - :param bool assign: Assign a shopping cart to a logged in client. Values can be `true` or `false`. diff --git a/sdk/python/pulumi_ovh/order/get_cart_product.py b/sdk/python/pulumi_ovh/order/get_cart_product.py index d2545573..3b86e4f4 100644 --- a/sdk/python/pulumi_ovh/order/get_cart_product.py +++ b/sdk/python/pulumi_ovh/order/get_cart_product.py @@ -83,7 +83,6 @@ def get_cart_product(cart_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -93,7 +92,6 @@ def get_cart_product(cart_id: Optional[str] = None, plans = ovh.Order.get_cart_product(cart_id=mycart.id, product="...") ``` - :param str cart_id: Cart identifier @@ -121,7 +119,6 @@ def get_cart_product_output(cart_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -131,7 +128,6 @@ def get_cart_product_output(cart_id: Optional[pulumi.Input[str]] = None, plans = ovh.Order.get_cart_product(cart_id=mycart.id, product="...") ``` - :param str cart_id: Cart identifier diff --git a/sdk/python/pulumi_ovh/order/get_cart_product_options.py b/sdk/python/pulumi_ovh/order/get_cart_product_options.py index 52915d9c..5f4bf6ec 100644 --- a/sdk/python/pulumi_ovh/order/get_cart_product_options.py +++ b/sdk/python/pulumi_ovh/order/get_cart_product_options.py @@ -106,7 +106,6 @@ def get_cart_product_options(cart_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -117,7 +116,6 @@ def get_cart_product_options(cart_id: Optional[str] = None, product="cloud", plan_code="project") ``` - :param str cart_id: Cart identifier @@ -153,7 +151,6 @@ def get_cart_product_options_output(cart_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -164,7 +161,6 @@ def get_cart_product_options_output(cart_id: Optional[pulumi.Input[str]] = None, product="cloud", plan_code="project") ``` - :param str cart_id: Cart identifier diff --git a/sdk/python/pulumi_ovh/order/get_cart_product_options_plan.py b/sdk/python/pulumi_ovh/order/get_cart_product_options_plan.py index 1af75cbf..85735eae 100644 --- a/sdk/python/pulumi_ovh/order/get_cart_product_options_plan.py +++ b/sdk/python/pulumi_ovh/order/get_cart_product_options_plan.py @@ -198,7 +198,6 @@ def get_cart_product_options_plan(cart_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -211,7 +210,6 @@ def get_cart_product_options_plan(cart_id: Optional[str] = None, plan_code="project", options_plan_code="vrack") ``` - :param str cart_id: Cart identifier @@ -261,7 +259,6 @@ def get_cart_product_options_plan_output(cart_id: Optional[pulumi.Input[str]] = ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -274,7 +271,6 @@ def get_cart_product_options_plan_output(cart_id: Optional[pulumi.Input[str]] = plan_code="project", options_plan_code="vrack") ``` - :param str cart_id: Cart identifier diff --git a/sdk/python/pulumi_ovh/order/get_cart_product_plan.py b/sdk/python/pulumi_ovh/order/get_cart_product_plan.py index 977f0250..865c8530 100644 --- a/sdk/python/pulumi_ovh/order/get_cart_product_plan.py +++ b/sdk/python/pulumi_ovh/order/get_cart_product_plan.py @@ -152,7 +152,6 @@ def get_cart_product_plan(cart_id: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -164,7 +163,6 @@ def get_cart_product_plan(cart_id: Optional[str] = None, product="cloud", plan_code="project") ``` - :param str cart_id: Cart identifier @@ -207,7 +205,6 @@ def get_cart_product_plan_output(cart_id: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -219,7 +216,6 @@ def get_cart_product_plan_output(cart_id: Optional[pulumi.Input[str]] = None, product="cloud", plan_code="project") ``` - :param str cart_id: Cart identifier diff --git a/sdk/python/pulumi_ovh/outputs.py b/sdk/python/pulumi_ovh/outputs.py index 4dbb7b7e..e807724d 100644 --- a/sdk/python/pulumi_ovh/outputs.py +++ b/sdk/python/pulumi_ovh/outputs.py @@ -8,11 +8,278 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs __all__ = [ + 'GetInstallationTemplateInputResult', + 'GetInstallationTemplateLicenseResult', + 'GetInstallationTemplateLicenseOResult', + 'GetInstallationTemplateLicenseUsageResult', + 'GetInstallationTemplateProjectResult', + 'GetInstallationTemplateProjectOResult', + 'GetInstallationTemplateProjectUsageResult', 'GetServerVniResult', ] +@pulumi.output_type +class GetInstallationTemplateInputResult(dict): + def __init__(__self__, *, + default: str, + description: str, + enums: Sequence[str], + mandatory: bool, + name: str, + type: str): + """ + :param str description: Information about this template. + """ + pulumi.set(__self__, "default", default) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "enums", enums) + pulumi.set(__self__, "mandatory", mandatory) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def default(self) -> str: + return pulumi.get(self, "default") + + @property + @pulumi.getter + def description(self) -> str: + """ + Information about this template. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def enums(self) -> Sequence[str]: + return pulumi.get(self, "enums") + + @property + @pulumi.getter + def mandatory(self) -> bool: + return pulumi.get(self, "mandatory") + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def type(self) -> str: + return pulumi.get(self, "type") + + +@pulumi.output_type +class GetInstallationTemplateLicenseResult(dict): + def __init__(__self__, *, + os: Sequence['outputs.GetInstallationTemplateLicenseOResult'], + usages: Sequence['outputs.GetInstallationTemplateLicenseUsageResult']): + pulumi.set(__self__, "os", os) + pulumi.set(__self__, "usages", usages) + + @property + @pulumi.getter + def os(self) -> Sequence['outputs.GetInstallationTemplateLicenseOResult']: + return pulumi.get(self, "os") + + @property + @pulumi.getter + def usages(self) -> Sequence['outputs.GetInstallationTemplateLicenseUsageResult']: + return pulumi.get(self, "usages") + + +@pulumi.output_type +class GetInstallationTemplateLicenseOResult(dict): + def __init__(__self__, *, + names: Sequence[str], + url: str): + pulumi.set(__self__, "names", names) + pulumi.set(__self__, "url", url) + + @property + @pulumi.getter + def names(self) -> Sequence[str]: + return pulumi.get(self, "names") + + @property + @pulumi.getter + def url(self) -> str: + return pulumi.get(self, "url") + + +@pulumi.output_type +class GetInstallationTemplateLicenseUsageResult(dict): + def __init__(__self__, *, + names: Sequence[str], + url: str): + pulumi.set(__self__, "names", names) + pulumi.set(__self__, "url", url) + + @property + @pulumi.getter + def names(self) -> Sequence[str]: + return pulumi.get(self, "names") + + @property + @pulumi.getter + def url(self) -> str: + return pulumi.get(self, "url") + + +@pulumi.output_type +class GetInstallationTemplateProjectResult(dict): + def __init__(__self__, *, + os: Sequence['outputs.GetInstallationTemplateProjectOResult'], + usages: Sequence['outputs.GetInstallationTemplateProjectUsageResult']): + """ + :param Sequence['GetInstallationTemplateProjectOArgs'] os: OS template project OS details + """ + pulumi.set(__self__, "os", os) + pulumi.set(__self__, "usages", usages) + + @property + @pulumi.getter + def os(self) -> Sequence['outputs.GetInstallationTemplateProjectOResult']: + """ + OS template project OS details + """ + return pulumi.get(self, "os") + + @property + @pulumi.getter + def usages(self) -> Sequence['outputs.GetInstallationTemplateProjectUsageResult']: + return pulumi.get(self, "usages") + + +@pulumi.output_type +class GetInstallationTemplateProjectOResult(dict): + def __init__(__self__, *, + governances: Sequence[str], + name: str, + release_notes: str, + url: str, + version: str): + """ + :param Sequence[str] governances: OS template project item governance + :param str name: OS template project item name + :param str release_notes: OS template project item release notes + :param str url: OS template project item url + :param str version: OS template project item version + """ + pulumi.set(__self__, "governances", governances) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "release_notes", release_notes) + pulumi.set(__self__, "url", url) + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter + def governances(self) -> Sequence[str]: + """ + OS template project item governance + """ + return pulumi.get(self, "governances") + + @property + @pulumi.getter + def name(self) -> str: + """ + OS template project item name + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="releaseNotes") + def release_notes(self) -> str: + """ + OS template project item release notes + """ + return pulumi.get(self, "release_notes") + + @property + @pulumi.getter + def url(self) -> str: + """ + OS template project item url + """ + return pulumi.get(self, "url") + + @property + @pulumi.getter + def version(self) -> str: + """ + OS template project item version + """ + return pulumi.get(self, "version") + + +@pulumi.output_type +class GetInstallationTemplateProjectUsageResult(dict): + def __init__(__self__, *, + governances: Sequence[str], + name: str, + release_notes: str, + url: str, + version: str): + """ + :param Sequence[str] governances: OS template project item governance + :param str name: OS template project item name + :param str release_notes: OS template project item release notes + :param str url: OS template project item url + :param str version: OS template project item version + """ + pulumi.set(__self__, "governances", governances) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "release_notes", release_notes) + pulumi.set(__self__, "url", url) + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter + def governances(self) -> Sequence[str]: + """ + OS template project item governance + """ + return pulumi.get(self, "governances") + + @property + @pulumi.getter + def name(self) -> str: + """ + OS template project item name + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="releaseNotes") + def release_notes(self) -> str: + """ + OS template project item release notes + """ + return pulumi.get(self, "release_notes") + + @property + @pulumi.getter + def url(self) -> str: + """ + OS template project item url + """ + return pulumi.get(self, "url") + + @property + @pulumi.getter + def version(self) -> str: + """ + OS template project item version + """ + return pulumi.get(self, "version") + + @pulumi.output_type class GetServerVniResult(dict): def __init__(__self__, *, diff --git a/sdk/python/pulumi_ovh/vps/_inputs.py b/sdk/python/pulumi_ovh/vps/_inputs.py index b67ccbe2..9d9b91a1 100644 --- a/sdk/python/pulumi_ovh/vps/_inputs.py +++ b/sdk/python/pulumi_ovh/vps/_inputs.py @@ -472,8 +472,8 @@ def __init__(__self__, *, label: pulumi.Input[str], value: pulumi.Input[str]): """ - :param pulumi.Input[str] label: Identifier of the resource - :param pulumi.Input[str] value: Path to the resource in api.ovh.com + :param pulumi.Input[str] label: Label for your configuration item + :param pulumi.Input[str] value: Value or resource URL on API.OVH.COM of your configuration item """ pulumi.set(__self__, "label", label) pulumi.set(__self__, "value", value) @@ -482,7 +482,7 @@ def __init__(__self__, *, @pulumi.getter def label(self) -> pulumi.Input[str]: """ - Identifier of the resource + Label for your configuration item """ return pulumi.get(self, "label") @@ -494,7 +494,7 @@ def label(self, value: pulumi.Input[str]): @pulumi.getter def value(self) -> pulumi.Input[str]: """ - Path to the resource in api.ovh.com + Value or resource URL on API.OVH.COM of your configuration item """ return pulumi.get(self, "value") @@ -607,8 +607,8 @@ def __init__(__self__, *, label: pulumi.Input[str], value: pulumi.Input[str]): """ - :param pulumi.Input[str] label: Identifier of the resource - :param pulumi.Input[str] value: Path to the resource in api.ovh.com + :param pulumi.Input[str] label: Label for your configuration item + :param pulumi.Input[str] value: Value or resource URL on API.OVH.COM of your configuration item """ pulumi.set(__self__, "label", label) pulumi.set(__self__, "value", value) @@ -617,7 +617,7 @@ def __init__(__self__, *, @pulumi.getter def label(self) -> pulumi.Input[str]: """ - Identifier of the resource + Label for your configuration item """ return pulumi.get(self, "label") @@ -629,7 +629,7 @@ def label(self, value: pulumi.Input[str]): @pulumi.getter def value(self) -> pulumi.Input[str]: """ - Path to the resource in api.ovh.com + Value or resource URL on API.OVH.COM of your configuration item """ return pulumi.get(self, "value") diff --git a/sdk/python/pulumi_ovh/vps/get_vps.py b/sdk/python/pulumi_ovh/vps/get_vps.py index 88a6db8a..8703d76f 100644 --- a/sdk/python/pulumi_ovh/vps/get_vps.py +++ b/sdk/python/pulumi_ovh/vps/get_vps.py @@ -249,14 +249,12 @@ def get_vps(service_name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh server = ovh.Vps.get_vps(service_name="XXXXXX") ``` - :param str service_name: The service_name of your dedicated server. @@ -295,14 +293,12 @@ def get_vps_output(service_name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh server = ovh.Vps.get_vps(service_name="XXXXXX") ``` - :param str service_name: The service_name of your dedicated server. diff --git a/sdk/python/pulumi_ovh/vps/get_vpss.py b/sdk/python/pulumi_ovh/vps/get_vpss.py index 9b9e2bc2..9864cca0 100644 --- a/sdk/python/pulumi_ovh/vps/get_vpss.py +++ b/sdk/python/pulumi_ovh/vps/get_vpss.py @@ -62,14 +62,12 @@ def get_vpss(opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetVpssRes ## Example Usage - ```python import pulumi import pulumi_ovh as ovh servers = ovh.Vps.get_vpss() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -87,13 +85,11 @@ def get_vpss_output(opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Outpu ## Example Usage - ```python import pulumi import pulumi_ovh as ovh servers = ovh.Vps.get_vpss() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/vps/outputs.py b/sdk/python/pulumi_ovh/vps/outputs.py index ec8c6b35..e4d3565f 100644 --- a/sdk/python/pulumi_ovh/vps/outputs.py +++ b/sdk/python/pulumi_ovh/vps/outputs.py @@ -456,8 +456,8 @@ def __init__(__self__, *, label: str, value: str): """ - :param str label: Identifier of the resource - :param str value: Path to the resource in api.ovh.com + :param str label: Label for your configuration item + :param str value: Value or resource URL on API.OVH.COM of your configuration item """ pulumi.set(__self__, "label", label) pulumi.set(__self__, "value", value) @@ -466,7 +466,7 @@ def __init__(__self__, *, @pulumi.getter def label(self) -> str: """ - Identifier of the resource + Label for your configuration item """ return pulumi.get(self, "label") @@ -474,7 +474,7 @@ def label(self) -> str: @pulumi.getter def value(self) -> str: """ - Path to the resource in api.ovh.com + Value or resource URL on API.OVH.COM of your configuration item """ return pulumi.get(self, "value") @@ -580,8 +580,8 @@ def __init__(__self__, *, label: str, value: str): """ - :param str label: Identifier of the resource - :param str value: Path to the resource in api.ovh.com + :param str label: Label for your configuration item + :param str value: Value or resource URL on API.OVH.COM of your configuration item """ pulumi.set(__self__, "label", label) pulumi.set(__self__, "value", value) @@ -590,7 +590,7 @@ def __init__(__self__, *, @pulumi.getter def label(self) -> str: """ - Identifier of the resource + Label for your configuration item """ return pulumi.get(self, "label") @@ -598,7 +598,7 @@ def label(self) -> str: @pulumi.getter def value(self) -> str: """ - Path to the resource in api.ovh.com + Value or resource URL on API.OVH.COM of your configuration item """ return pulumi.get(self, "value") diff --git a/sdk/python/pulumi_ovh/vrack/cloud_project.py b/sdk/python/pulumi_ovh/vrack/cloud_project.py index 3c1dd4fc..c3dbb713 100644 --- a/sdk/python/pulumi_ovh/vrack/cloud_project.py +++ b/sdk/python/pulumi_ovh/vrack/cloud_project.py @@ -110,7 +110,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -119,16 +118,15 @@ def __init__(__self__, project_id="67890", service_name="12345") ``` - ## Import - Attachment of a public cloud project and a VRack can be imported using the `project_id`, the `service_name` (vRackID) and the `attach_id`, separated by "/" E.g., + Attachment of a public cloud project and a VRack can be imported using the `service_name` (vRack identifier) and the `project_id` (Cloud Project identifier), separated by "/" E.g., bash ```sh - $ pulumi import ovh:Vrack/cloudProject:CloudProject myattach ookie9mee8Shaeghaeleeju7Xeghohv6e/pn-12345678/vrack_pn-12345678-cloudproject_ookie9mee8Shaeghaeleeju7Xeghohv6e-attach + $ pulumi import ovh:Vrack/cloudProject:CloudProject myattach service_name/project_id ``` :param str resource_name: The name of the resource. @@ -149,7 +147,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -158,16 +155,15 @@ def __init__(__self__, project_id="67890", service_name="12345") ``` - ## Import - Attachment of a public cloud project and a VRack can be imported using the `project_id`, the `service_name` (vRackID) and the `attach_id`, separated by "/" E.g., + Attachment of a public cloud project and a VRack can be imported using the `service_name` (vRack identifier) and the `project_id` (Cloud Project identifier), separated by "/" E.g., bash ```sh - $ pulumi import ovh:Vrack/cloudProject:CloudProject myattach ookie9mee8Shaeghaeleeju7Xeghohv6e/pn-12345678/vrack_pn-12345678-cloudproject_ookie9mee8Shaeghaeleeju7Xeghohv6e-attach + $ pulumi import ovh:Vrack/cloudProject:CloudProject myattach service_name/project_id ``` :param str resource_name: The name of the resource. diff --git a/sdk/python/pulumi_ovh/vrack/dedicated_server.py b/sdk/python/pulumi_ovh/vrack/dedicated_server.py index 30c776a5..46de30c3 100644 --- a/sdk/python/pulumi_ovh/vrack/dedicated_server.py +++ b/sdk/python/pulumi_ovh/vrack/dedicated_server.py @@ -109,7 +109,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -118,7 +117,6 @@ def __init__(__self__, server_id="67890", service_name="XXXX") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -140,7 +138,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -149,7 +146,6 @@ def __init__(__self__, server_id="67890", service_name="XXXX") ``` - :param str resource_name: The name of the resource. :param DedicatedServerArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/vrack/dedicated_server_interface.py b/sdk/python/pulumi_ovh/vrack/dedicated_server_interface.py index 5033d0b3..23deb7bd 100644 --- a/sdk/python/pulumi_ovh/vrack/dedicated_server_interface.py +++ b/sdk/python/pulumi_ovh/vrack/dedicated_server_interface.py @@ -109,7 +109,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -119,7 +118,6 @@ def __init__(__self__, service_name="pn-xxxxxxx", interface_id=server.enabled_vrack_vnis[0]) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -141,7 +139,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -151,7 +148,6 @@ def __init__(__self__, service_name="pn-xxxxxxx", interface_id=server.enabled_vrack_vnis[0]) ``` - :param str resource_name: The name of the resource. :param DedicatedServerInterfaceArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/vrack/get_vracks.py b/sdk/python/pulumi_ovh/vrack/get_vracks.py index 12352408..348916da 100644 --- a/sdk/python/pulumi_ovh/vrack/get_vracks.py +++ b/sdk/python/pulumi_ovh/vrack/get_vracks.py @@ -62,14 +62,12 @@ def get_vracks(opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetVrack ## Example Usage - ```python import pulumi import pulumi_ovh as ovh vracks = ovh.Vrack.get_vracks() ``` - """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -87,13 +85,11 @@ def get_vracks_output(opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Out ## Example Usage - ```python import pulumi import pulumi_ovh as ovh vracks = ovh.Vrack.get_vracks() ``` - """ ... diff --git a/sdk/python/pulumi_ovh/vrack/ip_address.py b/sdk/python/pulumi_ovh/vrack/ip_address.py index 46f0aaf0..1b3a0ff0 100644 --- a/sdk/python/pulumi_ovh/vrack/ip_address.py +++ b/sdk/python/pulumi_ovh/vrack/ip_address.py @@ -150,7 +150,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -189,7 +188,6 @@ def __init__(__self__, service_name=vrack_vrack.service_name, block=ipblock_ip_service.ip) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -207,7 +205,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -246,7 +243,6 @@ def __init__(__self__, service_name=vrack_vrack.service_name, block=ipblock_ip_service.ip) ``` - :param str resource_name: The name of the resource. :param IpAddressArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/vrack/ip_loadbalancing.py b/sdk/python/pulumi_ovh/vrack/ip_loadbalancing.py index aa3ffe2e..a45da85e 100644 --- a/sdk/python/pulumi_ovh/vrack/ip_loadbalancing.py +++ b/sdk/python/pulumi_ovh/vrack/ip_loadbalancing.py @@ -102,7 +102,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -111,7 +110,6 @@ def __init__(__self__, loadbalancing_id="yyy", service_name="xxx") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -129,7 +127,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -138,7 +135,6 @@ def __init__(__self__, loadbalancing_id="yyy", service_name="xxx") ``` - :param str resource_name: The name of the resource. :param IpLoadbalancingArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumi_ovh/vrack/vrack.py b/sdk/python/pulumi_ovh/vrack/vrack.py index c257328a..09b702be 100644 --- a/sdk/python/pulumi_ovh/vrack/vrack.py +++ b/sdk/python/pulumi_ovh/vrack/vrack.py @@ -20,6 +20,7 @@ def __init__(__self__, *, plan: pulumi.Input['VrackPlanArgs'], description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input['VrackOrderArgs']]]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan_options: Optional[pulumi.Input[Sequence[pulumi.Input['VrackPlanOptionArgs']]]] = None): """ @@ -28,6 +29,7 @@ def __init__(__self__, *, :param pulumi.Input['VrackPlanArgs'] plan: Product Plan to order :param pulumi.Input[str] description: yourvrackdescription :param pulumi.Input[str] name: yourvrackname + :param pulumi.Input[Sequence[pulumi.Input['VrackOrderArgs']]] orders: Details about an Order :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[Sequence[pulumi.Input['VrackPlanOptionArgs']]] plan_options: Product Plan to order """ @@ -37,6 +39,8 @@ def __init__(__self__, *, pulumi.set(__self__, "description", description) if name is not None: pulumi.set(__self__, "name", name) + if orders is not None: + pulumi.set(__self__, "orders", orders) if payment_mean is not None: warnings.warn("""This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""", DeprecationWarning) pulumi.log.warn("""payment_mean is deprecated: This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.""") @@ -93,6 +97,18 @@ def name(self) -> Optional[pulumi.Input[str]]: def name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "name", value) + @property + @pulumi.getter + def orders(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VrackOrderArgs']]]]: + """ + Details about an Order + """ + return pulumi.get(self, "orders") + + @orders.setter + def orders(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VrackOrderArgs']]]]): + pulumi.set(self, "orders", value) + @property @pulumi.getter(name="paymentMean") def payment_mean(self) -> Optional[pulumi.Input[str]]: @@ -286,6 +302,7 @@ def __init__(__self__, opts: Optional[pulumi.ResourceOptions] = None, description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VrackOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['VrackPlanArgs']]] = None, @@ -294,7 +311,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -314,22 +330,22 @@ def __init__(__self__, pricing_mode=vrack_cart_product_plan.selected_prices[0].pricing_mode, )) ``` - ## Import - vRack can be imported using the `order_id` that can be retrieved in the [order page](https://www.ovh.com/manager/#/dedicated/billing/orders/orders). + vRack can be imported using the `service_name`. bash ```sh - $ pulumi import ovh:Vrack/vrack:Vrack vrack order_id + $ pulumi import ovh:Vrack/vrack:Vrack vrack service_name ``` :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] description: yourvrackdescription :param pulumi.Input[str] name: yourvrackname + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VrackOrderArgs']]]] orders: Details about an Order :param pulumi.Input[str] ovh_subsidiary: OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) :param pulumi.Input[str] payment_mean: Ovh payment mode :param pulumi.Input[pulumi.InputType['VrackPlanArgs']] plan: Product Plan to order @@ -344,7 +360,6 @@ def __init__(__self__, """ ## Example Usage - ```python import pulumi import pulumi_ovh as ovh @@ -364,16 +379,15 @@ def __init__(__self__, pricing_mode=vrack_cart_product_plan.selected_prices[0].pricing_mode, )) ``` - ## Import - vRack can be imported using the `order_id` that can be retrieved in the [order page](https://www.ovh.com/manager/#/dedicated/billing/orders/orders). + vRack can be imported using the `service_name`. bash ```sh - $ pulumi import ovh:Vrack/vrack:Vrack vrack order_id + $ pulumi import ovh:Vrack/vrack:Vrack vrack service_name ``` :param str resource_name: The name of the resource. @@ -393,6 +407,7 @@ def _internal_init(__self__, opts: Optional[pulumi.ResourceOptions] = None, description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + orders: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VrackOrderArgs']]]]] = None, ovh_subsidiary: Optional[pulumi.Input[str]] = None, payment_mean: Optional[pulumi.Input[str]] = None, plan: Optional[pulumi.Input[pulumi.InputType['VrackPlanArgs']]] = None, @@ -408,6 +423,7 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name + __props__.__dict__["orders"] = orders if ovh_subsidiary is None and not opts.urn: raise TypeError("Missing required property 'ovh_subsidiary'") __props__.__dict__["ovh_subsidiary"] = ovh_subsidiary @@ -417,7 +433,6 @@ def _internal_init(__self__, __props__.__dict__["plan"] = plan __props__.__dict__["plan_options"] = plan_options __props__.__dict__["vrack_urn"] = None - __props__.__dict__["orders"] = None __props__.__dict__["service_name"] = None super(Vrack, __self__).__init__( 'ovh:Vrack/vrack:Vrack',