marketplace

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AccessibilityUnknown                    = Accessibility("Unknown")
	AccessibilityPublic                     = Accessibility("Public")
	AccessibilityPrivateTenantOnLevel       = Accessibility("PrivateTenantOnLevel")
	AccessibilityPrivateSubscriptionOnLevel = Accessibility("PrivateSubscriptionOnLevel")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Accessibility

type Accessibility string

Plan accessibility

func (Accessibility) ElementType

func (Accessibility) ElementType() reflect.Type

func (Accessibility) ToAccessibilityOutput

func (e Accessibility) ToAccessibilityOutput() AccessibilityOutput

func (Accessibility) ToAccessibilityOutputWithContext

func (e Accessibility) ToAccessibilityOutputWithContext(ctx context.Context) AccessibilityOutput

func (Accessibility) ToAccessibilityPtrOutput

func (e Accessibility) ToAccessibilityPtrOutput() AccessibilityPtrOutput

func (Accessibility) ToAccessibilityPtrOutputWithContext

func (e Accessibility) ToAccessibilityPtrOutputWithContext(ctx context.Context) AccessibilityPtrOutput

func (Accessibility) ToStringOutput

func (e Accessibility) ToStringOutput() pulumi.StringOutput

func (Accessibility) ToStringOutputWithContext

func (e Accessibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Accessibility) ToStringPtrOutput

func (e Accessibility) ToStringPtrOutput() pulumi.StringPtrOutput

func (Accessibility) ToStringPtrOutputWithContext

