1. Packages
  2. OVH
  3. API Docs
  4. getVrackservices
Viewing docs for OVHCloud v2.12.0
published on Thursday, Mar 12, 2026 by OVHcloud
ovh logo
Viewing docs for OVHCloud v2.12.0
published on Thursday, Mar 12, 2026 by OVHcloud

    Retrieve a vRack Services

    Using getVrackservices

    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 getVrackservices(args: GetVrackservicesArgs, opts?: InvokeOptions): Promise<GetVrackservicesResult>
    function getVrackservicesOutput(args: GetVrackservicesOutputArgs, opts?: InvokeOptions): Output<GetVrackservicesResult>
    def get_vrackservices(vrack_services_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetVrackservicesResult
    def get_vrackservices_output(vrack_services_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetVrackservicesResult]
    func LookupVrackservices(ctx *Context, args *LookupVrackservicesArgs, opts ...InvokeOption) (*LookupVrackservicesResult, error)
    func LookupVrackservicesOutput(ctx *Context, args *LookupVrackservicesOutputArgs, opts ...InvokeOption) LookupVrackservicesResultOutput

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

    public static class GetVrackservices 
    {
        public static Task<GetVrackservicesResult> InvokeAsync(GetVrackservicesArgs args, InvokeOptions? opts = null)
        public static Output<GetVrackservicesResult> Invoke(GetVrackservicesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVrackservicesResult> getVrackservices(GetVrackservicesArgs args, InvokeOptions options)
    public static Output<GetVrackservicesResult> getVrackservices(GetVrackservicesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ovh:index/getVrackservices:getVrackservices
      arguments:
        # arguments dictionary

    The following arguments are supported:

    VrackServicesId string
    Vrack services ID
    VrackServicesId string
    Vrack services ID
    vrackServicesId String
    Vrack services ID
    vrackServicesId string
    Vrack services ID
    vrack_services_id str
    Vrack services ID
    vrackServicesId String
    Vrack services ID

    getVrackservices Result

    The following output properties are available:

    Checksum string
    Computed hash used to control concurrent modification requests. Here, it represents the current target specification value
    CreatedAt string
    Date of the vRack Services delivery
    CurrentState GetVrackservicesCurrentState
    Current configuration applied to the vRack Services
    CurrentTasks List<GetVrackservicesCurrentTask>
    Asynchronous operations ongoing on the vRack Services
    Iam GetVrackservicesIam
    IAM resource metadata
    Id string
    Unique identifier
    ResourceStatus string
    Reflects the readiness of the vRack Services. A new target specification request will be accepted only in READY status
    TargetSpec GetVrackservicesTargetSpec
    Last target specification of the vRack Services
    UpdatedAt string
    Date of the Last vRack Services update
    VrackServicesId string
    Vrack services ID
    Checksum string
    Computed hash used to control concurrent modification requests. Here, it represents the current target specification value
    CreatedAt string
    Date of the vRack Services delivery
    CurrentState GetVrackservicesCurrentState
    Current configuration applied to the vRack Services
    CurrentTasks []GetVrackservicesCurrentTask
    Asynchronous operations ongoing on the vRack Services
    Iam GetVrackservicesIam
    IAM resource metadata
    Id string
    Unique identifier
    ResourceStatus string
    Reflects the readiness of the vRack Services. A new target specification request will be accepted only in READY status
    TargetSpec GetVrackservicesTargetSpec
    Last target specification of the vRack Services
    UpdatedAt string
    Date of the Last vRack Services update
    VrackServicesId string
    Vrack services ID
    checksum String
    Computed hash used to control concurrent modification requests. Here, it represents the current target specification value
    createdAt String
    Date of the vRack Services delivery
    currentState GetVrackservicesCurrentState
    Current configuration applied to the vRack Services
    currentTasks List<GetVrackservicesCurrentTask>
    Asynchronous operations ongoing on the vRack Services
    iam GetVrackservicesIam
    IAM resource metadata
    id String
    Unique identifier
    resourceStatus String
    Reflects the readiness of the vRack Services. A new target specification request will be accepted only in READY status
    targetSpec GetVrackservicesTargetSpec
    Last target specification of the vRack Services
    updatedAt String
    Date of the Last vRack Services update
    vrackServicesId String
    Vrack services ID
    checksum string
    Computed hash used to control concurrent modification requests. Here, it represents the current target specification value
    createdAt string
    Date of the vRack Services delivery
    currentState GetVrackservicesCurrentState
    Current configuration applied to the vRack Services
    currentTasks GetVrackservicesCurrentTask[]
    Asynchronous operations ongoing on the vRack Services
    iam GetVrackservicesIam
    IAM resource metadata
    id string
    Unique identifier
    resourceStatus string
    Reflects the readiness of the vRack Services. A new target specification request will be accepted only in READY status
    targetSpec GetVrackservicesTargetSpec
    Last target specification of the vRack Services
    updatedAt string
    Date of the Last vRack Services update
    vrackServicesId string
    Vrack services ID
    checksum str
    Computed hash used to control concurrent modification requests. Here, it represents the current target specification value
    created_at str
    Date of the vRack Services delivery
    current_state GetVrackservicesCurrentState
    Current configuration applied to the vRack Services
    current_tasks Sequence[GetVrackservicesCurrentTask]
    Asynchronous operations ongoing on the vRack Services
    iam GetVrackservicesIam
    IAM resource metadata
    id str
    Unique identifier
    resource_status str
    Reflects the readiness of the vRack Services. A new target specification request will be accepted only in READY status
    target_spec GetVrackservicesTargetSpec
    Last target specification of the vRack Services
    updated_at str
    Date of the Last vRack Services update
    vrack_services_id str
    Vrack services ID
    checksum String
    Computed hash used to control concurrent modification requests. Here, it represents the current target specification value
    createdAt String
    Date of the vRack Services delivery
    currentState Property Map
    Current configuration applied to the vRack Services
    currentTasks List<Property Map>
    Asynchronous operations ongoing on the vRack Services
    iam Property Map
    IAM resource metadata
    id String
    Unique identifier
    resourceStatus String
    Reflects the readiness of the vRack Services. A new target specification request will be accepted only in READY status
    targetSpec Property Map
    Last target specification of the vRack Services
    updatedAt String
    Date of the Last vRack Services update
    vrackServicesId String
    Vrack services ID

    Supporting Types

    GetVrackservicesCurrentState

    ProductStatus string
    Product status of the vRack Services
    Region string
    Region of the vRack Services. List of compatible regions can be retrieved from /reference/region
    Subnets List<GetVrackservicesCurrentStateSubnet>
    Subnets of the current vRack Services
    ProductStatus string
    Product status of the vRack Services
    Region string
    Region of the vRack Services. List of compatible regions can be retrieved from /reference/region
    Subnets []GetVrackservicesCurrentStateSubnet
    Subnets of the current vRack Services
    productStatus String
    Product status of the vRack Services
    region String
    Region of the vRack Services. List of compatible regions can be retrieved from /reference/region
    subnets List<GetVrackservicesCurrentStateSubnet>
    Subnets of the current vRack Services
    productStatus string
    Product status of the vRack Services
    region string
    Region of the vRack Services. List of compatible regions can be retrieved from /reference/region
    subnets GetVrackservicesCurrentStateSubnet[]
    Subnets of the current vRack Services
    product_status str
    Product status of the vRack Services
    region str
    Region of the vRack Services. List of compatible regions can be retrieved from /reference/region
    subnets Sequence[GetVrackservicesCurrentStateSubnet]
    Subnets of the current vRack Services
    productStatus String
    Product status of the vRack Services
    region String
    Region of the vRack Services. List of compatible regions can be retrieved from /reference/region
    subnets List<Property Map>
    Subnets of the current vRack Services

    GetVrackservicesCurrentStateSubnet

    Cidr string
    IP address range of the subnet in CIDR format
    DisplayName string
    Display name of the subnet
    ServiceEndpoints List<GetVrackservicesCurrentStateSubnetServiceEndpoint>
    Service endpoints of the subnet
    ServiceRange GetVrackservicesCurrentStateSubnetServiceRange
    Defines a smaller subnet dedicated to the managed services IPs
    Vlan double
    Unique inner VLAN that allows subnets segregation
    Cidr string
    IP address range of the subnet in CIDR format
    DisplayName string
    Display name of the subnet
    ServiceEndpoints []GetVrackservicesCurrentStateSubnetServiceEndpoint
    Service endpoints of the subnet
    ServiceRange GetVrackservicesCurrentStateSubnetServiceRange
    Defines a smaller subnet dedicated to the managed services IPs
    Vlan float64
    Unique inner VLAN that allows subnets segregation
    cidr String
    IP address range of the subnet in CIDR format
    displayName String
    Display name of the subnet
    serviceEndpoints List<GetVrackservicesCurrentStateSubnetServiceEndpoint>
    Service endpoints of the subnet
    serviceRange GetVrackservicesCurrentStateSubnetServiceRange
    Defines a smaller subnet dedicated to the managed services IPs
    vlan Double
    Unique inner VLAN that allows subnets segregation
    cidr string
    IP address range of the subnet in CIDR format
    displayName string
    Display name of the subnet
    serviceEndpoints GetVrackservicesCurrentStateSubnetServiceEndpoint[]
    Service endpoints of the subnet
    serviceRange GetVrackservicesCurrentStateSubnetServiceRange
    Defines a smaller subnet dedicated to the managed services IPs
    vlan number
    Unique inner VLAN that allows subnets segregation
    cidr str
    IP address range of the subnet in CIDR format
    display_name str
    Display name of the subnet
    service_endpoints Sequence[GetVrackservicesCurrentStateSubnetServiceEndpoint]
    Service endpoints of the subnet
    service_range GetVrackservicesCurrentStateSubnetServiceRange
    Defines a smaller subnet dedicated to the managed services IPs
    vlan float
    Unique inner VLAN that allows subnets segregation
    cidr String
    IP address range of the subnet in CIDR format
    displayName String
    Display name of the subnet
    serviceEndpoints List<Property Map>
    Service endpoints of the subnet
    serviceRange Property Map
    Defines a smaller subnet dedicated to the managed services IPs
    vlan Number
    Unique inner VLAN that allows subnets segregation

    GetVrackservicesCurrentStateSubnetServiceEndpoint

    Endpoints List<GetVrackservicesCurrentStateSubnetServiceEndpointEndpoint>
    Endpoints representing the IPs assigned to the managed services
    ManagedServiceUrn string
    IAM Resource URN of the managed service. Compatible managed service types are listed by /reference/compatibleManagedServiceType call.
    Endpoints []GetVrackservicesCurrentStateSubnetServiceEndpointEndpoint
    Endpoints representing the IPs assigned to the managed services
    ManagedServiceUrn string
    IAM Resource URN of the managed service. Compatible managed service types are listed by /reference/compatibleManagedServiceType call.
    endpoints List<GetVrackservicesCurrentStateSubnetServiceEndpointEndpoint>
    Endpoints representing the IPs assigned to the managed services
    managedServiceUrn String
    IAM Resource URN of the managed service. Compatible managed service types are listed by /reference/compatibleManagedServiceType call.
    endpoints GetVrackservicesCurrentStateSubnetServiceEndpointEndpoint[]
    Endpoints representing the IPs assigned to the managed services
    managedServiceUrn string
    IAM Resource URN of the managed service. Compatible managed service types are listed by /reference/compatibleManagedServiceType call.
    endpoints Sequence[GetVrackservicesCurrentStateSubnetServiceEndpointEndpoint]
    Endpoints representing the IPs assigned to the managed services
    managed_service_urn str
    IAM Resource URN of the managed service. Compatible managed service types are listed by /reference/compatibleManagedServiceType call.
    endpoints List<Property Map>
    Endpoints representing the IPs assigned to the managed services
    managedServiceUrn String
    IAM Resource URN of the managed service. Compatible managed service types are listed by /reference/compatibleManagedServiceType call.

    GetVrackservicesCurrentStateSubnetServiceEndpointEndpoint

    Description string
    IP description defined in the managed service
    Ip string
    IP address assigned by OVHcloud
    Description string
    IP description defined in the managed service
    Ip string
    IP address assigned by OVHcloud
    description String
    IP description defined in the managed service
    ip String
    IP address assigned by OVHcloud
    description string
    IP description defined in the managed service
    ip string
    IP address assigned by OVHcloud
    description str
    IP description defined in the managed service
    ip str
    IP address assigned by OVHcloud
    description String
    IP description defined in the managed service
    ip String
    IP address assigned by OVHcloud

    GetVrackservicesCurrentStateSubnetServiceRange

    Cidr string
    CIDR dedicated to the subnet's services
    RemainingIps double
    Number of remaining IPs in the service range
    ReservedIps double
    Number of service range IPs reserved by OVHcloud
    UsedIps double
    Number of service range IPs assigned to the managed services
    Cidr string
    CIDR dedicated to the subnet's services
    RemainingIps float64
    Number of remaining IPs in the service range
    ReservedIps float64
    Number of service range IPs reserved by OVHcloud
    UsedIps float64
    Number of service range IPs assigned to the managed services
    cidr String
    CIDR dedicated to the subnet's services
    remainingIps Double
    Number of remaining IPs in the service range
    reservedIps Double
    Number of service range IPs reserved by OVHcloud
    usedIps Double
    Number of service range IPs assigned to the managed services
    cidr string
    CIDR dedicated to the subnet's services
    remainingIps number
    Number of remaining IPs in the service range
    reservedIps number
    Number of service range IPs reserved by OVHcloud
    usedIps number
    Number of service range IPs assigned to the managed services
    cidr str
    CIDR dedicated to the subnet's services
    remaining_ips float
    Number of remaining IPs in the service range
    reserved_ips float
    Number of service range IPs reserved by OVHcloud
    used_ips float
    Number of service range IPs assigned to the managed services
    cidr String
    CIDR dedicated to the subnet's services
    remainingIps Number
    Number of remaining IPs in the service range
    reservedIps Number
    Number of service range IPs reserved by OVHcloud
    usedIps Number
    Number of service range IPs assigned to the managed services

    GetVrackservicesCurrentTask

    Id string
    Identifier of the current task
    Link string
    Link to the task details
    Status string
    Current global status of the current task
    Type string
    Type of the current task
    Id string
    Identifier of the current task
    Link string
    Link to the task details
    Status string
    Current global status of the current task
    Type string
    Type of the current task
    id String
    Identifier of the current task
    link String
    Link to the task details
    status String
    Current global status of the current task
    type String
    Type of the current task
    id string
    Identifier of the current task
    link string
    Link to the task details
    status string
    Current global status of the current task
    type string
    Type of the current task
    id str
    Identifier of the current task
    link str
    Link to the task details
    status str
    Current global status of the current task
    type str
    Type of the current task
    id String
    Identifier of the current task
    link String
    Link to the task details
    status String
    Current global status of the current task
    type String
    Type of the current task

    GetVrackservicesIam

    DisplayName string
    Resource display name
    Id string
    Unique identifier of the resource
    State string
    Resource state
    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
    State string
    Resource state
    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
    state String
    Resource state
    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
    state string
    Resource state
    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
    state str
    Resource state
    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
    state String
    Resource state
    tags Map<String>
    Resource tags. Tags that were internally computed are prefixed with ovh:
    urn String
    Unique resource name used in policies

    GetVrackservicesTargetSpec

    Subnets List<GetVrackservicesTargetSpecSubnet>
    Target specification of the subnets. Maximum one subnet per vRack Services
    Subnets []GetVrackservicesTargetSpecSubnet
    Target specification of the subnets. Maximum one subnet per vRack Services
    subnets List<GetVrackservicesTargetSpecSubnet>
    Target specification of the subnets. Maximum one subnet per vRack Services
    subnets GetVrackservicesTargetSpecSubnet[]
    Target specification of the subnets. Maximum one subnet per vRack Services
    subnets Sequence[GetVrackservicesTargetSpecSubnet]
    Target specification of the subnets. Maximum one subnet per vRack Services
    subnets List<Property Map>
    Target specification of the subnets. Maximum one subnet per vRack Services

    GetVrackservicesTargetSpecSubnet

    Cidr string
    IP address range of the subnet in CIDR format. Must be a private network address (RFC1918). Authorized range for prefix length: /16 to /24
    DisplayName string
    Display name of the subnet. Format must follow ^[ a-zA-Z0-9-_.]{0,40}$
    ServiceEndpoints List<GetVrackservicesTargetSpecSubnetServiceEndpoint>
    Target specification of the Service Endpoints
    ServiceRange GetVrackservicesTargetSpecSubnetServiceRange
    Defines a smaller subnet dedicated to the managed service IPs
    Vlan double
    Unique inner VLAN that allows subnets segregation. Authorized values: [2 - 4094] and null (untagged traffic)
    Cidr string
    IP address range of the subnet in CIDR format. Must be a private network address (RFC1918). Authorized range for prefix length: /16 to /24
    DisplayName string
    Display name of the subnet. Format must follow ^[ a-zA-Z0-9-_.]{0,40}$
    ServiceEndpoints []GetVrackservicesTargetSpecSubnetServiceEndpoint
    Target specification of the Service Endpoints
    ServiceRange GetVrackservicesTargetSpecSubnetServiceRange
    Defines a smaller subnet dedicated to the managed service IPs
    Vlan float64
    Unique inner VLAN that allows subnets segregation. Authorized values: [2 - 4094] and null (untagged traffic)
    cidr String
    IP address range of the subnet in CIDR format. Must be a private network address (RFC1918). Authorized range for prefix length: /16 to /24
    displayName String
    Display name of the subnet. Format must follow ^[ a-zA-Z0-9-_.]{0,40}$
    serviceEndpoints List<GetVrackservicesTargetSpecSubnetServiceEndpoint>
    Target specification of the Service Endpoints
    serviceRange GetVrackservicesTargetSpecSubnetServiceRange
    Defines a smaller subnet dedicated to the managed service IPs
    vlan Double
    Unique inner VLAN that allows subnets segregation. Authorized values: [2 - 4094] and null (untagged traffic)
    cidr string
    IP address range of the subnet in CIDR format. Must be a private network address (RFC1918). Authorized range for prefix length: /16 to /24
    displayName string
    Display name of the subnet. Format must follow ^[ a-zA-Z0-9-_.]{0,40}$
    serviceEndpoints GetVrackservicesTargetSpecSubnetServiceEndpoint[]
    Target specification of the Service Endpoints
    serviceRange GetVrackservicesTargetSpecSubnetServiceRange
    Defines a smaller subnet dedicated to the managed service IPs
    vlan number
    Unique inner VLAN that allows subnets segregation. Authorized values: [2 - 4094] and null (untagged traffic)
    cidr str
    IP address range of the subnet in CIDR format. Must be a private network address (RFC1918). Authorized range for prefix length: /16 to /24
    display_name str
    Display name of the subnet. Format must follow ^[ a-zA-Z0-9-_.]{0,40}$
    service_endpoints Sequence[GetVrackservicesTargetSpecSubnetServiceEndpoint]
    Target specification of the Service Endpoints
    service_range GetVrackservicesTargetSpecSubnetServiceRange
    Defines a smaller subnet dedicated to the managed service IPs
    vlan float
    Unique inner VLAN that allows subnets segregation. Authorized values: [2 - 4094] and null (untagged traffic)
    cidr String
    IP address range of the subnet in CIDR format. Must be a private network address (RFC1918). Authorized range for prefix length: /16 to /24
    displayName String
    Display name of the subnet. Format must follow ^[ a-zA-Z0-9-_.]{0,40}$
    serviceEndpoints List<Property Map>
    Target specification of the Service Endpoints
    serviceRange Property Map
    Defines a smaller subnet dedicated to the managed service IPs
    vlan Number
    Unique inner VLAN that allows subnets segregation. Authorized values: [2 - 4094] and null (untagged traffic)

    GetVrackservicesTargetSpecSubnetServiceEndpoint

    ManagedServiceUrn string
    IAM Resource URN of the managed service. Managed service Region must match vRack Services Region. Compatible managed service types are listed by /reference/compatibleManagedServiceType call
    ManagedServiceUrn string
    IAM Resource URN of the managed service. Managed service Region must match vRack Services Region. Compatible managed service types are listed by /reference/compatibleManagedServiceType call
    managedServiceUrn String
    IAM Resource URN of the managed service. Managed service Region must match vRack Services Region. Compatible managed service types are listed by /reference/compatibleManagedServiceType call
    managedServiceUrn string
    IAM Resource URN of the managed service. Managed service Region must match vRack Services Region. Compatible managed service types are listed by /reference/compatibleManagedServiceType call
    managed_service_urn str
    IAM Resource URN of the managed service. Managed service Region must match vRack Services Region. Compatible managed service types are listed by /reference/compatibleManagedServiceType call
    managedServiceUrn String
    IAM Resource URN of the managed service. Managed service Region must match vRack Services Region. Compatible managed service types are listed by /reference/compatibleManagedServiceType call

    GetVrackservicesTargetSpecSubnetServiceRange

    Cidr string
    IP address range dedicated to the subnet's services in CIDR format. Must be a private network address (RFC1918). Must be a sub-network of the subnet. Authorized range for prefix length: /27 to /29
    Cidr string
    IP address range dedicated to the subnet's services in CIDR format. Must be a private network address (RFC1918). Must be a sub-network of the subnet. Authorized range for prefix length: /27 to /29
    cidr String
    IP address range dedicated to the subnet's services in CIDR format. Must be a private network address (RFC1918). Must be a sub-network of the subnet. Authorized range for prefix length: /27 to /29
    cidr string
    IP address range dedicated to the subnet's services in CIDR format. Must be a private network address (RFC1918). Must be a sub-network of the subnet. Authorized range for prefix length: /27 to /29
    cidr str
    IP address range dedicated to the subnet's services in CIDR format. Must be a private network address (RFC1918). Must be a sub-network of the subnet. Authorized range for prefix length: /27 to /29
    cidr String
    IP address range dedicated to the subnet's services in CIDR format. Must be a private network address (RFC1918). Must be a sub-network of the subnet. Authorized range for prefix length: /27 to /29

    Package Details

    Repository
    ovh ovh/pulumi-ovh
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the ovh Terraform Provider.
    ovh logo
    Viewing docs for OVHCloud v2.12.0
    published on Thursday, Mar 12, 2026 by OVHcloud
      Try Pulumi Cloud free. Your team will thank you.