public override void ExecuteCmdlet() { if (this.ShouldProcess(this.DomainName, $"Regenerate key {this.Name} for domain {this.DomainName} in Resource Group {this.ResourceGroupName}")) { string resourceGroupName; string domainName; if (!string.IsNullOrEmpty(this.DomainResourceId)) { EventGridUtils.GetResourceGroupNameAndDomainName(this.DomainResourceId, out resourceGroupName, out domainName); } else if (this.DomainInputObject != null) { resourceGroupName = this.DomainInputObject.ResourceGroupName; domainName = this.DomainInputObject.DomainName; } else { resourceGroupName = this.ResourceGroupName; domainName = this.DomainName; } DomainSharedAccessKeys domainSharedAccessKeys = this.Client.RegenerateDomainKey(resourceGroupName, domainName, this.Name); PsDomainSharedAccessKeys psDomainSharedAccessKeys = new PsDomainSharedAccessKeys(domainSharedAccessKeys); this.WriteObject(psDomainSharedAccessKeys); } }
public override void ExecuteCmdlet() { string resourceGroupName; string domainName; if (!string.IsNullOrEmpty(this.DomainResourceId)) { EventGridUtils.GetResourceGroupNameAndDomainName(this.DomainResourceId, out resourceGroupName, out domainName); } else if (this.DomainObject != null) { resourceGroupName = this.DomainObject.ResourceGroupName; domainName = this.DomainObject.DomainName; } else { resourceGroupName = this.ResourceGroupName; domainName = this.Name; } DomainSharedAccessKeys domainSharedAccessKeys = this.Client.GetDomainSharedAccessKeys(resourceGroupName, domainName); PsDomainSharedAccessKeys psDomainSharedAccessKeys = new PsDomainSharedAccessKeys(domainSharedAccessKeys); this.WriteObject(psDomainSharedAccessKeys); }
public override void ExecuteCmdlet() { if (!string.IsNullOrEmpty(this.DomainResourceId)) { var resourceIdentifier = new ResourceIdentifier(this.DomainResourceId); this.ResourceGroupName = resourceIdentifier.ResourceGroupName; this.Name = resourceIdentifier.ResourceName; } else if (this.DomainObject != null) { this.ResourceGroupName = this.DomainObject.ResourceGroupName; this.Name = this.DomainObject.DomainName; } DomainSharedAccessKeys domainSharedAccessKeys = this.Client.GetDomainSharedAccessKeys(this.ResourceGroupName, this.Name); PsDomainSharedAccessKeys psDomainSharedAccessKeys = new PsDomainSharedAccessKeys(domainSharedAccessKeys); this.WriteObject(psDomainSharedAccessKeys); }
public override void ExecuteCmdlet() { if (!string.IsNullOrEmpty(this.DomainResourceId)) { var resourceIdentifier = new ResourceIdentifier(this.DomainResourceId); this.ResourceGroupName = resourceIdentifier.ResourceGroupName; this.DomainName = resourceIdentifier.ResourceName; } else if (this.DomainInputObject != null) { this.ResourceGroupName = this.DomainInputObject.ResourceGroupName; this.DomainName = this.DomainInputObject.DomainName; } if (this.ShouldProcess(this.DomainName, $"Regenerate key {this.Name} for domain {this.DomainName} in Resource Group {this.ResourceGroupName}")) { DomainSharedAccessKeys domainSharedAccessKeys = this.Client.RegenerateDomainKey(this.ResourceGroupName, this.DomainName, this.Name); PsDomainSharedAccessKeys psDomainSharedAccessKeys = new PsDomainSharedAccessKeys(domainSharedAccessKeys); this.WriteObject(psDomainSharedAccessKeys); } }