New-AzEventGridChannel
Crie de forma síncrona um novo canal com os parâmetros especificados.
Sintaxe
New-AzEventGridChannel
-Name <String>
-PartnerNamespaceName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
[-ChannelType <String>]
[-EventTypeInfoInlineEventType <Hashtable>]
[-EventTypeInfoKind <String>]
[-ExpirationTimeIfNotActivatedUtc <DateTime>]
[-MessageForActivation <String>]
[-PartnerDestinationInfoAzureSubscriptionId <String>]
[-PartnerDestinationInfoEndpointServiceContext <String>]
[-PartnerDestinationInfoName <String>]
[-PartnerDestinationInfoResourceGroupName <String>]
[-PartnerDestinationInfoResourceMoveChangeHistory <IResourceMoveChangeHistory[]>]
[-PartnerTopicInfoAzureSubscriptionId <String>]
[-PartnerTopicInfoName <String>]
[-PartnerTopicInfoResourceGroupName <String>]
[-PartnerTopicInfoSource <String>]
[-ProvisioningState <String>]
[-ReadinessState <String>]
[-DefaultProfile <PSObject>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzEventGridChannel
-Name <String>
-PartnerNamespaceName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonString <String>
[-DefaultProfile <PSObject>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzEventGridChannel
-Name <String>
-PartnerNamespaceName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonFilePath <String>
[-DefaultProfile <PSObject>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzEventGridChannel
-Name <String>
-PartnerNamespaceInputObject <IEventGridIdentity>
[-ChannelType <String>]
[-EventTypeInfoInlineEventType <Hashtable>]
[-EventTypeInfoKind <String>]
[-ExpirationTimeIfNotActivatedUtc <DateTime>]
[-MessageForActivation <String>]
[-PartnerDestinationInfoAzureSubscriptionId <String>]
[-PartnerDestinationInfoEndpointServiceContext <String>]
[-PartnerDestinationInfoName <String>]
[-PartnerDestinationInfoResourceGroupName <String>]
[-PartnerDestinationInfoResourceMoveChangeHistory <IResourceMoveChangeHistory[]>]
[-PartnerTopicInfoAzureSubscriptionId <String>]
[-PartnerTopicInfoName <String>]
[-PartnerTopicInfoResourceGroupName <String>]
[-PartnerTopicInfoSource <String>]
[-ProvisioningState <String>]
[-ReadinessState <String>]
[-DefaultProfile <PSObject>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzEventGridChannel
-InputObject <IEventGridIdentity>
[-ChannelType <String>]
[-EventTypeInfoInlineEventType <Hashtable>]
[-EventTypeInfoKind <String>]
[-ExpirationTimeIfNotActivatedUtc <DateTime>]
[-MessageForActivation <String>]
[-PartnerDestinationInfoAzureSubscriptionId <String>]
[-PartnerDestinationInfoEndpointServiceContext <String>]
[-PartnerDestinationInfoName <String>]
[-PartnerDestinationInfoResourceGroupName <String>]
[-PartnerDestinationInfoResourceMoveChangeHistory <IResourceMoveChangeHistory[]>]
[-PartnerTopicInfoAzureSubscriptionId <String>]
[-PartnerTopicInfoName <String>]
[-PartnerTopicInfoResourceGroupName <String>]
[-PartnerTopicInfoSource <String>]
[-ProvisioningState <String>]
[-ReadinessState <String>]
[-DefaultProfile <PSObject>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Crie de forma síncrona um novo canal com os parâmetros especificados.
Exemplos
Exemplo 1: Criar um novo canal de forma síncrona com os parâmetros especificados.
$dateObj = Get-Date -Year 2023 -Month 11 -Day 10 -Hour 11 -Minute 06 -Second 07
New-AzEventGridChannel -Name azps-channel -PartnerNamespaceName azps-partnernamespace -ResourceGroupName azps_test_group_eventgrid -ChannelType PartnerTopic -PartnerTopicInfoAzureSubscriptionId "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" -PartnerTopicInfoResourceGroupName "azps_test_group_eventgrid2" -PartnerTopicInfoName "default" -PartnerTopicInfoSource "ContosoCorp.Accounts.User1" -ExpirationTimeIfNotActivatedUtc $dateObj.ToUniversalTime()
Name ResourceGroupName
---- -----------------
azps-channel azps_test_group_eventgrid
Crie de forma síncrona um novo canal com os parâmetros especificados.
Parâmetros
-ChannelType
O tipo do canal de evento que representa o fluxo de direção dos eventos.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Confirm
Solicita confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DefaultProfile
O parâmetro DefaultProfile não é funcional. Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.
Tipo: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EventTypeInfoInlineEventType
Uma coleção de tipos de eventos embutidos para o recurso. As chaves de tipo de evento embutidas são do tipo string que representa o nome do evento. Um exemplo de um nome de evento embutido válido é "Contoso.OrderCreated". Os valores de tipo de evento embutido são do tipo InlineEventProperties e conterão informações adicionais para cada tipo de evento embutido.
Tipo: | Hashtable |
Aliases: | InlineEvent |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EventTypeInfoKind
O tipo de tipo de evento usado.
Tipo: | String |
Aliases: | EventTypeKind |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ExpirationTimeIfNotActivatedUtc
Tempo de expiração do canal. Se este temporizador expirar enquanto o tópico de parceiro correspondente nunca for ativado, o canal e o tópico de parceiro correspondente serão excluídos.
Tipo: | DateTime |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-InputObject
Parâmetro de identidade
Tipo: | IEventGridIdentity |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-JsonFilePath
Caminho do arquivo Json fornecido para a operação Create
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-JsonString
Cadeia de caracteres Json fornecida para a operação Create
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MessageForActivation
Contexto ou mensagem útil que pode ser usada durante o processo de aprovação pelo assinante.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Name
Nome do canal.
Tipo: | String |
Aliases: | ChannelName |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartnerDestinationInfoAzureSubscriptionId
ID de assinatura do Azure do assinante. O destino do parceiro associado ao canal será criado sob esta assinatura do Azure.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartnerDestinationInfoEndpointServiceContext
Contexto adicional do ponto de extremidade de destino do parceiro.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartnerDestinationInfoName
Nome do destino do parceiro associado ao canal.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartnerDestinationInfoResourceGroupName
Grupo de Recursos do Azure do assinante. O destino do parceiro associado ao canal será criado neste grupo de recursos.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartnerDestinationInfoResourceMoveChangeHistory
Histórico de alterações da movimentação do recurso.
Tipo: | IResourceMoveChangeHistory[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartnerNamespaceInputObject
Parâmetro de identidade
Tipo: | IEventGridIdentity |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-PartnerNamespaceName
Nome do namespace do parceiro.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartnerTopicInfoAzureSubscriptionId
ID de assinatura do Azure do assinante. O tópico de parceiro associado ao canal será criado sob esta assinatura do Azure.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartnerTopicInfoName
Nome do tópico do parceiro associado ao canal.
Tipo: | String |
Aliases: | PartnerTopicName |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartnerTopicInfoResourceGroupName
Grupo de Recursos do Azure do assinante. O tópico de parceiro associado ao canal será criado neste grupo de recursos.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartnerTopicInfoSource
As informações de origem são fornecidas pelo editor para determinar o escopo ou o contexto do qual os eventos estão se originando. Essas informações podem ser usadas pelo assinante durante o processo de aprovação do tópico de parceiro criado.
Tipo: | String |
Aliases: | PartnerTopicSource |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PassThru
Retorna true quando o comando é bem-sucedido
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ProvisioningState
Estado de provisionamento do canal.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ReadinessState
O estado de prontidão do tópico de parceiro correspondente.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResourceGroupName
O nome do grupo de recursos dentro da assinatura de parceiros.
Tipo: | String |
Aliases: | ResourceGroup |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SubscriptionId
Credenciais de assinatura que identificam exclusivamente uma assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de cada chamada de serviço.
Tipo: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
Saídas
Azure PowerShell