1. Packages
  2. Outscale Provider
  3. API Docs
  4. getImages
outscale 1.1.0 published on Thursday, Apr 3, 2025 by outscale

outscale.getImages

Explore with Pulumi AI

outscale 1.1.0 published on Thursday, Apr 3, 2025 by outscale

Provides information about images.

For more information on this resource, see the User Guide.
For more information on this resource actions, see the API documentation.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as outscale from "@pulumi/outscale";

const images01 = outscale.getImages({
    filters: [
        {
            name: "account_aliases",
            values: ["Outscale"],
        },
        {
            name: "image_names",
            values: [
                "Ubuntu*",
                "RockyLinux*",
            ],
        },
    ],
});
Copy
import pulumi
import pulumi_outscale as outscale

images01 = outscale.get_images(filters=[
    {
        "name": "account_aliases",
        "values": ["Outscale"],
    },
    {
        "name": "image_names",
        "values": [
            "Ubuntu*",
            "RockyLinux*",
        ],
    },
])
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/outscale/outscale"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := outscale.GetImages(ctx, &outscale.GetImagesArgs{
			Filters: []outscale.GetImagesFilter{
				{
					Name: "account_aliases",
					Values: []string{
						"Outscale",
					},
				},
				{
					Name: "image_names",
					Values: []string{
						"Ubuntu*",
						"RockyLinux*",
					},
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Outscale = Pulumi.Outscale;

return await Deployment.RunAsync(() => 
{
    var images01 = Outscale.GetImages.Invoke(new()
    {
        Filters = new[]
        {
            new Outscale.Inputs.GetImagesFilterInputArgs
            {
                Name = "account_aliases",
                Values = new[]
                {
                    "Outscale",
                },
            },
            new Outscale.Inputs.GetImagesFilterInputArgs
            {
                Name = "image_names",
                Values = new[]
                {
                    "Ubuntu*",
                    "RockyLinux*",
                },
            },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.outscale.OutscaleFunctions;
import com.pulumi.outscale.inputs.GetImagesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var images01 = OutscaleFunctions.getImages(GetImagesArgs.builder()
            .filters(            
                GetImagesFilterArgs.builder()
                    .name("account_aliases")
                    .values("Outscale")
                    .build(),
                GetImagesFilterArgs.builder()
                    .name("image_names")
                    .values(                    
                        "Ubuntu*",
                        "RockyLinux*")
                    .build())
            .build());

    }
}
Copy
variables:
  images01:
    fn::invoke:
      function: outscale:getImages
      arguments:
        filters:
          - name: account_aliases
            values:
              - Outscale
          - name: image_names
            values:
              - Ubuntu*
              - RockyLinux*
Copy

Using getImages

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 getImages(args: GetImagesArgs, opts?: InvokeOptions): Promise<GetImagesResult>
function getImagesOutput(args: GetImagesOutputArgs, opts?: InvokeOptions): Output<GetImagesResult>
Copy
def get_images(account_ids: Optional[Sequence[str]] = None,
               filters: Optional[Sequence[GetImagesFilter]] = None,
               id: Optional[str] = None,
               image_ids: Optional[Sequence[str]] = None,
               permissions: Optional[Sequence[str]] = None,
               opts: Optional[InvokeOptions] = None) -> GetImagesResult
def get_images_output(account_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
               filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetImagesFilterArgs]]]] = None,
               id: Optional[pulumi.Input[str]] = None,
               image_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
               permissions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetImagesResult]
Copy
func GetImages(ctx *Context, args *GetImagesArgs, opts ...InvokeOption) (*GetImagesResult, error)
func GetImagesOutput(ctx *Context, args *GetImagesOutputArgs, opts ...InvokeOption) GetImagesResultOutput
Copy

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

public static class GetImages 
{
    public static Task<GetImagesResult> InvokeAsync(GetImagesArgs args, InvokeOptions? opts = null)
    public static Output<GetImagesResult> Invoke(GetImagesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetImagesResult> getImages(GetImagesArgs args, InvokeOptions options)
public static Output<GetImagesResult> getImages(GetImagesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: outscale:index/getImages:getImages
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountIds List<string>
One or more account IDs that the permission is associated with.
Filters List<GetImagesFilter>
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
Id string
ImageIds List<string>
Permissions List<string>
AccountIds []string
One or more account IDs that the permission is associated with.
Filters []GetImagesFilter
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
Id string
ImageIds []string
Permissions []string
accountIds List<String>
One or more account IDs that the permission is associated with.
filters List<GetImagesFilter>
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id String
imageIds List<String>
permissions List<String>
accountIds string[]
One or more account IDs that the permission is associated with.
filters GetImagesFilter[]
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id string
imageIds string[]
permissions string[]
account_ids Sequence[str]
One or more account IDs that the permission is associated with.
filters Sequence[GetImagesFilter]
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id str
image_ids Sequence[str]
permissions Sequence[str]
accountIds List<String>
One or more account IDs that the permission is associated with.
filters List<Property Map>
A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
id String
imageIds List<String>
permissions List<String>

getImages Result

The following output properties are available:

Id string
Images List<GetImagesImage>
Information about one or more OMIs.
RequestId string
AccountIds List<string>
One or more account IDs that the permission is associated with.
Filters List<GetImagesFilter>
ImageIds List<string>
Permissions List<string>
Id string
Images []GetImagesImage
Information about one or more OMIs.
RequestId string
AccountIds []string
One or more account IDs that the permission is associated with.
Filters []GetImagesFilter
ImageIds []string
Permissions []string
id String
images List<GetImagesImage>
Information about one or more OMIs.
requestId String
accountIds List<String>
One or more account IDs that the permission is associated with.
filters List<GetImagesFilter>
imageIds List<String>
permissions List<String>
id string
images GetImagesImage[]
Information about one or more OMIs.
requestId string
accountIds string[]
One or more account IDs that the permission is associated with.
filters GetImagesFilter[]
imageIds string[]
permissions string[]
id str
images Sequence[GetImagesImage]
Information about one or more OMIs.
request_id str
account_ids Sequence[str]
One or more account IDs that the permission is associated with.
filters Sequence[GetImagesFilter]
image_ids Sequence[str]
permissions Sequence[str]
id String
images List<Property Map>
Information about one or more OMIs.
requestId String
accountIds List<String>
One or more account IDs that the permission is associated with.
filters List<Property Map>
imageIds List<String>
permissions List<String>

Supporting Types

GetImagesFilter

Name This property is required. string
Values This property is required. List<string>
Name This property is required. string
Values This property is required. []string
name This property is required. String
values This property is required. List<String>
name This property is required. string
values This property is required. string[]
name This property is required. str
values This property is required. Sequence[str]
name This property is required. String
values This property is required. List<String>

GetImagesImage

AccountAlias This property is required. string
The account alias of the owner of the OMI.
AccountId This property is required. string
The account ID of the owner of the OMI.
Architecture This property is required. string
The architecture of the OMI.
BlockDeviceMappings This property is required. List<GetImagesImageBlockDeviceMapping>
One or more block device mappings.
CreationDate This property is required. string
The date and time (UTC) at which the OMI was created.
Description This property is required. string
The description of the OMI.
FileLocation This property is required. string
The location from which the OMI files were created.
ImageId This property is required. string
The ID of the OMI.
ImageName This property is required. string
The name of the OMI.
ImageType This property is required. string
The type of the OMI.
PermissionsToLaunches This property is required. List<GetImagesImagePermissionsToLaunch>
Permissions for the resource.
ProductCodes This property is required. List<string>
The product codes associated with the OMI.
RootDeviceName This property is required. string
The name of the root device.
RootDeviceType This property is required. string
The type of root device used by the OMI (always bsu).
State This property is required. string
The state of the OMI (pending | available | failed).
StateComments This property is required. List<GetImagesImageStateComment>
Information about the change of state.
Tags This property is required. List<GetImagesImageTag>
One or more tags associated with the OMI.
AccountAlias This property is required. string
The account alias of the owner of the OMI.
AccountId This property is required. string
The account ID of the owner of the OMI.
Architecture This property is required. string
The architecture of the OMI.
BlockDeviceMappings This property is required. []GetImagesImageBlockDeviceMapping
One or more block device mappings.
CreationDate This property is required. string
The date and time (UTC) at which the OMI was created.
Description This property is required. string
The description of the OMI.
FileLocation This property is required. string
The location from which the OMI files were created.
ImageId This property is required. string
The ID of the OMI.
ImageName This property is required. string
The name of the OMI.
ImageType This property is required. string
The type of the OMI.
PermissionsToLaunches This property is required. []GetImagesImagePermissionsToLaunch
Permissions for the resource.
ProductCodes This property is required. []string
The product codes associated with the OMI.
RootDeviceName This property is required. string
The name of the root device.
RootDeviceType This property is required. string
The type of root device used by the OMI (always bsu).
State This property is required. string
The state of the OMI (pending | available | failed).
StateComments This property is required. []GetImagesImageStateComment
Information about the change of state.
Tags This property is required. []GetImagesImageTag
One or more tags associated with the OMI.
accountAlias This property is required. String
The account alias of the owner of the OMI.
accountId This property is required. String
The account ID of the owner of the OMI.
architecture This property is required. String
The architecture of the OMI.
blockDeviceMappings This property is required. List<GetImagesImageBlockDeviceMapping>
One or more block device mappings.
creationDate This property is required. String
The date and time (UTC) at which the OMI was created.
description This property is required. String
The description of the OMI.
fileLocation This property is required. String
The location from which the OMI files were created.
imageId This property is required. String
The ID of the OMI.
imageName This property is required. String
The name of the OMI.
imageType This property is required. String
The type of the OMI.
permissionsToLaunches This property is required. List<GetImagesImagePermissionsToLaunch>
Permissions for the resource.
productCodes This property is required. List<String>
The product codes associated with the OMI.
rootDeviceName This property is required. String
The name of the root device.
rootDeviceType This property is required. String
The type of root device used by the OMI (always bsu).
state This property is required. String
The state of the OMI (pending | available | failed).
stateComments This property is required. List<GetImagesImageStateComment>
Information about the change of state.
tags This property is required. List<GetImagesImageTag>
One or more tags associated with the OMI.
accountAlias This property is required. string
The account alias of the owner of the OMI.
accountId This property is required. string
The account ID of the owner of the OMI.
architecture This property is required. string
The architecture of the OMI.
blockDeviceMappings This property is required. GetImagesImageBlockDeviceMapping[]
One or more block device mappings.
creationDate This property is required. string
The date and time (UTC) at which the OMI was created.
description This property is required. string
The description of the OMI.
fileLocation This property is required. string
The location from which the OMI files were created.
imageId This property is required. string
The ID of the OMI.
imageName This property is required. string
The name of the OMI.
imageType This property is required. string
The type of the OMI.
permissionsToLaunches This property is required. GetImagesImagePermissionsToLaunch[]
Permissions for the resource.
productCodes This property is required. string[]
The product codes associated with the OMI.
rootDeviceName This property is required. string
The name of the root device.
rootDeviceType This property is required. string
The type of root device used by the OMI (always bsu).
state This property is required. string
The state of the OMI (pending | available | failed).
stateComments This property is required. GetImagesImageStateComment[]
Information about the change of state.
tags This property is required. GetImagesImageTag[]
One or more tags associated with the OMI.
account_alias This property is required. str
The account alias of the owner of the OMI.
account_id This property is required. str
The account ID of the owner of the OMI.
architecture This property is required. str
The architecture of the OMI.
block_device_mappings This property is required. Sequence[GetImagesImageBlockDeviceMapping]
One or more block device mappings.
creation_date This property is required. str
The date and time (UTC) at which the OMI was created.
description This property is required. str
The description of the OMI.
file_location This property is required. str
The location from which the OMI files were created.
image_id This property is required. str
The ID of the OMI.
image_name This property is required. str
The name of the OMI.
image_type This property is required. str
The type of the OMI.
permissions_to_launches This property is required. Sequence[GetImagesImagePermissionsToLaunch]
Permissions for the resource.
product_codes This property is required. Sequence[str]
The product codes associated with the OMI.
root_device_name This property is required. str
The name of the root device.
root_device_type This property is required. str
The type of root device used by the OMI (always bsu).
state This property is required. str
The state of the OMI (pending | available | failed).
state_comments This property is required. Sequence[GetImagesImageStateComment]
Information about the change of state.
tags This property is required. Sequence[GetImagesImageTag]
One or more tags associated with the OMI.
accountAlias This property is required. String
The account alias of the owner of the OMI.
accountId This property is required. String
The account ID of the owner of the OMI.
architecture This property is required. String
The architecture of the OMI.
blockDeviceMappings This property is required. List<Property Map>
One or more block device mappings.
creationDate This property is required. String
The date and time (UTC) at which the OMI was created.
description This property is required. String
The description of the OMI.
fileLocation This property is required. String
The location from which the OMI files were created.
imageId This property is required. String
The ID of the OMI.
imageName This property is required. String
The name of the OMI.
imageType This property is required. String
The type of the OMI.
permissionsToLaunches This property is required. List<Property Map>
Permissions for the resource.
productCodes This property is required. List<String>
The product codes associated with the OMI.
rootDeviceName This property is required. String
The name of the root device.
rootDeviceType This property is required. String
The type of root device used by the OMI (always bsu).
state This property is required. String
The state of the OMI (pending | available | failed).
stateComments This property is required. List<Property Map>
Information about the change of state.
tags This property is required. List<Property Map>
One or more tags associated with the OMI.

GetImagesImageBlockDeviceMapping

Bsus This property is required. List<GetImagesImageBlockDeviceMappingBsus>
Information about the BSU volume to create.
DeviceName This property is required. string
The device name for the volume. For a root device, you must use /dev/sda1. For other volumes, you must use /dev/sdX, /dev/sdXX, /dev/xvdX, or /dev/xvdXX (where the first X is a letter between b and z, and the second X is a letter between a and z).
VirtualDeviceName This property is required. string
The name of the virtual device (ephemeralN).
Bsus This property is required. []GetImagesImageBlockDeviceMappingBsus
Information about the BSU volume to create.
DeviceName This property is required. string
The device name for the volume. For a root device, you must use /dev/sda1. For other volumes, you must use /dev/sdX, /dev/sdXX, /dev/xvdX, or /dev/xvdXX (where the first X is a letter between b and z, and the second X is a letter between a and z).
VirtualDeviceName This property is required. string
The name of the virtual device (ephemeralN).
bsus This property is required. List<GetImagesImageBlockDeviceMappingBsus>
Information about the BSU volume to create.
deviceName This property is required. String
The device name for the volume. For a root device, you must use /dev/sda1. For other volumes, you must use /dev/sdX, /dev/sdXX, /dev/xvdX, or /dev/xvdXX (where the first X is a letter between b and z, and the second X is a letter between a and z).
virtualDeviceName This property is required. String
The name of the virtual device (ephemeralN).
bsus This property is required. GetImagesImageBlockDeviceMappingBsus[]
Information about the BSU volume to create.
deviceName This property is required. string
The device name for the volume. For a root device, you must use /dev/sda1. For other volumes, you must use /dev/sdX, /dev/sdXX, /dev/xvdX, or /dev/xvdXX (where the first X is a letter between b and z, and the second X is a letter between a and z).
virtualDeviceName This property is required. string
The name of the virtual device (ephemeralN).
bsus This property is required. Sequence[GetImagesImageBlockDeviceMappingBsus]
Information about the BSU volume to create.
device_name This property is required. str
The device name for the volume. For a root device, you must use /dev/sda1. For other volumes, you must use /dev/sdX, /dev/sdXX, /dev/xvdX, or /dev/xvdXX (where the first X is a letter between b and z, and the second X is a letter between a and z).
virtual_device_name This property is required. str
The name of the virtual device (ephemeralN).
bsus This property is required. List<Property Map>
Information about the BSU volume to create.
deviceName This property is required. String
The device name for the volume. For a root device, you must use /dev/sda1. For other volumes, you must use /dev/sdX, /dev/sdXX, /dev/xvdX, or /dev/xvdXX (where the first X is a letter between b and z, and the second X is a letter between a and z).
virtualDeviceName This property is required. String
The name of the virtual device (ephemeralN).

GetImagesImageBlockDeviceMappingBsus

DeleteOnVmDeletion This property is required. bool
By default or if set to true, the volume is deleted when terminating the VM. If false, the volume is not deleted when terminating the VM.
Iops This property is required. double
The number of I/O operations per second (IOPS). This parameter must be specified only if you create an io1 volume. The maximum number of IOPS allowed for io1 volumes is 13000 with a maximum performance ratio of 300 IOPS per gibibyte.
SnapshotId This property is required. string
The ID of the snapshot used to create the volume.
VolumeSize This property is required. double
The size of the volume, in gibibytes (GiB). If you specify a snapshot ID, the volume size must be at least equal to the snapshot size. If you specify a snapshot ID but no volume size, the volume is created with a size similar to the snapshot one.
VolumeType This property is required. string
The type of the volume (standard | io1 | gp2). If not specified in the request, a standard volume is created. For more information about volume types, see About Volumes > Volume Types and IOPS.
DeleteOnVmDeletion This property is required. bool
By default or if set to true, the volume is deleted when terminating the VM. If false, the volume is not deleted when terminating the VM.
Iops This property is required. float64
The number of I/O operations per second (IOPS). This parameter must be specified only if you create an io1 volume. The maximum number of IOPS allowed for io1 volumes is 13000 with a maximum performance ratio of 300 IOPS per gibibyte.
SnapshotId This property is required. string
The ID of the snapshot used to create the volume.
VolumeSize This property is required. float64
The size of the volume, in gibibytes (GiB). If you specify a snapshot ID, the volume size must be at least equal to the snapshot size. If you specify a snapshot ID but no volume size, the volume is created with a size similar to the snapshot one.
VolumeType This property is required. string
The type of the volume (standard | io1 | gp2). If not specified in the request, a standard volume is created. For more information about volume types, see About Volumes > Volume Types and IOPS.
deleteOnVmDeletion This property is required. Boolean
By default or if set to true, the volume is deleted when terminating the VM. If false, the volume is not deleted when terminating the VM.
iops This property is required. Double
The number of I/O operations per second (IOPS). This parameter must be specified only if you create an io1 volume. The maximum number of IOPS allowed for io1 volumes is 13000 with a maximum performance ratio of 300 IOPS per gibibyte.
snapshotId This property is required. String
The ID of the snapshot used to create the volume.
volumeSize This property is required. Double
The size of the volume, in gibibytes (GiB). If you specify a snapshot ID, the volume size must be at least equal to the snapshot size. If you specify a snapshot ID but no volume size, the volume is created with a size similar to the snapshot one.
volumeType This property is required. String
The type of the volume (standard | io1 | gp2). If not specified in the request, a standard volume is created. For more information about volume types, see About Volumes > Volume Types and IOPS.
deleteOnVmDeletion This property is required. boolean
By default or if set to true, the volume is deleted when terminating the VM. If false, the volume is not deleted when terminating the VM.
iops This property is required. number
The number of I/O operations per second (IOPS). This parameter must be specified only if you create an io1 volume. The maximum number of IOPS allowed for io1 volumes is 13000 with a maximum performance ratio of 300 IOPS per gibibyte.
snapshotId This property is required. string
The ID of the snapshot used to create the volume.
volumeSize This property is required. number
The size of the volume, in gibibytes (GiB). If you specify a snapshot ID, the volume size must be at least equal to the snapshot size. If you specify a snapshot ID but no volume size, the volume is created with a size similar to the snapshot one.
volumeType This property is required. string
The type of the volume (standard | io1 | gp2). If not specified in the request, a standard volume is created. For more information about volume types, see About Volumes > Volume Types and IOPS.
delete_on_vm_deletion This property is required. bool
By default or if set to true, the volume is deleted when terminating the VM. If false, the volume is not deleted when terminating the VM.
iops This property is required. float
The number of I/O operations per second (IOPS). This parameter must be specified only if you create an io1 volume. The maximum number of IOPS allowed for io1 volumes is 13000 with a maximum performance ratio of 300 IOPS per gibibyte.
snapshot_id This property is required. str
The ID of the snapshot used to create the volume.
volume_size This property is required. float
The size of the volume, in gibibytes (GiB). If you specify a snapshot ID, the volume size must be at least equal to the snapshot size. If you specify a snapshot ID but no volume size, the volume is created with a size similar to the snapshot one.
volume_type This property is required. str
The type of the volume (standard | io1 | gp2). If not specified in the request, a standard volume is created. For more information about volume types, see About Volumes > Volume Types and IOPS.
deleteOnVmDeletion This property is required. Boolean
By default or if set to true, the volume is deleted when terminating the VM. If false, the volume is not deleted when terminating the VM.
iops This property is required. Number
The number of I/O operations per second (IOPS). This parameter must be specified only if you create an io1 volume. The maximum number of IOPS allowed for io1 volumes is 13000 with a maximum performance ratio of 300 IOPS per gibibyte.
snapshotId This property is required. String
The ID of the snapshot used to create the volume.
volumeSize This property is required. Number
The size of the volume, in gibibytes (GiB). If you specify a snapshot ID, the volume size must be at least equal to the snapshot size. If you specify a snapshot ID but no volume size, the volume is created with a size similar to the snapshot one.
volumeType This property is required. String
The type of the volume (standard | io1 | gp2). If not specified in the request, a standard volume is created. For more information about volume types, see About Volumes > Volume Types and IOPS.

GetImagesImagePermissionsToLaunch

AccountId This property is required. string
The account ID of the owner of the OMI.
GlobalPermission This property is required. bool
A global permission for all accounts. (Request) Set this parameter to true to make the resource public (if the parent parameter is Additions) or to make the resource private (if the parent parameter is Removals). (Response) If true, the resource is public. If false, the resource is private.
AccountId This property is required. string
The account ID of the owner of the OMI.
GlobalPermission This property is required. bool
A global permission for all accounts. (Request) Set this parameter to true to make the resource public (if the parent parameter is Additions) or to make the resource private (if the parent parameter is Removals). (Response) If true, the resource is public. If false, the resource is private.
accountId This property is required. String
The account ID of the owner of the OMI.
globalPermission This property is required. Boolean
A global permission for all accounts. (Request) Set this parameter to true to make the resource public (if the parent parameter is Additions) or to make the resource private (if the parent parameter is Removals). (Response) If true, the resource is public. If false, the resource is private.
accountId This property is required. string
The account ID of the owner of the OMI.
globalPermission This property is required. boolean
A global permission for all accounts. (Request) Set this parameter to true to make the resource public (if the parent parameter is Additions) or to make the resource private (if the parent parameter is Removals). (Response) If true, the resource is public. If false, the resource is private.
account_id This property is required. str
The account ID of the owner of the OMI.
global_permission This property is required. bool
A global permission for all accounts. (Request) Set this parameter to true to make the resource public (if the parent parameter is Additions) or to make the resource private (if the parent parameter is Removals). (Response) If true, the resource is public. If false, the resource is private.
accountId This property is required. String
The account ID of the owner of the OMI.
globalPermission This property is required. Boolean
A global permission for all accounts. (Request) Set this parameter to true to make the resource public (if the parent parameter is Additions) or to make the resource private (if the parent parameter is Removals). (Response) If true, the resource is public. If false, the resource is private.

GetImagesImageStateComment

StateCode This property is required. string
The code of the change of state.
StateMessage This property is required. string
A message explaining the change of state.
StateCode This property is required. string
The code of the change of state.
StateMessage This property is required. string
A message explaining the change of state.
stateCode This property is required. String
The code of the change of state.
stateMessage This property is required. String
A message explaining the change of state.
stateCode This property is required. string
The code of the change of state.
stateMessage This property is required. string
A message explaining the change of state.
state_code This property is required. str
The code of the change of state.
state_message This property is required. str
A message explaining the change of state.
stateCode This property is required. String
The code of the change of state.
stateMessage This property is required. String
A message explaining the change of state.

GetImagesImageTag

Key This property is required. string
The key of the tag, with a minimum of 1 character.
Value This property is required. string
The value of the tag, between 0 and 255 characters.
Key This property is required. string
The key of the tag, with a minimum of 1 character.
Value This property is required. string
The value of the tag, between 0 and 255 characters.
key This property is required. String
The key of the tag, with a minimum of 1 character.
value This property is required. String
The value of the tag, between 0 and 255 characters.
key This property is required. string
The key of the tag, with a minimum of 1 character.
value This property is required. string
The value of the tag, between 0 and 255 characters.
key This property is required. str
The key of the tag, with a minimum of 1 character.
value This property is required. str
The value of the tag, between 0 and 255 characters.
key This property is required. String
The key of the tag, with a minimum of 1 character.
value This property is required. String
The value of the tag, between 0 and 255 characters.

Package Details

Repository
outscale outscale/terraform-provider-outscale
License
Notes
This Pulumi package is based on the outscale Terraform Provider.
outscale 1.1.0 published on Thursday, Apr 3, 2025 by outscale