azure-native.azurestack.getProducts
Explore with Pulumi AI
Returns a list of products. Azure REST API version: 2022-06-01.
Using getProducts
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 getProducts(args: GetProductsArgs, opts?: InvokeOptions): Promise<GetProductsResult>
function getProductsOutput(args: GetProductsOutputArgs, opts?: InvokeOptions): Output<GetProductsResult>
def get_products(product_name: Optional[str] = None,
registration_name: Optional[str] = None,
resource_group: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProductsResult
def get_products_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[GetProductsResult]
func GetProducts(ctx *Context, args *GetProductsArgs, opts ...InvokeOption) (*GetProductsResult, error)
func GetProductsOutput(ctx *Context, args *GetProductsOutputArgs, opts ...InvokeOption) GetProductsResultOutput
> Note: This function is named GetProducts
in the Go SDK.
public static class GetProducts
{
public static Task<GetProductsResult> InvokeAsync(GetProductsArgs args, InvokeOptions? opts = null)
public static Output<GetProductsResult> Invoke(GetProductsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProductsResult> getProducts(GetProductsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:azurestack:getProducts
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.
getProducts Result
The following output properties are available:
- Next
Link string URI to the next page.
- Value
List<Pulumi.
Azure Native. Azure Stack. Outputs. Product Response> List of products.
- Next
Link string URI to the next page.
- Value
[]Product
Response List of products.
- next
Link String URI to the next page.
- value
List<Product
Response> List of products.
- next
Link string URI to the next page.
- value
Product
Response[] List of products.
- next_
link str URI to the next page.
- value
Sequence[Product
Response] List of products.
- next
Link String URI to the next page.
- value List<Property Map>
List of products.
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.
ProductResponse
- 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. Inputs. 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. Inputs. Icon Uris Response Additional links available for this product.
- Legal
Terms string The legal terms.
- Links
List<Pulumi.
Azure Native. Azure Stack. Inputs. 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. Inputs. 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.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0