github Azure/azure-sdk-for-go sdk/resourcemanager/containerinstance/armcontainerinstance/v3.0.0

latest release: sdk/resourcemanager/koreaiartemis/armkoreaiartemis/v0.1.0
one hour ago

3.0.0 (2026-11-09)

Breaking Changes

  • Struct ContainerGroupProperties has been removed

Features Added

  • New value ContainerGroupSKUNotSpecified added to enum type ContainerGroupSKU
  • New enum type AzureFileShareAccessTier with values AzureFileShareAccessTierCool, AzureFileShareAccessTierHot, AzureFileShareAccessTierPremium, AzureFileShareAccessTierTransactionOptimized
  • New enum type AzureFileShareAccessType with values AzureFileShareAccessTypeExclusive, AzureFileShareAccessTypeShared
  • New enum type CreatedByType with values CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser
  • New enum type IdentityAccessLevel with values IdentityAccessLevelAll, IdentityAccessLevelSystem, IdentityAccessLevelUser
  • New enum type ManagedServiceIdentityType with values ManagedServiceIdentityTypeNone, ManagedServiceIdentityTypeSystemAssigned, ManagedServiceIdentityTypeSystemAssignedUserAssigned, ManagedServiceIdentityTypeUserAssigned
  • New enum type NGroupProvisioningState with values NGroupProvisioningStateCanceled, NGroupProvisioningStateCreating, NGroupProvisioningStateDeleting, NGroupProvisioningStateFailed, NGroupProvisioningStateMigrating, NGroupProvisioningStateSucceeded, NGroupProvisioningStateUpdating
  • New enum type NGroupUpdateMode with values NGroupUpdateModeManual, NGroupUpdateModeRolling
  • New enum type SandboxGroupProvisioningState with values SandboxGroupProvisioningStateAccepted, SandboxGroupProvisioningStateCanceled, SandboxGroupProvisioningStateDeleting, SandboxGroupProvisioningStateFailed, SandboxGroupProvisioningStateSucceeded, SandboxGroupProvisioningStateUpdating
  • 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 *ClientFactory.NewSandboxGroupsClient() *SandboxGroupsClient
  • 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 function NewSandboxGroupsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SandboxGroupsClient, error)
  • New function *SandboxGroupsClient.Connect(ctx context.Context, resourceGroupName string, sandboxGroupName string, options *SandboxGroupsClientConnectOptions) (SandboxGroupsClientConnectResponse, error)
  • New function *SandboxGroupsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, sandboxGroupName string, resource SandboxGroup, options *SandboxGroupsClientBeginCreateOrUpdateOptions) (*runtime.Poller[SandboxGroupsClientCreateOrUpdateResponse], error)
  • New function *SandboxGroupsClient.BeginDelete(ctx context.Context, resourceGroupName string, sandboxGroupName string, options *SandboxGroupsClientBeginDeleteOptions) (*runtime.Poller[SandboxGroupsClientDeleteResponse], error)
  • New function *SandboxGroupsClient.Get(ctx context.Context, resourceGroupName string, sandboxGroupName string, options *SandboxGroupsClientGetOptions) (SandboxGroupsClientGetResponse, error)
  • New function *SandboxGroupsClient.NewListByResourceGroupPager(resourceGroupName string, options *SandboxGroupsClientListByResourceGroupOptions) *runtime.Pager[SandboxGroupsClientListByResourceGroupResponse]
  • New function *SandboxGroupsClient.NewListBySubscriptionPager(options *SandboxGroupsClientListBySubscriptionOptions) *runtime.Pager[SandboxGroupsClientListBySubscriptionResponse]
  • New function *SandboxGroupsClient.BeginUpdate(ctx context.Context, resourceGroupName string, sandboxGroupName string, properties SandboxGroupTagsUpdate, options *SandboxGroupsClientBeginUpdateOptions) (*runtime.Poller[SandboxGroupsClientUpdateResponse], error)
  • New struct APIEntityReference
  • New struct ApplicationGateway
  • New struct ApplicationGatewayBackendAddressPool
  • New struct ConfigMap
  • New struct ContainerGroupProfile
  • New struct ContainerGroupProfileListResult
  • New struct ContainerGroupProfilePatch
  • New struct ContainerGroupProfileProperties
  • New struct ContainerGroupProfileReferenceDefinition
  • 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 ManagedServiceIdentity
  • 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 SandboxGroup
  • New struct SandboxGroupAccessToken
  • New struct SandboxGroupListResult
  • New struct SandboxGroupNetworkProfile
  • New struct SandboxGroupProperties
  • New struct SandboxGroupTagsUpdate
  • New struct SecretReference
  • New struct StandbyPoolProfileDefinition
  • New struct StorageProfile
  • New struct SubnetReference
  • New struct SystemData
  • New struct UpdateProfile
  • New struct UpdateProfileRollingUpdateProfile
  • New struct UserAssignedIdentity
  • New field StorageAccountKeyReference, UserAssignedIdentityClientID in struct AzureFileVolume
  • New field SystemData in struct ContainerGroup
  • New field ContainerGroupProfile, IdentityACLs, IsCreatedFromStandbyPool, SecretReferences, StandbyPoolProfile in struct ContainerGroupPropertiesProperties
  • New field ConfigMap in struct ContainerProperties
  • New field SecureValueReference in struct EnvironmentVariable
  • New field PasswordReference in struct ImageRegistryCredential
  • New field NextLink in struct UsageListResult
  • New field SecretReference in struct Volume

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

NewReleases is sending notifications on new releases.