-
Notifications
You must be signed in to change notification settings - Fork 49
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
data: regenerating based on the latest Swagger (#2713)
Co-authored-by: hc-github-team-tf-azure <>
- Loading branch information
1 parent
28afc2c
commit 6fec09e
Showing
86 changed files
with
1,836 additions
and
30 deletions.
There are no files selected for viewing
6 changes: 6 additions & 0 deletions
6
...tions.ResourceManager/Authorization/v2022_04_01/ApiVersionDefinition-GenerationSetting.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01; | ||
|
||
public partial class Definition | ||
{ | ||
public bool Generate => true; | ||
} |
20 changes: 20 additions & 0 deletions
20
data/Pandora.Definitions.ResourceManager/Authorization/v2022_04_01/ApiVersionDefinition.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
using System.Collections.Generic; | ||
using Pandora.Definitions.Interfaces; | ||
|
||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01; | ||
|
||
public partial class Definition : ApiVersionDefinition | ||
{ | ||
public string ApiVersion => "2022-04-01"; | ||
public bool Preview => false; | ||
public Source Source => Source.ResourceManagerRestApiSpecs; | ||
|
||
public IEnumerable<ResourceDefinition> Resources => new List<ResourceDefinition> | ||
{ | ||
new DenyAssignments.Definition(), | ||
new Permissions.Definition(), | ||
new ProviderOperationsMetadata.Definition(), | ||
new RoleAssignments.Definition(), | ||
new RoleDefinitions.Definition(), | ||
}; | ||
} |
34 changes: 34 additions & 0 deletions
34
...ndora.Definitions.ResourceManager/Authorization/v2022_04_01/DenyAssignments/Definition.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
using System.Collections.Generic; | ||
using Pandora.Definitions.Interfaces; | ||
|
||
|
||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See NOTICE.txt in the project root for license information. | ||
|
||
|
||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01.DenyAssignments; | ||
|
||
internal class Definition : ResourceDefinition | ||
{ | ||
public string Name => "DenyAssignments"; | ||
public IEnumerable<Interfaces.ApiOperation> Operations => new List<Interfaces.ApiOperation> | ||
{ | ||
new GetOperation(), | ||
new GetByIdOperation(), | ||
new ListOperation(), | ||
new ListForResourceOperation(), | ||
new ListForResourceGroupOperation(), | ||
new ListForScopeOperation(), | ||
}; | ||
public IEnumerable<System.Type> Constants => new List<System.Type> | ||
{ | ||
|
||
}; | ||
public IEnumerable<System.Type> Models => new List<System.Type> | ||
{ | ||
typeof(DenyAssignmentModel), | ||
typeof(DenyAssignmentPermissionModel), | ||
typeof(DenyAssignmentPropertiesModel), | ||
typeof(PrincipalModel), | ||
}; | ||
} |
29 changes: 29 additions & 0 deletions
29
...nitions.ResourceManager/Authorization/v2022_04_01/DenyAssignments/Model-DenyAssignment.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Text.Json.Serialization; | ||
using Pandora.Definitions.Attributes; | ||
using Pandora.Definitions.Attributes.Validation; | ||
using Pandora.Definitions.CustomTypes; | ||
|
||
|
||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See NOTICE.txt in the project root for license information. | ||
|
||
|
||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01.DenyAssignments; | ||
|
||
|
||
internal class DenyAssignmentModel | ||
{ | ||
[JsonPropertyName("id")] | ||
public string? Id { get; set; } | ||
|
||
[JsonPropertyName("name")] | ||
public string? Name { get; set; } | ||
|
||
[JsonPropertyName("properties")] | ||
public DenyAssignmentPropertiesModel? Properties { get; set; } | ||
|
||
[JsonPropertyName("type")] | ||
public string? Type { get; set; } | ||
} |
35 changes: 35 additions & 0 deletions
35
...sourceManager/Authorization/v2022_04_01/DenyAssignments/Model-DenyAssignmentPermission.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Text.Json.Serialization; | ||
using Pandora.Definitions.Attributes; | ||
using Pandora.Definitions.Attributes.Validation; | ||
using Pandora.Definitions.CustomTypes; | ||
|
||
|
||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See NOTICE.txt in the project root for license information. | ||
|
||
|
||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01.DenyAssignments; | ||
|
||
|
||
internal class DenyAssignmentPermissionModel | ||
{ | ||
[JsonPropertyName("actions")] | ||
public List<string>? Actions { get; set; } | ||
|
||
[JsonPropertyName("condition")] | ||
public string? Condition { get; set; } | ||
|
||
[JsonPropertyName("conditionVersion")] | ||
public string? ConditionVersion { get; set; } | ||
|
||
[JsonPropertyName("dataActions")] | ||
public List<string>? DataActions { get; set; } | ||
|
||
[JsonPropertyName("notActions")] | ||
public List<string>? NotActions { get; set; } | ||
|
||
[JsonPropertyName("notDataActions")] | ||
public List<string>? NotDataActions { get; set; } | ||
} |
61 changes: 61 additions & 0 deletions
61
...sourceManager/Authorization/v2022_04_01/DenyAssignments/Model-DenyAssignmentProperties.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Text.Json.Serialization; | ||
using Pandora.Definitions.Attributes; | ||
using Pandora.Definitions.Attributes.Validation; | ||
using Pandora.Definitions.CustomTypes; | ||
|
||
|
||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See NOTICE.txt in the project root for license information. | ||
|
||
|
||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01.DenyAssignments; | ||
|
||
|
||
internal class DenyAssignmentPropertiesModel | ||
{ | ||
[JsonPropertyName("condition")] | ||
public string? Condition { get; set; } | ||
|
||
[JsonPropertyName("conditionVersion")] | ||
public string? ConditionVersion { get; set; } | ||
|
||
[JsonPropertyName("createdBy")] | ||
public string? CreatedBy { get; set; } | ||
|
||
[DateFormat(DateFormatAttribute.DateFormat.RFC3339)] | ||
[JsonPropertyName("createdOn")] | ||
public DateTime? CreatedOn { get; set; } | ||
|
||
[JsonPropertyName("denyAssignmentName")] | ||
public string? DenyAssignmentName { get; set; } | ||
|
||
[JsonPropertyName("description")] | ||
public string? Description { get; set; } | ||
|
||
[JsonPropertyName("doNotApplyToChildScopes")] | ||
public bool? DoNotApplyToChildScopes { get; set; } | ||
|
||
[JsonPropertyName("excludePrincipals")] | ||
public List<PrincipalModel>? ExcludePrincipals { get; set; } | ||
|
||
[JsonPropertyName("isSystemProtected")] | ||
public bool? IsSystemProtected { get; set; } | ||
|
||
[JsonPropertyName("permissions")] | ||
public List<DenyAssignmentPermissionModel>? Permissions { get; set; } | ||
|
||
[JsonPropertyName("principals")] | ||
public List<PrincipalModel>? Principals { get; set; } | ||
|
||
[JsonPropertyName("scope")] | ||
public string? Scope { get; set; } | ||
|
||
[JsonPropertyName("updatedBy")] | ||
public string? UpdatedBy { get; set; } | ||
|
||
[DateFormat(DateFormatAttribute.DateFormat.RFC3339)] | ||
[JsonPropertyName("updatedOn")] | ||
public DateTime? UpdatedOn { get; set; } | ||
} |
29 changes: 29 additions & 0 deletions
29
....Definitions.ResourceManager/Authorization/v2022_04_01/DenyAssignments/Model-Principal.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Text.Json.Serialization; | ||
using Pandora.Definitions.Attributes; | ||
using Pandora.Definitions.Attributes.Validation; | ||
using Pandora.Definitions.CustomTypes; | ||
|
||
|
||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See NOTICE.txt in the project root for license information. | ||
|
||
|
||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01.DenyAssignments; | ||
|
||
|
||
internal class PrincipalModel | ||
{ | ||
[JsonPropertyName("displayName")] | ||
public string? DisplayName { get; set; } | ||
|
||
[JsonPropertyName("email")] | ||
public string? Email { get; set; } | ||
|
||
[JsonPropertyName("id")] | ||
public string? Id { get; set; } | ||
|
||
[JsonPropertyName("type")] | ||
public string? Type { get; set; } | ||
} |
22 changes: 22 additions & 0 deletions
22
...ra.Definitions.ResourceManager/Authorization/v2022_04_01/DenyAssignments/Operation-Get.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
using Pandora.Definitions.Attributes; | ||
using Pandora.Definitions.CustomTypes; | ||
using Pandora.Definitions.Interfaces; | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Net; | ||
|
||
|
||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See NOTICE.txt in the project root for license information. | ||
|
||
|
||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01.DenyAssignments; | ||
|
||
internal class GetOperation : Pandora.Definitions.Operations.GetOperation | ||
{ | ||
public override ResourceID? ResourceId() => new ScopedDenyAssignmentId(); | ||
|
||
public override Type? ResponseObject() => typeof(DenyAssignmentModel); | ||
|
||
|
||
} |
22 changes: 22 additions & 0 deletions
22
...efinitions.ResourceManager/Authorization/v2022_04_01/DenyAssignments/Operation-GetById.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
using Pandora.Definitions.Attributes; | ||
using Pandora.Definitions.CustomTypes; | ||
using Pandora.Definitions.Interfaces; | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Net; | ||
|
||
|
||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See NOTICE.txt in the project root for license information. | ||
|
||
|
||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01.DenyAssignments; | ||
|
||
internal class GetByIdOperation : Pandora.Definitions.Operations.GetOperation | ||
{ | ||
public override ResourceID? ResourceId() => new DenyAssignmentIdId(); | ||
|
||
public override Type? ResponseObject() => typeof(DenyAssignmentModel); | ||
|
||
|
||
} |
33 changes: 33 additions & 0 deletions
33
...a.Definitions.ResourceManager/Authorization/v2022_04_01/DenyAssignments/Operation-List.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
using Pandora.Definitions.Attributes; | ||
using Pandora.Definitions.CustomTypes; | ||
using Pandora.Definitions.Interfaces; | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Net; | ||
|
||
|
||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See NOTICE.txt in the project root for license information. | ||
|
||
|
||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01.DenyAssignments; | ||
|
||
internal class ListOperation : Pandora.Definitions.Operations.ListOperation | ||
{ | ||
public override string? FieldContainingPaginationDetails() => "nextLink"; | ||
|
||
public override ResourceID? ResourceId() => new SubscriptionId(); | ||
|
||
public override Type NestedItemType() => typeof(DenyAssignmentModel); | ||
|
||
public override Type? OptionsObject() => typeof(ListOperation.ListOptions); | ||
|
||
public override string? UriSuffix() => "/providers/Microsoft.Authorization/denyAssignments"; | ||
|
||
internal class ListOptions | ||
{ | ||
[QueryStringName("$filter")] | ||
[Optional] | ||
public string Filter { get; set; } | ||
} | ||
} |
33 changes: 33 additions & 0 deletions
33
...ns.ResourceManager/Authorization/v2022_04_01/DenyAssignments/Operation-ListForResource.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
using Pandora.Definitions.Attributes; | ||
using Pandora.Definitions.CustomTypes; | ||
using Pandora.Definitions.Interfaces; | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Net; | ||
|
||
|
||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See NOTICE.txt in the project root for license information. | ||
|
||
|
||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01.DenyAssignments; | ||
|
||
internal class ListForResourceOperation : Pandora.Definitions.Operations.ListOperation | ||
{ | ||
public override string? FieldContainingPaginationDetails() => "nextLink"; | ||
|
||
public override ResourceID? ResourceId() => new ResourceId(); | ||
|
||
public override Type NestedItemType() => typeof(DenyAssignmentModel); | ||
|
||
public override Type? OptionsObject() => typeof(ListForResourceOperation.ListForResourceOptions); | ||
|
||
public override string? UriSuffix() => "/providers/Microsoft.Authorization/denyAssignments"; | ||
|
||
internal class ListForResourceOptions | ||
{ | ||
[QueryStringName("$filter")] | ||
[Optional] | ||
public string Filter { get; set; } | ||
} | ||
} |
33 changes: 33 additions & 0 deletions
33
...sourceManager/Authorization/v2022_04_01/DenyAssignments/Operation-ListForResourceGroup.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
using Pandora.Definitions.Attributes; | ||
using Pandora.Definitions.CustomTypes; | ||
using Pandora.Definitions.Interfaces; | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Net; | ||
|
||
|
||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See NOTICE.txt in the project root for license information. | ||
|
||
|
||
namespace Pandora.Definitions.ResourceManager.Authorization.v2022_04_01.DenyAssignments; | ||
|
||
internal class ListForResourceGroupOperation : Pandora.Definitions.Operations.ListOperation | ||
{ | ||
public override string? FieldContainingPaginationDetails() => "nextLink"; | ||
|
||
public override ResourceID? ResourceId() => new ResourceGroupId(); | ||
|
||
public override Type NestedItemType() => typeof(DenyAssignmentModel); | ||
|
||
public override Type? OptionsObject() => typeof(ListForResourceGroupOperation.ListForResourceGroupOptions); | ||
|
||
public override string? UriSuffix() => "/providers/Microsoft.Authorization/denyAssignments"; | ||
|
||
internal class ListForResourceGroupOptions | ||
{ | ||
[QueryStringName("$filter")] | ||
[Optional] | ||
public string Filter { get; set; } | ||
} | ||
} |
Oops, something went wrong.