3.0.0-beta.1 (2026-05-20)
Breaking Changes
- Type of
ContainerGroupProfile.Propertieshas been changed from*ContainerGroupProfilePropertiesPropertiesto*ContainerGroupProfileProperties - Function
*ClientFactory.NewContainerGroupProfileClienthas been removed - Function
*ClientFactory.NewContainerGroupProfilesClienthas been removed - Function
NewContainerGroupProfileClienthas been removed - Function
*ContainerGroupProfileClient.GetByRevisionNumberhas been removed - Function
*ContainerGroupProfileClient.NewListAllRevisionsPagerhas been removed - Function
NewContainerGroupProfilesClienthas been removed - Function
*ContainerGroupProfilesClient.CreateOrUpdatehas been removed - Function
*ContainerGroupProfilesClient.Deletehas been removed - Function
*ContainerGroupProfilesClient.Gethas been removed - Function
*ContainerGroupProfilesClient.NewListByResourceGroupPagerhas been removed - Function
*ContainerGroupProfilesClient.NewListPagerhas been removed - Function
*ContainerGroupProfilesClient.Patchhas been removed - Struct
ContainerGroupProfilePropertiesPropertieshas been removed - Struct
ContainerGroupPropertieshas been removed - Field
Propertiesof structContainerGroupProfilePropertieshas been removed
Features Added
- New value
ContainerGroupSKUNotSpecifiedadded to enum typeContainerGroupSKU - New enum type
AzureFileShareAccessTierwith valuesAzureFileShareAccessTierCool,AzureFileShareAccessTierHot,AzureFileShareAccessTierPremium,AzureFileShareAccessTierTransactionOptimized - New enum type
AzureFileShareAccessTypewith valuesAzureFileShareAccessTypeExclusive,AzureFileShareAccessTypeShared - New enum type
CreatedByTypewith valuesCreatedByTypeApplication,CreatedByTypeKey,CreatedByTypeManagedIdentity,CreatedByTypeUser - New enum type
IdentityAccessLevelwith valuesIdentityAccessLevelAll,IdentityAccessLevelSystem,IdentityAccessLevelUser - New enum type
NGroupProvisioningStatewith valuesNGroupProvisioningStateCanceled,NGroupProvisioningStateCreating,NGroupProvisioningStateDeleting,NGroupProvisioningStateFailed,NGroupProvisioningStateMigrating,NGroupProvisioningStateSucceeded,NGroupProvisioningStateUpdating - New enum type
NGroupUpdateModewith valuesNGroupUpdateModeManual,NGroupUpdateModeRolling - New function
NewCGProfileClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CGProfileClient, error) - New function
*CGProfileClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, containerGroupProfileName string, containerGroupProfile ContainerGroupProfile, options *CGProfileClientCreateOrUpdateOptions) (CGProfileClientCreateOrUpdateResponse, error) - New function
*CGProfileClient.Delete(ctx context.Context, resourceGroupName string, containerGroupProfileName string, options *CGProfileClientDeleteOptions) (CGProfileClientDeleteResponse, error) - New function
*CGProfileClient.Get(ctx context.Context, resourceGroupName string, containerGroupProfileName string, options *CGProfileClientGetOptions) (CGProfileClientGetResponse, error) - New function
*CGProfileClient.GetByRevisionNumber(ctx context.Context, resourceGroupName string, containerGroupProfileName string, revisionNumber string, options *CGProfileClientGetByRevisionNumberOptions) (CGProfileClientGetByRevisionNumberResponse, error) - New function
*CGProfileClient.NewListAllRevisionsPager(resourceGroupName string, containerGroupProfileName string, options *CGProfileClientListAllRevisionsOptions) *runtime.Pager[CGProfileClientListAllRevisionsResponse] - New function
*CGProfileClient.Update(ctx context.Context, resourceGroupName string, containerGroupProfileName string, properties ContainerGroupProfilePatch, options *CGProfileClientUpdateOptions) (CGProfileClientUpdateResponse, error) - New function
NewCGProfilesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CGProfilesClient, error) - New function
*CGProfilesClient.NewListByResourceGroupPager(resourceGroupName string, options *CGProfilesClientListByResourceGroupOptions) *runtime.Pager[CGProfilesClientListByResourceGroupResponse] - New function
*CGProfilesClient.NewListBySubscriptionPager(options *CGProfilesClientListBySubscriptionOptions) *runtime.Pager[CGProfilesClientListBySubscriptionResponse] - New function
*ClientFactory.NewCGProfileClient() *CGProfileClient - New function
*ClientFactory.NewCGProfilesClient() *CGProfilesClient - New function
*ClientFactory.NewNGroupsClient() *NGroupsClient - New function
NewNGroupsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*NGroupsClient, error) - New function
*NGroupsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, ngroupsName string, nGroup NGroup, options *NGroupsClientBeginCreateOrUpdateOptions) (*runtime.Poller[NGroupsClientCreateOrUpdateResponse], error) - New function
*NGroupsClient.BeginDelete(ctx context.Context, resourceGroupName string, ngroupsName string, options *NGroupsClientBeginDeleteOptions) (*runtime.Poller[NGroupsClientDeleteResponse], error) - New function
*NGroupsClient.Get(ctx context.Context, resourceGroupName string, ngroupsName string, options *NGroupsClientGetOptions) (NGroupsClientGetResponse, error) - New function
*NGroupsClient.NewListByResourceGroupPager(resourceGroupName string, options *NGroupsClientListByResourceGroupOptions) *runtime.Pager[NGroupsClientListByResourceGroupResponse] - New function
*NGroupsClient.NewListPager(options *NGroupsClientListOptions) *runtime.Pager[NGroupsClientListResponse] - New function
*NGroupsClient.BeginRestart(ctx context.Context, resourceGroupName string, ngroupsName string, options *NGroupsClientBeginRestartOptions) (*runtime.Poller[NGroupsClientRestartResponse], error) - New function
*NGroupsClient.BeginStart(ctx context.Context, resourceGroupName string, ngroupsName string, options *NGroupsClientBeginStartOptions) (*runtime.Poller[NGroupsClientStartResponse], error) - New function
*NGroupsClient.Stop(ctx context.Context, resourceGroupName string, ngroupsName string, options *NGroupsClientStopOptions) (NGroupsClientStopResponse, error) - New function
*NGroupsClient.BeginUpdate(ctx context.Context, resourceGroupName string, ngroupsName string, nGroup NGroupPatch, options *NGroupsClientBeginUpdateOptions) (*runtime.Poller[NGroupsClientUpdateResponse], error) - New struct
APIEntityReference - New struct
ApplicationGateway - New struct
ApplicationGatewayBackendAddressPool - New struct
ContainerGroupProfileStub - New struct
ElasticProfile - New struct
ElasticProfileContainerGroupNamingPolicy - New struct
ElasticProfileContainerGroupNamingPolicyGUIDNamingPolicy - New struct
FileShare - New struct
FileShareProperties - New struct
IdentityACLs - New struct
IdentityAccessControl - New struct
LoadBalancer - New struct
LoadBalancerBackendAddressPool - New struct
NGroup - New struct
NGroupCGPropertyContainer - New struct
NGroupCGPropertyContainerProperties - New struct
NGroupCGPropertyVolume - New struct
NGroupContainerGroupProperties - New struct
NGroupIdentity - New struct
NGroupPatch - New struct
NGroupProperties - New struct
NGroupsListResult - New struct
NetworkProfile - New struct
PlacementProfile - New struct
SecretReference - New struct
StorageProfile - New struct
SystemData - New struct
UpdateProfile - New struct
UpdateProfileRollingUpdateProfile - New field
StorageAccountKeyReferencein structAzureFileVolume - New field
SystemDatain structContainerGroup - New field
SystemDatain structContainerGroupProfile - New field
ConfidentialComputeProperties,Containers,Diagnostics,EncryptionProperties,Extensions,IPAddress,ImageRegistryCredentials,InitContainers,OSType,Priority,RegisteredRevisions,RestartPolicy,Revision,SKU,SecurityContext,ShutdownGracePeriod,TimeToLive,UseKrypton,Volumesin structContainerGroupProfileProperties - New field
IdentityACLs,SecretReferencesin structContainerGroupPropertiesProperties - New field
SecureValueReferencein structEnvironmentVariable - New field
PasswordReferencein structImageRegistryCredential - New field
NextLinkin structUsageListResult - New field
SecretReferencein structVolume