New-AzIntegrationAccountBatchConfiguration

Crea una configurazione batch dell'account di integrazione.

Sintassi

New-AzIntegrationAccountBatchConfiguration
   -ResourceGroupName <String>
   -ParentName <String>
   -Name <String>
   [-BatchGroupName <String>]
   [-MessageCount <Int32>]
   [-BatchSize <Int32>]
   [-ScheduleInterval <Int32>]
   [-ScheduleFrequency <String>]
   [-ScheduleTimeZone <String>]
   [-ScheduleStartTime <DateTime>]
   [-Metadata <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzIntegrationAccountBatchConfiguration
   -ResourceGroupName <String>
   -ParentName <String>
   -Name <String>
   -BatchConfigurationDefinition <String>
   [-Metadata <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzIntegrationAccountBatchConfiguration
   -ResourceGroupName <String>
   -ParentName <String>
   -Name <String>
   -BatchConfigurationFilePath <String>
   [-Metadata <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzIntegrationAccountBatchConfiguration
   -ParentObject <IntegrationAccount>
   -Name <String>
   -BatchConfigurationDefinition <String>
   [-Metadata <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzIntegrationAccountBatchConfiguration
   -ParentObject <IntegrationAccount>
   -Name <String>
   -BatchConfigurationFilePath <String>
   [-Metadata <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzIntegrationAccountBatchConfiguration
   -ParentObject <IntegrationAccount>
   -Name <String>
   [-BatchGroupName <String>]
   [-MessageCount <Int32>]
   [-BatchSize <Int32>]
   [-ScheduleInterval <Int32>]
   [-ScheduleFrequency <String>]
   [-ScheduleTimeZone <String>]
   [-ScheduleStartTime <DateTime>]
   [-Metadata <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzIntegrationAccountBatchConfiguration
   -ParentResourceId <String>
   -Name <String>
   -BatchConfigurationDefinition <String>
   [-Metadata <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzIntegrationAccountBatchConfiguration
   -ParentResourceId <String>
   -Name <String>
   -BatchConfigurationFilePath <String>
   [-Metadata <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzIntegrationAccountBatchConfiguration
   -ParentResourceId <String>
   -Name <String>
   [-BatchGroupName <String>]
   [-MessageCount <Int32>]
   [-BatchSize <Int32>]
   [-ScheduleInterval <Int32>]
   [-ScheduleFrequency <String>]
   [-ScheduleTimeZone <String>]
   [-ScheduleStartTime <DateTime>]
   [-Metadata <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-AzIntegrationAccountBatchConfiguration crea una nuova configurazione batch in un account di integrazione.

Esempio

Esempio 1: Creare una nuova configurazione batch usando il file locale

New-AzIntegrationAccountBatchConfiguration -ResourceGroupName "sampleResourceGroup" -IntegrationAccountName "sampleIntegrationAccount" -BatchConfigurationName "sampleBatchConfig" -BatchConfigurationFilePath $batchConfigurationFilePath

Properties : Microsoft.Azure.Management.Logic.Models.BatchConfigurationProperties
Id         : /subscriptions/{SubscriptionId}/resourceGroups/sampleResourceGroup/providers/Microsoft.Logic/integrationAccounts/sampleIntegrationAccount/batchConfigurations/sampleBatchConfig
Name       : sampleBatchConfig
Type       : Microsoft.Logic/integrationAccounts/batchConfigurations
Location   :
Tags       :

Crea una nuova configurazione batch usando il file locale che si trova nel percorso del file contenuto in "$batchConfigurationFilePath".

Esempio 2: Creare una nuova configurazione batch usando una stringa JSON

New-AzIntegrationAccountBatchConfiguration -ResourceGroupName "sampleResourceGroup" -IntegrationAccountName "sampleIntegrationAccount" -BatchConfigurationName "sampleBatchConfig" -BatchConfigurationDefinition $batchConfigurationContent

Properties : Microsoft.Azure.Management.Logic.Models.BatchConfigurationProperties
Id         : /subscriptions/{SubscriptionId}/resourceGroups/sampleResourceGroup/providers/Microsoft.Logic/integrationAccounts/sampleIntegrationAccount/batchConfigurations/sampleBatchConfig
Name       : sampleBatchConfig
Type       : Microsoft.Logic/integrationAccounts/batchConfigurations
Location   :
Tags       :

Crea una nuova configurazione batch usando la stringa JSON contenuta in "$batchConfigurationContent".

Esempio 3: Creare una nuova configurazione batch usando i parametri

New-AzIntegrationAccountBatchConfiguration -ResourceGroupName "sampleResourceGroup" -IntegrationAccountName "sampleIntegrationAccount" -BatchConfigurationName "sampleBatchConfig" -MessageCount 199 -BatchSize 5 -ScheduleInterval 1 -ScheduleFrequency "Month"

Properties : Microsoft.Azure.Management.Logic.Models.BatchConfigurationProperties
Id         : /subscriptions/{SubscriptionId}/resourceGroups/sampleResourceGroup/providers/Microsoft.Logic/integrationAccounts/sampleIntegrationAccount/batchConfigurations/sampleBatchConfig
Name       : sampleBatchConfig
Type       : Microsoft.Logic/integrationAccounts/batchConfigurations
Location   :
Tags       :

Crea una nuova configurazione batch specificando manualmente tutti i parametri necessari.

Parametri

-BatchConfigurationDefinition

Definizione di configurazione batch dell'account di integrazione.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BatchConfigurationFilePath

Percorso del file di configurazione batch dell'account di integrazione.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BatchGroupName

Nome del gruppo di configurazione batch dell'account di integrazione.

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

-BatchSize

Dimensioni batch di configurazione batch dell'account di integrazione.

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

-Confirm

Richiede conferma prima di eseguire il cmdlet.

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

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MessageCount

Numero di messaggi di configurazione batch dell'account di integrazione.

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

-Metadata

Metadati di configurazione batch dell'account di integrazione.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nome della configurazione batch dell'account di integrazione.

Type:String
Aliases:BatchConfigurationName, ResourceName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ParentName

Nome dell'account di integrazione.

Type:String
Aliases:IntegrationAccountName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ParentObject

Oggetto account di integrazione.

Type:IntegrationAccount
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ParentResourceId

ID risorsa di configurazione batch dell'account di integrazione.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Il nome del gruppo di risorse.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleFrequency

Frequenza di pianificazione della pianificazione della configurazione batch dell'account di integrazione.

Type:String
Accepted values:Month, Week, Day, Hour, Minute, Second
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleInterval

Intervallo di pianificazione della configurazione batch dell'account di integrazione.

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

-ScheduleStartTime

Ora di inizio della pianificazione della configurazione batch dell'account di integrazione.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleTimeZone

Fuso orario della pianificazione della configurazione batch dell'account di integrazione.

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

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Input

IntegrationAccount

String

Output

PSIntegrationAccountBatchConfiguration