public GetGateway ( string resourceGroupName, string dataFactoryName, string gatewayName ) : |
||
resourceGroupName | string | |
dataFactoryName | string | |
gatewayName | string | |
return |
public override void ExecuteCmdlet() { if (ParameterSetName == ByFactoryObject) { if (DataFactory == null) { throw new PSArgumentNullException(string.Format(CultureInfo.InvariantCulture, Resources.DataFactoryArgumentInvalid)); } DataFactoryName = DataFactory.DataFactoryName; ResourceGroupName = DataFactory.ResourceGroupName; } PSDataFactoryGateway gateway = null; try { gateway = DataFactoryClient.GetGateway(ResourceGroupName, DataFactoryName, Name); } catch (CloudException ex) { if (ex.Response.StatusCode != HttpStatusCode.NotFound) { throw; } } if (gateway != null) { throw new PSInvalidOperationException(string.Format(CultureInfo.InvariantCulture, Resources.DataFactoryGatewayExists, Name, DataFactoryName)); } var request = new PSDataFactoryGateway { Name = Name, Location = NormalizeLocation(Location), Description = Description }; PSDataFactoryGateway response = DataFactoryClient.CreateOrUpdateGateway(ResourceGroupName, DataFactoryName, request); WriteObject(response); }
public override void ExecuteCmdlet() { if (ParameterSetName == ByFactoryObject) { if (DataFactory == null) { throw new PSArgumentNullException(string.Format(CultureInfo.InvariantCulture, Resources.DataFactoryArgumentInvalid)); } DataFactoryName = DataFactory.DataFactoryName; ResourceGroupName = DataFactory.ResourceGroupName; } if (String.IsNullOrWhiteSpace(Name)) { IEnumerable <PSDataFactoryGateway> gateways = DataFactoryClient.ListGateways(ResourceGroupName, DataFactoryName); WriteObject(gateways, true); } else { PSDataFactoryGateway gateway = DataFactoryClient.GetGateway(ResourceGroupName, DataFactoryName, Name); WriteObject(gateway); } }