forked from Azure/azure-sdk-for-net
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
.NET SDK Resource Provider:'EventGrid'
REST Spec PR 'Azure/azure-rest-api-specs#5584' REST Spec PR Author 'kapil-ms' REST Spec PR Last commit
- Loading branch information
Showing
17 changed files
with
958 additions
and
15 deletions.
There are no files selected for viewing
75 changes: 75 additions & 0 deletions
75
...ne/Microsoft.Azure.EventGrid/Generated/Models/AppConfigurationKeyValueDeletedEventData.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,75 @@ | ||
// <auto-generated> | ||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See License.txt in the project root for | ||
// license information. | ||
// | ||
// Code generated by Microsoft (R) AutoRest Code Generator. | ||
// Changes may cause incorrect behavior and will be lost if the code is | ||
// regenerated. | ||
// </auto-generated> | ||
|
||
namespace Microsoft.Azure.EventGrid.Models | ||
{ | ||
using Newtonsoft.Json; | ||
using System.Linq; | ||
|
||
/// <summary> | ||
/// Schema of the Data property of an EventGridEvent for an | ||
/// Microsoft.AppConfiguration.KeyValueDeleted event. | ||
/// </summary> | ||
public partial class AppConfigurationKeyValueDeletedEventData | ||
{ | ||
/// <summary> | ||
/// Initializes a new instance of the | ||
/// AppConfigurationKeyValueDeletedEventData class. | ||
/// </summary> | ||
public AppConfigurationKeyValueDeletedEventData() | ||
{ | ||
CustomInit(); | ||
} | ||
|
||
/// <summary> | ||
/// Initializes a new instance of the | ||
/// AppConfigurationKeyValueDeletedEventData class. | ||
/// </summary> | ||
/// <param name="key">The key used to identify the key-value that was | ||
/// deleted.</param> | ||
/// <param name="label">The label, if any, used to identify the | ||
/// key-value that was deleted.</param> | ||
/// <param name="etag">The etag representing the key-value that was | ||
/// deleted.</param> | ||
public AppConfigurationKeyValueDeletedEventData(string key = default(string), string label = default(string), string etag = default(string)) | ||
{ | ||
Key = key; | ||
Label = label; | ||
Etag = etag; | ||
CustomInit(); | ||
} | ||
|
||
/// <summary> | ||
/// An initialization method that performs custom operations like setting defaults | ||
/// </summary> | ||
partial void CustomInit(); | ||
|
||
/// <summary> | ||
/// Gets or sets the key used to identify the key-value that was | ||
/// deleted. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "key")] | ||
public string Key { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the label, if any, used to identify the key-value that | ||
/// was deleted. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "label")] | ||
public string Label { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the etag representing the key-value that was deleted. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "etag")] | ||
public string Etag { get; set; } | ||
|
||
} | ||
} |
75 changes: 75 additions & 0 deletions
75
...e/Microsoft.Azure.EventGrid/Generated/Models/AppConfigurationKeyValueModifiedEventData.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,75 @@ | ||
// <auto-generated> | ||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See License.txt in the project root for | ||
// license information. | ||
// | ||
// Code generated by Microsoft (R) AutoRest Code Generator. | ||
// Changes may cause incorrect behavior and will be lost if the code is | ||
// regenerated. | ||
// </auto-generated> | ||
|
||
namespace Microsoft.Azure.EventGrid.Models | ||
{ | ||
using Newtonsoft.Json; | ||
using System.Linq; | ||
|
||
/// <summary> | ||
/// Schema of the Data property of an EventGridEvent for an | ||
/// Microsoft.AppConfiguration.KeyValueModified event. | ||
/// </summary> | ||
public partial class AppConfigurationKeyValueModifiedEventData | ||
{ | ||
/// <summary> | ||
/// Initializes a new instance of the | ||
/// AppConfigurationKeyValueModifiedEventData class. | ||
/// </summary> | ||
public AppConfigurationKeyValueModifiedEventData() | ||
{ | ||
CustomInit(); | ||
} | ||
|
||
/// <summary> | ||
/// Initializes a new instance of the | ||
/// AppConfigurationKeyValueModifiedEventData class. | ||
/// </summary> | ||
/// <param name="key">The key used to identify the key-value that was | ||
/// modified.</param> | ||
/// <param name="label">The label, if any, used to identify the | ||
/// key-value that was modified.</param> | ||
/// <param name="etag">The etag representing the new state of the | ||
/// key-value.</param> | ||
public AppConfigurationKeyValueModifiedEventData(string key = default(string), string label = default(string), string etag = default(string)) | ||
{ | ||
Key = key; | ||
Label = label; | ||
Etag = etag; | ||
CustomInit(); | ||
} | ||
|
||
/// <summary> | ||
/// An initialization method that performs custom operations like setting defaults | ||
/// </summary> | ||
partial void CustomInit(); | ||
|
||
/// <summary> | ||
/// Gets or sets the key used to identify the key-value that was | ||
/// modified. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "key")] | ||
public string Key { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the label, if any, used to identify the key-value that | ||
/// was modified. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "label")] | ||
public string Label { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the etag representing the new state of the key-value. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "etag")] | ||
public string Etag { get; set; } | ||
|
||
} | ||
} |
79 changes: 79 additions & 0 deletions
79
...ataPlane/Microsoft.Azure.EventGrid/Generated/Models/ContainerRegistryArtifactEventData.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,79 @@ | ||
// <auto-generated> | ||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See License.txt in the project root for | ||
// license information. | ||
// | ||
// Code generated by Microsoft (R) AutoRest Code Generator. | ||
// Changes may cause incorrect behavior and will be lost if the code is | ||
// regenerated. | ||
// </auto-generated> | ||
|
||
namespace Microsoft.Azure.EventGrid.Models | ||
{ | ||
using Newtonsoft.Json; | ||
using System.Linq; | ||
|
||
/// <summary> | ||
/// The content of the event request message. | ||
/// </summary> | ||
public partial class ContainerRegistryArtifactEventData | ||
{ | ||
/// <summary> | ||
/// Initializes a new instance of the | ||
/// ContainerRegistryArtifactEventData class. | ||
/// </summary> | ||
public ContainerRegistryArtifactEventData() | ||
{ | ||
CustomInit(); | ||
} | ||
|
||
/// <summary> | ||
/// Initializes a new instance of the | ||
/// ContainerRegistryArtifactEventData class. | ||
/// </summary> | ||
/// <param name="id">The event ID.</param> | ||
/// <param name="timestamp">The time at which the event | ||
/// occurred.</param> | ||
/// <param name="action">The action that encompasses the provided | ||
/// event.</param> | ||
/// <param name="target">The target of the event.</param> | ||
public ContainerRegistryArtifactEventData(string id = default(string), System.DateTime? timestamp = default(System.DateTime?), string action = default(string), ContainerRegistryArtifactEventTarget target = default(ContainerRegistryArtifactEventTarget)) | ||
{ | ||
Id = id; | ||
Timestamp = timestamp; | ||
Action = action; | ||
Target = target; | ||
CustomInit(); | ||
} | ||
|
||
/// <summary> | ||
/// An initialization method that performs custom operations like setting defaults | ||
/// </summary> | ||
partial void CustomInit(); | ||
|
||
/// <summary> | ||
/// Gets or sets the event ID. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "id")] | ||
public string Id { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the time at which the event occurred. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "timestamp")] | ||
public System.DateTime? Timestamp { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the action that encompasses the provided event. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "action")] | ||
public string Action { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the target of the event. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "target")] | ||
public ContainerRegistryArtifactEventTarget Target { get; set; } | ||
|
||
} | ||
} |
102 changes: 102 additions & 0 deletions
102
...aPlane/Microsoft.Azure.EventGrid/Generated/Models/ContainerRegistryArtifactEventTarget.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,102 @@ | ||
// <auto-generated> | ||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See License.txt in the project root for | ||
// license information. | ||
// | ||
// Code generated by Microsoft (R) AutoRest Code Generator. | ||
// Changes may cause incorrect behavior and will be lost if the code is | ||
// regenerated. | ||
// </auto-generated> | ||
|
||
namespace Microsoft.Azure.EventGrid.Models | ||
{ | ||
using Newtonsoft.Json; | ||
using System.Linq; | ||
|
||
/// <summary> | ||
/// The target of the event. | ||
/// </summary> | ||
public partial class ContainerRegistryArtifactEventTarget | ||
{ | ||
/// <summary> | ||
/// Initializes a new instance of the | ||
/// ContainerRegistryArtifactEventTarget class. | ||
/// </summary> | ||
public ContainerRegistryArtifactEventTarget() | ||
{ | ||
CustomInit(); | ||
} | ||
|
||
/// <summary> | ||
/// Initializes a new instance of the | ||
/// ContainerRegistryArtifactEventTarget class. | ||
/// </summary> | ||
/// <param name="mediaType">The MIME type of the artifact.</param> | ||
/// <param name="size">The size in bytes of the artifact.</param> | ||
/// <param name="digest">The digest of the artifact.</param> | ||
/// <param name="repository">The repository name of the | ||
/// artifact.</param> | ||
/// <param name="tag">The tag of the artifact.</param> | ||
/// <param name="name">The name of the artifact.</param> | ||
/// <param name="version">The version of the artifact.</param> | ||
public ContainerRegistryArtifactEventTarget(string mediaType = default(string), long? size = default(long?), string digest = default(string), string repository = default(string), string tag = default(string), string name = default(string), string version = default(string)) | ||
{ | ||
MediaType = mediaType; | ||
Size = size; | ||
Digest = digest; | ||
Repository = repository; | ||
Tag = tag; | ||
Name = name; | ||
Version = version; | ||
CustomInit(); | ||
} | ||
|
||
/// <summary> | ||
/// An initialization method that performs custom operations like setting defaults | ||
/// </summary> | ||
partial void CustomInit(); | ||
|
||
/// <summary> | ||
/// Gets or sets the MIME type of the artifact. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "mediaType")] | ||
public string MediaType { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the size in bytes of the artifact. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "size")] | ||
public long? Size { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the digest of the artifact. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "digest")] | ||
public string Digest { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the repository name of the artifact. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "repository")] | ||
public string Repository { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the tag of the artifact. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "tag")] | ||
public string Tag { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the name of the artifact. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "name")] | ||
public string Name { get; set; } | ||
|
||
/// <summary> | ||
/// Gets or sets the version of the artifact. | ||
/// </summary> | ||
[JsonProperty(PropertyName = "version")] | ||
public string Version { get; set; } | ||
|
||
} | ||
} |
52 changes: 52 additions & 0 deletions
52
...lane/Microsoft.Azure.EventGrid/Generated/Models/ContainerRegistryChartDeletedEventData.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,52 @@ | ||
// <auto-generated> | ||
// Copyright (c) Microsoft Corporation. All rights reserved. | ||
// Licensed under the MIT License. See License.txt in the project root for | ||
// license information. | ||
// | ||
// Code generated by Microsoft (R) AutoRest Code Generator. | ||
// Changes may cause incorrect behavior and will be lost if the code is | ||
// regenerated. | ||
// </auto-generated> | ||
|
||
namespace Microsoft.Azure.EventGrid.Models | ||
{ | ||
using System.Linq; | ||
|
||
/// <summary> | ||
/// Schema of the Data property of an EventGridEvent for a | ||
/// Microsoft.ContainerRegistry.ChartDeleted event. | ||
/// </summary> | ||
public partial class ContainerRegistryChartDeletedEventData : ContainerRegistryArtifactEventData | ||
{ | ||
/// <summary> | ||
/// Initializes a new instance of the | ||
/// ContainerRegistryChartDeletedEventData class. | ||
/// </summary> | ||
public ContainerRegistryChartDeletedEventData() | ||
{ | ||
CustomInit(); | ||
} | ||
|
||
/// <summary> | ||
/// Initializes a new instance of the | ||
/// ContainerRegistryChartDeletedEventData class. | ||
/// </summary> | ||
/// <param name="id">The event ID.</param> | ||
/// <param name="timestamp">The time at which the event | ||
/// occurred.</param> | ||
/// <param name="action">The action that encompasses the provided | ||
/// event.</param> | ||
/// <param name="target">The target of the event.</param> | ||
public ContainerRegistryChartDeletedEventData(string id = default(string), System.DateTime? timestamp = default(System.DateTime?), string action = default(string), ContainerRegistryArtifactEventTarget target = default(ContainerRegistryArtifactEventTarget)) | ||
: base(id, timestamp, action, target) | ||
{ | ||
CustomInit(); | ||
} | ||
|
||
/// <summary> | ||
/// An initialization method that performs custom operations like setting defaults | ||
/// </summary> | ||
partial void CustomInit(); | ||
|
||
} | ||
} |
Oops, something went wrong.