github Azure/azure-sdk-for-go sdk/resourcemanager/containerregistry/armcontainerregistry/v3.1.0-beta.1

3.1.0-beta.1 (2026-03-20)

Features Added

  • New enum type AutoGeneratedDomainNameLabelScope with values AutoGeneratedDomainNameLabelScopeNoReuse, AutoGeneratedDomainNameLabelScopeResourceGroupReuse, AutoGeneratedDomainNameLabelScopeSubscriptionReuse, AutoGeneratedDomainNameLabelScopeTenantReuse, AutoGeneratedDomainNameLabelScopeUnsecure
  • New enum type EndpointProtocol with values EndpointProtocolIPv4, EndpointProtocolIPv4AndIPv6
  • New enum type MetadataSearch with values MetadataSearchDisabled, MetadataSearchEnabled
  • New enum type PackageSourceType with values PackageSourceTypeRemote
  • New enum type PipelineOptions with values PipelineOptionsContinueOnErrors, PipelineOptionsDeleteSourceBlobOnSuccess, PipelineOptionsOverwriteBlobs, PipelineOptionsOverwriteTags
  • New enum type PipelineRunSourceType with values PipelineRunSourceTypeAzureStorageBlob
  • New enum type PipelineRunTargetType with values PipelineRunTargetTypeAzureStorageBlob
  • New enum type PipelineSourceType with values PipelineSourceTypeAzureStorageBlobContainer
  • New enum type RegionalEndpoints with values RegionalEndpointsDisabled, RegionalEndpointsEnabled
  • New enum type StorageAccessMode with values StorageAccessModeManagedIdentity, StorageAccessModeSasToken
  • New enum type SyncState with values SyncStateFailed, SyncStateNotActivated, SyncStatePending, SyncStateSucceeded, SyncStateSyncing, SyncStateTimedOut
  • New enum type SyncTrigger with values SyncTriggerInitialSync, SyncTriggerManualResync, SyncTriggerRecoveryService, SyncTriggerSyncTokenUpdate
  • New enum type TriggerStatus with values TriggerStatusDisabled, TriggerStatusEnabled
  • New function NewArchiveVersionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ArchiveVersionsClient, error)
  • New function *ArchiveVersionsClient.BeginCreate(ctx context.Context, resourceGroupName string, registryName string, packageType string, archiveName string, archiveVersionName string, options *ArchiveVersionsClientBeginCreateOptions) (*runtime.Poller[ArchiveVersionsClientCreateResponse], error)
  • New function *ArchiveVersionsClient.BeginDelete(ctx context.Context, resourceGroupName string, registryName string, packageType string, archiveName string, archiveVersionName string, options *ArchiveVersionsClientBeginDeleteOptions) (*runtime.Poller[ArchiveVersionsClientDeleteResponse], error)
  • New function *ArchiveVersionsClient.Get(ctx context.Context, resourceGroupName string, registryName string, packageType string, archiveName string, archiveVersionName string, options *ArchiveVersionsClientGetOptions) (ArchiveVersionsClientGetResponse, error)
  • New function *ArchiveVersionsClient.NewListPager(resourceGroupName string, registryName string, packageType string, archiveName string, options *ArchiveVersionsClientListOptions) *runtime.Pager[ArchiveVersionsClientListResponse]
  • New function NewArchivesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ArchivesClient, error)
  • New function *ArchivesClient.BeginCreate(ctx context.Context, resourceGroupName string, registryName string, packageType string, archiveName string, archiveCreateParameters Archive, options *ArchivesClientBeginCreateOptions) (*runtime.Poller[ArchivesClientCreateResponse], error)
  • New function *ArchivesClient.BeginDelete(ctx context.Context, resourceGroupName string, registryName string, packageType string, archiveName string, options *ArchivesClientBeginDeleteOptions) (*runtime.Poller[ArchivesClientDeleteResponse], error)
  • New function *ArchivesClient.Get(ctx context.Context, resourceGroupName string, registryName string, packageType string, archiveName string, options *ArchivesClientGetOptions) (ArchivesClientGetResponse, error)
  • New function *ArchivesClient.NewListPager(resourceGroupName string, registryName string, packageType string, options *ArchivesClientListOptions) *runtime.Pager[ArchivesClientListResponse]
  • New function *ArchivesClient.Update(ctx context.Context, resourceGroupName string, registryName string, packageType string, archiveName string, archiveUpdateParameters ArchiveUpdateParameters, options *ArchivesClientUpdateOptions) (ArchivesClientUpdateResponse, error)
  • New function *ClientFactory.NewArchiveVersionsClient() *ArchiveVersionsClient
  • New function *ClientFactory.NewArchivesClient() *ArchivesClient
  • New function *ClientFactory.NewExportPipelinesClient() *ExportPipelinesClient
  • New function *ClientFactory.NewImportPipelinesClient() *ImportPipelinesClient
  • New function *ClientFactory.NewPipelineRunsClient() *PipelineRunsClient
  • New function *ConnectedRegistriesClient.Resync(ctx context.Context, resourceGroupName string, registryName string, connectedRegistryName string, options *ConnectedRegistriesClientResyncOptions) (ConnectedRegistriesClientResyncResponse, error)
  • New function NewExportPipelinesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ExportPipelinesClient, error)
  • New function *ExportPipelinesClient.BeginCreate(ctx context.Context, resourceGroupName string, registryName string, exportPipelineName string, exportPipelineCreateParameters ExportPipeline, options *ExportPipelinesClientBeginCreateOptions) (*runtime.Poller[ExportPipelinesClientCreateResponse], error)
  • New function *ExportPipelinesClient.BeginDelete(ctx context.Context, resourceGroupName string, registryName string, exportPipelineName string, options *ExportPipelinesClientBeginDeleteOptions) (*runtime.Poller[ExportPipelinesClientDeleteResponse], error)
  • New function *ExportPipelinesClient.Get(ctx context.Context, resourceGroupName string, registryName string, exportPipelineName string, options *ExportPipelinesClientGetOptions) (ExportPipelinesClientGetResponse, error)
  • New function *ExportPipelinesClient.NewListPager(resourceGroupName string, registryName string, options *ExportPipelinesClientListOptions) *runtime.Pager[ExportPipelinesClientListResponse]
  • New function NewImportPipelinesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ImportPipelinesClient, error)
  • New function *ImportPipelinesClient.BeginCreate(ctx context.Context, resourceGroupName string, registryName string, importPipelineName string, importPipelineCreateParameters ImportPipeline, options *ImportPipelinesClientBeginCreateOptions) (*runtime.Poller[ImportPipelinesClientCreateResponse], error)
  • New function *ImportPipelinesClient.BeginDelete(ctx context.Context, resourceGroupName string, registryName string, importPipelineName string, options *ImportPipelinesClientBeginDeleteOptions) (*runtime.Poller[ImportPipelinesClientDeleteResponse], error)
  • New function *ImportPipelinesClient.Get(ctx context.Context, resourceGroupName string, registryName string, importPipelineName string, options *ImportPipelinesClientGetOptions) (ImportPipelinesClientGetResponse, error)
  • New function *ImportPipelinesClient.NewListPager(resourceGroupName string, registryName string, options *ImportPipelinesClientListOptions) *runtime.Pager[ImportPipelinesClientListResponse]
  • New function NewPipelineRunsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PipelineRunsClient, error)
  • New function *PipelineRunsClient.BeginCreate(ctx context.Context, resourceGroupName string, registryName string, pipelineRunName string, pipelineRunCreateParameters PipelineRun, options *PipelineRunsClientBeginCreateOptions) (*runtime.Poller[PipelineRunsClientCreateResponse], error)
  • New function *PipelineRunsClient.BeginDelete(ctx context.Context, resourceGroupName string, registryName string, pipelineRunName string, options *PipelineRunsClientBeginDeleteOptions) (*runtime.Poller[PipelineRunsClientDeleteResponse], error)
  • New function *PipelineRunsClient.Get(ctx context.Context, resourceGroupName string, registryName string, pipelineRunName string, options *PipelineRunsClientGetOptions) (PipelineRunsClientGetResponse, error)
  • New function *PipelineRunsClient.NewListPager(resourceGroupName string, registryName string, options *PipelineRunsClientListOptions) *runtime.Pager[PipelineRunsClientListResponse]
  • New struct Archive
  • New struct ArchiveListResult
  • New struct ArchivePackageSourceProperties
  • New struct ArchiveProperties
  • New struct ArchiveUpdateParameters
  • New struct ArchiveUpdateProperties
  • New struct ArchiveVersion
  • New struct ArchiveVersionListResult
  • New struct ArchiveVersionProperties
  • New struct ExportPipeline
  • New struct ExportPipelineListResult
  • New struct ExportPipelineProperties
  • New struct ExportPipelineTargetProperties
  • New struct ImportPipeline
  • New struct ImportPipelineListResult
  • New struct ImportPipelineProperties
  • New struct ImportPipelineSourceProperties
  • New struct PipelineRun
  • New struct PipelineRunListResult
  • New struct PipelineRunProperties
  • New struct PipelineRunRequest
  • New struct PipelineRunResponse
  • New struct PipelineRunSourceProperties
  • New struct PipelineRunTargetProperties
  • New struct PipelineSourceTriggerDescriptor
  • New struct PipelineSourceTriggerProperties
  • New struct PipelineTriggerDescriptor
  • New struct PipelineTriggerProperties
  • New struct ProgressProperties
  • New struct RegistrySyncResult
  • New struct SoftDeletePolicy
  • New field Identity in struct CacheRule
  • New field Identity in struct CacheRuleUpdateParameters
  • New field RegistrySyncResult in struct ConnectedRegistryProperties
  • New field SoftDeletePolicy in struct Policies
  • New field AutoGeneratedDomainNameLabelScope, ResourceGroupName in struct RegistryNameCheckRequest
  • New field AvailableLoginServerName in struct RegistryNameStatus
  • New field AutoGeneratedDomainNameLabelScope, EndpointProtocol, MetadataSearch, RegionalEndpointHostNames, RegionalEndpoints in struct RegistryProperties
  • New field EndpointProtocol, MetadataSearch, RegionalEndpoints in struct RegistryPropertiesUpdateParameters

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.