1. Registry
  2. Packages
  3. OVH
  4. API Docs
  5. getCloudInstances
Viewing docs for OVHCloud v2.19.1
published on Tuesday, Aug 18, 2026 by OVHcloud
ovh logo
Viewing docs for OVHCloud v2.19.1
published on Tuesday, Aug 18, 2026 by OVHcloud

    Use this data source to list the instances of a public cloud project.

    NOTE current_state.shares is not populated by the list endpoint. Use the ovh.CloudInstance data source to retrieve the shares attached to a specific instance.

    Using getCloudInstances

    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 getCloudInstances(args: GetCloudInstancesArgs, opts?: InvokeOptions): Promise<GetCloudInstancesResult>
    function getCloudInstancesOutput(args: GetCloudInstancesOutputArgs, opts?: InvokeOutputOptions): Output<GetCloudInstancesResult>
    def get_cloud_instances(service_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetCloudInstancesResult
    def get_cloud_instances_output(service_name: pulumi.Input[Optional[str]] = None,
                            opts: Optional[InvokeOutputOptions] = None) -> Output[GetCloudInstancesResult]
    func GetCloudInstances(ctx *Context, args *GetCloudInstancesArgs, opts ...InvokeOption) (*GetCloudInstancesResult, error)
    func GetCloudInstancesOutput(ctx *Context, args *GetCloudInstancesOutputArgs, opts ...InvokeOption) GetCloudInstancesResultOutput

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

    public static class GetCloudInstances 
    {
        public static Task<GetCloudInstancesResult> InvokeAsync(GetCloudInstancesArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudInstancesResult> Invoke(GetCloudInstancesInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudInstancesResult> Invoke(GetCloudInstancesInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetCloudInstancesResult> getCloudInstances(GetCloudInstancesArgs args, InvokeOptions options)
    public static Output<GetCloudInstancesResult> getCloudInstances(GetCloudInstancesArgs args, InvokeOptions options)
    public static Output<GetCloudInstancesResult> getCloudInstances(GetCloudInstancesArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: ovh:index/getCloudInstances:getCloudInstances
      arguments:
        # arguments dictionary
    data "ovh_get_cloud_instances" "name" {
        # arguments
    }

    The following arguments are supported:

    ServiceName string
    Service name of the resource representing the id of the cloud project.
    ServiceName string
    Service name of the resource representing the id of the cloud project.
    service_name string
    Service name of the resource representing the id of the cloud project.
    serviceName String
    Service name of the resource representing the id of the cloud project.
    serviceName string
    Service name of the resource representing the id of the cloud project.
    service_name str
    Service name of the resource representing the id of the cloud project.
    serviceName String
    Service name of the resource representing the id of the cloud project.

    getCloudInstances Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Instances List<GetCloudInstancesInstance>
    Instances of the project:
    ServiceName string
    Id string
    The provider-assigned unique ID for this managed resource.
    Instances []GetCloudInstancesInstance
    Instances of the project:
    ServiceName string
    id string
    The provider-assigned unique ID for this managed resource.
    instances list(object)
    Instances of the project:
    service_name string
    id String
    The provider-assigned unique ID for this managed resource.
    instances List<GetCloudInstancesInstance>
    Instances of the project:
    serviceName String
    id string
    The provider-assigned unique ID for this managed resource.
    instances GetCloudInstancesInstance[]
    Instances of the project:
    serviceName string
    id str
    The provider-assigned unique ID for this managed resource.
    instances Sequence[GetCloudInstancesInstance]
    Instances of the project:
    service_name str
    id String
    The provider-assigned unique ID for this managed resource.
    instances List<Property Map>
    Instances of the project:
    serviceName String

    Supporting Types

    GetCloudInstancesInstance

    AvailabilityZone 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.
    CreatedAt string
    Creation date of the instance, as an RFC 3339 timestamp.
    CurrentState GetCloudInstancesInstanceCurrentState
    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:
    FlavorId string
    Unique identifier of the flavor.
    Id string
    Identifier of the instance (placement) group.
    ImageId string
    Identifier of the image the instance boots from, null for a boot-from-volume instance.
    Name string
    Display name of the attached volume.
    PowerState string
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while a power transition is in progress.
    Region string
    Code of the region where the instance is provisioned (for example GRA11, BHS5).
    ResourceStatus string
    Instance readiness in the system (CREATING, DELETING, ERROR, OUT_OF_SYNC, READY, UPDATING). Distinct from current_state.power_state, which carries the lower-level OpenStack administrative power state.
    UpdatedAt string
    Last modification date of the instance, as an RFC 3339 timestamp.
    AvailabilityZone 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.
    CreatedAt string
    Creation date of the instance, as an RFC 3339 timestamp.
    CurrentState GetCloudInstancesInstanceCurrentState
    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:
    FlavorId string
    Unique identifier of the flavor.
    Id string
    Identifier of the instance (placement) group.
    ImageId string
    Identifier of the image the instance boots from, null for a boot-from-volume instance.
    Name string
    Display name of the attached volume.
    PowerState string
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while a power transition is in progress.
    Region string
    Code of the region where the instance is provisioned (for example GRA11, BHS5).
    ResourceStatus string
    Instance readiness in the system (CREATING, DELETING, ERROR, OUT_OF_SYNC, READY, UPDATING). Distinct from current_state.power_state, which carries the lower-level OpenStack administrative power state.
    UpdatedAt string
    Last modification date of the instance, as an RFC 3339 timestamp.
    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.
    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.
    power_state string
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while 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 from current_state.power_state, which carries the lower-level OpenStack administrative power state.
    updated_at string
    Last modification date of the instance, as an RFC 3339 timestamp.
    availabilityZone 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.
    createdAt String
    Creation date of the instance, as an RFC 3339 timestamp.
    currentState GetCloudInstancesInstanceCurrentState
    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:
    flavorId String
    Unique identifier of the flavor.
    id String
    Identifier of the instance (placement) group.
    imageId String
    Identifier of the image the instance boots from, null for a boot-from-volume instance.
    name String
    Display name of the attached volume.
    powerState String
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while a power transition is in progress.
    region String
    Code of the region where the instance is provisioned (for example GRA11, BHS5).
    resourceStatus String
    Instance readiness in the system (CREATING, DELETING, ERROR, OUT_OF_SYNC, READY, UPDATING). Distinct from current_state.power_state, which carries the lower-level OpenStack administrative power state.
    updatedAt String
    Last modification date of the instance, as an RFC 3339 timestamp.
    availabilityZone 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.
    createdAt string
    Creation date of the instance, as an RFC 3339 timestamp.
    currentState GetCloudInstancesInstanceCurrentState
    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:
    flavorId string
    Unique identifier of the flavor.
    id string
    Identifier of the instance (placement) group.
    imageId string
    Identifier of the image the instance boots from, null for a boot-from-volume instance.
    name string
    Display name of the attached volume.
    powerState string
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while a power transition is in progress.
    region string
    Code of the region where the instance is provisioned (for example GRA11, BHS5).
    resourceStatus string
    Instance readiness in the system (CREATING, DELETING, ERROR, OUT_OF_SYNC, READY, UPDATING). Distinct from current_state.power_state, which carries the lower-level OpenStack administrative power state.
    updatedAt string
    Last modification date of the instance, as an RFC 3339 timestamp.
    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 GetCloudInstancesInstanceCurrentState
    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.
    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.
    power_state str
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while 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 from current_state.power_state, which carries the lower-level OpenStack administrative power state.
    updated_at str
    Last modification date of the instance, as an RFC 3339 timestamp.
    availabilityZone 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.
    createdAt String
    Creation date of the instance, as an RFC 3339 timestamp.
    currentState 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:
    flavorId String
    Unique identifier of the flavor.
    id String
    Identifier of the instance (placement) group.
    imageId String
    Identifier of the image the instance boots from, null for a boot-from-volume instance.
    name String
    Display name of the attached volume.
    powerState String
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while a power transition is in progress.
    region String
    Code of the region where the instance is provisioned (for example GRA11, BHS5).
    resourceStatus String
    Instance readiness in the system (CREATING, DELETING, ERROR, OUT_OF_SYNC, READY, UPDATING). Distinct from current_state.power_state, which carries the lower-level OpenStack administrative power state.
    updatedAt String
    Last modification date of the instance, as an RFC 3339 timestamp.

    GetCloudInstancesInstanceCurrentState

    Flavor GetCloudInstancesInstanceCurrentStateFlavor
    Observed flavor of the instance, with its full sizing details:
    Group GetCloudInstancesInstanceCurrentStateGroup
    Instance (placement) group the instance belongs to, null when it is not part of any group:
    HostId string
    Opaque identifier of the physical host the instance is running on, as exposed by OpenStack. Null when not available.
    Image GetCloudInstancesInstanceCurrentStateImage
    Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
    Location GetCloudInstancesInstanceCurrentStateLocation
    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<GetCloudInstancesInstanceCurrentStateNetwork>
    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:
    PowerState string
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while a power transition is in progress.
    ProjectId string
    Identifier of the Public Cloud project the instance belongs to.
    SecurityGroups List<GetCloudInstancesInstanceCurrentStateSecurityGroup>
    Security groups currently attached to the instance's ports:
    Shares List<GetCloudInstancesInstanceCurrentStateShare>
    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, so always null here:
    SshKeyName string
    Name of the SSH key pair injected into the instance at boot, null when none was provided.
    UserId string
    Identifier of the OpenStack user that owns the instance.
    Volumes List<GetCloudInstancesInstanceCurrentStateVolume>
    Observed block volumes attached to the instance:
    Flavor GetCloudInstancesInstanceCurrentStateFlavor
    Observed flavor of the instance, with its full sizing details:
    Group GetCloudInstancesInstanceCurrentStateGroup
    Instance (placement) group the instance belongs to, null when it is not part of any group:
    HostId string
    Opaque identifier of the physical host the instance is running on, as exposed by OpenStack. Null when not available.
    Image GetCloudInstancesInstanceCurrentStateImage
    Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
    Location GetCloudInstancesInstanceCurrentStateLocation
    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 []GetCloudInstancesInstanceCurrentStateNetwork
    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:
    PowerState string
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while a power transition is in progress.
    ProjectId string
    Identifier of the Public Cloud project the instance belongs to.
    SecurityGroups []GetCloudInstancesInstanceCurrentStateSecurityGroup
    Security groups currently attached to the instance's ports:
    Shares []GetCloudInstancesInstanceCurrentStateShare
    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, so always null here:
    SshKeyName string
    Name of the SSH key pair injected into the instance at boot, null when none was provided.
    UserId string
    Identifier of the OpenStack user that owns the instance.
    Volumes []GetCloudInstancesInstanceCurrentStateVolume
    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_state while 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:
    shares 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, so always null here:
    ssh_key_name string
    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 GetCloudInstancesInstanceCurrentStateFlavor
    Observed flavor of the instance, with its full sizing details:
    group GetCloudInstancesInstanceCurrentStateGroup
    Instance (placement) group the instance belongs to, null when it is not part of any group:
    hostId String
    Opaque identifier of the physical host the instance is running on, as exposed by OpenStack. Null when not available.
    image GetCloudInstancesInstanceCurrentStateImage
    Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
    location GetCloudInstancesInstanceCurrentStateLocation
    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<GetCloudInstancesInstanceCurrentStateNetwork>
    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:
    powerState String
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while a power transition is in progress.
    projectId String
    Identifier of the Public Cloud project the instance belongs to.
    securityGroups List<GetCloudInstancesInstanceCurrentStateSecurityGroup>
    Security groups currently attached to the instance's ports:
    shares List<GetCloudInstancesInstanceCurrentStateShare>
    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, so always null here:
    sshKeyName String
    Name of the SSH key pair injected into the instance at boot, null when none was provided.
    userId String
    Identifier of the OpenStack user that owns the instance.
    volumes List<GetCloudInstancesInstanceCurrentStateVolume>
    Observed block volumes attached to the instance:
    flavor GetCloudInstancesInstanceCurrentStateFlavor
    Observed flavor of the instance, with its full sizing details:
    group GetCloudInstancesInstanceCurrentStateGroup
    Instance (placement) group the instance belongs to, null when it is not part of any group:
    hostId string
    Opaque identifier of the physical host the instance is running on, as exposed by OpenStack. Null when not available.
    image GetCloudInstancesInstanceCurrentStateImage
    Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
    location GetCloudInstancesInstanceCurrentStateLocation
    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 GetCloudInstancesInstanceCurrentStateNetwork[]
    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:
    powerState string
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while a power transition is in progress.
    projectId string
    Identifier of the Public Cloud project the instance belongs to.
    securityGroups GetCloudInstancesInstanceCurrentStateSecurityGroup[]
    Security groups currently attached to the instance's ports:
    shares GetCloudInstancesInstanceCurrentStateShare[]
    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, so always null here:
    sshKeyName string
    Name of the SSH key pair injected into the instance at boot, null when none was provided.
    userId string
    Identifier of the OpenStack user that owns the instance.
    volumes GetCloudInstancesInstanceCurrentStateVolume[]
    Observed block volumes attached to the instance:
    flavor GetCloudInstancesInstanceCurrentStateFlavor
    Observed flavor of the instance, with its full sizing details:
    group GetCloudInstancesInstanceCurrentStateGroup
    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 GetCloudInstancesInstanceCurrentStateImage
    Observed image the instance was booted from, null for a boot-from-volume instance which has no image:
    location GetCloudInstancesInstanceCurrentStateLocation
    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[GetCloudInstancesInstanceCurrentStateNetwork]
    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_state while a power transition is in progress.
    project_id str
    Identifier of the Public Cloud project the instance belongs to.
    security_groups Sequence[GetCloudInstancesInstanceCurrentStateSecurityGroup]
    Security groups currently attached to the instance's ports:
    shares Sequence[GetCloudInstancesInstanceCurrentStateShare]
    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, so always null here:
    ssh_key_name str
    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[GetCloudInstancesInstanceCurrentStateVolume]
    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:
    hostId 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:
    powerState String
    Observed administrative power state of the instance as reported by OpenStack. It may transiently differ from the requested power_state while a power transition is in progress.
    projectId String
    Identifier of the Public Cloud project the instance belongs to.
    securityGroups List<Property Map>
    Security groups currently attached to the instance's ports:
    shares 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, so always null here:
    sshKeyName String
    Name of the SSH key pair injected into the instance at boot, null when none was provided.
    userId String
    Identifier of the OpenStack user that owns the instance.
    volumes List<Property Map>
    Observed block volumes attached to the instance:

    GetCloudInstancesInstanceCurrentStateFlavor

    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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.

    GetCloudInstancesInstanceCurrentStateGroup

    Id string
    Identifier of the instance (placement) group.
    Id string
    Identifier of the instance (placement) group.
    id string
    Identifier of the instance (placement) group.
    id String
    Identifier of the instance (placement) group.
    id string
    Identifier of the instance (placement) group.
    id str
    Identifier of the instance (placement) group.
    id String
    Identifier of the instance (placement) group.

    GetCloudInstancesInstanceCurrentStateImage

    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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
    Identifier of the instance (placement) group.
    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.

    GetCloudInstancesInstanceCurrentStateLocation

    AvailabilityZone 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).
    AvailabilityZone 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).
    availabilityZone 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).
    availabilityZone 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).
    availabilityZone 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).

    GetCloudInstancesInstanceCurrentStateNetwork

    Addresses List<GetCloudInstancesInstanceCurrentStateNetworkAddress>
    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, FLOATING or ADDITIONAL:
    GatewayId string
    Identifier of the gateway providing egress for this interface, null when none applies.
    Id string
    Identifier of the instance (placement) group.
    SubnetId string
    Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
    Addresses []GetCloudInstancesInstanceCurrentStateNetworkAddress
    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, FLOATING or ADDITIONAL:
    GatewayId string
    Identifier of the gateway providing egress for this interface, null when none applies.
    Id string
    Identifier of the instance (placement) group.
    SubnetId 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, FLOATING or ADDITIONAL:
    gateway_id string
    Identifier of the gateway providing egress for this interface, null when none applies.
    id string
    Identifier of the instance (placement) group.
    subnet_id string
    Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
    addresses List<GetCloudInstancesInstanceCurrentStateNetworkAddress>
    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, FLOATING or ADDITIONAL:
    gatewayId String
    Identifier of the gateway providing egress for this interface, null when none applies.
    id String
    Identifier of the instance (placement) group.
    subnetId String
    Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
    addresses GetCloudInstancesInstanceCurrentStateNetworkAddress[]
    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, FLOATING or ADDITIONAL:
    gatewayId string
    Identifier of the gateway providing egress for this interface, null when none applies.
    id string
    Identifier of the instance (placement) group.
    subnetId string
    Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.
    addresses Sequence[GetCloudInstancesInstanceCurrentStateNetworkAddress]
    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, FLOATING or ADDITIONAL:
    gateway_id str
    Identifier of the gateway providing egress for this interface, null when none applies.
    id str
    Identifier of the instance (placement) group.
    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, FLOATING or ADDITIONAL:
    gatewayId String
    Identifier of the gateway providing egress for this interface, null when none applies.
    id String
    Identifier of the instance (placement) group.
    subnetId String
    Identifier of the subnet this interface draws its fixed address from, null for an entry without a network id.

    GetCloudInstancesInstanceCurrentStateNetworkAddress

    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: FIXED for an address assigned to the interface itself, FLOATING for a floating IP NAT'd onto it, ADDITIONAL for 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: FIXED for an address assigned to the interface itself, FLOATING for a floating IP NAT'd onto it, ADDITIONAL for 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: FIXED for an address assigned to the interface itself, FLOATING for a floating IP NAT'd onto it, ADDITIONAL for 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: FIXED for an address assigned to the interface itself, FLOATING for a floating IP NAT'd onto it, ADDITIONAL for 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: FIXED for an address assigned to the interface itself, FLOATING for a floating IP NAT'd onto it, ADDITIONAL for 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: FIXED for an address assigned to the interface itself, FLOATING for a floating IP NAT'd onto it, ADDITIONAL for 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: FIXED for an address assigned to the interface itself, FLOATING for a floating IP NAT'd onto it, ADDITIONAL for an additional IP routed to the public interface.
    version Number
    IP version of the address (4 for IPv4, 6 for IPv6).

    GetCloudInstancesInstanceCurrentStateSecurityGroup

    Id string
    Identifier of the instance (placement) group.
    Id string
    Identifier of the instance (placement) group.
    id string
    Identifier of the instance (placement) group.
    id String
    Identifier of the instance (placement) group.
    id string
    Identifier of the instance (placement) group.
    id str
    Identifier of the instance (placement) group.
    id String
    Identifier of the instance (placement) group.

    GetCloudInstancesInstanceCurrentStateShare

    AccessLevel string
    Observed access level of the access rule for this instance (READ_ONLY or READ_WRITE).
    AccessTo string
    The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
    Id string
    Identifier of the instance (placement) group.
    State string
    Observed state of the underlying access rule (ACTIVE, APPLYING, DENYING, ERROR). Null while no state has been reported yet.
    AccessLevel string
    Observed access level of the access rule for this instance (READ_ONLY or READ_WRITE).
    AccessTo string
    The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
    Id string
    Identifier of the instance (placement) group.
    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_ONLY or READ_WRITE).
    access_to string
    The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
    id string
    Identifier of the instance (placement) group.
    state string
    Observed state of the underlying access rule (ACTIVE, APPLYING, DENYING, ERROR). Null while no state has been reported yet.
    accessLevel String
    Observed access level of the access rule for this instance (READ_ONLY or READ_WRITE).
    accessTo String
    The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
    id String
    Identifier of the instance (placement) group.
    state String
    Observed state of the underlying access rule (ACTIVE, APPLYING, DENYING, ERROR). Null while no state has been reported yet.
    accessLevel string
    Observed access level of the access rule for this instance (READ_ONLY or READ_WRITE).
    accessTo string
    The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
    id string
    Identifier of the instance (placement) group.
    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_ONLY or READ_WRITE).
    access_to str
    The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
    id str
    Identifier of the instance (placement) group.
    state str
    Observed state of the underlying access rule (ACTIVE, APPLYING, DENYING, ERROR). Null while no state has been reported yet.
    accessLevel String
    Observed access level of the access rule for this instance (READ_ONLY or READ_WRITE).
    accessTo String
    The instance IP address the Manila access rule targets: its fixed IPv4 address on the share's network.
    id String
    Identifier of the instance (placement) group.
    state String
    Observed state of the underlying access rule (ACTIVE, APPLYING, DENYING, ERROR). Null while no state has been reported yet.

    GetCloudInstancesInstanceCurrentStateVolume

    Id string
    Identifier of the instance (placement) group.
    Name string
    Display name of the attached volume.
    Size int
    Size of the attached volume, in GB.
    Id string
    Identifier of the instance (placement) group.
    Name string
    Display name of the attached volume.
    Size int
    Size of the attached volume, in GB.
    id string
    Identifier of the instance (placement) group.
    name string
    Display name of the attached volume.
    size number
    Size of the attached volume, in GB.
    id String
    Identifier of the instance (placement) group.
    name String
    Display name of the attached volume.
    size Integer
    Size of the attached volume, in GB.
    id string
    Identifier of the instance (placement) group.
    name string
    Display name of the attached volume.
    size number
    Size of the attached volume, in GB.
    id str
    Identifier of the instance (placement) group.
    name str
    Display name of the attached volume.
    size int
    Size of the attached volume, in GB.
    id String
    Identifier of the instance (placement) group.
    name String
    Display name of the attached volume.
    size Number
    Size of the attached volume, in GB.

    Package Details

    Repository
    ovh ovh/pulumi-ovh
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the ovh Terraform Provider.
    ovh logo
    Viewing docs for OVHCloud v2.19.1
    published on Tuesday, Aug 18, 2026 by OVHcloud

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial