Share via


ISyncProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.SyncPropertiesTypeConverter))]
public interface ISyncProperties : Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.SyncPropertiesTypeConverter))>]
type ISyncProperties = interface
    interface IJsonSerializable
Public Interface ISyncProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

GatewayEndpoint

The gateway endpoint used by the connected registry to communicate with its parent.

LastSyncTime

The last time a sync occurred between the connected registry and its parent.

MessageTtl

The period of time for which a message is available to sync before it is expired. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.

Schedule

The cron expression indicating the schedule that the connected registry will sync with its parent.

SyncWindow

The time window during which sync is enabled for each schedule occurrence. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.

TokenId

The resource ID of the ACR token used to authenticate the connected registry to its parent during sync.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to