public ToGatewayDefinition ( ) : Microsoft.Azure.Management.DataFactories.Models.Gateway | ||
return | Microsoft.Azure.Management.DataFactories.Models.Gateway |
public virtual PSDataFactoryGateway PatchGateway(string resourceGroupName, string dataFactoryName, PSDataFactoryGateway gateway) { if (gateway == null) { throw new ArgumentNullException("gateway"); } var response = DataPipelineManagementClient.Gateways.Update( resourceGroupName, dataFactoryName, new GatewayCreateOrUpdateParameters { Gateway = gateway.ToGatewayDefinition() }); return new PSDataFactoryGateway(response.Gateway); }
public virtual PSDataFactoryGateway CreateOrUpdateGateway(string resourceGroupName, string dataFactoryName, PSDataFactoryGateway gateway) { if (gateway == null) { throw new ArgumentNullException("gateway"); } var response = DataPipelineManagementClient.Gateways.CreateOrUpdate( resourceGroupName, dataFactoryName, new GatewayCreateOrUpdateParameters { Gateway = gateway.ToGatewayDefinition() }); Gateway createdGateway = response.Gateway; if (createdGateway.Properties != null && !DataFactoryCommonUtilities.IsSucceededProvisioningState(createdGateway.Properties.ProvisioningState)) { // ToDo: service side should set the error message for provisioning failures. throw new ProvisioningFailedException(Resources.GatewayProvisioningFailed); } return new PSDataFactoryGateway(createdGateway); }