-
Notifications
You must be signed in to change notification settings - Fork 4.5k
/
ApiManagementServiceNameAvailabilityResult.cs
36 lines (31 loc) · 2.53 KB
/
ApiManagementServiceNameAvailabilityResult.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// <auto-generated/>
#nullable disable
namespace Azure.ResourceManager.ApiManagement.Models
{
/// <summary> Response of the CheckNameAvailability operation. </summary>
public partial class ApiManagementServiceNameAvailabilityResult
{
/// <summary> Initializes a new instance of ApiManagementServiceNameAvailabilityResult. </summary>
internal ApiManagementServiceNameAvailabilityResult()
{
}
/// <summary> Initializes a new instance of ApiManagementServiceNameAvailabilityResult. </summary>
/// <param name="isNameAvailable"> True if the name is available and can be used to create a new API Management service; otherwise false. </param>
/// <param name="message"> If reason == invalid, provide the user with the reason why the given name is invalid, and provide the resource naming requirements so that the user can select a valid name. If reason == AlreadyExists, explain that <resourceName> is already in use, and direct them to select a different name. </param>
/// <param name="reason"> Invalid indicates the name provided does not match the resource provider’s naming requirements (incorrect length, unsupported characters, etc.) AlreadyExists indicates that the name is already in use and is therefore unavailable. </param>
internal ApiManagementServiceNameAvailabilityResult(bool? isNameAvailable, string message, ApiManagementServiceNameUnavailableReason? reason)
{
IsNameAvailable = isNameAvailable;
Message = message;
Reason = reason;
}
/// <summary> True if the name is available and can be used to create a new API Management service; otherwise false. </summary>
public bool? IsNameAvailable { get; }
/// <summary> If reason == invalid, provide the user with the reason why the given name is invalid, and provide the resource naming requirements so that the user can select a valid name. If reason == AlreadyExists, explain that <resourceName> is already in use, and direct them to select a different name. </summary>
public string Message { get; }
/// <summary> Invalid indicates the name provided does not match the resource provider’s naming requirements (incorrect length, unsupported characters, etc.) AlreadyExists indicates that the name is already in use and is therefore unavailable. </summary>
public ApiManagementServiceNameUnavailableReason? Reason { get; }
}
}