Azure Native v1.103.0, Jun 2 23
Azure Native v1.103.0, Jun 2 23
azure-native.compute.getGallery
Explore with Pulumi AI
Retrieves information about a Shared Image Gallery. API Version: 2020-09-30.
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(gallery_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
select: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGalleryResult
def get_gallery_output(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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:compute:getGallery
arguments:
# arguments dictionary
The following arguments are supported:
- Gallery
Name string The name of the Shared Image Gallery.
- Resource
Group stringName The name of the resource group.
- Select string
The select expression to apply on the operation.
- Gallery
Name string The name of the Shared Image Gallery.
- Resource
Group stringName The name of the resource group.
- Select string
The select expression to apply on the operation.
- gallery
Name String The name of the Shared Image Gallery.
- resource
Group StringName The name of the resource group.
- select String
The select expression to apply on the operation.
- gallery
Name string The name of the Shared Image Gallery.
- resource
Group stringName The name of the resource group.
- 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.
- select str
The select expression to apply on the operation.
- gallery
Name String The name of the Shared Image Gallery.
- resource
Group StringName The name of the resource group.
- 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
- Provisioning
State string The provisioning state, which only appears in the response.
- 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
- Dictionary<string, string>
Resource tags
- Id string
Resource Id
- Location string
Resource location
- Name string
Resource name
- Provisioning
State string The provisioning state, which only appears in the response.
- Type string
Resource type
- Description string
The description of this Shared Image Gallery resource. This property is updatable.
- Identifier
Gallery
Identifier Response Describes the gallery unique name.
- Sharing
Profile Response Profile for gallery sharing to subscription or tenant
- map[string]string
Resource tags
- id String
Resource Id
- location String
Resource location
- name String
Resource name
- provisioning
State String The provisioning state, which only appears in the response.
- type String
Resource type
- description String
The description of this Shared Image Gallery resource. This property is updatable.
- identifier
Gallery
Identifier Response Describes the gallery unique name.
- Sharing
Profile Response Profile for gallery sharing to subscription or tenant
- Map<String,String>
Resource tags
- id string
Resource Id
- location string
Resource location
- name string
Resource name
- provisioning
State string The provisioning state, which only appears in the response.
- type string
Resource type
- description string
The description of this Shared Image Gallery resource. This property is updatable.
- identifier
Gallery
Identifier Response Describes the gallery unique name.
- Sharing
Profile Response Profile for gallery sharing to subscription or tenant
- {[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.
- type str
Resource type
- description str
The description of this Shared Image Gallery resource. This property is updatable.
- identifier
Gallery
Identifier Response Describes the gallery unique name.
- Sharing
Profile Response Profile for gallery sharing to subscription or tenant
- Mapping[str, str]
Resource tags
- id String
Resource Id
- location String
Resource location
- name String
Resource name
- provisioning
State String The provisioning state, which only appears in the response.
- 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
- Map<String>
Resource tags
Supporting Types
GalleryIdentifierResponse
- Unique
Name string The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
- Unique
Name string The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
- unique
Name String The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
- unique
Name 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.
- unique
Name String The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
SharingProfileGroupResponse
SharingProfileResponse
- Groups
List<Pulumi.
Azure Native. Compute. Inputs. Sharing Profile Group Response> A list of sharing profile groups.
- Permissions string
This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups
- Groups
[]Sharing
Profile Group Response A list of sharing profile groups.
- Permissions string
This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups
- groups
List<Sharing
Profile Group Response> A list of sharing profile groups.
- permissions String
This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups
- groups
Sharing
Profile Group Response[] A list of sharing profile groups.
- permissions string
This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups
- groups
Sequence[Sharing
Profile Group Response] A list of sharing profile groups.
- permissions str
This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups
- groups List<Property Map>
A list of sharing profile groups.
- permissions String
This property allows you to specify the permission of sharing gallery. Possible values are: Private Groups
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0