1. Packages
  2. OVH
  3. API Docs
  4. Dedicated
  5. getCloud
OVHCloud v2.1.1 published on Thursday, Apr 10, 2025 by OVHcloud

ovh.Dedicated.getCloud

Explore with Pulumi AI

ovh logo
OVHCloud v2.1.1 published on Thursday, Apr 10, 2025 by OVHcloud

    Get information about a Managed VMware service.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ovh from "@pulumi/ovh";
    
    const pcc = ovh.Dedicated.getCloud({
        serviceName: "<Dedicated Cloud service name>",
    });
    
    import pulumi
    import pulumi_ovh as ovh
    
    pcc = ovh.Dedicated.get_cloud(service_name="<Dedicated Cloud service name>")
    
    package main
    
    import (
    	"github.com/ovh/pulumi-ovh/sdk/v2/go/ovh/dedicated"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := dedicated.GetCloud(ctx, &dedicated.GetCloudArgs{
    			ServiceName: "<Dedicated Cloud service name>",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ovh = Pulumi.Ovh;
    
    return await Deployment.RunAsync(() => 
    {
        var pcc = Ovh.Dedicated.GetCloud.Invoke(new()
        {
            ServiceName = "<Dedicated Cloud service name>",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ovh.Dedicated.DedicatedFunctions;
    import com.pulumi.ovh.Dedicated.inputs.GetCloudArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var pcc = DedicatedFunctions.getCloud(GetCloudArgs.builder()
                .serviceName("<Dedicated Cloud service name>")
                .build());
    
        }
    }
    
    variables:
      pcc:
        fn::invoke:
          function: ovh:Dedicated:getCloud
          arguments:
            serviceName: <Dedicated Cloud service name>
    

    Using getCloud

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getCloud(args: GetCloudArgs, opts?: InvokeOptions): Promise<GetCloudResult>
    function getCloudOutput(args: GetCloudOutputArgs, opts?: InvokeOptions): Output<GetCloudResult>
    def get_cloud(service_name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetCloudResult
    def get_cloud_output(service_name: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetCloudResult]
    func GetCloud(ctx *Context, args *GetCloudArgs, opts ...InvokeOption) (*GetCloudResult, error)
    func GetCloudOutput(ctx *Context, args *GetCloudOutputArgs, opts ...InvokeOption) GetCloudResultOutput

    > Note: This function is named GetCloud in the Go SDK.

    public static class GetCloud 
    {
        public static Task<GetCloudResult> InvokeAsync(GetCloudArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudResult> Invoke(GetCloudInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudResult> getCloud(GetCloudArgs args, InvokeOptions options)
    public static Output<GetCloudResult> getCloud(GetCloudArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ovh:Dedicated/getCloud:getCloud
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ServiceName string
    Domain of the service
    ServiceName string
    Domain of the service
    serviceName String
    Domain of the service
    serviceName string
    Domain of the service
    service_name str
    Domain of the service
    serviceName String
    Domain of the service

    getCloud Result

    The following output properties are available:

    AdvancedSecurity bool
    Advanced security state
    Bandwidth string
    The current bandwidth of your VMware on OVHcloud
    BillingType string
    Billing type of your VMware on OVHcloud
    CanMigrateToVcd bool
    Can the PCC be migrated to VCD
    CertifiedInterfaceUrl string
    Url to the VMware on OVHcloud certified interface
    CommercialRange string
    The current version of your VMware on OVHcloud
    Description string
    Description of your VMware on OVHcloud
    Generation string
    Generation of your VMware on OVHcloud
    Iam GetCloudIam
    IAM resource metadata
    Id string
    The provider-assigned unique ID for this managed resource.
    Location string
    Datacenter where your VMware on OVHcloud is physically located
    ManagementInterface string
    The management interface name
    ProductReference string
    The reference universe information for your VMware on OVHcloud
    ServiceName string
    Domain of the service
    ServicePackName string
    Name of the current service pack
    Spla bool
    SPLA licensing state
    SslV3 bool
    Enable SSL v3 support. Warning : this option is not recommended as it was recognized as a security breach. If this is enabled, we advise you to enable the filtered User access policy
    State string
    Current state of your VMware on OVHcloud
    UserAccessPolicy string
    Access policy of your VMware on OVHcloud : opened to every IPs or filtered
    UserLimitConcurrentSession double
    The maximum amount of connected users allowed on the VMware on OVHcloud management interface
    UserLogoutPolicy string
    Which user will be disconnected first in case of quota of maximum connection is reached
    UserSessionTimeout double
    The timeout (in seconds) for the user sessions on the VMware on OVHcloud management interface. 0 value disable the timeout
    VScopeUrl string
    Url to the VMware on OVHcloud vScope interface
    Version GetCloudVersion
    Version of the management interface
    WebInterfaceUrl string
    Url to the VMware on OVHcloud web interface
    AdvancedSecurity bool
    Advanced security state
    Bandwidth string
    The current bandwidth of your VMware on OVHcloud
    BillingType string
    Billing type of your VMware on OVHcloud
    CanMigrateToVcd bool
    Can the PCC be migrated to VCD
    CertifiedInterfaceUrl string
    Url to the VMware on OVHcloud certified interface
    CommercialRange string
    The current version of your VMware on OVHcloud
    Description string
    Description of your VMware on OVHcloud
    Generation string
    Generation of your VMware on OVHcloud
    Iam GetCloudIam
    IAM resource metadata
    Id string
    The provider-assigned unique ID for this managed resource.
    Location string
    Datacenter where your VMware on OVHcloud is physically located
    ManagementInterface string
    The management interface name
    ProductReference string
    The reference universe information for your VMware on OVHcloud
    ServiceName string
    Domain of the service
    ServicePackName string
    Name of the current service pack
    Spla bool
    SPLA licensing state
    SslV3 bool
    Enable SSL v3 support. Warning : this option is not recommended as it was recognized as a security breach. If this is enabled, we advise you to enable the filtered User access policy
    State string
    Current state of your VMware on OVHcloud
    UserAccessPolicy string
    Access policy of your VMware on OVHcloud : opened to every IPs or filtered
    UserLimitConcurrentSession float64
    The maximum amount of connected users allowed on the VMware on OVHcloud management interface
    UserLogoutPolicy string
    Which user will be disconnected first in case of quota of maximum connection is reached
    UserSessionTimeout float64
    The timeout (in seconds) for the user sessions on the VMware on OVHcloud management interface. 0 value disable the timeout
    VScopeUrl string
    Url to the VMware on OVHcloud vScope interface
    Version GetCloudVersion
    Version of the management interface
    WebInterfaceUrl string
    Url to the VMware on OVHcloud web interface
    advancedSecurity Boolean
    Advanced security state
    bandwidth String
    The current bandwidth of your VMware on OVHcloud
    billingType String
    Billing type of your VMware on OVHcloud
    canMigrateToVcd Boolean
    Can the PCC be migrated to VCD
    certifiedInterfaceUrl String
    Url to the VMware on OVHcloud certified interface
    commercialRange String
    The current version of your VMware on OVHcloud
    description String
    Description of your VMware on OVHcloud
    generation String
    Generation of your VMware on OVHcloud
    iam GetCloudIam
    IAM resource metadata
    id String
    The provider-assigned unique ID for this managed resource.
    location String
    Datacenter where your VMware on OVHcloud is physically located
    managementInterface String
    The management interface name
    productReference String
    The reference universe information for your VMware on OVHcloud
    serviceName String
    Domain of the service
    servicePackName String
    Name of the current service pack
    spla Boolean
    SPLA licensing state
    sslV3 Boolean
    Enable SSL v3 support. Warning : this option is not recommended as it was recognized as a security breach. If this is enabled, we advise you to enable the filtered User access policy
    state String
    Current state of your VMware on OVHcloud
    userAccessPolicy String
    Access policy of your VMware on OVHcloud : opened to every IPs or filtered
    userLimitConcurrentSession Double
    The maximum amount of connected users allowed on the VMware on OVHcloud management interface
    userLogoutPolicy String
    Which user will be disconnected first in case of quota of maximum connection is reached
    userSessionTimeout Double
    The timeout (in seconds) for the user sessions on the VMware on OVHcloud management interface. 0 value disable the timeout
    vScopeUrl String
    Url to the VMware on OVHcloud vScope interface
    version GetCloudVersion
    Version of the management interface
    webInterfaceUrl String
    Url to the VMware on OVHcloud web interface
    advancedSecurity boolean
    Advanced security state
    bandwidth string
    The current bandwidth of your VMware on OVHcloud
    billingType string
    Billing type of your VMware on OVHcloud
    canMigrateToVcd boolean
    Can the PCC be migrated to VCD
    certifiedInterfaceUrl string
    Url to the VMware on OVHcloud certified interface
    commercialRange string
    The current version of your VMware on OVHcloud
    description string
    Description of your VMware on OVHcloud
    generation string
    Generation of your VMware on OVHcloud
    iam GetCloudIam
    IAM resource metadata
    id string
    The provider-assigned unique ID for this managed resource.
    location string
    Datacenter where your VMware on OVHcloud is physically located
    managementInterface string
    The management interface name
    productReference string
    The reference universe information for your VMware on OVHcloud
    serviceName string
    Domain of the service
    servicePackName string
    Name of the current service pack
    spla boolean
    SPLA licensing state
    sslV3 boolean
    Enable SSL v3 support. Warning : this option is not recommended as it was recognized as a security breach. If this is enabled, we advise you to enable the filtered User access policy
    state string
    Current state of your VMware on OVHcloud
    userAccessPolicy string
    Access policy of your VMware on OVHcloud : opened to every IPs or filtered
    userLimitConcurrentSession number
    The maximum amount of connected users allowed on the VMware on OVHcloud management interface
    userLogoutPolicy string
    Which user will be disconnected first in case of quota of maximum connection is reached
    userSessionTimeout number
    The timeout (in seconds) for the user sessions on the VMware on OVHcloud management interface. 0 value disable the timeout
    vScopeUrl string
    Url to the VMware on OVHcloud vScope interface
    version GetCloudVersion
    Version of the management interface
    webInterfaceUrl string
    Url to the VMware on OVHcloud web interface
    advanced_security bool
    Advanced security state
    bandwidth str
    The current bandwidth of your VMware on OVHcloud
    billing_type str
    Billing type of your VMware on OVHcloud
    can_migrate_to_vcd bool
    Can the PCC be migrated to VCD
    certified_interface_url str
    Url to the VMware on OVHcloud certified interface
    commercial_range str
    The current version of your VMware on OVHcloud
    description str
    Description of your VMware on OVHcloud
    generation str
    Generation of your VMware on OVHcloud
    iam dedicated.GetCloudIam
    IAM resource metadata
    id str
    The provider-assigned unique ID for this managed resource.
    location str
    Datacenter where your VMware on OVHcloud is physically located
    management_interface str
    The management interface name
    product_reference str
    The reference universe information for your VMware on OVHcloud
    service_name str
    Domain of the service
    service_pack_name str
    Name of the current service pack
    spla bool
    SPLA licensing state
    ssl_v3 bool
    Enable SSL v3 support. Warning : this option is not recommended as it was recognized as a security breach. If this is enabled, we advise you to enable the filtered User access policy
    state str
    Current state of your VMware on OVHcloud
    user_access_policy str
    Access policy of your VMware on OVHcloud : opened to every IPs or filtered
    user_limit_concurrent_session float
    The maximum amount of connected users allowed on the VMware on OVHcloud management interface
    user_logout_policy str
    Which user will be disconnected first in case of quota of maximum connection is reached
    user_session_timeout float
    The timeout (in seconds) for the user sessions on the VMware on OVHcloud management interface. 0 value disable the timeout
    v_scope_url str
    Url to the VMware on OVHcloud vScope interface
    version dedicated.GetCloudVersion
    Version of the management interface
    web_interface_url str
    Url to the VMware on OVHcloud web interface
    advancedSecurity Boolean
    Advanced security state
    bandwidth String
    The current bandwidth of your VMware on OVHcloud
    billingType String
    Billing type of your VMware on OVHcloud
    canMigrateToVcd Boolean
    Can the PCC be migrated to VCD
    certifiedInterfaceUrl String
    Url to the VMware on OVHcloud certified interface
    commercialRange String
    The current version of your VMware on OVHcloud
    description String
    Description of your VMware on OVHcloud
    generation String
    Generation of your VMware on OVHcloud
    iam Property Map
    IAM resource metadata
    id String
    The provider-assigned unique ID for this managed resource.
    location String
    Datacenter where your VMware on OVHcloud is physically located
    managementInterface String
    The management interface name
    productReference String
    The reference universe information for your VMware on OVHcloud
    serviceName String
    Domain of the service
    servicePackName String
    Name of the current service pack
    spla Boolean
    SPLA licensing state
    sslV3 Boolean
    Enable SSL v3 support. Warning : this option is not recommended as it was recognized as a security breach. If this is enabled, we advise you to enable the filtered User access policy
    state String
    Current state of your VMware on OVHcloud
    userAccessPolicy String
    Access policy of your VMware on OVHcloud : opened to every IPs or filtered
    userLimitConcurrentSession Number
    The maximum amount of connected users allowed on the VMware on OVHcloud management interface
    userLogoutPolicy String
    Which user will be disconnected first in case of quota of maximum connection is reached
    userSessionTimeout Number
    The timeout (in seconds) for the user sessions on the VMware on OVHcloud management interface. 0 value disable the timeout
    vScopeUrl String
    Url to the VMware on OVHcloud vScope interface
    version Property Map
    Version of the management interface
    webInterfaceUrl String
    Url to the VMware on OVHcloud web interface

    Supporting Types

    GetCloudIam

    DisplayName string
    Resource display name
    Id string
    Unique identifier of the resource
    Tags Dictionary<string, string>
    Resource tags. Tags that were internally computed are prefixed with ovh:
    Urn string
    Unique resource name used in policies
    DisplayName string
    Resource display name
    Id string
    Unique identifier of the resource
    Tags map[string]string
    Resource tags. Tags that were internally computed are prefixed with ovh:
    Urn string
    Unique resource name used in policies
    displayName String
    Resource display name
    id String
    Unique identifier of the resource
    tags Map<String,String>
    Resource tags. Tags that were internally computed are prefixed with ovh:
    urn String
    Unique resource name used in policies
    displayName string
    Resource display name
    id string
    Unique identifier of the resource
    tags {[key: string]: string}
    Resource tags. Tags that were internally computed are prefixed with ovh:
    urn string
    Unique resource name used in policies
    display_name str
    Resource display name
    id str
    Unique identifier of the resource
    tags Mapping[str, str]
    Resource tags. Tags that were internally computed are prefixed with ovh:
    urn str
    Unique resource name used in policies
    displayName String
    Resource display name
    id String
    Unique identifier of the resource
    tags Map<String>
    Resource tags. Tags that were internally computed are prefixed with ovh:
    urn String
    Unique resource name used in policies

    GetCloudVersion

    Build string
    Major string
    Minor string
    Build string
    Major string
    Minor string
    build String
    major String
    minor String
    build string
    major string
    minor string
    build str
    major str
    minor str
    build String
    major String
    minor String

    Package Details

    Repository
    ovh ovh/pulumi-ovh
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the ovh Terraform Provider.
    ovh logo
    OVHCloud v2.1.1 published on Thursday, Apr 10, 2025 by OVHcloud