1. Packages
  2. OVH
  3. API Docs
  4. CloudProjectDatabase
  5. getCapabilities
OVHCloud v0.34.2 published on Friday, Sep 15, 2023 by OVHcloud

ovh.CloudProjectDatabase.getCapabilities

Explore with Pulumi AI

ovh logo
OVHCloud v0.34.2 published on Friday, Sep 15, 2023 by OVHcloud

    Use this data source to get information about capabilities of a public cloud project.

    Using getCapabilities

    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 getCapabilities(args: GetCapabilitiesArgs, opts?: InvokeOptions): Promise<GetCapabilitiesResult>
    function getCapabilitiesOutput(args: GetCapabilitiesOutputArgs, opts?: InvokeOptions): Output<GetCapabilitiesResult>
    def get_capabilities(service_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetCapabilitiesResult
    def get_capabilities_output(service_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetCapabilitiesResult]
    func GetCapabilities(ctx *Context, args *GetCapabilitiesArgs, opts ...InvokeOption) (*GetCapabilitiesResult, error)
    func GetCapabilitiesOutput(ctx *Context, args *GetCapabilitiesOutputArgs, opts ...InvokeOption) GetCapabilitiesResultOutput

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

    public static class GetCapabilities 
    {
        public static Task<GetCapabilitiesResult> InvokeAsync(GetCapabilitiesArgs args, InvokeOptions? opts = null)
        public static Output<GetCapabilitiesResult> Invoke(GetCapabilitiesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCapabilitiesResult> getCapabilities(GetCapabilitiesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: ovh:CloudProjectDatabase/getCapabilities:getCapabilities
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ServiceName string

    The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.

    ServiceName string

    The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.

    serviceName String

    The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.

    serviceName string

    The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.

    service_name str

    The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.

    serviceName String

    The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.

    getCapabilities Result

    The following output properties are available:

    Engines List<GetCapabilitiesEngine>

    Database engines available.

    Flavors List<GetCapabilitiesFlavor>

    Flavors available.

    Id string

    The provider-assigned unique ID for this managed resource.

    Options List<GetCapabilitiesOption>

    Options available.

    Plans List<GetCapabilitiesPlan>

    Plans available.

    ServiceName string

    See Argument Reference above.

    Engines []GetCapabilitiesEngine

    Database engines available.

    Flavors []GetCapabilitiesFlavor

    Flavors available.

    Id string

    The provider-assigned unique ID for this managed resource.

    Options []GetCapabilitiesOption

    Options available.

    Plans []GetCapabilitiesPlan

    Plans available.

    ServiceName string

    See Argument Reference above.

    engines List<GetCapabilitiesEngine>

    Database engines available.

    flavors List<GetCapabilitiesFlavor>

    Flavors available.

    id String

    The provider-assigned unique ID for this managed resource.

    options List<GetCapabilitiesOption>

    Options available.

    plans List<GetCapabilitiesPlan>

    Plans available.

    serviceName String

    See Argument Reference above.

    engines GetCapabilitiesEngine[]

    Database engines available.

    flavors GetCapabilitiesFlavor[]

    Flavors available.

    id string

    The provider-assigned unique ID for this managed resource.

    options GetCapabilitiesOption[]

    Options available.

    plans GetCapabilitiesPlan[]

    Plans available.

    serviceName string

    See Argument Reference above.

    engines GetCapabilitiesEngine]

    Database engines available.

    flavors GetCapabilitiesFlavor]

    Flavors available.

    id str

    The provider-assigned unique ID for this managed resource.

    options GetCapabilitiesOption]

    Options available.

    plans GetCapabilitiesPlan]

    Plans available.

    service_name str

    See Argument Reference above.

    engines List<Property Map>

    Database engines available.

    flavors List<Property Map>

    Flavors available.

    id String

    The provider-assigned unique ID for this managed resource.

    options List<Property Map>

    Options available.

    plans List<Property Map>

    Plans available.

    serviceName String

    See Argument Reference above.

    Supporting Types

    GetCapabilitiesEngine

    DefaultVersion string

    Default version used for the engine.

    Description string

    Description of the plan.

    Name string

    Name of the plan.

    SslModes List<string>

    SSL modes for this engine.

    Versions List<string>

    Versions available for this engine.

    DefaultVersion string

    Default version used for the engine.

    Description string

    Description of the plan.

    Name string

    Name of the plan.

    SslModes []string

    SSL modes for this engine.

    Versions []string

    Versions available for this engine.

    defaultVersion String

    Default version used for the engine.

    description String

    Description of the plan.

    name String

    Name of the plan.

    sslModes List<String>

    SSL modes for this engine.

    versions List<String>

    Versions available for this engine.

    defaultVersion string

    Default version used for the engine.

    description string

    Description of the plan.

    name string

    Name of the plan.

    sslModes string[]

    SSL modes for this engine.

    versions string[]

    Versions available for this engine.

    default_version str

    Default version used for the engine.

    description str

    Description of the plan.

    name str

    Name of the plan.

    ssl_modes Sequence[str]

    SSL modes for this engine.

    versions Sequence[str]

    Versions available for this engine.

    defaultVersion String

    Default version used for the engine.

    description String

    Description of the plan.

    name String

    Name of the plan.

    sslModes List<String>

    SSL modes for this engine.

    versions List<String>

    Versions available for this engine.

    GetCapabilitiesFlavor

    Core int

    Flavor core number.

    Memory int

    Flavor ram size in GB.

    Name string

    Name of the plan.

    Storage int

    Flavor disk size in GB.

    Core int

    Flavor core number.

    Memory int

    Flavor ram size in GB.

    Name string

    Name of the plan.

    Storage int

    Flavor disk size in GB.

    core Integer

    Flavor core number.

    memory Integer

    Flavor ram size in GB.

    name String

    Name of the plan.

    storage Integer

    Flavor disk size in GB.

    core number

    Flavor core number.

    memory number

    Flavor ram size in GB.

    name string

    Name of the plan.

    storage number

    Flavor disk size in GB.

    core int

    Flavor core number.

    memory int

    Flavor ram size in GB.

    name str

    Name of the plan.

    storage int

    Flavor disk size in GB.

    core Number

    Flavor core number.

    memory Number

    Flavor ram size in GB.

    name String

    Name of the plan.

    storage Number

    Flavor disk size in GB.

    GetCapabilitiesOption

    Name string

    Name of the plan.

    Type string

    Type of the option.

    Name string

    Name of the plan.

    Type string

    Type of the option.

    name String

    Name of the plan.

    type String

    Type of the option.

    name string

    Name of the plan.

    type string

    Type of the option.

    name str

    Name of the plan.

    type str

    Type of the option.

    name String

    Name of the plan.

    type String

    Type of the option.

    GetCapabilitiesPlan

    BackupRetention string

    Automatic backup retention duration.

    Description string

    Description of the plan.

    Name string

    Name of the plan.

    BackupRetention string

    Automatic backup retention duration.

    Description string

    Description of the plan.

    Name string

    Name of the plan.

    backupRetention String

    Automatic backup retention duration.

    description String

    Description of the plan.

    name String

    Name of the plan.

    backupRetention string

    Automatic backup retention duration.

    description string

    Description of the plan.

    name string

    Name of the plan.

    backup_retention str

    Automatic backup retention duration.

    description str

    Description of the plan.

    name str

    Name of the plan.

    backupRetention String

    Automatic backup retention duration.

    description String

    Description of the plan.

    name String

    Name of the plan.

    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 v0.34.2 published on Friday, Sep 15, 2023 by OVHcloud