public RelayNamespaceAttributes(RelayNamespace relaynamespace) { Location = relaynamespace.Location; Id = relaynamespace.Id; Name = relaynamespace.Name; Type = relaynamespace.Type; Tags = relaynamespace.Tags; ProvisioningState = relaynamespace.ProvisioningState; CreatedAt = relaynamespace.CreatedAt; UpdatedAt = relaynamespace.UpdatedAt; ServiceBusEndpoint = relaynamespace.ServiceBusEndpoint; MetricId = relaynamespace.MetricId; }
public RelayNamespaceAttributes(RelayNamespace relaynamespace) { Location = relaynamespace.Location; Id = relaynamespace.Id; Name = relaynamespace.Name; Type = relaynamespace.Type; Tags = relaynamespace.Tags; ProvisioningState = relaynamespace.ProvisioningState.ToString(); CreatedAt = relaynamespace.CreatedAt; UpdatedAt = relaynamespace.UpdatedAt; ServiceBusEndpoint = relaynamespace.ServiceBusEndpoint; MetricId = relaynamespace.MetricId; ResourceGroup = Regex.Split(relaynamespace.Id, @"/")[4]; }
public PSRelayNamespaceAttributes BeginCreateNamespace(string resourceGroupName, string namespaceName, string location, Dictionary <string, string> tags) { RelayNamespace parameter = new RelayNamespace(); parameter.Location = location; if (tags != null) { parameter.Tags = new Dictionary <string, string>(tags); } var response = Client.Namespaces.CreateOrUpdate(resourceGroupName, namespaceName, parameter); return(new PSRelayNamespaceAttributes(response)); }
/// <summary> /// Create Azure Relay namespace. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='resourceGroupName'> /// Name of the Resource group within the Azure subscription. /// </param> /// <param name='namespaceName'> /// The namespace name /// </param> /// <param name='parameters'> /// Parameters supplied to create a namespace resource. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <RelayNamespace> BeginCreateOrUpdateAsync(this INamespacesOperations operations, string resourceGroupName, string namespaceName, RelayNamespace parameters, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.BeginCreateOrUpdateWithHttpMessagesAsync(resourceGroupName, namespaceName, parameters, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <summary> /// Create Azure Relay namespace. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='resourceGroupName'> /// Name of the Resource group within the Azure subscription. /// </param> /// <param name='namespaceName'> /// The namespace name /// </param> /// <param name='parameters'> /// Parameters supplied to create a namespace resource. /// </param> public static RelayNamespace BeginCreateOrUpdate(this INamespacesOperations operations, string resourceGroupName, string namespaceName, RelayNamespace parameters) { return(operations.BeginCreateOrUpdateAsync(resourceGroupName, namespaceName, parameters).GetAwaiter().GetResult()); }