Viewing docs for OVHCloud v2.19.1
published on Tuesday, Aug 18, 2026 by OVHcloud
published on Tuesday, Aug 18, 2026 by OVHcloud
Viewing docs for OVHCloud v2.19.1
published on Tuesday, Aug 18, 2026 by OVHcloud
published on Tuesday, Aug 18, 2026 by OVHcloud
Use this data source to retrieve information about an instance in a public cloud project.
Using getCloudInstance
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 getCloudInstance(args: GetCloudInstanceArgs, opts?: InvokeOptions): Promise<GetCloudInstanceResult>
function getCloudInstanceOutput(args: GetCloudInstanceOutputArgs, opts?: InvokeOutputOptions): Output<GetCloudInstanceResult>def get_cloud_instance(id: Optional[str] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudInstanceResult
def get_cloud_instance_output(id: pulumi.Input[Optional[str]] = None,
service_name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetCloudInstanceResult]func LookupCloudInstance(ctx *Context, args *LookupCloudInstanceArgs, opts ...InvokeOption) (*LookupCloudInstanceResult, error)
func LookupCloudInstanceOutput(ctx *Context, args *LookupCloudInstanceOutputArgs, opts ...InvokeOption) LookupCloudInstanceResultOutput> Note: This function is named LookupCloudInstance in the Go SDK.
public static class GetCloudInstance
{
public static Task<GetCloudInstanceResult> InvokeAsync(GetCloudInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetCloudInstanceResult> Invoke(GetCloudInstanceInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetCloudInstanceResult> Invoke(GetCloudInstanceInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetCloudInstanceResult> getCloudInstance(GetCloudInstanceArgs args, InvokeOptions options)
public static Output<GetCloudInstanceResult> getCloudInstance(GetCloudInstanceArgs args, InvokeOptions options)
public static Output<GetCloudInstanceResult> getCloudInstance(GetCloudInstanceArgs args, InvokeOutputOptions options)
fn::invoke:
function: ovh:index/getCloudInstance:getCloudInstance
arguments:
# arguments dictionarydata "ovh_get_cloud_instance" "name" {
# arguments
}The following arguments are supported:
- Id string
- Unique identifier of the instance.
- Service
Name string - Service name of the resource representing the id of the cloud project.
- Id string
- Unique identifier of the instance.
- Service
Name string - Service name of the resource representing the id of the cloud project.
- id string
- Unique identifier of the instance.
- service_
name string - Service name of the resource representing the id of the cloud project.
- id String
- Unique identifier of the instance.
- service
Name String - Service name of the resource representing the id of the cloud project.
- id string
- Unique identifier of the instance.
- service
Name string - Service name of the resource representing the id of the cloud project.
- id str
- Unique identifier of the instance.
- service_
name str - Service name of the resource representing the id of the cloud project.
- id String
- Unique identifier of the instance.
- service
Name String - Service name of the resource representing the id of the cloud project.
getCloudInstance Result
The following output properties are available:
- Availability
Zone string - Availability zone within the region where the instance is placed, null in regions that have none.
- Checksum string
- Computed hash representing the current target specification value. It implements optimistic concurrency control: the value is echoed back on update and the request is rejected when it no longer matches server-side.
- Created
At string - Creation date of the instance, as an RFC 3339 timestamp.
- Current
State GetCloud Instance Current State - Observed state of the instance as reported by the compute backend, as opposed to the requested specification exposed at root level. Null while the instance is still being created and no backend state is available yet:
- Flavor
Id string - Unique identifier of the flavor.
- Group
Id string - Identifier of the instance (placement) group.
- Id string
- Identifier of the instance (placement) group.
- Image
Id string - Identifier of the image the instance boots from, null for a boot-from-volume instance.
- Name string
- Display name of the attached volume.
- Networks
List<Get
Cloud Instance Network> - Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - Power
State string - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - Region string
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- Resource
Status string - Instance readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). Distinct fromcurrent_state.power_state, which carries the lower-level OpenStack administrative power state. - Security
Group List<string>Ids - IDs of the security groups applied to the instance's interfaces.
- Service
Name string -
List<Get
Cloud Instance Share> - Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- Ssh
Key stringName - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- Updated
At string - Last modification date of the instance, as an RFC 3339 timestamp.
- Volume
Ids List<string> - IDs of block-storage volumes attached to the instance.
- Availability
Zone string - Availability zone within the region where the instance is placed, null in regions that have none.
- Checksum string
- Computed hash representing the current target specification value. It implements optimistic concurrency control: the value is echoed back on update and the request is rejected when it no longer matches server-side.
- Created
At string - Creation date of the instance, as an RFC 3339 timestamp.
- Current
State GetCloud Instance Current State - Observed state of the instance as reported by the compute backend, as opposed to the requested specification exposed at root level. Null while the instance is still being created and no backend state is available yet:
- Flavor
Id string - Unique identifier of the flavor.
- Group
Id string - Identifier of the instance (placement) group.
- Id string
- Identifier of the instance (placement) group.
- Image
Id string - Identifier of the image the instance boots from, null for a boot-from-volume instance.
- Name string
- Display name of the attached volume.
- Networks
[]Get
Cloud Instance Network - Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - Power
State string - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - Region string
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- Resource
Status string - Instance readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). Distinct fromcurrent_state.power_state, which carries the lower-level OpenStack administrative power state. - Security
Group []stringIds - IDs of the security groups applied to the instance's interfaces.
- Service
Name string -
[]Get
Cloud Instance Share - Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- Ssh
Key stringName - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- Updated
At string - Last modification date of the instance, as an RFC 3339 timestamp.
- Volume
Ids []string - IDs of block-storage volumes attached to the instance.
- availability_
zone string - Availability zone within the region where the instance is placed, null in regions that have none.
- checksum string
- Computed hash representing the current target specification value. It implements optimistic concurrency control: the value is echoed back on update and the request is rejected when it no longer matches server-side.
- created_
at string - Creation date of the instance, as an RFC 3339 timestamp.
- current_
state object - Observed state of the instance as reported by the compute backend, as opposed to the requested specification exposed at root level. Null while the instance is still being created and no backend state is available yet:
- flavor_
id string - Unique identifier of the flavor.
- group_
id string - Identifier of the instance (placement) group.
- id string
- Identifier of the instance (placement) group.
- image_
id string - Identifier of the image the instance boots from, null for a boot-from-volume instance.
- name string
- Display name of the attached volume.
- networks list(object)
- Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - power_
state string - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - region string
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- resource_
status string - Instance readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). Distinct fromcurrent_state.power_state, which carries the lower-level OpenStack administrative power state. - security_
group_ list(string)ids - IDs of the security groups applied to the instance's interfaces.
- service_
name string - list(object)
- Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- ssh_
key_ stringname - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- updated_
at string - Last modification date of the instance, as an RFC 3339 timestamp.
- volume_
ids list(string) - IDs of block-storage volumes attached to the instance.
- availability
Zone String - Availability zone within the region where the instance is placed, null in regions that have none.
- checksum String
- Computed hash representing the current target specification value. It implements optimistic concurrency control: the value is echoed back on update and the request is rejected when it no longer matches server-side.
- created
At String - Creation date of the instance, as an RFC 3339 timestamp.
- current
State GetCloud Instance Current State - Observed state of the instance as reported by the compute backend, as opposed to the requested specification exposed at root level. Null while the instance is still being created and no backend state is available yet:
- flavor
Id String - Unique identifier of the flavor.
- group
Id String - Identifier of the instance (placement) group.
- id String
- Identifier of the instance (placement) group.
- image
Id String - Identifier of the image the instance boots from, null for a boot-from-volume instance.
- name String
- Display name of the attached volume.
- networks
List<Get
Cloud Instance Network> - Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - power
State String - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - region String
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- resource
Status String - Instance readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). Distinct fromcurrent_state.power_state, which carries the lower-level OpenStack administrative power state. - security
Group List<String>Ids - IDs of the security groups applied to the instance's interfaces.
- service
Name String -
List<Get
Cloud Instance Share> - Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- ssh
Key StringName - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- updated
At String - Last modification date of the instance, as an RFC 3339 timestamp.
- volume
Ids List<String> - IDs of block-storage volumes attached to the instance.
- availability
Zone string - Availability zone within the region where the instance is placed, null in regions that have none.
- checksum string
- Computed hash representing the current target specification value. It implements optimistic concurrency control: the value is echoed back on update and the request is rejected when it no longer matches server-side.
- created
At string - Creation date of the instance, as an RFC 3339 timestamp.
- current
State GetCloud Instance Current State - Observed state of the instance as reported by the compute backend, as opposed to the requested specification exposed at root level. Null while the instance is still being created and no backend state is available yet:
- flavor
Id string - Unique identifier of the flavor.
- group
Id string - Identifier of the instance (placement) group.
- id string
- Identifier of the instance (placement) group.
- image
Id string - Identifier of the image the instance boots from, null for a boot-from-volume instance.
- name string
- Display name of the attached volume.
- networks
Get
Cloud Instance Network[] - Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - power
State string - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - region string
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- resource
Status string - Instance readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). Distinct fromcurrent_state.power_state, which carries the lower-level OpenStack administrative power state. - security
Group string[]Ids - IDs of the security groups applied to the instance's interfaces.
- service
Name string -
Get
Cloud Instance Share[] - Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- ssh
Key stringName - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- updated
At string - Last modification date of the instance, as an RFC 3339 timestamp.
- volume
Ids string[] - IDs of block-storage volumes attached to the instance.
- availability_
zone str - Availability zone within the region where the instance is placed, null in regions that have none.
- checksum str
- Computed hash representing the current target specification value. It implements optimistic concurrency control: the value is echoed back on update and the request is rejected when it no longer matches server-side.
- created_
at str - Creation date of the instance, as an RFC 3339 timestamp.
- current_
state GetCloud Instance Current State - Observed state of the instance as reported by the compute backend, as opposed to the requested specification exposed at root level. Null while the instance is still being created and no backend state is available yet:
- flavor_
id str - Unique identifier of the flavor.
- group_
id str - Identifier of the instance (placement) group.
- id str
- Identifier of the instance (placement) group.
- image_
id str - Identifier of the image the instance boots from, null for a boot-from-volume instance.
- name str
- Display name of the attached volume.
- networks
Sequence[Get
Cloud Instance Network] - Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - power_
state str - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - region str
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- resource_
status str - Instance readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). Distinct fromcurrent_state.power_state, which carries the lower-level OpenStack administrative power state. - security_
group_ Sequence[str]ids - IDs of the security groups applied to the instance's interfaces.
- service_
name str -
Sequence[Get
Cloud Instance Share] - Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- ssh_
key_ strname - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- updated_
at str - Last modification date of the instance, as an RFC 3339 timestamp.
- volume_
ids Sequence[str] - IDs of block-storage volumes attached to the instance.
- availability
Zone String - Availability zone within the region where the instance is placed, null in regions that have none.
- checksum String
- Computed hash representing the current target specification value. It implements optimistic concurrency control: the value is echoed back on update and the request is rejected when it no longer matches server-side.
- created
At String - Creation date of the instance, as an RFC 3339 timestamp.
- current
State Property Map - Observed state of the instance as reported by the compute backend, as opposed to the requested specification exposed at root level. Null while the instance is still being created and no backend state is available yet:
- flavor
Id String - Unique identifier of the flavor.
- group
Id String - Identifier of the instance (placement) group.
- id String
- Identifier of the instance (placement) group.
- image
Id String - Identifier of the image the instance boots from, null for a boot-from-volume instance.
- name String
- Display name of the attached volume.
- networks List<Property Map>
- Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - power
State String - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - region String
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- resource
Status String - Instance readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). Distinct fromcurrent_state.power_state, which carries the lower-level OpenStack administrative power state. - security
Group List<String>Ids - IDs of the security groups applied to the instance's interfaces.
- service
Name String - List<Property Map>
- Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- ssh
Key StringName - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- updated
At String - Last modification date of the instance, as an RFC 3339 timestamp.
- volume
Ids List<String> - IDs of block-storage volumes attached to the instance.
Supporting Types
GetCloudInstanceCurrentState
- Flavor
Get
Cloud Instance Current State Flavor - Observed flavor of the instance, with its full sizing details:
- Group
Get
Cloud Instance Current State Group - Instance (placement) group the instance belongs to, null when it is not part of any group:
- Host
Id string - Opaque identifier of the physical host the instance is running on, as exposed by OpenStack. Null when not available.
- Image
Get
Cloud Instance Current State Image - Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
- Location
Get
Cloud Instance Current State Location - Observed region and availability zone where the instance is provisioned:
- Locked bool
- Whether the instance is locked against modifications. While locked, mutating actions are refused until it is unlocked.
- Name string
- Display name of the attached volume.
- Networks
List<Get
Cloud Instance Current State Network> - Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - Power
State string - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - Project
Id string - Identifier of the Public Cloud project the instance belongs to.
- Security
Groups List<GetCloud Instance Current State Security Group> - Security groups currently attached to the instance's ports:
-
List<Get
Cloud Instance Current State Share> - Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- Ssh
Key stringName - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- User
Id string - Identifier of the OpenStack user that owns the instance.
- Volumes
List<Get
Cloud Instance Current State Volume> - Observed block volumes attached to the instance:
- Flavor
Get
Cloud Instance Current State Flavor - Observed flavor of the instance, with its full sizing details:
- Group
Get
Cloud Instance Current State Group - Instance (placement) group the instance belongs to, null when it is not part of any group:
- Host
Id string - Opaque identifier of the physical host the instance is running on, as exposed by OpenStack. Null when not available.
- Image
Get
Cloud Instance Current State Image - Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
- Location
Get
Cloud Instance Current State Location - Observed region and availability zone where the instance is provisioned:
- Locked bool
- Whether the instance is locked against modifications. While locked, mutating actions are refused until it is unlocked.
- Name string
- Display name of the attached volume.
- Networks
[]Get
Cloud Instance Current State Network - Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - Power
State string - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - Project
Id string - Identifier of the Public Cloud project the instance belongs to.
- Security
Groups []GetCloud Instance Current State Security Group - Security groups currently attached to the instance's ports:
-
[]Get
Cloud Instance Current State Share - Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- Ssh
Key stringName - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- User
Id string - Identifier of the OpenStack user that owns the instance.
- Volumes
[]Get
Cloud Instance Current State Volume - Observed block volumes attached to the instance:
- flavor object
- Observed flavor of the instance, with its full sizing details:
- group object
- Instance (placement) group the instance belongs to, null when it is not part of any group:
- host_
id string - Opaque identifier of the physical host the instance is running on, as exposed by OpenStack. Null when not available.
- image object
- Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
- location object
- Observed region and availability zone where the instance is provisioned:
- locked bool
- Whether the instance is locked against modifications. While locked, mutating actions are refused until it is unlocked.
- name string
- Display name of the attached volume.
- networks list(object)
- Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - power_
state string - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - project_
id string - Identifier of the Public Cloud project the instance belongs to.
- security_
groups list(object) - Security groups currently attached to the instance's ports:
- list(object)
- Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- ssh_
key_ stringname - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- user_
id string - Identifier of the OpenStack user that owns the instance.
- volumes list(object)
- Observed block volumes attached to the instance:
- flavor
Get
Cloud Instance Current State Flavor - Observed flavor of the instance, with its full sizing details:
- group
Get
Cloud Instance Current State Group - Instance (placement) group the instance belongs to, null when it is not part of any group:
- host
Id String - Opaque identifier of the physical host the instance is running on, as exposed by OpenStack. Null when not available.
- image
Get
Cloud Instance Current State Image - Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
- location
Get
Cloud Instance Current State Location - Observed region and availability zone where the instance is provisioned:
- locked Boolean
- Whether the instance is locked against modifications. While locked, mutating actions are refused until it is unlocked.
- name String
- Display name of the attached volume.
- networks
List<Get
Cloud Instance Current State Network> - Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - power
State String - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - project
Id String - Identifier of the Public Cloud project the instance belongs to.
- security
Groups List<GetCloud Instance Current State Security Group> - Security groups currently attached to the instance's ports:
-
List<Get
Cloud Instance Current State Share> - Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- ssh
Key StringName - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- user
Id String - Identifier of the OpenStack user that owns the instance.
- volumes
List<Get
Cloud Instance Current State Volume> - Observed block volumes attached to the instance:
- flavor
Get
Cloud Instance Current State Flavor - Observed flavor of the instance, with its full sizing details:
- group
Get
Cloud Instance Current State Group - Instance (placement) group the instance belongs to, null when it is not part of any group:
- host
Id string - Opaque identifier of the physical host the instance is running on, as exposed by OpenStack. Null when not available.
- image
Get
Cloud Instance Current State Image - Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
- location
Get
Cloud Instance Current State Location - Observed region and availability zone where the instance is provisioned:
- locked boolean
- Whether the instance is locked against modifications. While locked, mutating actions are refused until it is unlocked.
- name string
- Display name of the attached volume.
- networks
Get
Cloud Instance Current State Network[] - Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - power
State string - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - project
Id string - Identifier of the Public Cloud project the instance belongs to.
- security
Groups GetCloud Instance Current State Security Group[] - Security groups currently attached to the instance's ports:
-
Get
Cloud Instance Current State Share[] - Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- ssh
Key stringName - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- user
Id string - Identifier of the OpenStack user that owns the instance.
- volumes
Get
Cloud Instance Current State Volume[] - Observed block volumes attached to the instance:
- flavor
Get
Cloud Instance Current State Flavor - Observed flavor of the instance, with its full sizing details:
- group
Get
Cloud Instance Current State Group - Instance (placement) group the instance belongs to, null when it is not part of any group:
- host_
id str - Opaque identifier of the physical host the instance is running on, as exposed by OpenStack. Null when not available.
- image
Get
Cloud Instance Current State Image - Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
- location
Get
Cloud Instance Current State Location - Observed region and availability zone where the instance is provisioned:
- locked bool
- Whether the instance is locked against modifications. While locked, mutating actions are refused until it is unlocked.
- name str
- Display name of the attached volume.
- networks
Sequence[Get
Cloud Instance Current State Network] - Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - power_
state str - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - project_
id str - Identifier of the Public Cloud project the instance belongs to.
- security_
groups Sequence[GetCloud Instance Current State Security Group] - Security groups currently attached to the instance's ports:
-
Sequence[Get
Cloud Instance Current State Share] - Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- ssh_
key_ strname - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- user_
id str - Identifier of the OpenStack user that owns the instance.
- volumes
Sequence[Get
Cloud Instance Current State Volume] - Observed block volumes attached to the instance:
- flavor Property Map
- Observed flavor of the instance, with its full sizing details:
- group Property Map
- Instance (placement) group the instance belongs to, null when it is not part of any group:
- host
Id String - Opaque identifier of the physical host the instance is running on, as exposed by OpenStack. Null when not available.
- image Property Map
- Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
- location Property Map
- Observed region and availability zone where the instance is provisioned:
- locked Boolean
- Whether the instance is locked against modifications. While locked, mutating actions are refused until it is unlocked.
- name String
- Display name of the attached volume.
- networks List<Property Map>
- Observed network interfaces of the instance: one entry per private network plus at most one entry without a network id for the public (Ext-Net) interface. Entries are ordered by network id, so they do not follow the order of the requested
networks: - power
State String - Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested
power_statewhile a power transition is in progress. - project
Id String - Identifier of the Public Cloud project the instance belongs to.
- security
Groups List<Property Map> - Security groups currently attached to the instance's ports:
- List<Property Map>
- Observed instance-side share attachments, derived from the Manila access rules that target one of the instance's IPs. Only populated on a single-instance read, never in the list data source:
- ssh
Key StringName - Name of the SSH key pair injected into the instance at boot, null when none was provided.
- user
Id String - Identifier of the OpenStack user that owns the instance.
- volumes List<Property Map>
- Observed block volumes attached to the instance:
GetCloudInstanceCurrentStateFlavor
- Disk int
- Size of the flavor's local root disk, in GB.
- Ephemeral int
- Size of the flavor's ephemeral disk, in GB.
- Id string
- Unique identifier of the instance.
- Name string
- Display name of the attached volume.
- Ram int
- Amount of RAM provided by the flavor, in MB.
- Swap int
- Size of the flavor's swap space, in MB.
- Vcpus int
- Number of virtual CPUs provided by the flavor.
- Disk int
- Size of the flavor's local root disk, in GB.
- Ephemeral int
- Size of the flavor's ephemeral disk, in GB.
- Id string
- Unique identifier of the instance.
- Name string
- Display name of the attached volume.
- Ram int
- Amount of RAM provided by the flavor, in MB.
- Swap int
- Size of the flavor's swap space, in MB.
- Vcpus int
- Number of virtual CPUs provided by the flavor.
- disk number
- Size of the flavor's local root disk, in GB.
- ephemeral number
- Size of the flavor's ephemeral disk, in GB.
- id string
- Unique identifier of the instance.
- name string
- Display name of the attached volume.
- ram number
- Amount of RAM provided by the flavor, in MB.
- swap number
- Size of the flavor's swap space, in MB.
- vcpus number
- Number of virtual CPUs provided by the flavor.
- disk Integer
- Size of the flavor's local root disk, in GB.
- ephemeral Integer
- Size of the flavor's ephemeral disk, in GB.
- id String
- Unique identifier of the instance.
- name String
- Display name of the attached volume.
- ram Integer
- Amount of RAM provided by the flavor, in MB.
- swap Integer
- Size of the flavor's swap space, in MB.
- vcpus Integer
- Number of virtual CPUs provided by the flavor.
- disk number
- Size of the flavor's local root disk, in GB.
- ephemeral number
- Size of the flavor's ephemeral disk, in GB.
- id string
- Unique identifier of the instance.
- name string
- Display name of the attached volume.
- ram number
- Amount of RAM provided by the flavor, in MB.
- swap number
- Size of the flavor's swap space, in MB.
- vcpus number
- Number of virtual CPUs provided by the flavor.
- disk int
- Size of the flavor's local root disk, in GB.
- ephemeral int
- Size of the flavor's ephemeral disk, in GB.
- id str
- Unique identifier of the instance.
- name str
- Display name of the attached volume.
- ram int
- Amount of RAM provided by the flavor, in MB.
- swap int
- Size of the flavor's swap space, in MB.
- vcpus int
- Number of virtual CPUs provided by the flavor.
- disk Number
- Size of the flavor's local root disk, in GB.
- ephemeral Number
- Size of the flavor's ephemeral disk, in GB.
- id String
- Unique identifier of the instance.
- name String
- Display name of the attached volume.
- ram Number
- Amount of RAM provided by the flavor, in MB.
- swap Number
- Size of the flavor's swap space, in MB.
- vcpus Number
- Number of virtual CPUs provided by the flavor.
GetCloudInstanceCurrentStateGroup
- Id string
- Unique identifier of the instance.
- Id string
- Unique identifier of the instance.
- id string
- Unique identifier of the instance.
- id String
- Unique identifier of the instance.
- id string
- Unique identifier of the instance.
- id str
- Unique identifier of the instance.
- id String
- Unique identifier of the instance.
GetCloudInstanceCurrentStateImage
- Deprecated bool
- Whether the image is flagged as deprecated. A deprecated image still boots existing instances but is no longer recommended for new ones.
- Id string
- Unique identifier of the instance.
- Name string
- Display name of the attached volume.
- Size int
- Size of the attached volume, in GB.
- Status string
- Lifecycle status of the image as reported by Glance.
- Deprecated bool
- Whether the image is flagged as deprecated. A deprecated image still boots existing instances but is no longer recommended for new ones.
- Id string
- Unique identifier of the instance.
- Name string
- Display name of the attached volume.
- Size int
- Size of the attached volume, in GB.
- Status string
- Lifecycle status of the image as reported by Glance.
- deprecated bool
- Whether the image is flagged as deprecated. A deprecated image still boots existing instances but is no longer recommended for new ones.
- id string
- Unique identifier of the instance.
- name string
- Display name of the attached volume.
- size number
- Size of the attached volume, in GB.
- status string
- Lifecycle status of the image as reported by Glance.
- deprecated Boolean
- Whether the image is flagged as deprecated. A deprecated image still boots existing instances but is no longer recommended for new ones.
- id String
- Unique identifier of the instance.
- name String
- Display name of the attached volume.
- size Integer
- Size of the attached volume, in GB.
- status String
- Lifecycle status of the image as reported by Glance.
- deprecated boolean
- Whether the image is flagged as deprecated. A deprecated image still boots existing instances but is no longer recommended for new ones.
- id string
- Unique identifier of the instance.
- name string
- Display name of the attached volume.
- size number
- Size of the attached volume, in GB.
- status string
- Lifecycle status of the image as reported by Glance.
- deprecated bool
- Whether the image is flagged as deprecated. A deprecated image still boots existing instances but is no longer recommended for new ones.
- id str
- Unique identifier of the instance.
- name str
- Display name of the attached volume.
- size int
- Size of the attached volume, in GB.
- status str
- Lifecycle status of the image as reported by Glance.
- deprecated Boolean
- Whether the image is flagged as deprecated. A deprecated image still boots existing instances but is no longer recommended for new ones.
- id String
- Unique identifier of the instance.
- name String
- Display name of the attached volume.
- size Number
- Size of the attached volume, in GB.
- status String
- Lifecycle status of the image as reported by Glance.
GetCloudInstanceCurrentStateLocation
- Availability
Zone string - Availability zone within the region where the instance is placed, null in regions that have none.
- Region string
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- Availability
Zone string - Availability zone within the region where the instance is placed, null in regions that have none.
- Region string
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- availability_
zone string - Availability zone within the region where the instance is placed, null in regions that have none.
- region string
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- availability
Zone String - Availability zone within the region where the instance is placed, null in regions that have none.
- region String
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- availability
Zone string - Availability zone within the region where the instance is placed, null in regions that have none.
- region string
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- availability_
zone str - Availability zone within the region where the instance is placed, null in regions that have none.
- region str
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
- availability
Zone String - Availability zone within the region where the instance is placed, null in regions that have none.
- region String
- Code of the region where the instance is provisioned (for example GRA11, BHS5).
GetCloudInstanceCurrentStateNetwork
- Addresses
List<Get
Cloud Instance Current State Network Address> - Addresses observed on this interface: its fixed addresses plus, where applicable, its floating IP and any additional IPs routed to it. Each address carries a type of
FIXED,FLOATINGorADDITIONAL: - Gateway
Id string - Identifier of the gateway providing egress for this interface, null when none applies.
- Id string
- Unique identifier of the instance.
- Subnet
Id string - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- Addresses
[]Get
Cloud Instance Current State Network Address - Addresses observed on this interface: its fixed addresses plus, where applicable, its floating IP and any additional IPs routed to it. Each address carries a type of
FIXED,FLOATINGorADDITIONAL: - Gateway
Id string - Identifier of the gateway providing egress for this interface, null when none applies.
- Id string
- Unique identifier of the instance.
- Subnet
Id string - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- addresses list(object)
- Addresses observed on this interface: its fixed addresses plus, where applicable, its floating IP and any additional IPs routed to it. Each address carries a type of
FIXED,FLOATINGorADDITIONAL: - gateway_
id string - Identifier of the gateway providing egress for this interface, null when none applies.
- id string
- Unique identifier of the instance.
- subnet_
id string - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- addresses
List<Get
Cloud Instance Current State Network Address> - Addresses observed on this interface: its fixed addresses plus, where applicable, its floating IP and any additional IPs routed to it. Each address carries a type of
FIXED,FLOATINGorADDITIONAL: - gateway
Id String - Identifier of the gateway providing egress for this interface, null when none applies.
- id String
- Unique identifier of the instance.
- subnet
Id String - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- addresses
Get
Cloud Instance Current State Network Address[] - Addresses observed on this interface: its fixed addresses plus, where applicable, its floating IP and any additional IPs routed to it. Each address carries a type of
FIXED,FLOATINGorADDITIONAL: - gateway
Id string - Identifier of the gateway providing egress for this interface, null when none applies.
- id string
- Unique identifier of the instance.
- subnet
Id string - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- addresses
Sequence[Get
Cloud Instance Current State Network Address] - Addresses observed on this interface: its fixed addresses plus, where applicable, its floating IP and any additional IPs routed to it. Each address carries a type of
FIXED,FLOATINGorADDITIONAL: - gateway_
id str - Identifier of the gateway providing egress for this interface, null when none applies.
- id str
- Unique identifier of the instance.
- subnet_
id str - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- addresses List<Property Map>
- Addresses observed on this interface: its fixed addresses plus, where applicable, its floating IP and any additional IPs routed to it. Each address carries a type of
FIXED,FLOATINGorADDITIONAL: - gateway
Id String - Identifier of the gateway providing egress for this interface, null when none applies.
- id String
- Unique identifier of the instance.
- subnet
Id String - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
GetCloudInstanceCurrentStateNetworkAddress
- Ip string
- IP address assigned to the interface (IPv4 or IPv6).
- Mac string
- MAC address of the interface this IP is bound to. Null when the backend reports no interface for the address, which happens for an additional IP routed to an instance whose public interface has no visible Ext-Net address yet.
- Type string
- How this address reaches the instance:
FIXEDfor an address assigned to the interface itself,FLOATINGfor a floating IP NAT'd onto it,ADDITIONALfor an additional IP routed to the public interface. - Version int
- IP version of the address (4 for IPv4, 6 for IPv6).
- Ip string
- IP address assigned to the interface (IPv4 or IPv6).
- Mac string
- MAC address of the interface this IP is bound to. Null when the backend reports no interface for the address, which happens for an additional IP routed to an instance whose public interface has no visible Ext-Net address yet.
- Type string
- How this address reaches the instance:
FIXEDfor an address assigned to the interface itself,FLOATINGfor a floating IP NAT'd onto it,ADDITIONALfor an additional IP routed to the public interface. - Version int
- IP version of the address (4 for IPv4, 6 for IPv6).
- ip string
- IP address assigned to the interface (IPv4 or IPv6).
- mac string
- MAC address of the interface this IP is bound to. Null when the backend reports no interface for the address, which happens for an additional IP routed to an instance whose public interface has no visible Ext-Net address yet.
- type string
- How this address reaches the instance:
FIXEDfor an address assigned to the interface itself,FLOATINGfor a floating IP NAT'd onto it,ADDITIONALfor an additional IP routed to the public interface. - version number
- IP version of the address (4 for IPv4, 6 for IPv6).
- ip String
- IP address assigned to the interface (IPv4 or IPv6).
- mac String
- MAC address of the interface this IP is bound to. Null when the backend reports no interface for the address, which happens for an additional IP routed to an instance whose public interface has no visible Ext-Net address yet.
- type String
- How this address reaches the instance:
FIXEDfor an address assigned to the interface itself,FLOATINGfor a floating IP NAT'd onto it,ADDITIONALfor an additional IP routed to the public interface. - version Integer
- IP version of the address (4 for IPv4, 6 for IPv6).
- ip string
- IP address assigned to the interface (IPv4 or IPv6).
- mac string
- MAC address of the interface this IP is bound to. Null when the backend reports no interface for the address, which happens for an additional IP routed to an instance whose public interface has no visible Ext-Net address yet.
- type string
- How this address reaches the instance:
FIXEDfor an address assigned to the interface itself,FLOATINGfor a floating IP NAT'd onto it,ADDITIONALfor an additional IP routed to the public interface. - version number
- IP version of the address (4 for IPv4, 6 for IPv6).
- ip str
- IP address assigned to the interface (IPv4 or IPv6).
- mac str
- MAC address of the interface this IP is bound to. Null when the backend reports no interface for the address, which happens for an additional IP routed to an instance whose public interface has no visible Ext-Net address yet.
- type str
- How this address reaches the instance:
FIXEDfor an address assigned to the interface itself,FLOATINGfor a floating IP NAT'd onto it,ADDITIONALfor an additional IP routed to the public interface. - version int
- IP version of the address (4 for IPv4, 6 for IPv6).
- ip String
- IP address assigned to the interface (IPv4 or IPv6).
- mac String
- MAC address of the interface this IP is bound to. Null when the backend reports no interface for the address, which happens for an additional IP routed to an instance whose public interface has no visible Ext-Net address yet.
- type String
- How this address reaches the instance:
FIXEDfor an address assigned to the interface itself,FLOATINGfor a floating IP NAT'd onto it,ADDITIONALfor an additional IP routed to the public interface. - version Number
- IP version of the address (4 for IPv4, 6 for IPv6).
GetCloudInstanceCurrentStateSecurityGroup
- Id string
- Unique identifier of the instance.
- Id string
- Unique identifier of the instance.
- id string
- Unique identifier of the instance.
- id String
- Unique identifier of the instance.
- id string
- Unique identifier of the instance.
- id str
- Unique identifier of the instance.
- id String
- Unique identifier of the instance.
GetCloudInstanceCurrentStateShare
- Access
Level string - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - Access
To string - The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
- Id string
- Unique identifier of the instance.
- State string
- Observed state of the underlying access rule (
ACTIVE,APPLYING,DENYING,ERROR). Null while no state has been reported yet.
- Access
Level string - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - Access
To string - The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
- Id string
- Unique identifier of the instance.
- State string
- Observed state of the underlying access rule (
ACTIVE,APPLYING,DENYING,ERROR). Null while no state has been reported yet.
- access_
level string - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - access_
to string - The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
- id string
- Unique identifier of the instance.
- state string
- Observed state of the underlying access rule (
ACTIVE,APPLYING,DENYING,ERROR). Null while no state has been reported yet.
- access
Level String - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - access
To String - The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
- id String
- Unique identifier of the instance.
- state String
- Observed state of the underlying access rule (
ACTIVE,APPLYING,DENYING,ERROR). Null while no state has been reported yet.
- access
Level string - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - access
To string - The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
- id string
- Unique identifier of the instance.
- state string
- Observed state of the underlying access rule (
ACTIVE,APPLYING,DENYING,ERROR). Null while no state has been reported yet.
- access_
level str - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - access_
to str - The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
- id str
- Unique identifier of the instance.
- state str
- Observed state of the underlying access rule (
ACTIVE,APPLYING,DENYING,ERROR). Null while no state has been reported yet.
- access
Level String - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - access
To String - The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
- id String
- Unique identifier of the instance.
- state String
- Observed state of the underlying access rule (
ACTIVE,APPLYING,DENYING,ERROR). Null while no state has been reported yet.
GetCloudInstanceCurrentStateVolume
GetCloudInstanceNetwork
- Auto
Assign boolPublic Ip - Attach a public interface with a public IP assigned by the platform. Only valid on an entry with no
network_idand noip, and on at most one entry. - Ip string
- IP address assigned to the interface (IPv4 or IPv6).
- Network
Id string - Private network ID. Omit for a public interface.
- Subnet
Id string - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- Auto
Assign boolPublic Ip - Attach a public interface with a public IP assigned by the platform. Only valid on an entry with no
network_idand noip, and on at most one entry. - Ip string
- IP address assigned to the interface (IPv4 or IPv6).
- Network
Id string - Private network ID. Omit for a public interface.
- Subnet
Id string - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- auto_
assign_ boolpublic_ ip - Attach a public interface with a public IP assigned by the platform. Only valid on an entry with no
network_idand noip, and on at most one entry. - ip string
- IP address assigned to the interface (IPv4 or IPv6).
- network_
id string - Private network ID. Omit for a public interface.
- subnet_
id string - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- auto
Assign BooleanPublic Ip - Attach a public interface with a public IP assigned by the platform. Only valid on an entry with no
network_idand noip, and on at most one entry. - ip String
- IP address assigned to the interface (IPv4 or IPv6).
- network
Id String - Private network ID. Omit for a public interface.
- subnet
Id String - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- auto
Assign booleanPublic Ip - Attach a public interface with a public IP assigned by the platform. Only valid on an entry with no
network_idand noip, and on at most one entry. - ip string
- IP address assigned to the interface (IPv4 or IPv6).
- network
Id string - Private network ID. Omit for a public interface.
- subnet
Id string - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- auto_
assign_ boolpublic_ ip - Attach a public interface with a public IP assigned by the platform. Only valid on an entry with no
network_idand noip, and on at most one entry. - ip str
- IP address assigned to the interface (IPv4 or IPv6).
- network_
id str - Private network ID. Omit for a public interface.
- subnet_
id str - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
- auto
Assign BooleanPublic Ip - Attach a public interface with a public IP assigned by the platform. Only valid on an entry with no
network_idand noip, and on at most one entry. - ip String
- IP address assigned to the interface (IPv4 or IPv6).
- network
Id String - Private network ID. Omit for a public interface.
- subnet
Id String - Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
GetCloudInstanceShare
- Access
Level string - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - Id string
- Unique identifier of the instance.
- Access
Level string - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - Id string
- Unique identifier of the instance.
- access_
level string - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - id string
- Unique identifier of the instance.
- access
Level String - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - id String
- Unique identifier of the instance.
- access
Level string - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - id string
- Unique identifier of the instance.
- access_
level str - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - id str
- Unique identifier of the instance.
- access
Level String - Observed access level of the access rule for this instance (
READ_ONLYorREAD_WRITE). - id String
- Unique identifier of the instance.
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.19.1
published on Tuesday, Aug 18, 2026 by OVHcloud
published on Tuesday, Aug 18, 2026 by OVHcloud