azure-native.azurestack.getProduct
Returns the specified product. API Version: 2017-06-01.
Using getProduct
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 getProduct(args: GetProductArgs, opts?: InvokeOptions): Promise<GetProductResult>
function getProductOutput(args: GetProductOutputArgs, opts?: InvokeOptions): Output<GetProductResult>
def get_product(product_name: Optional[str] = None,
registration_name: Optional[str] = None,
resource_group: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProductResult
def get_product_output(product_name: Optional[pulumi.Input[str]] = None,
registration_name: Optional[pulumi.Input[str]] = None,
resource_group: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProductResult]
func GetProduct(ctx *Context, args *GetProductArgs, opts ...InvokeOption) (*GetProductResult, error)
func GetProductOutput(ctx *Context, args *GetProductOutputArgs, opts ...InvokeOption) GetProductResultOutput
> Note: This function is named GetProduct
in the Go SDK.
public static class GetProduct
{
public static Task<GetProductResult> InvokeAsync(GetProductArgs args, InvokeOptions? opts = null)
public static Output<GetProductResult> Invoke(GetProductInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProductResult> getProduct(GetProductArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:azurestack:getProduct
arguments:
# arguments dictionary
The following arguments are supported:
- Product
Name string Name of the product.
- Registration
Name string Name of the Azure Stack registration.
- Resource
Group string Name of the resource group.
- Product
Name string Name of the product.
- Registration
Name string Name of the Azure Stack registration.
- Resource
Group string Name of the resource group.
- product
Name String Name of the product.
- registration
Name String Name of the Azure Stack registration.
- resource
Group String Name of the resource group.
- product
Name string Name of the product.
- registration
Name string Name of the Azure Stack registration.
- resource
Group string Name of the resource group.
- product_
name str Name of the product.
- registration_
name str Name of the Azure Stack registration.
- resource_
group str Name of the resource group.
- product
Name String Name of the product.
- registration
Name String Name of the Azure Stack registration.
- resource
Group String Name of the resource group.
getProduct Result
The following output properties are available:
- Id string
ID of the resource.
- Name string
Name of the resource.
- Type string
Type of Resource.
- Billing
Part stringNumber The part number used for billing purposes.
- Compatibility
Pulumi.
Azure Native. Azure Stack. Outputs. Compatibility Response Product compatibility with current device.
- Description string
The description of the product.
- Display
Name string The display name of the product.
- Etag string
The entity tag used for optimistic concurrency when modifying the resource.
- Gallery
Item stringIdentity The identifier of the gallery item corresponding to the product.
- Icon
Uris Pulumi.Azure Native. Azure Stack. Outputs. Icon Uris Response Additional links available for this product.
- Legal
Terms string The legal terms.
- Links
List<Pulumi.
Azure Native. Azure Stack. Outputs. Product Link Response> Additional links available for this product.
- Offer string
The offer representing the product.
- Offer
Version string The version of the product offer.
- Payload
Length double The length of product content.
- Privacy
Policy string The privacy policy.
- Product
Kind string The kind of the product (virtualMachine or virtualMachineExtension)
- Product
Properties Pulumi.Azure Native. Azure Stack. Outputs. Product Properties Response Additional properties for the product.
- Publisher
Display stringName The user-friendly name of the product publisher.
- Publisher
Identifier string Publisher identifier.
- Sku string
The product SKU.
- Vm
Extension stringType The type of the Virtual Machine Extension.
- Id string
ID of the resource.
- Name string
Name of the resource.
- Type string
Type of Resource.
- Billing
Part stringNumber The part number used for billing purposes.
- Compatibility
Compatibility
Response Product compatibility with current device.
- Description string
The description of the product.
- Display
Name string The display name of the product.
- Etag string
The entity tag used for optimistic concurrency when modifying the resource.
- Gallery
Item stringIdentity The identifier of the gallery item corresponding to the product.
- Icon
Uris IconUris Response Additional links available for this product.
- Legal
Terms string The legal terms.
- Links
[]Product
Link Response Additional links available for this product.
- Offer string
The offer representing the product.
- Offer
Version string The version of the product offer.
- Payload
Length float64 The length of product content.
- Privacy
Policy string The privacy policy.
- Product
Kind string The kind of the product (virtualMachine or virtualMachineExtension)
- Product
Properties ProductProperties Response Additional properties for the product.
- Publisher
Display stringName The user-friendly name of the product publisher.
- Publisher
Identifier string Publisher identifier.
- Sku string
The product SKU.
- Vm
Extension stringType The type of the Virtual Machine Extension.
- id String
ID of the resource.
- name String
Name of the resource.
- type String
Type of Resource.
- billing
Part StringNumber The part number used for billing purposes.
- compatibility
Compatibility
Response Product compatibility with current device.
- description String
The description of the product.
- display
Name String The display name of the product.
- etag String
The entity tag used for optimistic concurrency when modifying the resource.
- gallery
Item StringIdentity The identifier of the gallery item corresponding to the product.
- icon
Uris IconUris Response Additional links available for this product.
- legal
Terms String The legal terms.
- links
List<Product
Link Response> Additional links available for this product.
- offer String
The offer representing the product.
- offer
Version String The version of the product offer.
- payload
Length Double The length of product content.
- privacy
Policy String The privacy policy.
- product
Kind String The kind of the product (virtualMachine or virtualMachineExtension)
- product
Properties ProductProperties Response Additional properties for the product.
- publisher
Display StringName The user-friendly name of the product publisher.
- publisher
Identifier String Publisher identifier.
- sku String
The product SKU.
- vm
Extension StringType The type of the Virtual Machine Extension.
- id string
ID of the resource.
- name string
Name of the resource.
- type string
Type of Resource.
- billing
Part stringNumber The part number used for billing purposes.
- compatibility
Compatibility
Response Product compatibility with current device.
- description string
The description of the product.
- display
Name string The display name of the product.
- etag string
The entity tag used for optimistic concurrency when modifying the resource.
- gallery
Item stringIdentity The identifier of the gallery item corresponding to the product.
- icon
Uris IconUris Response Additional links available for this product.
- legal
Terms string The legal terms.
- links
Product
Link Response[] Additional links available for this product.
- offer string
The offer representing the product.
- offer
Version string The version of the product offer.
- payload
Length number The length of product content.
- privacy
Policy string The privacy policy.
- product
Kind string The kind of the product (virtualMachine or virtualMachineExtension)
- product
Properties ProductProperties Response Additional properties for the product.
- publisher
Display stringName The user-friendly name of the product publisher.
- publisher
Identifier string Publisher identifier.
- sku string
The product SKU.
- vm
Extension stringType The type of the Virtual Machine Extension.
- id str
ID of the resource.
- name str
Name of the resource.
- type str
Type of Resource.
- billing_
part_ strnumber The part number used for billing purposes.
- compatibility
Compatibility
Response Product compatibility with current device.
- description str
The description of the product.
- display_
name str The display name of the product.
- etag str
The entity tag used for optimistic concurrency when modifying the resource.
- gallery_
item_ stridentity The identifier of the gallery item corresponding to the product.
- icon_
uris IconUris Response Additional links available for this product.
- legal_
terms str The legal terms.
- links
Sequence[Product
Link Response] Additional links available for this product.
- offer str
The offer representing the product.
- offer_
version str The version of the product offer.
- payload_
length float The length of product content.
- privacy_
policy str The privacy policy.
- product_
kind str The kind of the product (virtualMachine or virtualMachineExtension)
- product_
properties ProductProperties Response Additional properties for the product.
- publisher_
display_ strname The user-friendly name of the product publisher.
- publisher_
identifier str Publisher identifier.
- sku str
The product SKU.
- vm_
extension_ strtype The type of the Virtual Machine Extension.
- id String
ID of the resource.
- name String
Name of the resource.
- type String
Type of Resource.
- billing
Part StringNumber The part number used for billing purposes.
- compatibility Property Map
Product compatibility with current device.
- description String
The description of the product.
- display
Name String The display name of the product.
- etag String
The entity tag used for optimistic concurrency when modifying the resource.
- gallery
Item StringIdentity The identifier of the gallery item corresponding to the product.
- icon
Uris Property Map Additional links available for this product.
- legal
Terms String The legal terms.
- links List<Property Map>
Additional links available for this product.
- offer String
The offer representing the product.
- offer
Version String The version of the product offer.
- payload
Length Number The length of product content.
- privacy
Policy String The privacy policy.
- product
Kind String The kind of the product (virtualMachine or virtualMachineExtension)
- product
Properties Property Map Additional properties for the product.
- publisher
Display StringName The user-friendly name of the product publisher.
- publisher
Identifier String Publisher identifier.
- sku String
The product SKU.
- vm
Extension StringType The type of the Virtual Machine Extension.
Supporting Types
CompatibilityResponse
- Description string
Full error message if any compatibility issues are found
- Is
Compatible bool Tells if product is compatible with current device
- Issues List<string>
List of all issues found
- Message string
Short error message if any compatibility issues are found
- Description string
Full error message if any compatibility issues are found
- Is
Compatible bool Tells if product is compatible with current device
- Issues []string
List of all issues found
- Message string
Short error message if any compatibility issues are found
- description String
Full error message if any compatibility issues are found
- is
Compatible Boolean Tells if product is compatible with current device
- issues List<String>
List of all issues found
- message String
Short error message if any compatibility issues are found
- description string
Full error message if any compatibility issues are found
- is
Compatible boolean Tells if product is compatible with current device
- issues string[]
List of all issues found
- message string
Short error message if any compatibility issues are found
- description str
Full error message if any compatibility issues are found
- is_
compatible bool Tells if product is compatible with current device
- issues Sequence[str]
List of all issues found
- message str
Short error message if any compatibility issues are found
- description String
Full error message if any compatibility issues are found
- is
Compatible Boolean Tells if product is compatible with current device
- issues List<String>
List of all issues found
- message String
Short error message if any compatibility issues are found
IconUrisResponse
ProductLinkResponse
- Display
Name string The description of the link.
- Uri string
The URI corresponding to the link.
- Display
Name string The description of the link.
- Uri string
The URI corresponding to the link.
- display
Name String The description of the link.
- uri String
The URI corresponding to the link.
- display
Name string The description of the link.
- uri string
The URI corresponding to the link.
- display_
name str The description of the link.
- uri str
The URI corresponding to the link.
- display
Name String The description of the link.
- uri String
The URI corresponding to the link.
ProductPropertiesResponse
- Version string
The version.
- Version string
The version.
- version String
The version.
- version string
The version.
- version str
The version.
- version String
The version.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0