Partager via


Grant-AzEventGridPartnerConfiguration

Autorisez un partenaire unique par id immuable d’inscription de partenaire ou par nom de partenaire.

Syntaxe

Grant-AzEventGridPartnerConfiguration
     -ResourceGroupName <String>
     [-SubscriptionId <String>]
     [-AuthorizationExpirationTimeInUtc <DateTime>]
     [-PartnerName <String>]
     [-PartnerRegistrationImmutableId <String>]
     [-DefaultProfile <PSObject>]
     [-PassThru]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Grant-AzEventGridPartnerConfiguration
     -ResourceGroupName <String>
     [-SubscriptionId <String>]
     -PartnerInfo <IPartner>
     [-DefaultProfile <PSObject>]
     [-PassThru]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Grant-AzEventGridPartnerConfiguration
     -ResourceGroupName <String>
     [-SubscriptionId <String>]
     -JsonFilePath <String>
     [-DefaultProfile <PSObject>]
     [-PassThru]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Grant-AzEventGridPartnerConfiguration
     -ResourceGroupName <String>
     [-SubscriptionId <String>]
     -JsonString <String>
     [-DefaultProfile <PSObject>]
     [-PassThru]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Description

Autorisez un partenaire unique par id immuable d’inscription de partenaire ou par nom de partenaire.

Exemples

Exemple 1 : Autoriser un partenaire unique soit par l’id immuable d’inscription du partenaire, soit par nom de partenaire.

$partnerRegistration = Get-AzEventGridPartnerRegistration -ResourceGroupName azps_test_group_eventgrid -Name azps-registration
Grant-AzEventGridPartnerConfiguration -ResourceGroupName azps_test_group_eventgrid -AuthorizationExpirationTimeInUtc "2024-01-09T09:31:42.521Z" -PartnerName default -PartnerRegistrationImmutableId $partnerRegistration.ImmutableId

Name    Location ResourceGroupName
----    -------- -----------------
default global   azps_test_group_eventgrid

Autorisez un partenaire unique par id immuable d’inscription de partenaire ou par nom de partenaire.

Paramètres

-AuthorizationExpirationTimeInUtc

Délai d’expiration de l’autorisation du partenaire. Si ce minuteur expire, toute demande de ce partenaire pour créer, mettre à jour ou supprimer des ressources dans le contexte de l’abonné échoue. Si elle est spécifiée, les valeurs autorisées sont comprises entre 1 et la valeur de defaultMaximumExpirationTimeInDays spécifiées dans PartnerConfiguration.Si elle n’est pas spécifiée, la valeur par défaut est la valeur de defaultMaximumExpirationTimeInDays spécifiée dans PartnerConfiguration ou 7 si cette valeur n’est pas spécifiée.

Type:DateTime
Alias:AuthorizationExpirationTime
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous demande une confirmation avant d’exécuter la commande cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Le paramètre DefaultProfile n’est pas fonctionnel. Utilisez le paramètre SubscriptionId lorsqu’il est disponible si vous exécutez l’applet de commande sur un autre abonnement.

Type:PSObject
Alias:AzureRMContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JsonFilePath

Chemin d’accès du fichier Json fourni à l’opération d’autorisation

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JsonString

Chaîne JSON fournie à l’opération d’autorisation

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PartnerInfo

Informations sur le partenaire.

Type:IPartner
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PartnerName

Nom du partenaire.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PartnerRegistrationImmutableId

ImmuableId de l’inscription de partenaire correspondante.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PassThru

Retourne true lorsque la commande réussit

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Nom du groupe de ressources dans l’abonnement de l’utilisateur.

Type:String
Alias:ResourceGroup
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SubscriptionId

Informations d’identification d’abonnement qui identifient de manière unique un abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI pour chaque appel de service.

Type:String
Position:Named
Valeur par défaut:(Get-AzContext).Subscription.Id
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

IPartner

Sorties

IPartnerConfiguration