Azure Native

v1.80.0 published on Tuesday, Oct 4, 2022 by Pulumi

getGalleryImage

Represents an image from the Azure Marketplace API Version: 2018-10-15.

Using getGalleryImage

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 getGalleryImage(args: GetGalleryImageArgs, opts?: InvokeOptions): Promise<GetGalleryImageResult>
function getGalleryImageOutput(args: GetGalleryImageOutputArgs, opts?: InvokeOptions): Output<GetGalleryImageResult>
def get_gallery_image(expand: Optional[str] = None,
                      gallery_image_name: Optional[str] = None,
                      lab_account_name: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetGalleryImageResult
def get_gallery_image_output(expand: Optional[pulumi.Input[str]] = None,
                      gallery_image_name: Optional[pulumi.Input[str]] = None,
                      lab_account_name: Optional[pulumi.Input[str]] = None,
                      resource_group_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetGalleryImageResult]
func LookupGalleryImage(ctx *Context, args *LookupGalleryImageArgs, opts ...InvokeOption) (*LookupGalleryImageResult, error)
func LookupGalleryImageOutput(ctx *Context, args *LookupGalleryImageOutputArgs, opts ...InvokeOption) LookupGalleryImageResultOutput

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

public static class GetGalleryImage 
{
    public static Task<GetGalleryImageResult> InvokeAsync(GetGalleryImageArgs args, InvokeOptions? opts = null)
    public static Output<GetGalleryImageResult> Invoke(GetGalleryImageInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGalleryImageResult> getGalleryImage(GetGalleryImageArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:labservices:getGalleryImage
  Arguments:
    # Arguments dictionary

The following arguments are supported:

GalleryImageName string

The name of the gallery Image.

LabAccountName string

The name of the lab Account.

ResourceGroupName string

The name of the resource group.

Expand string

Specify the $expand query. Example: 'properties($select=author)'

GalleryImageName string

The name of the gallery Image.

LabAccountName string

The name of the lab Account.

ResourceGroupName string

The name of the resource group.

Expand string

Specify the $expand query. Example: 'properties($select=author)'

galleryImageName String

The name of the gallery Image.

labAccountName String

The name of the lab Account.

resourceGroupName String

The name of the resource group.

expand String

Specify the $expand query. Example: 'properties($select=author)'

galleryImageName string

The name of the gallery Image.

labAccountName string

The name of the lab Account.

resourceGroupName string

The name of the resource group.

expand string

Specify the $expand query. Example: 'properties($select=author)'

gallery_image_name str

The name of the gallery Image.

lab_account_name str

The name of the lab Account.

resource_group_name str

The name of the resource group.

expand str

Specify the $expand query. Example: 'properties($select=author)'

galleryImageName String

The name of the gallery Image.

labAccountName String

The name of the lab Account.

resourceGroupName String

The name of the resource group.

expand String

Specify the $expand query. Example: 'properties($select=author)'

getGalleryImage Result

The following output properties are available:

Author string

The author of the gallery image.

CreatedDate string

The creation date of the gallery image.

Description string

The description of the gallery image.

Icon string

The icon of the gallery image.

Id string

The identifier of the resource.

ImageReference Pulumi.AzureNative.LabServices.Outputs.GalleryImageReferenceResponse

The image reference of the gallery image.

LatestOperationResult Pulumi.AzureNative.LabServices.Outputs.LatestOperationResultResponse

The details of the latest operation. ex: status, error

Name string

The name of the resource.

PlanId string

The third party plan that applies to this image

Type string

The type of the resource.

IsEnabled bool

Indicates whether this gallery image is enabled.

IsOverride bool

Indicates whether this gallery has been overridden for this lab account

IsPlanAuthorized bool

Indicates if the plan has been authorized for programmatic deployment.

Location string

The location of the resource.

ProvisioningState string

The provisioning status of the resource.

Tags Dictionary<string, string>

The tags of the resource.

UniqueIdentifier string

The unique immutable identifier of a resource (Guid).

Author string

The author of the gallery image.

CreatedDate string

The creation date of the gallery image.

Description string

The description of the gallery image.

Icon string

The icon of the gallery image.

Id string

The identifier of the resource.

ImageReference GalleryImageReferenceResponse

The image reference of the gallery image.

LatestOperationResult LatestOperationResultResponse

The details of the latest operation. ex: status, error

Name string

The name of the resource.

PlanId string

The third party plan that applies to this image

Type string

The type of the resource.

IsEnabled bool

Indicates whether this gallery image is enabled.

IsOverride bool

Indicates whether this gallery has been overridden for this lab account

IsPlanAuthorized bool

Indicates if the plan has been authorized for programmatic deployment.

Location string

The location of the resource.

ProvisioningState string

The provisioning status of the resource.

Tags map[string]string

The tags of the resource.

UniqueIdentifier string

The unique immutable identifier of a resource (Guid).

author String

The author of the gallery image.

createdDate String

The creation date of the gallery image.

description String

The description of the gallery image.

icon String

The icon of the gallery image.

id String

The identifier of the resource.

imageReference GalleryImageReferenceResponse

The image reference of the gallery image.

latestOperationResult LatestOperationResultResponse

The details of the latest operation. ex: status, error

name String

The name of the resource.

planId String

The third party plan that applies to this image

type String

The type of the resource.

isEnabled Boolean

Indicates whether this gallery image is enabled.

isOverride Boolean

Indicates whether this gallery has been overridden for this lab account

isPlanAuthorized Boolean

Indicates if the plan has been authorized for programmatic deployment.

location String

The location of the resource.

provisioningState String

The provisioning status of the resource.

tags Map<String,String>

The tags of the resource.

uniqueIdentifier String

The unique immutable identifier of a resource (Guid).

author string

The author of the gallery image.

createdDate string

The creation date of the gallery image.

description string

The description of the gallery image.

icon string

The icon of the gallery image.

id string

The identifier of the resource.

imageReference GalleryImageReferenceResponse

The image reference of the gallery image.

latestOperationResult LatestOperationResultResponse

The details of the latest operation. ex: status, error

name string

The name of the resource.

planId string

The third party plan that applies to this image

type string

The type of the resource.

isEnabled boolean

Indicates whether this gallery image is enabled.

isOverride boolean

Indicates whether this gallery has been overridden for this lab account

isPlanAuthorized boolean

Indicates if the plan has been authorized for programmatic deployment.

location string

The location of the resource.

provisioningState string

The provisioning status of the resource.

tags {[key: string]: string}

The tags of the resource.

uniqueIdentifier string

The unique immutable identifier of a resource (Guid).

author str

The author of the gallery image.

created_date str

The creation date of the gallery image.

description str

The description of the gallery image.

icon str

The icon of the gallery image.

id str

The identifier of the resource.

image_reference GalleryImageReferenceResponse

The image reference of the gallery image.

latest_operation_result LatestOperationResultResponse

The details of the latest operation. ex: status, error

name str

The name of the resource.

plan_id str

The third party plan that applies to this image

type str

The type of the resource.

is_enabled bool

Indicates whether this gallery image is enabled.

is_override bool

Indicates whether this gallery has been overridden for this lab account

is_plan_authorized bool

Indicates if the plan has been authorized for programmatic deployment.

location str

The location of the resource.

provisioning_state str

The provisioning status of the resource.

tags Mapping[str, str]

The tags of the resource.

unique_identifier str

The unique immutable identifier of a resource (Guid).

author String

The author of the gallery image.

createdDate String

The creation date of the gallery image.

description String

The description of the gallery image.

icon String

The icon of the gallery image.

id String

The identifier of the resource.

imageReference Property Map

The image reference of the gallery image.

latestOperationResult Property Map

The details of the latest operation. ex: status, error

name String

The name of the resource.

planId String

The third party plan that applies to this image

type String

The type of the resource.

isEnabled Boolean

Indicates whether this gallery image is enabled.

isOverride Boolean

Indicates whether this gallery has been overridden for this lab account

isPlanAuthorized Boolean

Indicates if the plan has been authorized for programmatic deployment.

location String

The location of the resource.

provisioningState String

The provisioning status of the resource.

tags Map<String>

The tags of the resource.

uniqueIdentifier String

The unique immutable identifier of a resource (Guid).

Supporting Types

GalleryImageReferenceResponse

Offer string

The offer of the gallery image.

OsType string

The OS type of the gallery image.

Publisher string

The publisher of the gallery image.

Sku string

The SKU of the gallery image.

Version string

The version of the gallery image.

Offer string

The offer of the gallery image.

OsType string

The OS type of the gallery image.

Publisher string

The publisher of the gallery image.

Sku string

The SKU of the gallery image.

Version string

The version of the gallery image.

offer String

The offer of the gallery image.

osType String

The OS type of the gallery image.

publisher String

The publisher of the gallery image.

sku String

The SKU of the gallery image.

version String

The version of the gallery image.

offer string

The offer of the gallery image.

osType string

The OS type of the gallery image.

publisher string

The publisher of the gallery image.

sku string

The SKU of the gallery image.

version string

The version of the gallery image.

offer str

The offer of the gallery image.

os_type str

The OS type of the gallery image.

publisher str

The publisher of the gallery image.

sku str

The SKU of the gallery image.

version str

The version of the gallery image.

offer String

The offer of the gallery image.

osType String

The OS type of the gallery image.

publisher String

The publisher of the gallery image.

sku String

The SKU of the gallery image.

version String

The version of the gallery image.

LatestOperationResultResponse

ErrorCode string

Error code on failure.

ErrorMessage string

The error message.

HttpMethod string

The HttpMethod - PUT/POST/DELETE for the operation.

OperationUrl string

The URL to use to check long-running operation status

RequestUri string

Request URI of the operation.

Status string

The current status of the operation.

ErrorCode string

Error code on failure.

ErrorMessage string

The error message.

HttpMethod string

The HttpMethod - PUT/POST/DELETE for the operation.

OperationUrl string

The URL to use to check long-running operation status

RequestUri string

Request URI of the operation.

Status string

The current status of the operation.

errorCode String

Error code on failure.

errorMessage String

The error message.

httpMethod String

The HttpMethod - PUT/POST/DELETE for the operation.

operationUrl String

The URL to use to check long-running operation status

requestUri String

Request URI of the operation.

status String

The current status of the operation.

errorCode string

Error code on failure.

errorMessage string

The error message.

httpMethod string

The HttpMethod - PUT/POST/DELETE for the operation.

operationUrl string

The URL to use to check long-running operation status

requestUri string

Request URI of the operation.

status string

The current status of the operation.

error_code str

Error code on failure.

error_message str

The error message.

http_method str

The HttpMethod - PUT/POST/DELETE for the operation.

operation_url str

The URL to use to check long-running operation status

request_uri str

Request URI of the operation.

status str

The current status of the operation.

errorCode String

Error code on failure.

errorMessage String

The error message.

httpMethod String

The HttpMethod - PUT/POST/DELETE for the operation.

operationUrl String

The URL to use to check long-running operation status

requestUri String

Request URI of the operation.

status String

The current status of the operation.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0