OVHCloud v1.1.0 published on Thursday, Nov 21, 2024 by OVHcloud
ovh.CloudProject.getContainerRegistryIPRestrictionsRegistry
Explore with Pulumi AI
Use this data source to get the list of Registry IP Restrictions of a container registry associated with a public cloud project.
Using getContainerRegistryIPRestrictionsRegistry
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 getContainerRegistryIPRestrictionsRegistry(args: GetContainerRegistryIPRestrictionsRegistryArgs, opts?: InvokeOptions): Promise<GetContainerRegistryIPRestrictionsRegistryResult>
function getContainerRegistryIPRestrictionsRegistryOutput(args: GetContainerRegistryIPRestrictionsRegistryOutputArgs, opts?: InvokeOptions): Output<GetContainerRegistryIPRestrictionsRegistryResult>
def get_container_registry_ip_restrictions_registry(registry_id: Optional[str] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetContainerRegistryIPRestrictionsRegistryResult
def get_container_registry_ip_restrictions_registry_output(registry_id: Optional[pulumi.Input[str]] = None,
service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetContainerRegistryIPRestrictionsRegistryResult]
func GetContainerRegistryIPRestrictionsRegistry(ctx *Context, args *GetContainerRegistryIPRestrictionsRegistryArgs, opts ...InvokeOption) (*GetContainerRegistryIPRestrictionsRegistryResult, error)
func GetContainerRegistryIPRestrictionsRegistryOutput(ctx *Context, args *GetContainerRegistryIPRestrictionsRegistryOutputArgs, opts ...InvokeOption) GetContainerRegistryIPRestrictionsRegistryResultOutput
> Note: This function is named GetContainerRegistryIPRestrictionsRegistry
in the Go SDK.
public static class GetContainerRegistryIPRestrictionsRegistry
{
public static Task<GetContainerRegistryIPRestrictionsRegistryResult> InvokeAsync(GetContainerRegistryIPRestrictionsRegistryArgs args, InvokeOptions? opts = null)
public static Output<GetContainerRegistryIPRestrictionsRegistryResult> Invoke(GetContainerRegistryIPRestrictionsRegistryInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetContainerRegistryIPRestrictionsRegistryResult> getContainerRegistryIPRestrictionsRegistry(GetContainerRegistryIPRestrictionsRegistryArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: ovh:CloudProject/getContainerRegistryIPRestrictionsRegistry:getContainerRegistryIPRestrictionsRegistry
arguments:
# arguments dictionary
The following arguments are supported:
- Registry
Id string - The id of the Managed Private Registry.
- Service
Name string - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
- Registry
Id string - The id of the Managed Private Registry.
- Service
Name string - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
- registry
Id String - The id of the Managed Private Registry.
- service
Name String - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
- registry
Id string - The id of the Managed Private Registry.
- service
Name string - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
- registry_
id str - The id of the Managed Private Registry.
- service_
name str - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
- registry
Id String - The id of the Managed Private Registry.
- service
Name String - The id of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
getContainerRegistryIPRestrictionsRegistry Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Restrictions List<ImmutableDictionary<string, string>> - IP restrictions applied on artifact manager component.
- Registry
Id string - The ID of the Managed Private Registry.
- Service
Name string - The ID of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Restrictions []map[string]string - IP restrictions applied on artifact manager component.
- Registry
Id string - The ID of the Managed Private Registry.
- Service
Name string - The ID of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
- id String
- The provider-assigned unique ID for this managed resource.
- ip
Restrictions List<Map<String,String>> - IP restrictions applied on artifact manager component.
- registry
Id String - The ID of the Managed Private Registry.
- service
Name String - The ID of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
- id string
- The provider-assigned unique ID for this managed resource.
- ip
Restrictions {[key: string]: string}[] - IP restrictions applied on artifact manager component.
- registry
Id string - The ID of the Managed Private Registry.
- service
Name string - The ID of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
- id str
- The provider-assigned unique ID for this managed resource.
- ip_
restrictions Sequence[Mapping[str, str]] - IP restrictions applied on artifact manager component.
- registry_
id str - The ID of the Managed Private Registry.
- service_
name str - The ID of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
- id String
- The provider-assigned unique ID for this managed resource.
- ip
Restrictions List<Map<String>> - IP restrictions applied on artifact manager component.
- registry
Id String - The ID of the Managed Private Registry.
- service
Name String - The ID of the public cloud project. If omitted, the
OVH_CLOUD_PROJECT_SERVICE
environment variable is used.
Package Details
- Repository
- ovh ovh/pulumi-ovh
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ovh
Terraform Provider.