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.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.azurestack.listProducts
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.47.1 published on Monday, Jun 24, 2024 by Pulumi
Returns a list of products. Azure REST API version: 2022-06-01.
Using listProducts
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 listProducts(args: ListProductsArgs, opts?: InvokeOptions): Promise<ListProductsResult>
function listProductsOutput(args: ListProductsOutputArgs, opts?: InvokeOptions): Output<ListProductsResult>
def list_products(product_name: Optional[str] = None,
registration_name: Optional[str] = None,
resource_group: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> ListProductsResult
def list_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[ListProductsResult]
func ListProducts(ctx *Context, args *ListProductsArgs, opts ...InvokeOption) (*ListProductsResult, error)
func ListProductsOutput(ctx *Context, args *ListProductsOutputArgs, opts ...InvokeOption) ListProductsResultOutput
> Note: This function is named ListProducts
in the Go SDK.
public static class ListProducts
{
public static Task<ListProductsResult> InvokeAsync(ListProductsArgs args, InvokeOptions? opts = null)
public static Output<ListProductsResult> Invoke(ListProductsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<ListProductsResult> listProducts(ListProductsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:azurestack:listProducts
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.
listProducts 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
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.47.1 published on Monday, Jun 24, 2024 by Pulumi