azure-native.labservices.GalleryImage

Explore with Pulumi AI

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

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:labservices:GalleryImage myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labaccounts/{labAccountName}/galleryimages/{galleryImageName} 

Create GalleryImage Resource

new GalleryImage(name: string, args: GalleryImageArgs, opts?: CustomResourceOptions);
@overload
def GalleryImage(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 gallery_image_name: Optional[str] = None,
                 is_enabled: Optional[bool] = None,
                 is_override: Optional[bool] = None,
                 is_plan_authorized: Optional[bool] = None,
                 lab_account_name: Optional[str] = None,
                 location: Optional[str] = None,
                 provisioning_state: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 tags: Optional[Mapping[str, str]] = None,
                 unique_identifier: Optional[str] = None)
@overload
def GalleryImage(resource_name: str,
                 args: GalleryImageArgs,
                 opts: Optional[ResourceOptions] = None)
func NewGalleryImage(ctx *Context, name string, args GalleryImageArgs, opts ...ResourceOption) (*GalleryImage, error)
public GalleryImage(string name, GalleryImageArgs args, CustomResourceOptions? opts = null)
public GalleryImage(String name, GalleryImageArgs args)
public GalleryImage(String name, GalleryImageArgs args, CustomResourceOptions options)
type: azure-native:labservices:GalleryImage
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args GalleryImageArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args GalleryImageArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args GalleryImageArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args GalleryImageArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args GalleryImageArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

GalleryImage Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The GalleryImage resource accepts the following input properties:

LabAccountName string

The name of the lab Account.

ResourceGroupName string

The name of the resource group.

GalleryImageName string

The name of the gallery Image.

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

LabAccountName string

The name of the lab Account.

ResourceGroupName string

The name of the resource group.

GalleryImageName string

The name of the gallery Image.

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

labAccountName String

The name of the lab Account.

resourceGroupName String

The name of the resource group.

galleryImageName String

The name of the gallery Image.

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

labAccountName string

The name of the lab Account.

resourceGroupName string

The name of the resource group.

galleryImageName string

The name of the gallery Image.

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

lab_account_name str

The name of the lab Account.

resource_group_name str

The name of the resource group.

gallery_image_name str

The name of the gallery Image.

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

labAccountName String

The name of the lab Account.

resourceGroupName String

The name of the resource group.

galleryImageName String

The name of the gallery Image.

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

Outputs

All input properties are implicitly available as output properties. Additionally, the GalleryImage resource produces the following output properties:

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 provider-assigned unique ID for this managed 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.

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 provider-assigned unique ID for this managed 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.

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 provider-assigned unique ID for this managed 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.

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 provider-assigned unique ID for this managed 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.

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 provider-assigned unique ID for this managed 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.

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 provider-assigned unique ID for this managed 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.

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
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0