ibm.getIsImages
Explore with Pulumi AI
Retrieve information of an existing IBM Cloud Infrastructure images as a read-only data source. For more information, about IBM Cloud infrastructure images, see Images.
Note:
VPC infrastructure services are a regional specific based endpoint, by default targets to us-south
. Please make sure to target right region in the provider block as shown in the provider.tf
file, if VPC service is created in region other than us-south
.
provider.tf
import * as pulumi from "@pulumi/pulumi";
import pulumi
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
return await Deployment.RunAsync(() =>
{
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
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) {
}
}
{}
Using getIsImages
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 getIsImages(args: GetIsImagesArgs, opts?: InvokeOptions): Promise<GetIsImagesResult>
function getIsImagesOutput(args: GetIsImagesOutputArgs, opts?: InvokeOptions): Output<GetIsImagesResult>
def get_is_images(catalog_managed: Optional[bool] = None,
id: Optional[str] = None,
name: Optional[str] = None,
remote_account_id: Optional[str] = None,
resource_group: Optional[str] = None,
status: Optional[str] = None,
user_data_formats: Optional[Sequence[str]] = None,
visibility: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIsImagesResult
def get_is_images_output(catalog_managed: Optional[pulumi.Input[bool]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
remote_account_id: Optional[pulumi.Input[str]] = None,
resource_group: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
user_data_formats: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
visibility: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIsImagesResult]
func GetIsImages(ctx *Context, args *GetIsImagesArgs, opts ...InvokeOption) (*GetIsImagesResult, error)
func GetIsImagesOutput(ctx *Context, args *GetIsImagesOutputArgs, opts ...InvokeOption) GetIsImagesResultOutput
> Note: This function is named GetIsImages
in the Go SDK.
public static class GetIsImages
{
public static Task<GetIsImagesResult> InvokeAsync(GetIsImagesArgs args, InvokeOptions? opts = null)
public static Output<GetIsImagesResult> Invoke(GetIsImagesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIsImagesResult> getIsImages(GetIsImagesArgs args, InvokeOptions options)
public static Output<GetIsImagesResult> getIsImages(GetIsImagesArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getIsImages:getIsImages
arguments:
# arguments dictionary
The following arguments are supported:
- Catalog
Managed bool - Id string
- Name string
- Remote
Account stringId - Resource
Group string - Status string
- User
Data List<string>Formats - Visibility string
- Catalog
Managed bool - Id string
- Name string
- Remote
Account stringId - Resource
Group string - Status string
- User
Data []stringFormats - Visibility string
- catalog
Managed Boolean - id String
- name String
- remote
Account StringId - resource
Group String - status String
- user
Data List<String>Formats - visibility String
- catalog
Managed boolean - id string
- name string
- remote
Account stringId - resource
Group string - status string
- user
Data string[]Formats - visibility string
- catalog_
managed bool - id str
- name str
- remote_
account_ strid - resource_
group str - status str
- user_
data_ Sequence[str]formats - visibility str
- catalog
Managed Boolean - id String
- name String
- remote
Account StringId - resource
Group String - status String
- user
Data List<String>Formats - visibility String
getIsImages Result
The following output properties are available:
- Id string
- Images
List<Get
Is Images Image> - Catalog
Managed bool - Name string
- Remote
Account stringId - Resource
Group string - Status string
- User
Data List<string>Formats - Visibility string
- Id string
- Images
[]Get
Is Images Image - Catalog
Managed bool - Name string
- Remote
Account stringId - Resource
Group string - Status string
- User
Data []stringFormats - Visibility string
- id String
- images
List<Get
Is Images Image> - catalog
Managed Boolean - name String
- remote
Account StringId - resource
Group String - status String
- user
Data List<String>Formats - visibility String
- id string
- images
Get
Is Images Image[] - catalog
Managed boolean - name string
- remote
Account stringId - resource
Group string - status string
- user
Data string[]Formats - visibility string
- id str
- images
Sequence[Get
Is Images Image] - catalog_
managed bool - name str
- remote_
account_ strid - resource_
group str - status str
- user_
data_ Sequence[str]formats - visibility str
- id String
- images List<Property Map>
- catalog
Managed Boolean - name String
- remote
Account StringId - resource
Group String - status String
- user
Data List<String>Formats - visibility String
Supporting Types
GetIsImagesImage
- List<string>
- Allowed
Uses List<GetIs Images Image Allowed Use> - Architecture string
- Catalog
Offerings List<GetIs Images Image Catalog Offering> - Checksum string
- Crn string
- Encryption string
- Encryption
Key string - Id string
- Name string
- Operating
Systems List<GetIs Images Image Operating System> - Os string
- Remotes
List<Get
Is Images Image Remote> - Resource
Groups List<GetIs Images Image Resource Group> - Source
Volume string - Status string
- Status
Reasons List<GetIs Images Image Status Reason> - User
Data stringFormat - Visibility string
- []string
- Allowed
Uses []GetIs Images Image Allowed Use - Architecture string
- Catalog
Offerings []GetIs Images Image Catalog Offering - Checksum string
- Crn string
- Encryption string
- Encryption
Key string - Id string
- Name string
- Operating
Systems []GetIs Images Image Operating System - Os string
- Remotes
[]Get
Is Images Image Remote - Resource
Groups []GetIs Images Image Resource Group - Source
Volume string - Status string
- Status
Reasons []GetIs Images Image Status Reason - User
Data stringFormat - Visibility string
- List<String>
- allowed
Uses List<GetIs Images Image Allowed Use> - architecture String
- catalog
Offerings List<GetIs Images Image Catalog Offering> - checksum String
- crn String
- encryption String
- encryption
Key String - id String
- name String
- operating
Systems List<GetIs Images Image Operating System> - os String
- remotes
List<Get
Is Images Image Remote> - resource
Groups List<GetIs Images Image Resource Group> - source
Volume String - status String
- status
Reasons List<GetIs Images Image Status Reason> - user
Data StringFormat - visibility String
- string[]
- allowed
Uses GetIs Images Image Allowed Use[] - architecture string
- catalog
Offerings GetIs Images Image Catalog Offering[] - checksum string
- crn string
- encryption string
- encryption
Key string - id string
- name string
- operating
Systems GetIs Images Image Operating System[] - os string
- remotes
Get
Is Images Image Remote[] - resource
Groups GetIs Images Image Resource Group[] - source
Volume string - status string
- status
Reasons GetIs Images Image Status Reason[] - user
Data stringFormat - visibility string
- Sequence[str]
- allowed_
uses Sequence[GetIs Images Image Allowed Use] - architecture str
- catalog_
offerings Sequence[GetIs Images Image Catalog Offering] - checksum str
- crn str
- encryption str
- encryption_
key str - id str
- name str
- operating_
systems Sequence[GetIs Images Image Operating System] - os str
- remotes
Sequence[Get
Is Images Image Remote] - resource_
groups Sequence[GetIs Images Image Resource Group] - source_
volume str - status str
- status_
reasons Sequence[GetIs Images Image Status Reason] - user_
data_ strformat - visibility str
- List<String>
- allowed
Uses List<Property Map> - architecture String
- catalog
Offerings List<Property Map> - checksum String
- crn String
- encryption String
- encryption
Key String - id String
- name String
- operating
Systems List<Property Map> - os String
- remotes List<Property Map>
- resource
Groups List<Property Map> - source
Volume String - status String
- status
Reasons List<Property Map> - user
Data StringFormat - visibility String
GetIsImagesImageAllowedUse
- Api
Version string - Bare
Metal stringServer - Instance string
- Api
Version string - Bare
Metal stringServer - Instance string
- api
Version String - bare
Metal StringServer - instance String
- api
Version string - bare
Metal stringServer - instance string
- api_
version str - bare_
metal_ strserver - instance str
- api
Version String - bare
Metal StringServer - instance String
GetIsImagesImageCatalogOffering
- managed Boolean
- versions List<Property Map>
GetIsImagesImageCatalogOfferingVersion
- crn String
- deleteds List<Property Map>
GetIsImagesImageCatalogOfferingVersionDeleted
- More
Info string
- More
Info string
- more
Info String
- more
Info string
- more_
info str
- more
Info String
GetIsImagesImageOperatingSystem
- Allow
User boolImage Creation - Architecture string
- Dedicated
Host boolOnly - Display
Name string - Family string
- Href string
- Name string
- User
Data stringFormat - Vendor string
- Version string
- Allow
User boolImage Creation - Architecture string
- Dedicated
Host boolOnly - Display
Name string - Family string
- Href string
- Name string
- User
Data stringFormat - Vendor string
- Version string
- allow
User BooleanImage Creation - architecture String
- dedicated
Host BooleanOnly - display
Name String - family String
- href String
- name String
- user
Data StringFormat - vendor String
- version String
- allow
User booleanImage Creation - architecture string
- dedicated
Host booleanOnly - display
Name string - family string
- href string
- name string
- user
Data stringFormat - vendor string
- version string
- allow_
user_ boolimage_ creation - architecture str
- dedicated_
host_ boolonly - display_
name str - family str
- href str
- name str
- user_
data_ strformat - vendor str
- version str
- allow
User BooleanImage Creation - architecture String
- dedicated
Host BooleanOnly - display
Name String - family String
- href String
- name String
- user
Data StringFormat - vendor String
- version String
GetIsImagesImageRemote
GetIsImagesImageRemoteAccount
- Id string
- Resource
Type string
- Id string
- Resource
Type string
- id String
- resource
Type String
- id string
- resource
Type string
- id str
- resource_
type str
- id String
- resource
Type String
GetIsImagesImageResourceGroup
GetIsImagesImageStatusReason
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.