Viewing docs for OVHCloud v2.12.0
published on Thursday, Mar 12, 2026 by OVHcloud
published on Thursday, Mar 12, 2026 by OVHcloud
Viewing docs for OVHCloud v2.12.0
published on Thursday, Mar 12, 2026 by OVHcloud
published on Thursday, Mar 12, 2026 by OVHcloud
Use this data source to filter the list of container registry capabilities associated with a public cloud project to match one and only one capability.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ovh from "@ovhcloud/pulumi-ovh";
const capability = ovh.CloudProject.getCapabilitiesContainerFilter({
serviceName: "XXXXXX",
region: "GRA",
planName: "SMALL",
});
import pulumi
import pulumi_ovh as ovh
capability = ovh.CloudProject.get_capabilities_container_filter(service_name="XXXXXX",
region="GRA",
plan_name="SMALL")
package main
import (
"github.com/ovh/pulumi-ovh/sdk/v2/go/ovh/cloudproject"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudproject.GetCapabilitiesContainerFilter(ctx, &cloudproject.GetCapabilitiesContainerFilterArgs{
ServiceName: "XXXXXX",
Region: "GRA",
PlanName: "SMALL",
}, 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 capability = Ovh.CloudProject.GetCapabilitiesContainerFilter.Invoke(new()
{
ServiceName = "XXXXXX",
Region = "GRA",
PlanName = "SMALL",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ovh.CloudProject.CloudProjectFunctions;
import com.pulumi.ovh.CloudProject.inputs.GetCapabilitiesContainerFilterArgs;
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 capability = CloudProjectFunctions.getCapabilitiesContainerFilter(GetCapabilitiesContainerFilterArgs.builder()
.serviceName("XXXXXX")
.region("GRA")
.planName("SMALL")
.build());
}
}
variables:
capability:
fn::invoke:
function: ovh:CloudProject:getCapabilitiesContainerFilter
arguments:
serviceName: XXXXXX
region: GRA
planName: SMALL
Using getCapabilitiesContainerFilter
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 getCapabilitiesContainerFilter(args: GetCapabilitiesContainerFilterArgs, opts?: InvokeOptions): Promise<GetCapabilitiesContainerFilterResult>
function getCapabilitiesContainerFilterOutput(args: GetCapabilitiesContainerFilterOutputArgs, opts?: InvokeOptions): Output<GetCapabilitiesContainerFilterResult>def get_capabilities_container_filter(plan_name: Optional[str] = None,
region: Optional[str] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCapabilitiesContainerFilterResult
def get_capabilities_container_filter_output(plan_name: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCapabilitiesContainerFilterResult]func GetCapabilitiesContainerFilter(ctx *Context, args *GetCapabilitiesContainerFilterArgs, opts ...InvokeOption) (*GetCapabilitiesContainerFilterResult, error)
func GetCapabilitiesContainerFilterOutput(ctx *Context, args *GetCapabilitiesContainerFilterOutputArgs, opts ...InvokeOption) GetCapabilitiesContainerFilterResultOutput> Note: This function is named GetCapabilitiesContainerFilter in the Go SDK.
public static class GetCapabilitiesContainerFilter
{
public static Task<GetCapabilitiesContainerFilterResult> InvokeAsync(GetCapabilitiesContainerFilterArgs args, InvokeOptions? opts = null)
public static Output<GetCapabilitiesContainerFilterResult> Invoke(GetCapabilitiesContainerFilterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCapabilitiesContainerFilterResult> getCapabilitiesContainerFilter(GetCapabilitiesContainerFilterArgs args, InvokeOptions options)
public static Output<GetCapabilitiesContainerFilterResult> getCapabilitiesContainerFilter(GetCapabilitiesContainerFilterArgs args, InvokeOptions options)
fn::invoke:
function: ovh:CloudProject/getCapabilitiesContainerFilter:getCapabilitiesContainerFilter
arguments:
# arguments dictionaryThe following arguments are supported:
- Plan
Name string - The plan name. It can be 'SMALL', 'MEDIUM' or 'LARGE'.
- Region string
- The region name
- Service
Name string - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICEenvironment variable is used.
- Plan
Name string - The plan name. It can be 'SMALL', 'MEDIUM' or 'LARGE'.
- Region string
- The region name
- Service
Name string - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICEenvironment variable is used.
- plan
Name String - The plan name. It can be 'SMALL', 'MEDIUM' or 'LARGE'.
- region String
- The region name
- service
Name String - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICEenvironment variable is used.
- plan
Name string - The plan name. It can be 'SMALL', 'MEDIUM' or 'LARGE'.
- region string
- The region name
- service
Name string - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICEenvironment variable is used.
- plan_
name str - The plan name. It can be 'SMALL', 'MEDIUM' or 'LARGE'.
- region str
- The region name
- service_
name str - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICEenvironment variable is used.
- plan
Name String - The plan name. It can be 'SMALL', 'MEDIUM' or 'LARGE'.
- region String
- The region name
- service
Name String - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICEenvironment variable is used.
getCapabilitiesContainerFilter Result
The following output properties are available:
- Code string
- Plan code from the catalog
- Created
At string - Plan creation date
- Features
List<Get
Capabilities Container Filter Feature> - Features of the plan
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Plan name
- Plan
Name string - Region string
- Registry
Limits List<GetCapabilities Container Filter Registry Limit> - Container registry limits
- Service
Name string - Updated
At string - Plan last update date
- Code string
- Plan code from the catalog
- Created
At string - Plan creation date
- Features
[]Get
Capabilities Container Filter Feature - Features of the plan
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Plan name
- Plan
Name string - Region string
- Registry
Limits []GetCapabilities Container Filter Registry Limit - Container registry limits
- Service
Name string - Updated
At string - Plan last update date
- code String
- Plan code from the catalog
- created
At String - Plan creation date
- features
List<Get
Capabilities Container Filter Feature> - Features of the plan
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Plan name
- plan
Name String - region String
- registry
Limits List<GetCapabilities Container Filter Registry Limit> - Container registry limits
- service
Name String - updated
At String - Plan last update date
- code string
- Plan code from the catalog
- created
At string - Plan creation date
- features
Get
Capabilities Container Filter Feature[] - Features of the plan
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Plan name
- plan
Name string - region string
- registry
Limits GetCapabilities Container Filter Registry Limit[] - Container registry limits
- service
Name string - updated
At string - Plan last update date
- code str
- Plan code from the catalog
- created_
at str - Plan creation date
- features
Sequence[Get
Capabilities Container Filter Feature] - Features of the plan
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Plan name
- plan_
name str - region str
- registry_
limits Sequence[GetCapabilities Container Filter Registry Limit] - Container registry limits
- service_
name str - updated_
at str - Plan last update date
- code String
- Plan code from the catalog
- created
At String - Plan creation date
- features List<Property Map>
- Features of the plan
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Plan name
- plan
Name String - region String
- registry
Limits List<Property Map> - Container registry limits
- service
Name String - updated
At String - Plan last update date
Supporting Types
GetCapabilitiesContainerFilterFeature
- Vulnerability bool
- Vulnerability scanning
- Vulnerability bool
- Vulnerability scanning
- vulnerability Boolean
- Vulnerability scanning
- vulnerability boolean
- Vulnerability scanning
- vulnerability bool
- Vulnerability scanning
- vulnerability Boolean
- Vulnerability scanning
GetCapabilitiesContainerFilterRegistryLimit
- Image
Storage int - Docker image storage limits in bytes
- Parallel
Request int - Parallel requests on Docker image API (/v2 Docker registry API)
- Image
Storage int - Docker image storage limits in bytes
- Parallel
Request int - Parallel requests on Docker image API (/v2 Docker registry API)
- image
Storage Integer - Docker image storage limits in bytes
- parallel
Request Integer - Parallel requests on Docker image API (/v2 Docker registry API)
- image
Storage number - Docker image storage limits in bytes
- parallel
Request number - Parallel requests on Docker image API (/v2 Docker registry API)
- image_
storage int - Docker image storage limits in bytes
- parallel_
request int - Parallel requests on Docker image API (/v2 Docker registry API)
- image
Storage Number - Docker image storage limits in bytes
- parallel
Request Number - Parallel requests on Docker image API (/v2 Docker registry API)
Package Details
- Repository
- ovh ovh/pulumi-ovh
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ovhTerraform Provider.
Viewing docs for OVHCloud v2.12.0
published on Thursday, Mar 12, 2026 by OVHcloud
published on Thursday, Mar 12, 2026 by OVHcloud
