Set-AzsOffer

Создайте или обновите предложение.

Синтаксис

Set-AzsOffer
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   [-AddonPlanDefinition \<IAddonPlanDefinition[]>]
   [-BasePlanIds <String[]>]
   [-Description <String>]
   [-DisplayName <String>]
   [-ExternalReferenceId <String>]
   [-Location <String>]
   [-MaxSubscriptionsPerAccount <Int32>]
   [-PropertiesName <String>]
   [-State <AccessibilityState>]
   [-SubscriptionCount <Int32>]
   [-DefaultProfile <PSObject>]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
Set-AzsOffer
   -OfferDefinition \<IOffer>
   [-SubscriptionId <String>]
   [-DefaultProfile <PSObject>]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]

Описание

Создайте или обновите предложение.

Примеры

Пример 1

PS C:\> $Offer = Get-AzsAdminManagedOffer | Select-Object -First 1
$Offer.MaxSubscriptionsPerAccount = 18
$Offer | Set-AzsOffer

AddonPlans                 : {}
BasePlanIds                : {/subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/plans/DRPTestPlan5056}
Description                : 
DisplayName                : DRPTestOffer5056
ExternalReferenceId        : 
Id                         : /subscriptions/d77ed1d7-cb62-4658-a777-386a8ae523dd/resourceGroups/DRPTestResourceGroup5056/providers/Microsoft.Subscriptions.Admin/offers/DRPTestOffer5056
Location                   : redmond
MaxSubscriptionsPerAccount : 18
Name                       : DRPTestOffer5056
PropertiesName             : DRPTestOffer5056
State                      : Private
SubscriptionCount          : 5
Tags                       : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.ResourceTags
Type                       : Microsoft.Subscriptions.Admin/offers

Обновление предложения.

Параметры

-AddonPlanDefinition

Ссылки на планы надстроек, которые клиент может при необходимости получить в рамках предложения. Сведения о создании см. в разделе NOTES о свойствах ADDONPLANDEFINITION и создании хэш-таблицы.

Type:Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IAddonPlanDefinition[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-BasePlanIds

Идентификаторы базовых планов, которые становятся доступными клиенту немедленно, когда клиент подписывается на предложение.

Type:String[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Description

Описание предложения.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DisplayName

Отображаемое имя предложения.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ExternalReferenceId

Идентификатор внешней ссылки.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Location

Расположение ресурса

Type:String
Position:Named
Default value:(Get-AzLocation)[0].Location
Accept pipeline input:False
Accept wildcard characters:False
-MaxSubscriptionsPerAccount

Максимальное количество подписок для каждой учетной записи.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Name

Имя предложения.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-OfferDefinition

Представляет предложение служб, для которых можно создать подписку. Сведения о создании см. в разделе NOTES для свойств OFFERDEFINITION и создании хэш-таблицы.

Type:Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-PropertiesName

Имя предложения.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceGroupName

Группа ресурсов, входящая в ресурс.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-State

Предложение состояния специальных возможностей.

Type:Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Support.AccessibilityState
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SubscriptionCount

Текущее число подписок.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SubscriptionId

Учетные данные подписки, которые однозначно идентифицируют подписку Microsoft Azure. Идентификатор подписки является частью универсального кода ресурса (URI) для каждого вызова службы.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer

Выходные данные

Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Models.Api20151101.IOffer

ПСЕВДОНИМЫ

Примечания

COMPLEX PARAMETER PROPERTIES Для создания параметров, описанных ниже, создайте хэш-таблицу, содержащую соответствующие свойства. Для получения сведений о хэш-таблицах выполните Get-Help about_Hash_Tables.

ADDONPLANDEFINITION <IAddonPlanDefinition[]>: ссылки на планы надстроек, которые клиент может при необходимости получить в рамках предложения.

  • [MaxAcquisitionCount <Int32?>]: максимальное количество экземпляров, которые могут быть получены одной подпиской. Если значение не указано, предполагается значение 1.
  • [PlanId <String>]: идентификатор плана.

OFFERDEFINITION <IOffer>: представляет предложение услуг, для которых можно создать подписку.

  • [Location <String>]: расположение ресурса.
  • [AddonPlans \<IAddonPlanDefinition[]>]: ссылки на планы надстроек, которые клиент может при необходимости приобрести в рамках предложения.
    • [MaxAcquisitionCount <Int32?>]: максимальное количество экземпляров, которые могут быть получены одной подпиской. Если значение не указано, предполагается значение 1.
    • [PlanId <String>]: идентификатор плана.
  • [BasePlanIds <String[]>]: идентификаторы базовых планов, которые становятся доступными клиенту немедленно, когда клиент подписывается на предложение.
  • [Description <String>]: описание предложения.
  • [DisplayName <String>]: отображаемое имя предложения.
  • [ExternalReferenceId <String>]: идентификатор внешней ссылки.
  • [MaxSubscriptionsPerAccount <Int32?>]: максимальное количество подписок для каждой учетной записи.
  • [PropertiesName <String>]: имя предложения.
  • [State <AccessibilityState?>]: предложение состояния специальных возможностей.
  • [SubscriptionCount <Int32?>]: текущее число подписок.