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
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 dictionaryThe following arguments are supported:
- Vrack
Services stringId - Vrack services ID
- Vrack
Services stringId - Vrack services ID
- vrack
Services StringId - Vrack services ID
- vrack
Services stringId - Vrack services ID
- vrack_
services_ strid - Vrack services ID
- vrack
Services StringId - 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
- Created
At string - Date of the vRack Services delivery
- Current
State GetVrackservices Current State - Current configuration applied to the vRack Services
- Current
Tasks List<GetVrackservices Current Task> - Asynchronous operations ongoing on the vRack Services
- Iam
Get
Vrackservices Iam - IAM resource metadata
- Id string
- Unique identifier
- Resource
Status string - Reflects the readiness of the vRack Services. A new target specification request will be accepted only in
READYstatus - Target
Spec GetVrackservices Target Spec - Last target specification of the vRack Services
- Updated
At string - Date of the Last vRack Services update
- Vrack
Services stringId - Vrack services ID
- Checksum string
- Computed hash used to control concurrent modification requests. Here, it represents the current target specification value
- Created
At string - Date of the vRack Services delivery
- Current
State GetVrackservices Current State - Current configuration applied to the vRack Services
- Current
Tasks []GetVrackservices Current Task - Asynchronous operations ongoing on the vRack Services
- Iam
Get
Vrackservices Iam - IAM resource metadata
- Id string
- Unique identifier
- Resource
Status string - Reflects the readiness of the vRack Services. A new target specification request will be accepted only in
READYstatus - Target
Spec GetVrackservices Target Spec - Last target specification of the vRack Services
- Updated
At string - Date of the Last vRack Services update
- Vrack
Services stringId - Vrack services ID
- checksum String
- Computed hash used to control concurrent modification requests. Here, it represents the current target specification value
- created
At String - Date of the vRack Services delivery
- current
State GetVrackservices Current State - Current configuration applied to the vRack Services
- current
Tasks List<GetVrackservices Current Task> - Asynchronous operations ongoing on the vRack Services
- iam
Get
Vrackservices Iam - IAM resource metadata
- id String
- Unique identifier
- resource
Status String - Reflects the readiness of the vRack Services. A new target specification request will be accepted only in
READYstatus - target
Spec GetVrackservices Target Spec - Last target specification of the vRack Services
- updated
At String - Date of the Last vRack Services update
- vrack
Services StringId - Vrack services ID
- checksum string
- Computed hash used to control concurrent modification requests. Here, it represents the current target specification value
- created
At string - Date of the vRack Services delivery
- current
State GetVrackservices Current State - Current configuration applied to the vRack Services
- current
Tasks GetVrackservices Current Task[] - Asynchronous operations ongoing on the vRack Services
- iam
Get
Vrackservices Iam - IAM resource metadata
- id string
- Unique identifier
- resource
Status string - Reflects the readiness of the vRack Services. A new target specification request will be accepted only in
READYstatus - target
Spec GetVrackservices Target Spec - Last target specification of the vRack Services
- updated
At string - Date of the Last vRack Services update
- vrack
Services stringId - 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 GetVrackservices Current State - Current configuration applied to the vRack Services
- current_
tasks Sequence[GetVrackservices Current Task] - Asynchronous operations ongoing on the vRack Services
- iam
Get
Vrackservices Iam - 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
READYstatus - target_
spec GetVrackservices Target Spec - Last target specification of the vRack Services
- updated_
at str - Date of the Last vRack Services update
- vrack_
services_ strid - Vrack services ID
- checksum String
- Computed hash used to control concurrent modification requests. Here, it represents the current target specification value
- created
At String - Date of the vRack Services delivery
- current
State Property Map - Current configuration applied to the vRack Services
- current
Tasks List<Property Map> - Asynchronous operations ongoing on the vRack Services
- iam Property Map
- IAM resource metadata
- id String
- Unique identifier
- resource
Status String - Reflects the readiness of the vRack Services. A new target specification request will be accepted only in
READYstatus - target
Spec Property Map - Last target specification of the vRack Services
- updated
At String - Date of the Last vRack Services update
- vrack
Services StringId - Vrack services ID
Supporting Types
GetVrackservicesCurrentState
- Product
Status 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<Get
Vrackservices Current State Subnet> - Subnets of the current vRack Services
- Product
Status 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
[]Get
Vrackservices Current State Subnet - Subnets of the current vRack Services
- product
Status 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<Get
Vrackservices Current State Subnet> - Subnets of the current vRack Services
- product
Status 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
Get
Vrackservices Current State Subnet[] - 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[Get
Vrackservices Current State Subnet] - Subnets of the current vRack Services
- product
Status 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
- Display
Name string - Display name of the subnet
- Service
Endpoints List<GetVrackservices Current State Subnet Service Endpoint> - Service endpoints of the subnet
- Service
Range GetVrackservices Current State Subnet Service Range - 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
- Display
Name string - Display name of the subnet
- Service
Endpoints []GetVrackservices Current State Subnet Service Endpoint - Service endpoints of the subnet
- Service
Range GetVrackservices Current State Subnet Service Range - 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
- display
Name String - Display name of the subnet
- service
Endpoints List<GetVrackservices Current State Subnet Service Endpoint> - Service endpoints of the subnet
- service
Range GetVrackservices Current State Subnet Service Range - 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
- display
Name string - Display name of the subnet
- service
Endpoints GetVrackservices Current State Subnet Service Endpoint[] - Service endpoints of the subnet
- service
Range GetVrackservices Current State Subnet Service Range - 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[GetVrackservices Current State Subnet Service Endpoint] - Service endpoints of the subnet
- service_
range GetVrackservices Current State Subnet Service Range - 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
- display
Name String - Display name of the subnet
- service
Endpoints List<Property Map> - Service endpoints of the subnet
- service
Range Property Map - Defines a smaller subnet dedicated to the managed services IPs
- vlan Number
- Unique inner VLAN that allows subnets segregation
GetVrackservicesCurrentStateSubnetServiceEndpoint
- Endpoints
List<Get
Vrackservices Current State Subnet Service Endpoint Endpoint> - Endpoints representing the IPs assigned to the managed services
- Managed
Service stringUrn - IAM Resource URN of the managed service. Compatible managed service types are listed by /reference/compatibleManagedServiceType call.
- Endpoints
[]Get
Vrackservices Current State Subnet Service Endpoint Endpoint - Endpoints representing the IPs assigned to the managed services
- Managed
Service stringUrn - IAM Resource URN of the managed service. Compatible managed service types are listed by /reference/compatibleManagedServiceType call.
- endpoints
List<Get
Vrackservices Current State Subnet Service Endpoint Endpoint> - Endpoints representing the IPs assigned to the managed services
- managed
Service StringUrn - IAM Resource URN of the managed service. Compatible managed service types are listed by /reference/compatibleManagedServiceType call.
- endpoints
Get
Vrackservices Current State Subnet Service Endpoint Endpoint[] - Endpoints representing the IPs assigned to the managed services
- managed
Service stringUrn - IAM Resource URN of the managed service. Compatible managed service types are listed by /reference/compatibleManagedServiceType call.
- endpoints
Sequence[Get
Vrackservices Current State Subnet Service Endpoint Endpoint] - Endpoints representing the IPs assigned to the managed services
- managed_
service_ strurn - 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
- managed
Service StringUrn - 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
- Remaining
Ips double - Number of remaining IPs in the service range
- Reserved
Ips double - Number of service range IPs reserved by OVHcloud
- Used
Ips double - Number of service range IPs assigned to the managed services
- Cidr string
- CIDR dedicated to the subnet's services
- Remaining
Ips float64 - Number of remaining IPs in the service range
- Reserved
Ips float64 - Number of service range IPs reserved by OVHcloud
- Used
Ips float64 - Number of service range IPs assigned to the managed services
- cidr String
- CIDR dedicated to the subnet's services
- remaining
Ips Double - Number of remaining IPs in the service range
- reserved
Ips Double - Number of service range IPs reserved by OVHcloud
- used
Ips Double - Number of service range IPs assigned to the managed services
- cidr string
- CIDR dedicated to the subnet's services
- remaining
Ips number - Number of remaining IPs in the service range
- reserved
Ips number - Number of service range IPs reserved by OVHcloud
- used
Ips 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
- remaining
Ips Number - Number of remaining IPs in the service range
- reserved
Ips Number - Number of service range IPs reserved by OVHcloud
- used
Ips Number - Number of service range IPs assigned to the managed services
GetVrackservicesCurrentTask
GetVrackservicesIam
- Display
Name string - Resource display name
- Id string
- Unique identifier of the resource
- State string
- Resource state
- Dictionary<string, string>
- Resource tags. Tags that were internally computed are prefixed with ovh:
- Urn string
- Unique resource name used in policies
- Display
Name string - Resource display name
- Id string
- Unique identifier of the resource
- State string
- Resource state
- map[string]string
- Resource tags. Tags that were internally computed are prefixed with ovh:
- Urn string
- Unique resource name used in policies
- display
Name String - Resource display name
- id String
- Unique identifier of the resource
- state String
- Resource state
- Map<String,String>
- Resource tags. Tags that were internally computed are prefixed with ovh:
- urn String
- Unique resource name used in policies
- display
Name string - Resource display name
- id string
- Unique identifier of the resource
- state string
- Resource state
- {[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
- Mapping[str, str]
- Resource tags. Tags that were internally computed are prefixed with ovh:
- urn str
- Unique resource name used in policies
- display
Name String - Resource display name
- id String
- Unique identifier of the resource
- state String
- Resource state
- Map<String>
- Resource tags. Tags that were internally computed are prefixed with ovh:
- urn String
- Unique resource name used in policies
GetVrackservicesTargetSpec
- Subnets
List<Get
Vrackservices Target Spec Subnet> - Target specification of the subnets. Maximum one subnet per vRack Services
- Subnets
[]Get
Vrackservices Target Spec Subnet - Target specification of the subnets. Maximum one subnet per vRack Services
- subnets
List<Get
Vrackservices Target Spec Subnet> - Target specification of the subnets. Maximum one subnet per vRack Services
- subnets
Get
Vrackservices Target Spec Subnet[] - Target specification of the subnets. Maximum one subnet per vRack Services
- subnets
Sequence[Get
Vrackservices Target Spec Subnet] - 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
- Display
Name string - Display name of the subnet. Format must follow
^[ a-zA-Z0-9-_.]{0,40}$ - Service
Endpoints List<GetVrackservices Target Spec Subnet Service Endpoint> - Target specification of the Service Endpoints
- Service
Range GetVrackservices Target Spec Subnet Service Range - 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
- Display
Name string - Display name of the subnet. Format must follow
^[ a-zA-Z0-9-_.]{0,40}$ - Service
Endpoints []GetVrackservices Target Spec Subnet Service Endpoint - Target specification of the Service Endpoints
- Service
Range GetVrackservices Target Spec Subnet Service Range - 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
- display
Name String - Display name of the subnet. Format must follow
^[ a-zA-Z0-9-_.]{0,40}$ - service
Endpoints List<GetVrackservices Target Spec Subnet Service Endpoint> - Target specification of the Service Endpoints
- service
Range GetVrackservices Target Spec Subnet Service Range - 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
- display
Name string - Display name of the subnet. Format must follow
^[ a-zA-Z0-9-_.]{0,40}$ - service
Endpoints GetVrackservices Target Spec Subnet Service Endpoint[] - Target specification of the Service Endpoints
- service
Range GetVrackservices Target Spec Subnet Service Range - 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[GetVrackservices Target Spec Subnet Service Endpoint] - Target specification of the Service Endpoints
- service_
range GetVrackservices Target Spec Subnet Service Range - 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
- display
Name String - Display name of the subnet. Format must follow
^[ a-zA-Z0-9-_.]{0,40}$ - service
Endpoints List<Property Map> - Target specification of the Service Endpoints
- service
Range 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
- Managed
Service stringUrn - 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 stringUrn - 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 StringUrn - 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 stringUrn - 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_ strurn - 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 StringUrn - 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
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
