Scaleway

Community
Package contributed by a community member
v0.3.0 published on Tuesday, Jun 7, 2022 by Lee Briggs

getInstanceImage

Using getInstanceImage

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 getInstanceImage(args: GetInstanceImageArgs, opts?: InvokeOptions): Promise<GetInstanceImageResult>
function getInstanceImageOutput(args: GetInstanceImageOutputArgs, opts?: InvokeOptions): Output<GetInstanceImageResult>
def get_instance_image(architecture: Optional[str] = None,
                       image_id: Optional[str] = None,
                       latest: Optional[bool] = None,
                       name: Optional[str] = None,
                       project_id: Optional[str] = None,
                       zone: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetInstanceImageResult
def get_instance_image_output(architecture: Optional[pulumi.Input[str]] = None,
                       image_id: Optional[pulumi.Input[str]] = None,
                       latest: Optional[pulumi.Input[bool]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       project_id: Optional[pulumi.Input[str]] = None,
                       zone: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetInstanceImageResult]
func GetInstanceImage(ctx *Context, args *GetInstanceImageArgs, opts ...InvokeOption) (*GetInstanceImageResult, error)
func GetInstanceImageOutput(ctx *Context, args *GetInstanceImageOutputArgs, opts ...InvokeOption) GetInstanceImageResultOutput

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

public static class GetInstanceImage 
{
    public static Task<GetInstanceImageResult> InvokeAsync(GetInstanceImageArgs args, InvokeOptions? opts = null)
    public static Output<GetInstanceImageResult> Invoke(GetInstanceImageInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetInstanceImageResult> getInstanceImage(GetInstanceImageArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: scaleway:index/getInstanceImage:getInstanceImage
  Arguments:
    # Arguments dictionary

The following arguments are supported:

Architecture string
ImageId string
Latest bool
Name string
ProjectId string
Zone string
Architecture string
ImageId string
Latest bool
Name string
ProjectId string
Zone string
architecture String
imageId String
latest Boolean
name String
projectId String
zone String
architecture string
imageId string
latest boolean
name string
projectId string
zone string
architecture String
imageId String
latest Boolean
name String
projectId String
zone String

getInstanceImage Result

The following output properties are available:

AdditionalVolumeIds List<string>
CreationDate string
DefaultBootscriptId string
FromServerId string
Id string

The provider-assigned unique ID for this managed resource.

ModificationDate string
OrganizationId string
ProjectId string
Public bool
RootVolumeId string
State string
Zone string
Architecture string
ImageId string
Latest bool
Name string
AdditionalVolumeIds []string
CreationDate string
DefaultBootscriptId string
FromServerId string
Id string

The provider-assigned unique ID for this managed resource.

ModificationDate string
OrganizationId string
ProjectId string
Public bool
RootVolumeId string
State string
Zone string
Architecture string
ImageId string
Latest bool
Name string
additionalVolumeIds List<String>
creationDate String
defaultBootscriptId String
fromServerId String
id String

The provider-assigned unique ID for this managed resource.

modificationDate String
organizationId String
projectId String
public_ Boolean
rootVolumeId String
state String
zone String
architecture String
imageId String
latest Boolean
name String
additionalVolumeIds string[]
creationDate string
defaultBootscriptId string
fromServerId string
id string

The provider-assigned unique ID for this managed resource.

modificationDate string
organizationId string
projectId string
public boolean
rootVolumeId string
state string
zone string
architecture string
imageId string
latest boolean
name string
additional_volume_ids Sequence[str]
creation_date str
default_bootscript_id str
from_server_id str
id str

The provider-assigned unique ID for this managed resource.

modification_date str
organization_id str
project_id str
public bool
root_volume_id str
state str
zone str
architecture str
image_id str
latest bool
name str
additionalVolumeIds List<String>
creationDate String
defaultBootscriptId String
fromServerId String
id String

The provider-assigned unique ID for this managed resource.

modificationDate String
organizationId String
projectId String
public Boolean
rootVolumeId String
state String
zone String
architecture String
imageId String
latest Boolean
name String

Package Details

Repository
https://github.com/jaxxstorm/pulumi-scaleway
License
Apache-2.0
Notes

This Pulumi package is based on the scaleway Terraform Provider.