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.
