2.0.0 (2025-11-05)
Breaking Changes
- Type of
SystemData.LastModifiedByTypehas been changed from*LastModifiedByTypeto*CreatedByType - Enum
LastModifiedByTypehas been removed
Features Added
- New enum type
ActivationStatuswith valuesActivationStatusActive,ActivationStatusInactive - New enum type
AuditLogStatuswith valuesAuditLogStatusDisabled,AuditLogStatusEnabled - New enum type
AutoGeneratedDomainNameLabelScopewith valuesAutoGeneratedDomainNameLabelScopeNoReuse,AutoGeneratedDomainNameLabelScopeResourceGroupReuse,AutoGeneratedDomainNameLabelScopeSubscriptionReuse,AutoGeneratedDomainNameLabelScopeTenantReuse,AutoGeneratedDomainNameLabelScopeUnsecure - New enum type
AzureADAuthenticationAsArmPolicyStatuswith valuesAzureADAuthenticationAsArmPolicyStatusDisabled,AzureADAuthenticationAsArmPolicyStatusEnabled - New enum type
CertificateTypewith valuesCertificateTypeLocalDirectory - New enum type
ConnectedRegistryModewith valuesConnectedRegistryModeMirror,ConnectedRegistryModeReadOnly,ConnectedRegistryModeReadWrite,ConnectedRegistryModeRegistry - New enum type
ConnectionStatewith valuesConnectionStateOffline,ConnectionStateOnline,ConnectionStateSyncing,ConnectionStateUnhealthy - New enum type
LogLevelwith valuesLogLevelDebug,LogLevelError,LogLevelInformation,LogLevelNone,LogLevelWarning - New enum type
RoleAssignmentModewith valuesRoleAssignmentModeAbacRepositoryPermissions,RoleAssignmentModeLegacyRegistryPermissions - New enum type
TLSStatuswith valuesTLSStatusDisabled,TLSStatusEnabled - New function
*ClientFactory.NewConnectedRegistriesClient() *ConnectedRegistriesClient - New function
NewConnectedRegistriesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ConnectedRegistriesClient, error) - New function
*ConnectedRegistriesClient.BeginCreate(context.Context, string, string, string, ConnectedRegistry, *ConnectedRegistriesClientBeginCreateOptions) (*runtime.Poller[ConnectedRegistriesClientCreateResponse], error) - New function
*ConnectedRegistriesClient.BeginDeactivate(context.Context, string, string, string, *ConnectedRegistriesClientBeginDeactivateOptions) (*runtime.Poller[ConnectedRegistriesClientDeactivateResponse], error) - New function
*ConnectedRegistriesClient.BeginDelete(context.Context, string, string, string, *ConnectedRegistriesClientBeginDeleteOptions) (*runtime.Poller[ConnectedRegistriesClientDeleteResponse], error) - New function
*ConnectedRegistriesClient.Get(context.Context, string, string, string, *ConnectedRegistriesClientGetOptions) (ConnectedRegistriesClientGetResponse, error) - New function
*ConnectedRegistriesClient.NewListPager(string, string, *ConnectedRegistriesClientListOptions) *runtime.Pager[ConnectedRegistriesClientListResponse] - New function
*ConnectedRegistriesClient.BeginUpdate(context.Context, string, string, string, ConnectedRegistryUpdateParameters, *ConnectedRegistriesClientBeginUpdateOptions) (*runtime.Poller[ConnectedRegistriesClientUpdateResponse], error) - New struct
ActivationProperties - New struct
AzureADAuthenticationAsArmPolicy - New struct
ConnectedRegistry - New struct
ConnectedRegistryListResult - New struct
ConnectedRegistryProperties - New struct
ConnectedRegistryUpdateParameters - New struct
ConnectedRegistryUpdateProperties - New struct
GarbageCollectionProperties - New struct
LoggingProperties - New struct
LoginServerProperties - New struct
ParentProperties - New struct
StatusDetailProperties - New struct
SyncProperties - New struct
SyncUpdateProperties - New struct
TLSCertificateProperties - New struct
TLSProperties - New field
AzureADAuthenticationAsArmPolicyin structPolicies - New field
SystemDatain structPrivateLinkResource - New field
AutoGeneratedDomainNameLabelScope,ResourceGroupNamein structRegistryNameCheckRequest - New field
AvailableLoginServerNamein structRegistryNameStatus - New field
AnonymousPullEnabled,AutoGeneratedDomainNameLabelScope,NetworkRuleBypassAllowedForTasks,RoleAssignmentModein structRegistryProperties - New field
AnonymousPullEnabled,NetworkRuleBypassAllowedForTasks,RoleAssignmentModein structRegistryPropertiesUpdateParameters