This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.compute.getGallery
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Retrieves information about a Shared Image Gallery. Azure REST API version: 2022-03-03.
Other available API versions: 2022-08-03, 2023-07-03, 2024-03-03.
Using getGallery
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 getGallery(args: GetGalleryArgs, opts?: InvokeOptions): Promise<GetGalleryResult>
function getGalleryOutput(args: GetGalleryOutputArgs, opts?: InvokeOptions): Output<GetGalleryResult>def get_gallery(expand: Optional[str] = None,
                gallery_name: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                select: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetGalleryResult
def get_gallery_output(expand: Optional[pulumi.Input[str]] = None,
                gallery_name: Optional[pulumi.Input[str]] = None,
                resource_group_name: Optional[pulumi.Input[str]] = None,
                select: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetGalleryResult]func LookupGallery(ctx *Context, args *LookupGalleryArgs, opts ...InvokeOption) (*LookupGalleryResult, error)
func LookupGalleryOutput(ctx *Context, args *LookupGalleryOutputArgs, opts ...InvokeOption) LookupGalleryResultOutput> Note: This function is named LookupGallery in the Go SDK.
public static class GetGallery 
{
    public static Task<GetGalleryResult> InvokeAsync(GetGalleryArgs args, InvokeOptions? opts = null)
    public static Output<GetGalleryResult> Invoke(GetGalleryInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGalleryResult> getGallery(GetGalleryArgs args, InvokeOptions options)
public static Output<GetGalleryResult> getGallery(GetGalleryArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:compute:getGallery
  arguments:
    # arguments dictionaryThe following arguments are supported:
- GalleryName string
- The name of the Shared Image Gallery.
- ResourceGroup stringName 
- The name of the resource group.
- Expand string
- The expand query option to apply on the operation.
- Select string
- The select expression to apply on the operation.
- GalleryName string
- The name of the Shared Image Gallery.
- ResourceGroup stringName 
- The name of the resource group.
- Expand string
- The expand query option to apply on the operation.
- Select string
- The select expression to apply on the operation.
- galleryName String
- The name of the Shared Image Gallery.
- resourceGroup StringName 
- The name of the resource group.
- expand String
- The expand query option to apply on the operation.
- select String
- The select expression to apply on the operation.
- galleryName string
- The name of the Shared Image Gallery.
- resourceGroup stringName 
- The name of the resource group.
- expand string
- The expand query option to apply on the operation.
- select string
- The select expression to apply on the operation.
- gallery_name str
- The name of the Shared Image Gallery.
- resource_group_ strname 
- The name of the resource group.
- expand str
- The expand query option to apply on the operation.
- select str
- The select expression to apply on the operation.
- galleryName String
- The name of the Shared Image Gallery.
- resourceGroup StringName 
- The name of the resource group.
- expand String
- The expand query option to apply on the operation.
- select String
- The select expression to apply on the operation.
getGallery Result
The following output properties are available:
- Id string
- Resource Id
- Location string
- Resource location
- Name string
- Resource name
- ProvisioningState string
- The provisioning state, which only appears in the response.
- 
Pulumi.Azure Native. Compute. Outputs. Sharing Status Response 
- Sharing status of current gallery.
- Type string
- Resource type
- Description string
- The description of this Shared Image Gallery resource. This property is updatable.
- Identifier
Pulumi.Azure Native. Compute. Outputs. Gallery Identifier Response 
- Describes the gallery unique name.
- 
Pulumi.Azure Native. Compute. Outputs. Sharing Profile Response 
- Profile for gallery sharing to subscription or tenant
- SoftDelete Pulumi.Policy Azure Native. Compute. Outputs. Soft Delete Policy Response 
- Contains information about the soft deletion policy of the gallery.
- Dictionary<string, string>
- Resource tags
- Id string
- Resource Id
- Location string
- Resource location
- Name string
- Resource name
- ProvisioningState string
- The provisioning state, which only appears in the response.
- 
SharingStatus Response 
- Sharing status of current gallery.
- Type string
- Resource type
- Description string
- The description of this Shared Image Gallery resource. This property is updatable.
- Identifier
GalleryIdentifier Response 
- Describes the gallery unique name.
- 
SharingProfile Response 
- Profile for gallery sharing to subscription or tenant
- SoftDelete SoftPolicy Delete Policy Response 
- Contains information about the soft deletion policy of the gallery.
- map[string]string
- Resource tags
- id String
- Resource Id
- location String
- Resource location
- name String
- Resource name
- provisioningState String
- The provisioning state, which only appears in the response.
- 
SharingStatus Response 
- Sharing status of current gallery.
- type String
- Resource type
- description String
- The description of this Shared Image Gallery resource. This property is updatable.
- identifier
GalleryIdentifier Response 
- Describes the gallery unique name.
- 
SharingProfile Response 
- Profile for gallery sharing to subscription or tenant
- softDelete SoftPolicy Delete Policy Response 
- Contains information about the soft deletion policy of the gallery.
- Map<String,String>
- Resource tags
- id string
- Resource Id
- location string
- Resource location
- name string
- Resource name
- provisioningState string
- The provisioning state, which only appears in the response.
- 
SharingStatus Response 
- Sharing status of current gallery.
- type string
- Resource type
- description string
- The description of this Shared Image Gallery resource. This property is updatable.
- identifier
GalleryIdentifier Response 
- Describes the gallery unique name.
- 
SharingProfile Response 
- Profile for gallery sharing to subscription or tenant
- softDelete SoftPolicy Delete Policy Response 
- Contains information about the soft deletion policy of the gallery.
- {[key: string]: string}
- Resource tags
- id str
- Resource Id
- location str
- Resource location
- name str
- Resource name
- provisioning_state str
- The provisioning state, which only appears in the response.
- 
SharingStatus Response 
- Sharing status of current gallery.
- type str
- Resource type
- description str
- The description of this Shared Image Gallery resource. This property is updatable.
- identifier
GalleryIdentifier Response 
- Describes the gallery unique name.
- 
SharingProfile Response 
- Profile for gallery sharing to subscription or tenant
- soft_delete_ Softpolicy Delete Policy Response 
- Contains information about the soft deletion policy of the gallery.
- Mapping[str, str]
- Resource tags
- id String
- Resource Id
- location String
- Resource location
- name String
- Resource name
- provisioningState String
- The provisioning state, which only appears in the response.
- Property Map
- Sharing status of current gallery.
- type String
- Resource type
- description String
- The description of this Shared Image Gallery resource. This property is updatable.
- identifier Property Map
- Describes the gallery unique name.
- Property Map
- Profile for gallery sharing to subscription or tenant
- softDelete Property MapPolicy 
- Contains information about the soft deletion policy of the gallery.
- Map<String>
- Resource tags
Supporting Types
CommunityGalleryInfoResponse   
- CommunityGallery boolEnabled 
- Contains info about whether community gallery sharing is enabled.
- PublicNames List<string>
- Community gallery public name list.
- Eula string
- End-user license agreement for community gallery image.
- PublicName stringPrefix 
- The prefix of the gallery name that will be displayed publicly. Visible to all users.
- PublisherContact string
- Community gallery publisher support email. The email address of the publisher. Visible to all users.
- PublisherUri string
- The link to the publisher website. Visible to all users.
- CommunityGallery boolEnabled 
- Contains info about whether community gallery sharing is enabled.
- PublicNames []string
- Community gallery public name list.
- Eula string
- End-user license agreement for community gallery image.
- PublicName stringPrefix 
- The prefix of the gallery name that will be displayed publicly. Visible to all users.
- PublisherContact string
- Community gallery publisher support email. The email address of the publisher. Visible to all users.
- PublisherUri string
- The link to the publisher website. Visible to all users.
- communityGallery BooleanEnabled 
- Contains info about whether community gallery sharing is enabled.
- publicNames List<String>
- Community gallery public name list.
- eula String
- End-user license agreement for community gallery image.
- publicName StringPrefix 
- The prefix of the gallery name that will be displayed publicly. Visible to all users.
- publisherContact String
- Community gallery publisher support email. The email address of the publisher. Visible to all users.
- publisherUri String
- The link to the publisher website. Visible to all users.
- communityGallery booleanEnabled 
- Contains info about whether community gallery sharing is enabled.
- publicNames string[]
- Community gallery public name list.
- eula string
- End-user license agreement for community gallery image.
- publicName stringPrefix 
- The prefix of the gallery name that will be displayed publicly. Visible to all users.
- publisherContact string
- Community gallery publisher support email. The email address of the publisher. Visible to all users.
- publisherUri string
- The link to the publisher website. Visible to all users.
- community_gallery_ boolenabled 
- Contains info about whether community gallery sharing is enabled.
- public_names Sequence[str]
- Community gallery public name list.
- eula str
- End-user license agreement for community gallery image.
- public_name_ strprefix 
- The prefix of the gallery name that will be displayed publicly. Visible to all users.
- publisher_contact str
- Community gallery publisher support email. The email address of the publisher. Visible to all users.
- publisher_uri str
- The link to the publisher website. Visible to all users.
- communityGallery BooleanEnabled 
- Contains info about whether community gallery sharing is enabled.
- publicNames List<String>
- Community gallery public name list.
- eula String
- End-user license agreement for community gallery image.
- publicName StringPrefix 
- The prefix of the gallery name that will be displayed publicly. Visible to all users.
- publisherContact String
- Community gallery publisher support email. The email address of the publisher. Visible to all users.
- publisherUri String
- The link to the publisher website. Visible to all users.
GalleryIdentifierResponse  
- UniqueName string
- The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
- UniqueName string
- The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
- uniqueName String
- The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
- uniqueName string
- The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
- unique_name str
- The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
- uniqueName String
- The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
RegionalSharingStatusResponse   
SharingProfileGroupResponse   
SharingProfileResponse  
- Groups
List<Pulumi.Azure Native. Compute. Inputs. Sharing Profile Group Response> 
- A list of sharing profile groups.
- CommunityGallery Pulumi.Info Azure Native. Compute. Inputs. Community Gallery Info Response 
- Information of community gallery if current gallery is shared to community.
- Permissions string
- This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups Community
- Groups
[]SharingProfile Group Response 
- A list of sharing profile groups.
- CommunityGallery CommunityInfo Gallery Info Response 
- Information of community gallery if current gallery is shared to community.
- Permissions string
- This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups Community
- groups
List<SharingProfile Group Response> 
- A list of sharing profile groups.
- communityGallery CommunityInfo Gallery Info Response 
- Information of community gallery if current gallery is shared to community.
- permissions String
- This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups Community
- groups
SharingProfile Group Response[] 
- A list of sharing profile groups.
- communityGallery CommunityInfo Gallery Info Response 
- Information of community gallery if current gallery is shared to community.
- permissions string
- This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups Community
- groups
Sequence[SharingProfile Group Response] 
- A list of sharing profile groups.
- community_gallery_ Communityinfo Gallery Info Response 
- Information of community gallery if current gallery is shared to community.
- permissions str
- This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups Community
- groups List<Property Map>
- A list of sharing profile groups.
- communityGallery Property MapInfo 
- Information of community gallery if current gallery is shared to community.
- permissions String
- This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups Community
SharingStatusResponse  
- AggregatedState string
- Aggregated sharing state of current gallery.
- Summary
List<Pulumi.Azure Native. Compute. Inputs. Regional Sharing Status Response> 
- Summary of all regional sharing status.
- AggregatedState string
- Aggregated sharing state of current gallery.
- Summary
[]RegionalSharing Status Response 
- Summary of all regional sharing status.
- aggregatedState String
- Aggregated sharing state of current gallery.
- summary
List<RegionalSharing Status Response> 
- Summary of all regional sharing status.
- aggregatedState string
- Aggregated sharing state of current gallery.
- summary
RegionalSharing Status Response[] 
- Summary of all regional sharing status.
- aggregated_state str
- Aggregated sharing state of current gallery.
- summary
Sequence[RegionalSharing Status Response] 
- Summary of all regional sharing status.
- aggregatedState String
- Aggregated sharing state of current gallery.
- summary List<Property Map>
- Summary of all regional sharing status.
SoftDeletePolicyResponse   
- IsSoft boolDelete Enabled 
- Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
- IsSoft boolDelete Enabled 
- Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
- isSoft BooleanDelete Enabled 
- Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
- isSoft booleanDelete Enabled 
- Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
- is_soft_ booldelete_ enabled 
- Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
- isSoft BooleanDelete Enabled 
- Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi