1. Packages
  2. Azure Native
  3. API Docs
  4. marketplace
  5. getPrivateStoreCollectionOffer
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.marketplace.getPrivateStoreCollectionOffer

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Gets information about a specific offer.

Uses Azure REST API version 2023-01-01.

Other available API versions: 2025-01-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native marketplace [ApiVersion]. See the version guide for details.

Using getPrivateStoreCollectionOffer

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 getPrivateStoreCollectionOffer(args: GetPrivateStoreCollectionOfferArgs, opts?: InvokeOptions): Promise<GetPrivateStoreCollectionOfferResult>
function getPrivateStoreCollectionOfferOutput(args: GetPrivateStoreCollectionOfferOutputArgs, opts?: InvokeOptions): Output<GetPrivateStoreCollectionOfferResult>
Copy
def get_private_store_collection_offer(collection_id: Optional[str] = None,
                                       offer_id: Optional[str] = None,
                                       private_store_id: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetPrivateStoreCollectionOfferResult
def get_private_store_collection_offer_output(collection_id: Optional[pulumi.Input[str]] = None,
                                       offer_id: Optional[pulumi.Input[str]] = None,
                                       private_store_id: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetPrivateStoreCollectionOfferResult]
Copy
func LookupPrivateStoreCollectionOffer(ctx *Context, args *LookupPrivateStoreCollectionOfferArgs, opts ...InvokeOption) (*LookupPrivateStoreCollectionOfferResult, error)
func LookupPrivateStoreCollectionOfferOutput(ctx *Context, args *LookupPrivateStoreCollectionOfferOutputArgs, opts ...InvokeOption) LookupPrivateStoreCollectionOfferResultOutput
Copy

> Note: This function is named LookupPrivateStoreCollectionOffer in the Go SDK.

public static class GetPrivateStoreCollectionOffer 
{
    public static Task<GetPrivateStoreCollectionOfferResult> InvokeAsync(GetPrivateStoreCollectionOfferArgs args, InvokeOptions? opts = null)
    public static Output<GetPrivateStoreCollectionOfferResult> Invoke(GetPrivateStoreCollectionOfferInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPrivateStoreCollectionOfferResult> getPrivateStoreCollectionOffer(GetPrivateStoreCollectionOfferArgs args, InvokeOptions options)
public static Output<GetPrivateStoreCollectionOfferResult> getPrivateStoreCollectionOffer(GetPrivateStoreCollectionOfferArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:marketplace:getPrivateStoreCollectionOffer
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CollectionId
This property is required.
Changes to this property will trigger replacement.
string
The collection ID
OfferId
This property is required.
Changes to this property will trigger replacement.
string
The offer ID to update or delete
PrivateStoreId
This property is required.
Changes to this property will trigger replacement.
string
The store ID - must use the tenant ID
CollectionId
This property is required.
Changes to this property will trigger replacement.
string
The collection ID
OfferId
This property is required.
Changes to this property will trigger replacement.
string
The offer ID to update or delete
PrivateStoreId
This property is required.
Changes to this property will trigger replacement.
string
The store ID - must use the tenant ID
collectionId
This property is required.
Changes to this property will trigger replacement.
String
The collection ID
offerId
This property is required.
Changes to this property will trigger replacement.
String
The offer ID to update or delete
privateStoreId
This property is required.
Changes to this property will trigger replacement.
String
The store ID - must use the tenant ID
collectionId
This property is required.
Changes to this property will trigger replacement.
string
The collection ID
offerId
This property is required.
Changes to this property will trigger replacement.
string
The offer ID to update or delete
privateStoreId
This property is required.
Changes to this property will trigger replacement.
string
The store ID - must use the tenant ID
collection_id
This property is required.
Changes to this property will trigger replacement.
str
The collection ID
offer_id
This property is required.
Changes to this property will trigger replacement.
str
The offer ID to update or delete
private_store_id
This property is required.
Changes to this property will trigger replacement.
str
The store ID - must use the tenant ID
collectionId
This property is required.
Changes to this property will trigger replacement.
String
The collection ID
offerId
This property is required.
Changes to this property will trigger replacement.
String
The offer ID to update or delete
privateStoreId
This property is required.
Changes to this property will trigger replacement.
String
The store ID - must use the tenant ID

getPrivateStoreCollectionOffer Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
CreatedAt string
Private store offer creation date
Id string
The resource ID.
ModifiedAt string
Private store offer modification date
Name string
The name of the resource.
OfferDisplayName string
It will be displayed prominently in the marketplace
PrivateStoreId string
Private store unique id
PublisherDisplayName string
Publisher name that will be displayed prominently in the marketplace
SystemData Pulumi.AzureNative.Marketplace.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource
Type string
The type of the resource.
UniqueOfferId string
Offers unique id
ETag string
Identifier for purposes of race condition
IconFileUris Dictionary<string, string>
Icon File Uris
Plans List<Pulumi.AzureNative.Marketplace.Outputs.PlanResponse>
Offer plans
SpecificPlanIdsLimitation List<string>
Plan ids limitation for this offer
UpdateSuppressedDueIdempotence bool
Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated.
AzureApiVersion string
The Azure API version of the resource.
CreatedAt string
Private store offer creation date
Id string
The resource ID.
ModifiedAt string
Private store offer modification date
Name string
The name of the resource.
OfferDisplayName string
It will be displayed prominently in the marketplace
PrivateStoreId string
Private store unique id
PublisherDisplayName string
Publisher name that will be displayed prominently in the marketplace
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource
Type string
The type of the resource.
UniqueOfferId string
Offers unique id
ETag string
Identifier for purposes of race condition
IconFileUris map[string]string
Icon File Uris
Plans []PlanResponse
Offer plans
SpecificPlanIdsLimitation []string
Plan ids limitation for this offer
UpdateSuppressedDueIdempotence bool
Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated.
azureApiVersion String
The Azure API version of the resource.
createdAt String
Private store offer creation date
id String
The resource ID.
modifiedAt String
Private store offer modification date
name String
The name of the resource.
offerDisplayName String
It will be displayed prominently in the marketplace
privateStoreId String
Private store unique id
publisherDisplayName String
Publisher name that will be displayed prominently in the marketplace
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource
type String
The type of the resource.
uniqueOfferId String
Offers unique id
eTag String
Identifier for purposes of race condition
iconFileUris Map<String,String>
Icon File Uris
plans List<PlanResponse>
Offer plans
specificPlanIdsLimitation List<String>
Plan ids limitation for this offer
updateSuppressedDueIdempotence Boolean
Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated.
azureApiVersion string
The Azure API version of the resource.
createdAt string
Private store offer creation date
id string
The resource ID.
modifiedAt string
Private store offer modification date
name string
The name of the resource.
offerDisplayName string
It will be displayed prominently in the marketplace
privateStoreId string
Private store unique id
publisherDisplayName string
Publisher name that will be displayed prominently in the marketplace
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource
type string
The type of the resource.
uniqueOfferId string
Offers unique id
eTag string
Identifier for purposes of race condition
iconFileUris {[key: string]: string}
Icon File Uris
plans PlanResponse[]
Offer plans
specificPlanIdsLimitation string[]
Plan ids limitation for this offer
updateSuppressedDueIdempotence boolean
Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated.
azure_api_version str
The Azure API version of the resource.
created_at str
Private store offer creation date
id str
The resource ID.
modified_at str
Private store offer modification date
name str
The name of the resource.
offer_display_name str
It will be displayed prominently in the marketplace
private_store_id str
Private store unique id
publisher_display_name str
Publisher name that will be displayed prominently in the marketplace
system_data SystemDataResponse
Metadata pertaining to creation and last modification of the resource
type str
The type of the resource.
unique_offer_id str
Offers unique id
e_tag str
Identifier for purposes of race condition
icon_file_uris Mapping[str, str]
Icon File Uris
plans Sequence[PlanResponse]
Offer plans
specific_plan_ids_limitation Sequence[str]
Plan ids limitation for this offer
update_suppressed_due_idempotence bool
Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated.
azureApiVersion String
The Azure API version of the resource.
createdAt String
Private store offer creation date
id String
The resource ID.
modifiedAt String
Private store offer modification date
name String
The name of the resource.
offerDisplayName String
It will be displayed prominently in the marketplace
privateStoreId String
Private store unique id
publisherDisplayName String
Publisher name that will be displayed prominently in the marketplace
systemData Property Map
Metadata pertaining to creation and last modification of the resource
type String
The type of the resource.
uniqueOfferId String
Offers unique id
eTag String
Identifier for purposes of race condition
iconFileUris Map<String>
Icon File Uris
plans List<Property Map>
Offer plans
specificPlanIdsLimitation List<String>
Plan ids limitation for this offer
updateSuppressedDueIdempotence Boolean
Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated.

Supporting Types

PlanResponse

AltStackReference This property is required. string
Alternative stack type
PlanDisplayName This property is required. string
Friendly name for the plan for display in the marketplace
PlanId This property is required. string
Text identifier for this plan
SkuId This property is required. string
Identifier for this plan
StackType This property is required. string
Stack type (classic or arm)
Accessibility string
Plan accessibility
AltStackReference This property is required. string
Alternative stack type
PlanDisplayName This property is required. string
Friendly name for the plan for display in the marketplace
PlanId This property is required. string
Text identifier for this plan
SkuId This property is required. string
Identifier for this plan
StackType This property is required. string
Stack type (classic or arm)
Accessibility string
Plan accessibility
altStackReference This property is required. String
Alternative stack type
planDisplayName This property is required. String
Friendly name for the plan for display in the marketplace
planId This property is required. String
Text identifier for this plan
skuId This property is required. String
Identifier for this plan
stackType This property is required. String
Stack type (classic or arm)
accessibility String
Plan accessibility
altStackReference This property is required. string
Alternative stack type
planDisplayName This property is required. string
Friendly name for the plan for display in the marketplace
planId This property is required. string
Text identifier for this plan
skuId This property is required. string
Identifier for this plan
stackType This property is required. string
Stack type (classic or arm)
accessibility string
Plan accessibility
alt_stack_reference This property is required. str
Alternative stack type
plan_display_name This property is required. str
Friendly name for the plan for display in the marketplace
plan_id This property is required. str
Text identifier for this plan
sku_id This property is required. str
Identifier for this plan
stack_type This property is required. str
Stack type (classic or arm)
accessibility str
Plan accessibility
altStackReference This property is required. String
Alternative stack type
planDisplayName This property is required. String
Friendly name for the plan for display in the marketplace
planId This property is required. String
Text identifier for this plan
skuId This property is required. String
Identifier for this plan
stackType This property is required. String
Stack type (classic or arm)
accessibility String
Plan accessibility

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC)
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource
CreatedAt string
The timestamp of resource creation (UTC)
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource
createdAt String
The timestamp of resource creation (UTC)
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource
createdAt string
The timestamp of resource creation (UTC)
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource
created_at str
The timestamp of resource creation (UTC)
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource
createdAt String
The timestamp of resource creation (UTC)
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource

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 v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi