diff --git a/sdk/containerregistry/arm-containerregistry/src/models/index.ts b/sdk/containerregistry/arm-containerregistry/src/models/index.ts index e071d5b3fe60..50d4b4e81fca 100644 --- a/sdk/containerregistry/arm-containerregistry/src/models/index.ts +++ b/sdk/containerregistry/arm-containerregistry/src/models/index.ts @@ -963,6 +963,20 @@ export interface SourceTriggerDescriptor { providerType?: string; } +/** + * An interface representing TimerTriggerDescriptor. + */ +export interface TimerTriggerDescriptor { + /** + * The timer trigger name that caused the run. + */ + timerTriggerName?: string; + /** + * The occurrence that triggered the run. + */ + scheduleOccurrence?: string; +} + /** * The platform properties against which the run has to happen. */ @@ -972,7 +986,7 @@ export interface PlatformProperties { */ os: OS; /** - * The OS architecture. Possible values include: 'amd64', 'x86', 'arm' + * The OS architecture. Possible values include: 'amd64', 'x86', 'arm', 'arm64' */ architecture?: Architecture; /** @@ -1064,6 +1078,10 @@ export interface Run extends ProxyResource { * The source trigger that caused the run. */ sourceTrigger?: SourceTriggerDescriptor; + /** + * The timer trigger that caused the run. + */ + timerTrigger?: TimerTriggerDescriptor; /** * The platform properties against which the run will happen. */ @@ -1085,6 +1103,10 @@ export interface Run extends ProxyResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly runErrorMessage?: string; + /** + * The update trigger token passed for the Run. + */ + updateTriggerToken?: string; /** * The provisioning state of a run. Possible values include: 'Creating', 'Updating', 'Deleting', * 'Succeeded', 'Failed', 'Canceled' @@ -1525,7 +1547,7 @@ export interface PlatformUpdateParameters { */ os?: OS; /** - * The OS architecture. Possible values include: 'amd64', 'x86', 'arm' + * The OS architecture. Possible values include: 'amd64', 'x86', 'arm', 'arm64' */ architecture?: Architecture; /** @@ -2625,11 +2647,11 @@ export type OS = 'Windows' | 'Linux'; /** * Defines values for Architecture. - * Possible values include: 'amd64', 'x86', 'arm' + * Possible values include: 'amd64', 'x86', 'arm', 'arm64' * @readonly * @enum {string} */ -export type Architecture = 'amd64' | 'x86' | 'arm'; +export type Architecture = 'amd64' | 'x86' | 'arm' | 'arm64'; /** * Defines values for Variant. diff --git a/sdk/containerregistry/arm-containerregistry/src/models/mappers.ts b/sdk/containerregistry/arm-containerregistry/src/models/mappers.ts index 47979c2aec38..0874cbe5c1b1 100644 --- a/sdk/containerregistry/arm-containerregistry/src/models/mappers.ts +++ b/sdk/containerregistry/arm-containerregistry/src/models/mappers.ts @@ -1606,6 +1606,28 @@ export const SourceTriggerDescriptor: msRest.CompositeMapper = { } }; +export const TimerTriggerDescriptor: msRest.CompositeMapper = { + serializedName: "TimerTriggerDescriptor", + type: { + name: "Composite", + className: "TimerTriggerDescriptor", + modelProperties: { + timerTriggerName: { + serializedName: "timerTriggerName", + type: { + name: "String" + } + }, + scheduleOccurrence: { + serializedName: "scheduleOccurrence", + type: { + name: "String" + } + } + } + } +}; + export const PlatformProperties: msRest.CompositeMapper = { serializedName: "PlatformProperties", type: { @@ -1763,6 +1785,13 @@ export const Run: msRest.CompositeMapper = { className: "SourceTriggerDescriptor" } }, + timerTrigger: { + serializedName: "properties.timerTrigger", + type: { + name: "Composite", + className: "TimerTriggerDescriptor" + } + }, platform: { serializedName: "properties.platform", type: { @@ -1801,6 +1830,12 @@ export const Run: msRest.CompositeMapper = { name: "String" } }, + updateTriggerToken: { + serializedName: "properties.updateTriggerToken", + type: { + name: "String" + } + }, provisioningState: { serializedName: "properties.provisioningState", type: { diff --git a/sdk/containerregistry/arm-containerregistry/src/models/registriesMappers.ts b/sdk/containerregistry/arm-containerregistry/src/models/registriesMappers.ts index c07a99519e1f..b35473a97ee1 100644 --- a/sdk/containerregistry/arm-containerregistry/src/models/registriesMappers.ts +++ b/sdk/containerregistry/arm-containerregistry/src/models/registriesMappers.ts @@ -67,6 +67,7 @@ export { TaskRunRequest, TaskStepProperties, TimerTrigger, + TimerTriggerDescriptor, Token, TokenCertificate, TokenCredentialsProperties, diff --git a/sdk/containerregistry/arm-containerregistry/src/models/replicationsMappers.ts b/sdk/containerregistry/arm-containerregistry/src/models/replicationsMappers.ts index e9860f596354..db474e0504a4 100644 --- a/sdk/containerregistry/arm-containerregistry/src/models/replicationsMappers.ts +++ b/sdk/containerregistry/arm-containerregistry/src/models/replicationsMappers.ts @@ -49,6 +49,7 @@ export { Task, TaskStepProperties, TimerTrigger, + TimerTriggerDescriptor, Token, TokenCertificate, TokenCredentialsProperties, diff --git a/sdk/containerregistry/arm-containerregistry/src/models/runsMappers.ts b/sdk/containerregistry/arm-containerregistry/src/models/runsMappers.ts index 9f41acec4373..60c968c59c3a 100644 --- a/sdk/containerregistry/arm-containerregistry/src/models/runsMappers.ts +++ b/sdk/containerregistry/arm-containerregistry/src/models/runsMappers.ts @@ -50,6 +50,7 @@ export { Task, TaskStepProperties, TimerTrigger, + TimerTriggerDescriptor, Token, TokenCertificate, TokenCredentialsProperties, diff --git a/sdk/containerregistry/arm-containerregistry/src/models/scopeMapsMappers.ts b/sdk/containerregistry/arm-containerregistry/src/models/scopeMapsMappers.ts index 52710300e223..7acf439888cb 100644 --- a/sdk/containerregistry/arm-containerregistry/src/models/scopeMapsMappers.ts +++ b/sdk/containerregistry/arm-containerregistry/src/models/scopeMapsMappers.ts @@ -49,6 +49,7 @@ export { Task, TaskStepProperties, TimerTrigger, + TimerTriggerDescriptor, Token, TokenCertificate, TokenCredentialsProperties, diff --git a/sdk/containerregistry/arm-containerregistry/src/models/tasksMappers.ts b/sdk/containerregistry/arm-containerregistry/src/models/tasksMappers.ts index 2d21f66b8e4f..3cdb2ace5658 100644 --- a/sdk/containerregistry/arm-containerregistry/src/models/tasksMappers.ts +++ b/sdk/containerregistry/arm-containerregistry/src/models/tasksMappers.ts @@ -58,6 +58,7 @@ export { TaskStepUpdateParameters, TaskUpdateParameters, TimerTrigger, + TimerTriggerDescriptor, TimerTriggerUpdateParameters, Token, TokenCertificate, diff --git a/sdk/containerregistry/arm-containerregistry/src/models/tokensMappers.ts b/sdk/containerregistry/arm-containerregistry/src/models/tokensMappers.ts index 0742fa8de885..72b11906e68f 100644 --- a/sdk/containerregistry/arm-containerregistry/src/models/tokensMappers.ts +++ b/sdk/containerregistry/arm-containerregistry/src/models/tokensMappers.ts @@ -47,6 +47,7 @@ export { Task, TaskStepProperties, TimerTrigger, + TimerTriggerDescriptor, Token, TokenCertificate, TokenCredentialsProperties, diff --git a/sdk/containerregistry/arm-containerregistry/src/models/webhooksMappers.ts b/sdk/containerregistry/arm-containerregistry/src/models/webhooksMappers.ts index 22c4742063d8..ba570b7f3e2f 100644 --- a/sdk/containerregistry/arm-containerregistry/src/models/webhooksMappers.ts +++ b/sdk/containerregistry/arm-containerregistry/src/models/webhooksMappers.ts @@ -58,6 +58,7 @@ export { Task, TaskStepProperties, TimerTrigger, + TimerTriggerDescriptor, Token, TokenCertificate, TokenCredentialsProperties,