func (e Accessibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessibilityInput

type AccessibilityInput interface {
	pulumi.Input

	ToAccessibilityOutput() AccessibilityOutput
	ToAccessibilityOutputWithContext(context.Context) AccessibilityOutput
}

AccessibilityInput is an input type that accepts values of the Accessibility enum A concrete instance of `AccessibilityInput` can be one of the following:

AccessibilityUnknown
AccessibilityPublic
AccessibilityPrivateTenantOnLevel
AccessibilityPrivateSubscriptionOnLevel

type AccessibilityOutput

type AccessibilityOutput struct{ *pulumi.OutputState }

func (AccessibilityOutput) ElementType

func (AccessibilityOutput) ElementType() reflect.Type

func (AccessibilityOutput) ToAccessibilityOutput

func (o AccessibilityOutput) ToAccessibilityOutput() AccessibilityOutput

func (AccessibilityOutput) ToAccessibilityOutputWithContext

func (o AccessibilityOutput) ToAccessibilityOutputWithContext(ctx context.Context) AccessibilityOutput

func (AccessibilityOutput) ToAccessibilityPtrOutput

func (o AccessibilityOutput) ToAccessibilityPtrOutput() AccessibilityPtrOutput

func (AccessibilityOutput) ToAccessibilityPtrOutputWithContext

func (o AccessibilityOutput) ToAccessibilityPtrOutputWithContext(ctx context.Context) AccessibilityPtrOutput

func (AccessibilityOutput) ToStringOutput

func (o AccessibilityOutput) ToStringOutput() pulumi.StringOutput

func (AccessibilityOutput) ToStringOutputWithContext

func (o AccessibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessibilityOutput) ToStringPtrOutput

func (o AccessibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessibilityOutput) ToStringPtrOutputWithContext

func (o AccessibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessibilityPtrInput

type AccessibilityPtrInput interface {
	pulumi.Input

	ToAccessibilityPtrOutput() AccessibilityPtrOutput
	ToAccessibilityPtrOutputWithContext(context.Context) AccessibilityPtrOutput
}

func AccessibilityPtr

func AccessibilityPtr(v string) AccessibilityPtrInput

type AccessibilityPtrOutput

type AccessibilityPtrOutput struct{ *pulumi.OutputState }

func (AccessibilityPtrOutput) Elem

func (AccessibilityPtrOutput) ElementType

func (AccessibilityPtrOutput) ElementType() reflect.Type

func (AccessibilityPtrOutput) ToAccessibilityPtrOutput

func (o AccessibilityPtrOutput) ToAccessibilityPtrOutput() AccessibilityPtrOutput

func (AccessibilityPtrOutput) ToAccessibilityPtrOutputWithContext

func (o AccessibilityPtrOutput) ToAccessibilityPtrOutputWithContext(ctx context.Context) AccessibilityPtrOutput

func (AccessibilityPtrOutput) ToStringPtrOutput

func (o AccessibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessibilityPtrOutput) ToStringPtrOutputWithContext

func (o AccessibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ListPrivateStoreNewPlansNotificationsArgs

type ListPrivateStoreNewPlansNotificationsArgs struct {
	// The store ID - must use the tenant ID
	PrivateStoreId string `pulumi:"privateStoreId"`
}

type ListPrivateStoreNewPlansNotificationsOutputArgs

type ListPrivateStoreNewPlansNotificationsOutputArgs struct {
	// The store ID - must use the tenant ID
	PrivateStoreId pulumi.StringInput `pulumi:"privateStoreId"`
}

func (ListPrivateStoreNewPlansNotificationsOutputArgs) ElementType

type ListPrivateStoreNewPlansNotificationsResult

type ListPrivateStoreNewPlansNotificationsResult struct {
	NewPlansNotifications []NewNotificationsResponse `pulumi:"newPlansNotifications"`
}

List of all new plans notifications for public offers

func ListPrivateStoreNewPlansNotifications

List new plans notifications Azure REST API version: 2023-01-01.

Other available API versions: 2021-12-01, 2022-03-01, 2022-09-01.

type ListPrivateStoreNewPlansNotificationsResultOutput

type ListPrivateStoreNewPlansNotificationsResultOutput struct{ *pulumi.OutputState }

List of all new plans notifications for public offers

func (ListPrivateStoreNewPlansNotificationsResultOutput) ElementType

func (ListPrivateStoreNewPlansNotificationsResultOutput) NewPlansNotifications

func (ListPrivateStoreNewPlansNotificationsResultOutput) ToListPrivateStoreNewPlansNotificationsResultOutput

func (o ListPrivateStoreNewPlansNotificationsResultOutput) ToListPrivateStoreNewPlansNotificationsResultOutput() ListPrivateStoreNewPlansNotificationsResultOutput

func (ListPrivateStoreNewPlansNotificationsResultOutput) ToListPrivateStoreNewPlansNotificationsResultOutputWithContext

func (o ListPrivateStoreNewPlansNotificationsResultOutput) ToListPrivateStoreNewPlansNotificationsResultOutputWithContext(ctx context.Context) ListPrivateStoreNewPlansNotificationsResultOutput

type ListPrivateStoreStopSellOffersPlansNotificationsArgs

type ListPrivateStoreStopSellOffersPlansNotificationsArgs struct {
	// The store ID - must use the tenant ID
	PrivateStoreId string   `pulumi:"privateStoreId"`
	Subscriptions  []string `pulumi:"subscriptions"`
}

type ListPrivateStoreStopSellOffersPlansNotificationsOutputArgs

type ListPrivateStoreStopSellOffersPlansNotificationsOutputArgs struct {
	// The store ID - must use the tenant ID
	PrivateStoreId pulumi.StringInput      `pulumi:"privateStoreId"`
	Subscriptions  pulumi.StringArrayInput `pulumi:"subscriptions"`
}

func (ListPrivateStoreStopSellOffersPlansNotificationsOutputArgs) ElementType

type ListPrivateStoreStopSellOffersPlansNotificationsResult

type ListPrivateStoreStopSellOffersPlansNotificationsResult struct {
	StopSellNotifications []StopSellOffersPlansNotificationsListPropertiesResponse `pulumi:"stopSellNotifications"`
}

List of stop sell offers and plans notifications.

func ListPrivateStoreStopSellOffersPlansNotifications

List stop sell notifications for both stop sell offers and stop sell plans Azure REST API version: 2023-01-01.

Other available API versions: 2021-12-01, 2022-03-01, 2022-09-01.

type ListPrivateStoreStopSellOffersPlansNotificationsResultOutput

type ListPrivateStoreStopSellOffersPlansNotificationsResultOutput struct{ *pulumi.OutputState }

List of stop sell offers and plans notifications.

func (ListPrivateStoreStopSellOffersPlansNotificationsResultOutput) ElementType

func (ListPrivateStoreStopSellOffersPlansNotificationsResultOutput) StopSellNotifications

func (ListPrivateStoreStopSellOffersPlansNotificationsResultOutput) ToListPrivateStoreStopSellOffersPlansNotificationsResultOutput

func (ListPrivateStoreStopSellOffersPlansNotificationsResultOutput) ToListPrivateStoreStopSellOffersPlansNotificationsResultOutputWithContext

func (o ListPrivateStoreStopSellOffersPlansNotificationsResultOutput) ToListPrivateStoreStopSellOffersPlansNotificationsResultOutputWithContext(ctx context.Context) ListPrivateStoreStopSellOffersPlansNotificationsResultOutput

type ListPrivateStoreSubscriptionsContextArgs

type ListPrivateStoreSubscriptionsContextArgs struct {
	// The store ID - must use the tenant ID
	PrivateStoreId string `pulumi:"privateStoreId"`
}

type ListPrivateStoreSubscriptionsContextOutputArgs

type ListPrivateStoreSubscriptionsContextOutputArgs struct {
	// The store ID - must use the tenant ID
	PrivateStoreId pulumi.StringInput `pulumi:"privateStoreId"`
}

func (ListPrivateStoreSubscriptionsContextOutputArgs) ElementType

type ListPrivateStoreSubscriptionsContextResult

type ListPrivateStoreSubscriptionsContextResult struct {
	SubscriptionsIds []string `pulumi:"subscriptionsIds"`
}

List of subscription Ids in the private store

func ListPrivateStoreSubscriptionsContext

List all the subscriptions in the private store context Azure REST API version: 2023-01-01.

Other available API versions: 2021-12-01, 2022-03-01, 2022-09-01.

type ListPrivateStoreSubscriptionsContextResultOutput

type ListPrivateStoreSubscriptionsContextResultOutput struct{ *pulumi.OutputState }

List of subscription Ids in the private store

func (ListPrivateStoreSubscriptionsContextResultOutput) ElementType

func (ListPrivateStoreSubscriptionsContextResultOutput) SubscriptionsIds

func (ListPrivateStoreSubscriptionsContextResultOutput) ToListPrivateStoreSubscriptionsContextResultOutput

func (o ListPrivateStoreSubscriptionsContextResultOutput) ToListPrivateStoreSubscriptionsContextResultOutput() ListPrivateStoreSubscriptionsContextResultOutput

func (ListPrivateStoreSubscriptionsContextResultOutput) ToListPrivateStoreSubscriptionsContextResultOutputWithContext

func (o ListPrivateStoreSubscriptionsContextResultOutput) ToListPrivateStoreSubscriptionsContextResultOutputWithContext(ctx context.Context) ListPrivateStoreSubscriptionsContextResultOutput

type LookupPrivateStoreCollectionArgs

type LookupPrivateStoreCollectionArgs struct {
	// The collection ID
	CollectionId string `pulumi:"collectionId"`
	// The store ID - must use the tenant ID
	PrivateStoreId string `pulumi:"privateStoreId"`
}

type LookupPrivateStoreCollectionOfferArgs

type LookupPrivateStoreCollectionOfferArgs struct {
	// The collection ID
	CollectionId string `pulumi:"collectionId"`
	// The offer ID to update or delete
	OfferId string `pulumi:"offerId"`
	// The store ID - must use the tenant ID
	PrivateStoreId string `pulumi:"privateStoreId"`
}

type LookupPrivateStoreCollectionOfferOutputArgs

type LookupPrivateStoreCollectionOfferOutputArgs struct {
	// The collection ID
	CollectionId pulumi.StringInput `pulumi:"collectionId"`
	// The offer ID to update or delete
	OfferId pulumi.StringInput `pulumi:"offerId"`
	// The store ID - must use the tenant ID
	PrivateStoreId pulumi.StringInput `pulumi:"privateStoreId"`
}

func (LookupPrivateStoreCollectionOfferOutputArgs) ElementType

type LookupPrivateStoreCollectionOfferResult

type LookupPrivateStoreCollectionOfferResult struct {
	// Private store offer creation date
	CreatedAt string `pulumi:"createdAt"`
	// Identifier for purposes of race condition
	ETag *string `pulumi:"eTag"`
	// Icon File Uris
	IconFileUris map[string]string `pulumi:"iconFileUris"`
	// The resource ID.
	Id string `pulumi:"id"`
	// Private store offer modification date
	ModifiedAt string `pulumi:"modifiedAt"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// It will be displayed prominently in the marketplace
	OfferDisplayName string `pulumi:"offerDisplayName"`
	// Offer plans
	Plans []PlanResponse `pulumi:"plans"`
	// Private store unique id
	PrivateStoreId string `pulumi:"privateStoreId"`
	// Publisher name that will be displayed prominently in the marketplace
	PublisherDisplayName string `pulumi:"publisherDisplayName"`
	// Plan ids limitation for this offer
	SpecificPlanIdsLimitation []string `pulumi:"specificPlanIdsLimitation"`
	// Metadata pertaining to creation and last modification of the resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// Offers unique id
	UniqueOfferId string `pulumi:"uniqueOfferId"`
	// 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.
	UpdateSuppressedDueIdempotence *bool `pulumi:"updateSuppressedDueIdempotence"`
}

The privateStore offer data structure.

func LookupPrivateStoreCollectionOffer

Gets information about a specific offer. Azure REST API version: 2023-01-01.

type LookupPrivateStoreCollectionOfferResultOutput

type LookupPrivateStoreCollectionOfferResultOutput struct{ *pulumi.OutputState }

The privateStore offer data structure.

func (LookupPrivateStoreCollectionOfferResultOutput) CreatedAt

Private store offer creation date

func (LookupPrivateStoreCollectionOfferResultOutput) ETag

Identifier for purposes of race condition

func (LookupPrivateStoreCollectionOfferResultOutput) ElementType

func (LookupPrivateStoreCollectionOfferResultOutput) IconFileUris

Icon File Uris

func (LookupPrivateStoreCollectionOfferResultOutput) Id

The resource ID.

func (LookupPrivateStoreCollectionOfferResultOutput) ModifiedAt

Private store offer modification date

func (LookupPrivateStoreCollectionOfferResultOutput) Name

The name of the resource.

func (LookupPrivateStoreCollectionOfferResultOutput) OfferDisplayName

It will be displayed prominently in the marketplace

func (LookupPrivateStoreCollectionOfferResultOutput) Plans

Offer plans

func (LookupPrivateStoreCollectionOfferResultOutput) PrivateStoreId

Private store unique id

func (LookupPrivateStoreCollectionOfferResultOutput) PublisherDisplayName

Publisher name that will be displayed prominently in the marketplace

func (LookupPrivateStoreCollectionOfferResultOutput) SpecificPlanIdsLimitation

Plan ids limitation for this offer

func (LookupPrivateStoreCollectionOfferResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource

func (LookupPrivateStoreCollectionOfferResultOutput) ToLookupPrivateStoreCollectionOfferResultOutput

func (o LookupPrivateStoreCollectionOfferResultOutput) ToLookupPrivateStoreCollectionOfferResultOutput() LookupPrivateStoreCollectionOfferResultOutput

func (LookupPrivateStoreCollectionOfferResultOutput) ToLookupPrivateStoreCollectionOfferResultOutputWithContext

func (o LookupPrivateStoreCollectionOfferResultOutput) ToLookupPrivateStoreCollectionOfferResultOutputWithContext(ctx context.Context) LookupPrivateStoreCollectionOfferResultOutput

func (LookupPrivateStoreCollectionOfferResultOutput) Type

The type of the resource.

func (LookupPrivateStoreCollectionOfferResultOutput) UniqueOfferId

Offers unique id

func (LookupPrivateStoreCollectionOfferResultOutput) UpdateSuppressedDueIdempotence

func (o LookupPrivateStoreCollectionOfferResultOutput) UpdateSuppressedDueIdempotence() pulumi.BoolPtrOutput

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.

type LookupPrivateStoreCollectionOutputArgs

type LookupPrivateStoreCollectionOutputArgs struct {
	// The collection ID
	CollectionId pulumi.StringInput `pulumi:"collectionId"`
	// The store ID - must use the tenant ID
	PrivateStoreId pulumi.StringInput `pulumi:"privateStoreId"`
}

func (LookupPrivateStoreCollectionOutputArgs) ElementType

type LookupPrivateStoreCollectionResult

type LookupPrivateStoreCollectionResult struct {
	// Indicating whether all subscriptions are selected (=true) or not (=false).
	AllSubscriptions *bool `pulumi:"allSubscriptions"`
	// Gets list of collection rules
	AppliedRules []RuleResponse `pulumi:"appliedRules"`
	// Indicating whether all items are approved for this collection (=true) or not (=false).
	ApproveAllItems bool `pulumi:"approveAllItems"`
	// Gets the modified date of all items approved.
	ApproveAllItemsModifiedAt string `pulumi:"approveAllItemsModifiedAt"`
	// Gets or sets the association with Commercial's Billing Account.
	Claim *string `pulumi:"claim"`
	// Gets collection Id.
	CollectionId string `pulumi:"collectionId"`
	// Gets or sets collection name.
	CollectionName *string `pulumi:"collectionName"`
	// Indicating whether the collection is enabled or disabled.
	Enabled *bool `pulumi:"enabled"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Gets the number of offers associated with the collection.
	NumberOfOffers float64 `pulumi:"numberOfOffers"`
	// Gets or sets subscription ids list. Empty list indicates all subscriptions are selected, null indicates no update is done, explicit list indicates the explicit selected subscriptions. On insert, null is considered as bad request
	SubscriptionsList []string `pulumi:"subscriptionsList"`
	// Metadata pertaining to creation and last modification of the resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The Collection data structure.

func LookupPrivateStoreCollection

func LookupPrivateStoreCollection(ctx *pulumi.Context, args *LookupPrivateStoreCollectionArgs, opts ...pulumi.InvokeOption) (*LookupPrivateStoreCollectionResult, error)

Gets private store collection Azure REST API version: 2023-01-01.

type LookupPrivateStoreCollectionResultOutput

type LookupPrivateStoreCollectionResultOutput struct{ *pulumi.OutputState }

The Collection data structure.

func (LookupPrivateStoreCollectionResultOutput) AllSubscriptions

Indicating whether all subscriptions are selected (=true) or not (=false).

func (LookupPrivateStoreCollectionResultOutput) AppliedRules

Gets list of collection rules

func (LookupPrivateStoreCollectionResultOutput) ApproveAllItems

Indicating whether all items are approved for this collection (=true) or not (=false).

func (LookupPrivateStoreCollectionResultOutput) ApproveAllItemsModifiedAt

func (o LookupPrivateStoreCollectionResultOutput) ApproveAllItemsModifiedAt() pulumi.StringOutput

Gets the modified date of all items approved.

func (LookupPrivateStoreCollectionResultOutput) Claim

Gets or sets the association with Commercial's Billing Account.

func (LookupPrivateStoreCollectionResultOutput) CollectionId

Gets collection Id.

func (LookupPrivateStoreCollectionResultOutput) CollectionName

Gets or sets collection name.

func (LookupPrivateStoreCollectionResultOutput) ElementType

func (LookupPrivateStoreCollectionResultOutput) Enabled

Indicating whether the collection is enabled or disabled.

func (LookupPrivateStoreCollectionResultOutput) Id

The resource ID.

func (LookupPrivateStoreCollectionResultOutput) Name

The name of the resource.

func (LookupPrivateStoreCollectionResultOutput) NumberOfOffers

Gets the number of offers associated with the collection.

func (LookupPrivateStoreCollectionResultOutput) SubscriptionsList

Gets or sets subscription ids list. Empty list indicates all subscriptions are selected, null indicates no update is done, explicit list indicates the explicit selected subscriptions. On insert, null is considered as bad request

func (LookupPrivateStoreCollectionResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource

func (LookupPrivateStoreCollectionResultOutput) ToLookupPrivateStoreCollectionResultOutput

func (o LookupPrivateStoreCollectionResultOutput) ToLookupPrivateStoreCollectionResultOutput() LookupPrivateStoreCollectionResultOutput

func (LookupPrivateStoreCollectionResultOutput) ToLookupPrivateStoreCollectionResultOutputWithContext

func (o LookupPrivateStoreCollectionResultOutput) ToLookupPrivateStoreCollectionResultOutputWithContext(ctx context.Context) LookupPrivateStoreCollectionResultOutput

func (LookupPrivateStoreCollectionResultOutput) Type

The type of the resource.

type NewNotificationsResponse

type NewNotificationsResponse struct {
	// Gets offer display name
	DisplayName *string `pulumi:"displayName"`
	// Gets or sets the icon url
	Icon *string `pulumi:"icon"`
	// Gets a value indicating whether future plans is enabled.
	IsFuturePlansEnabled *bool `pulumi:"isFuturePlansEnabled"`
	// Gets or sets the notification message id
	MessageCode *float64 `pulumi:"messageCode"`
	// Gets offer id
	OfferId *string `pulumi:"offerId"`
	// Gets or sets removed plans notifications
	Plans []PlanNotificationDetailsResponse `pulumi:"plans"`
}

New plans notification details

type NewNotificationsResponseArrayOutput

type NewNotificationsResponseArrayOutput struct{ *pulumi.OutputState }

func (NewNotificationsResponseArrayOutput) ElementType

func (NewNotificationsResponseArrayOutput) Index

func (NewNotificationsResponseArrayOutput) ToNewNotificationsResponseArrayOutput

func (o NewNotificationsResponseArrayOutput) ToNewNotificationsResponseArrayOutput() NewNotificationsResponseArrayOutput

func (NewNotificationsResponseArrayOutput) ToNewNotificationsResponseArrayOutputWithContext

func (o NewNotificationsResponseArrayOutput) ToNewNotificationsResponseArrayOutputWithContext(ctx context.Context) NewNotificationsResponseArrayOutput

type NewNotificationsResponseOutput

type NewNotificationsResponseOutput struct{ *pulumi.OutputState }

New plans notification details

func (NewNotificationsResponseOutput) DisplayName

Gets offer display name

func (NewNotificationsResponseOutput) ElementType

func (NewNotificationsResponseOutput) Icon

Gets or sets the icon url

func (NewNotificationsResponseOutput) IsFuturePlansEnabled

func (o NewNotificationsResponseOutput) IsFuturePlansEnabled() pulumi.BoolPtrOutput

Gets a value indicating whether future plans is enabled.

func (NewNotificationsResponseOutput) MessageCode

Gets or sets the notification message id

func (NewNotificationsResponseOutput) OfferId

Gets offer id

func (NewNotificationsResponseOutput) Plans

Gets or sets removed plans notifications

func (NewNotificationsResponseOutput) ToNewNotificationsResponseOutput

func (o NewNotificationsResponseOutput) ToNewNotificationsResponseOutput() NewNotificationsResponseOutput

func (NewNotificationsResponseOutput) ToNewNotificationsResponseOutputWithContext

func (o NewNotificationsResponseOutput) ToNewNotificationsResponseOutputWithContext(ctx context.Context) NewNotificationsResponseOutput

type Plan

type Plan struct {
	// Plan accessibility
	Accessibility *string `pulumi:"accessibility"`
}

type PlanArgs

type PlanArgs struct {
	// Plan accessibility
	Accessibility pulumi.StringPtrInput `pulumi:"accessibility"`
}

func (PlanArgs) ElementType

func (PlanArgs) ElementType() reflect.Type

func (PlanArgs) ToPlanOutput

func (i PlanArgs) ToPlanOutput() PlanOutput

func (PlanArgs) ToPlanOutputWithContext

func (i PlanArgs) ToPlanOutputWithContext(ctx context.Context) PlanOutput

type PlanArray

type PlanArray []PlanInput

func (PlanArray) ElementType

func (PlanArray) ElementType() reflect.Type

func (PlanArray) ToPlanArrayOutput

func (i PlanArray) ToPlanArrayOutput() PlanArrayOutput

func (PlanArray) ToPlanArrayOutputWithContext

func (i PlanArray) ToPlanArrayOutputWithContext(ctx context.Context) PlanArrayOutput

type PlanArrayInput

type PlanArrayInput interface {
	pulumi.Input

	ToPlanArrayOutput() PlanArrayOutput
	ToPlanArrayOutputWithContext(context.Context) PlanArrayOutput
}

PlanArrayInput is an input type that accepts PlanArray and PlanArrayOutput values. You can construct a concrete instance of `PlanArrayInput` via:

PlanArray{ PlanArgs{...} }

type PlanArrayOutput

type PlanArrayOutput struct{ *pulumi.OutputState }

func (PlanArrayOutput) ElementType

func (PlanArrayOutput) ElementType() reflect.Type

func (PlanArrayOutput) Index

func (PlanArrayOutput) ToPlanArrayOutput

func (o PlanArrayOutput) ToPlanArrayOutput() PlanArrayOutput

func (PlanArrayOutput) ToPlanArrayOutputWithContext

func (o PlanArrayOutput) ToPlanArrayOutputWithContext(ctx context.Context) PlanArrayOutput

type PlanInput

type PlanInput interface {
	pulumi.Input

	ToPlanOutput() PlanOutput
	ToPlanOutputWithContext(context.Context) PlanOutput
}

PlanInput is an input type that accepts PlanArgs and PlanOutput values. You can construct a concrete instance of `PlanInput` via:

PlanArgs{...}

type PlanNotificationDetailsResponse

type PlanNotificationDetailsResponse struct {
	// Gets or sets the plan display name
	PlanDisplayName *string `pulumi:"planDisplayName"`
	// Gets or sets the plan id
	PlanId *string `pulumi:"planId"`
}

Plan notification details

type PlanNotificationDetailsResponseArrayOutput

type PlanNotificationDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (PlanNotificationDetailsResponseArrayOutput) ElementType

func (PlanNotificationDetailsResponseArrayOutput) Index

func (PlanNotificationDetailsResponseArrayOutput) ToPlanNotificationDetailsResponseArrayOutput

func (o PlanNotificationDetailsResponseArrayOutput) ToPlanNotificationDetailsResponseArrayOutput() PlanNotificationDetailsResponseArrayOutput

func (PlanNotificationDetailsResponseArrayOutput) ToPlanNotificationDetailsResponseArrayOutputWithContext

func (o PlanNotificationDetailsResponseArrayOutput) ToPlanNotificationDetailsResponseArrayOutputWithContext(ctx context.Context) PlanNotificationDetailsResponseArrayOutput

type PlanNotificationDetailsResponseOutput

type PlanNotificationDetailsResponseOutput struct{ *pulumi.OutputState }

Plan notification details

func (PlanNotificationDetailsResponseOutput) ElementType

func (PlanNotificationDetailsResponseOutput) PlanDisplayName

Gets or sets the plan display name

func (PlanNotificationDetailsResponseOutput) PlanId

Gets or sets the plan id

func (PlanNotificationDetailsResponseOutput) ToPlanNotificationDetailsResponseOutput

func (o PlanNotificationDetailsResponseOutput) ToPlanNotificationDetailsResponseOutput() PlanNotificationDetailsResponseOutput

func (PlanNotificationDetailsResponseOutput) ToPlanNotificationDetailsResponseOutputWithContext

func (o PlanNotificationDetailsResponseOutput) ToPlanNotificationDetailsResponseOutputWithContext(ctx context.Context) PlanNotificationDetailsResponseOutput

type PlanOutput

type PlanOutput struct{ *pulumi.OutputState }

func (PlanOutput) Accessibility

func (o PlanOutput) Accessibility() pulumi.StringPtrOutput

Plan accessibility

func (PlanOutput) ElementType

func (PlanOutput) ElementType() reflect.Type

func (PlanOutput) ToPlanOutput

func (o PlanOutput) ToPlanOutput() PlanOutput

func (PlanOutput) ToPlanOutputWithContext

func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput

type PlanResponse

type PlanResponse struct {
	// Plan accessibility
	Accessibility *string `pulumi:"accessibility"`
	// Alternative stack type
	AltStackReference string `pulumi:"altStackReference"`
	// Friendly name for the plan for display in the marketplace
	PlanDisplayName string `pulumi:"planDisplayName"`
	// Text identifier for this plan
	PlanId string `pulumi:"planId"`
	// Identifier for this plan
	SkuId string `pulumi:"skuId"`
	// Stack type (classic or arm)
	StackType string `pulumi:"stackType"`
}

type PlanResponseArrayOutput

type PlanResponseArrayOutput struct{ *pulumi.OutputState }

func (PlanResponseArrayOutput) ElementType

func (PlanResponseArrayOutput) ElementType() reflect.Type

func (PlanResponseArrayOutput) Index

func (PlanResponseArrayOutput) ToPlanResponseArrayOutput

func (o PlanResponseArrayOutput) ToPlanResponseArrayOutput() PlanResponseArrayOutput

func (PlanResponseArrayOutput) ToPlanResponseArrayOutputWithContext

func (o PlanResponseArrayOutput) ToPlanResponseArrayOutputWithContext(ctx context.Context) PlanResponseArrayOutput

type PlanResponseOutput

type PlanResponseOutput struct{ *pulumi.OutputState }

func (PlanResponseOutput) Accessibility

func (o PlanResponseOutput) Accessibility() pulumi.StringPtrOutput

Plan accessibility

func (PlanResponseOutput) AltStackReference

func (o PlanResponseOutput) AltStackReference() pulumi.StringOutput

Alternative stack type

func (PlanResponseOutput) ElementType

func (PlanResponseOutput) ElementType() reflect.Type

func (PlanResponseOutput) PlanDisplayName

func (o PlanResponseOutput) PlanDisplayName() pulumi.StringOutput

Friendly name for the plan for display in the marketplace

func (PlanResponseOutput) PlanId

Text identifier for this plan

func (PlanResponseOutput) SkuId

Identifier for this plan

func (PlanResponseOutput) StackType

func (o PlanResponseOutput) StackType() pulumi.StringOutput

Stack type (classic or arm)

func (PlanResponseOutput) ToPlanResponseOutput

func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput

func (PlanResponseOutput) ToPlanResponseOutputWithContext

func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput

type PrivateStoreCollection

type PrivateStoreCollection struct {
	pulumi.CustomResourceState

	// Indicating whether all subscriptions are selected (=true) or not (=false).
	AllSubscriptions pulumi.BoolPtrOutput `pulumi:"allSubscriptions"`
	// Gets list of collection rules
	AppliedRules RuleResponseArrayOutput `pulumi:"appliedRules"`
	// Indicating whether all items are approved for this collection (=true) or not (=false).
	ApproveAllItems pulumi.BoolOutput `pulumi:"approveAllItems"`
	// Gets the modified date of all items approved.
	ApproveAllItemsModifiedAt pulumi.StringOutput `pulumi:"approveAllItemsModifiedAt"`
	// Gets or sets the association with Commercial's Billing Account.
	Claim pulumi.StringPtrOutput `pulumi:"claim"`
	// Gets collection Id.
	CollectionId pulumi.StringOutput `pulumi:"collectionId"`
	// Gets or sets collection name.
	CollectionName pulumi.StringPtrOutput `pulumi:"collectionName"`
	// Indicating whether the collection is enabled or disabled.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets the number of offers associated with the collection.
	NumberOfOffers pulumi.Float64Output `pulumi:"numberOfOffers"`
	// Gets or sets subscription ids list. Empty list indicates all subscriptions are selected, null indicates no update is done, explicit list indicates the explicit selected subscriptions. On insert, null is considered as bad request
	SubscriptionsList pulumi.StringArrayOutput `pulumi:"subscriptionsList"`
	// Metadata pertaining to creation and last modification of the resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The Collection data structure. Azure REST API version: 2023-01-01. Prior API version in Azure Native 1.x: 2021-12-01.

func GetPrivateStoreCollection

func GetPrivateStoreCollection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateStoreCollectionState, opts ...pulumi.ResourceOption) (*PrivateStoreCollection, error)

GetPrivateStoreCollection gets an existing PrivateStoreCollection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateStoreCollection

func NewPrivateStoreCollection(ctx *pulumi.Context,
	name string, args *PrivateStoreCollectionArgs, opts ...pulumi.ResourceOption) (*PrivateStoreCollection, error)

NewPrivateStoreCollection registers a new resource with the given unique name, arguments, and options.

func (*PrivateStoreCollection) ElementType

func (*PrivateStoreCollection) ElementType() reflect.Type

func (*PrivateStoreCollection) ToPrivateStoreCollectionOutput

func (i *PrivateStoreCollection) ToPrivateStoreCollectionOutput() PrivateStoreCollectionOutput

func (*PrivateStoreCollection) ToPrivateStoreCollectionOutputWithContext

func (i *PrivateStoreCollection) ToPrivateStoreCollectionOutputWithContext(ctx context.Context) PrivateStoreCollectionOutput

type PrivateStoreCollectionArgs

type PrivateStoreCollectionArgs struct {
	// Indicating whether all subscriptions are selected (=true) or not (=false).
	AllSubscriptions pulumi.BoolPtrInput
	// Gets or sets the association with Commercial's Billing Account.
	Claim pulumi.StringPtrInput
	// The collection ID
	CollectionId pulumi.StringPtrInput
	// Gets or sets collection name.
	CollectionName pulumi.StringPtrInput
	// Indicating whether the collection is enabled or disabled.
	Enabled pulumi.BoolPtrInput
	// The store ID - must use the tenant ID
	PrivateStoreId pulumi.StringInput
	// Gets or sets subscription ids list. Empty list indicates all subscriptions are selected, null indicates no update is done, explicit list indicates the explicit selected subscriptions. On insert, null is considered as bad request
	SubscriptionsList pulumi.StringArrayInput
}

The set of arguments for constructing a PrivateStoreCollection resource.

func (PrivateStoreCollectionArgs) ElementType

func (PrivateStoreCollectionArgs) ElementType() reflect.Type

type PrivateStoreCollectionInput

type PrivateStoreCollectionInput interface {
	pulumi.Input

	ToPrivateStoreCollectionOutput() PrivateStoreCollectionOutput
	ToPrivateStoreCollectionOutputWithContext(ctx context.Context) PrivateStoreCollectionOutput
}

type PrivateStoreCollectionOffer

type PrivateStoreCollectionOffer struct {
	pulumi.CustomResourceState

	// Private store offer creation date
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Identifier for purposes of race condition
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Icon File Uris
	IconFileUris pulumi.StringMapOutput `pulumi:"iconFileUris"`
	// Private store offer modification date
	ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// It will be displayed prominently in the marketplace
	OfferDisplayName pulumi.StringOutput `pulumi:"offerDisplayName"`
	// Offer plans
	Plans PlanResponseArrayOutput `pulumi:"plans"`
	// Private store unique id
	PrivateStoreId pulumi.StringOutput `pulumi:"privateStoreId"`
	// Publisher name that will be displayed prominently in the marketplace
	PublisherDisplayName pulumi.StringOutput `pulumi:"publisherDisplayName"`
	// Plan ids limitation for this offer
	SpecificPlanIdsLimitation pulumi.StringArrayOutput `pulumi:"specificPlanIdsLimitation"`
	// Metadata pertaining to creation and last modification of the resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Offers unique id
	UniqueOfferId pulumi.StringOutput `pulumi:"uniqueOfferId"`
	// 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.
	UpdateSuppressedDueIdempotence pulumi.BoolPtrOutput `pulumi:"updateSuppressedDueIdempotence"`
}

The privateStore offer data structure. Azure REST API version: 2023-01-01. Prior API version in Azure Native 1.x: 2021-12-01.

func GetPrivateStoreCollectionOffer

func GetPrivateStoreCollectionOffer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateStoreCollectionOfferState, opts ...pulumi.ResourceOption) (*PrivateStoreCollectionOffer, error)

GetPrivateStoreCollectionOffer gets an existing PrivateStoreCollectionOffer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateStoreCollectionOffer

func NewPrivateStoreCollectionOffer(ctx *pulumi.Context,
	name string, args *PrivateStoreCollectionOfferArgs, opts ...pulumi.ResourceOption) (*PrivateStoreCollectionOffer, error)

NewPrivateStoreCollectionOffer registers a new resource with the given unique name, arguments, and options.

func (*PrivateStoreCollectionOffer) ElementType

func (*PrivateStoreCollectionOffer) ElementType() reflect.Type

func (*PrivateStoreCollectionOffer) ToPrivateStoreCollectionOfferOutput

func (i *PrivateStoreCollectionOffer) ToPrivateStoreCollectionOfferOutput() PrivateStoreCollectionOfferOutput

func (*PrivateStoreCollectionOffer) ToPrivateStoreCollectionOfferOutputWithContext

func (i *PrivateStoreCollectionOffer) ToPrivateStoreCollectionOfferOutputWithContext(ctx context.Context) PrivateStoreCollectionOfferOutput

type PrivateStoreCollectionOfferArgs

type PrivateStoreCollectionOfferArgs struct {
	// The collection ID
	CollectionId pulumi.StringInput
	// Identifier for purposes of race condition
	ETag pulumi.StringPtrInput
	// Icon File Uris
	IconFileUris pulumi.StringMapInput
	// The offer ID to update or delete
	OfferId pulumi.StringPtrInput
	// Offer plans
	Plans PlanArrayInput
	// The store ID - must use the tenant ID
	PrivateStoreId pulumi.StringInput
	// Plan ids limitation for this offer
	SpecificPlanIdsLimitation pulumi.StringArrayInput
	// 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.
	UpdateSuppressedDueIdempotence pulumi.BoolPtrInput
}

The set of arguments for constructing a PrivateStoreCollectionOffer resource.

func (PrivateStoreCollectionOfferArgs) ElementType

type PrivateStoreCollectionOfferInput

type PrivateStoreCollectionOfferInput interface {
	pulumi.Input

	ToPrivateStoreCollectionOfferOutput() PrivateStoreCollectionOfferOutput
	ToPrivateStoreCollectionOfferOutputWithContext(ctx context.Context) PrivateStoreCollectionOfferOutput
}

type PrivateStoreCollectionOfferOutput

type PrivateStoreCollectionOfferOutput struct{ *pulumi.OutputState }

func (PrivateStoreCollectionOfferOutput) CreatedAt

Private store offer creation date

func (PrivateStoreCollectionOfferOutput) ETag

Identifier for purposes of race condition

func (PrivateStoreCollectionOfferOutput) ElementType

func (PrivateStoreCollectionOfferOutput) IconFileUris

Icon File Uris

func (PrivateStoreCollectionOfferOutput) ModifiedAt

Private store offer modification date

func (PrivateStoreCollectionOfferOutput) Name

The name of the resource.

func (PrivateStoreCollectionOfferOutput) OfferDisplayName

It will be displayed prominently in the marketplace

func (PrivateStoreCollectionOfferOutput) Plans

Offer plans

func (PrivateStoreCollectionOfferOutput) PrivateStoreId

Private store unique id

func (PrivateStoreCollectionOfferOutput) PublisherDisplayName

func (o PrivateStoreCollectionOfferOutput) PublisherDisplayName() pulumi.StringOutput

Publisher name that will be displayed prominently in the marketplace

func (PrivateStoreCollectionOfferOutput) SpecificPlanIdsLimitation

func (o PrivateStoreCollectionOfferOutput) SpecificPlanIdsLimitation() pulumi.StringArrayOutput

Plan ids limitation for this offer

func (PrivateStoreCollectionOfferOutput) SystemData

Metadata pertaining to creation and last modification of the resource

func (PrivateStoreCollectionOfferOutput) ToPrivateStoreCollectionOfferOutput

func (o PrivateStoreCollectionOfferOutput) ToPrivateStoreCollectionOfferOutput() PrivateStoreCollectionOfferOutput

func (PrivateStoreCollectionOfferOutput) ToPrivateStoreCollectionOfferOutputWithContext

func (o PrivateStoreCollectionOfferOutput) ToPrivateStoreCollectionOfferOutputWithContext(ctx context.Context) PrivateStoreCollectionOfferOutput

func (PrivateStoreCollectionOfferOutput) Type

The type of the resource.

func (PrivateStoreCollectionOfferOutput) UniqueOfferId

Offers unique id

func (PrivateStoreCollectionOfferOutput) UpdateSuppressedDueIdempotence

func (o PrivateStoreCollectionOfferOutput) UpdateSuppressedDueIdempotence() pulumi.BoolPtrOutput

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.

type PrivateStoreCollectionOfferState

type PrivateStoreCollectionOfferState struct {
}

func (PrivateStoreCollectionOfferState) ElementType

type PrivateStoreCollectionOutput

type PrivateStoreCollectionOutput struct{ *pulumi.OutputState }

func (PrivateStoreCollectionOutput) AllSubscriptions

func (o PrivateStoreCollectionOutput) AllSubscriptions() pulumi.BoolPtrOutput

Indicating whether all subscriptions are selected (=true) or not (=false).

func (PrivateStoreCollectionOutput) AppliedRules

Gets list of collection rules

func (PrivateStoreCollectionOutput) ApproveAllItems

func (o PrivateStoreCollectionOutput) ApproveAllItems() pulumi.BoolOutput

Indicating whether all items are approved for this collection (=true) or not (=false).

func (PrivateStoreCollectionOutput) ApproveAllItemsModifiedAt

func (o PrivateStoreCollectionOutput) ApproveAllItemsModifiedAt() pulumi.StringOutput

Gets the modified date of all items approved.

func (PrivateStoreCollectionOutput) Claim

Gets or sets the association with Commercial's Billing Account.

func (PrivateStoreCollectionOutput) CollectionId

Gets collection Id.

func (PrivateStoreCollectionOutput) CollectionName

Gets or sets collection name.

func (PrivateStoreCollectionOutput) ElementType

func (PrivateStoreCollectionOutput) Enabled

Indicating whether the collection is enabled or disabled.

func (PrivateStoreCollectionOutput) Name

The name of the resource.

func (PrivateStoreCollectionOutput) NumberOfOffers

Gets the number of offers associated with the collection.

func (PrivateStoreCollectionOutput) SubscriptionsList

Gets or sets subscription ids list. Empty list indicates all subscriptions are selected, null indicates no update is done, explicit list indicates the explicit selected subscriptions. On insert, null is considered as bad request

func (PrivateStoreCollectionOutput) SystemData

Metadata pertaining to creation and last modification of the resource

func (PrivateStoreCollectionOutput) ToPrivateStoreCollectionOutput

func (o PrivateStoreCollectionOutput) ToPrivateStoreCollectionOutput() PrivateStoreCollectionOutput

func (PrivateStoreCollectionOutput) ToPrivateStoreCollectionOutputWithContext

func (o PrivateStoreCollectionOutput) ToPrivateStoreCollectionOutputWithContext(ctx context.Context) PrivateStoreCollectionOutput

func (PrivateStoreCollectionOutput) Type

The type of the resource.

type PrivateStoreCollectionState

type PrivateStoreCollectionState struct {
}

func (PrivateStoreCollectionState) ElementType

type RuleResponse

type RuleResponse struct {
	// Rule type
	Type  *string  `pulumi:"type"`
	Value []string `pulumi:"value"`
}

type RuleResponseArrayOutput

type RuleResponseArrayOutput struct{ *pulumi.OutputState }

func (RuleResponseArrayOutput) ElementType

func (RuleResponseArrayOutput) ElementType() reflect.Type

func (RuleResponseArrayOutput) Index

func (RuleResponseArrayOutput) ToRuleResponseArrayOutput

func (o RuleResponseArrayOutput) ToRuleResponseArrayOutput() RuleResponseArrayOutput

func (RuleResponseArrayOutput) ToRuleResponseArrayOutputWithContext

func (o RuleResponseArrayOutput) ToRuleResponseArrayOutputWithContext(ctx context.Context) RuleResponseArrayOutput

type RuleResponseOutput

type RuleResponseOutput struct{ *pulumi.OutputState }

func (RuleResponseOutput) ElementType

func (RuleResponseOutput) ElementType() reflect.Type

func (RuleResponseOutput) ToRuleResponseOutput

func (o RuleResponseOutput) ToRuleResponseOutput() RuleResponseOutput

func (RuleResponseOutput) ToRuleResponseOutputWithContext

func (o RuleResponseOutput) ToRuleResponseOutputWithContext(ctx context.Context) RuleResponseOutput

func (RuleResponseOutput) Type

Rule type

func (RuleResponseOutput) Value

type StopSellOffersPlansNotificationsListPropertiesResponse

type StopSellOffersPlansNotificationsListPropertiesResponse struct {
	// The offer display name
	DisplayName string `pulumi:"displayName"`
	// The icon url
	Icon string `pulumi:"icon"`
	// A value indicating whether entire offer is in stop sell or only few of its plans
	IsEntire bool `pulumi:"isEntire"`
	// The notification message code
	MessageCode float64 `pulumi:"messageCode"`
	// The offer id
	OfferId string `pulumi:"offerId"`
	// The list of removed plans notifications
	Plans []PlanNotificationDetailsResponse `pulumi:"plans"`
	// True if the offer has public plans
	PublicContext bool `pulumi:"publicContext"`
	// The subscriptions related to private plans
	SubscriptionsIds []string `pulumi:"subscriptionsIds"`
}

List of stop sell offers and plans notifications.

type StopSellOffersPlansNotificationsListPropertiesResponseArrayOutput

type StopSellOffersPlansNotificationsListPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (StopSellOffersPlansNotificationsListPropertiesResponseArrayOutput) ElementType

func (StopSellOffersPlansNotificationsListPropertiesResponseArrayOutput) Index

func (StopSellOffersPlansNotificationsListPropertiesResponseArrayOutput) ToStopSellOffersPlansNotificationsListPropertiesResponseArrayOutput

func (StopSellOffersPlansNotificationsListPropertiesResponseArrayOutput) ToStopSellOffersPlansNotificationsListPropertiesResponseArrayOutputWithContext

func (o StopSellOffersPlansNotificationsListPropertiesResponseArrayOutput) ToStopSellOffersPlansNotificationsListPropertiesResponseArrayOutputWithContext(ctx context.Context) StopSellOffersPlansNotificationsListPropertiesResponseArrayOutput

type StopSellOffersPlansNotificationsListPropertiesResponseOutput

type StopSellOffersPlansNotificationsListPropertiesResponseOutput struct{ *pulumi.OutputState }

List of stop sell offers and plans notifications.

func (StopSellOffersPlansNotificationsListPropertiesResponseOutput) DisplayName

The offer display name

func (StopSellOffersPlansNotificationsListPropertiesResponseOutput) ElementType

func (StopSellOffersPlansNotificationsListPropertiesResponseOutput) Icon

The icon url

func (StopSellOffersPlansNotificationsListPropertiesResponseOutput) IsEntire

A value indicating whether entire offer is in stop sell or only few of its plans

func (StopSellOffersPlansNotificationsListPropertiesResponseOutput) MessageCode

The notification message code

func (StopSellOffersPlansNotificationsListPropertiesResponseOutput) OfferId

The offer id

func (StopSellOffersPlansNotificationsListPropertiesResponseOutput) Plans

The list of removed plans notifications

func (StopSellOffersPlansNotificationsListPropertiesResponseOutput) PublicContext

True if the offer has public plans

func (StopSellOffersPlansNotificationsListPropertiesResponseOutput) SubscriptionsIds

The subscriptions related to private plans

func (StopSellOffersPlansNotificationsListPropertiesResponseOutput) ToStopSellOffersPlansNotificationsListPropertiesResponseOutput

func (StopSellOffersPlansNotificationsListPropertiesResponseOutput) ToStopSellOffersPlansNotificationsListPropertiesResponseOutputWithContext

func (o StopSellOffersPlansNotificationsListPropertiesResponseOutput) ToStopSellOffersPlansNotificationsListPropertiesResponseOutputWithContext(ctx context.Context) StopSellOffersPlansNotificationsListPropertiesResponseOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC)
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Read only system data

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Read only system data

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC)

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL