3.0.0 (2024-09-27)
Breaking Changes
- Type of
SecurityProfile.SecurityType
has been changed from*string
to*SecurityTypes
- Function
*LocationClient.NewListSupportedCloudServiceSKUsPager
has been removed - Struct
CloudServiceConfiguration
has been removed - Field
CloudServiceConfiguration
of structDeploymentConfiguration
has been removed - Field
Etag
of structProxyResource
has been removed - Field
Location
,Tags
of structResource
has been removed
Features Added
- New value
PublicNetworkAccessTypeSecuredByPerimeter
added to enum typePublicNetworkAccessType
- New enum type
AccessRuleDirection
with valuesAccessRuleDirectionInbound
,AccessRuleDirectionOutbound
- New enum type
ContainerHostDataPath
with valuesContainerHostDataPathApplications
,ContainerHostDataPathJobPrep
,ContainerHostDataPathShared
,ContainerHostDataPathStartup
,ContainerHostDataPathTask
,ContainerHostDataPathVfsMounts
- New enum type
CreatedByType
with valuesCreatedByTypeApplication
,CreatedByTypeKey
,CreatedByTypeManagedIdentity
,CreatedByTypeUser
- New enum type
IssueType
with valuesIssueTypeConfigurationPropagationFailure
,IssueTypeMissingIdentityConfiguration
,IssueTypeMissingPerimeterConfiguration
,IssueTypeUnknown
- New enum type
NetworkSecurityPerimeterConfigurationProvisioningState
with valuesNetworkSecurityPerimeterConfigurationProvisioningStateAccepted
,NetworkSecurityPerimeterConfigurationProvisioningStateCanceled
,NetworkSecurityPerimeterConfigurationProvisioningStateCreating
,NetworkSecurityPerimeterConfigurationProvisioningStateDeleting
,NetworkSecurityPerimeterConfigurationProvisioningStateFailed
,NetworkSecurityPerimeterConfigurationProvisioningStateSucceeded
,NetworkSecurityPerimeterConfigurationProvisioningStateUpdating
- New enum type
ResourceAssociationAccessMode
with valuesResourceAssociationAccessModeAudit
,ResourceAssociationAccessModeEnforced
,ResourceAssociationAccessModeLearning
- New enum type
SecurityEncryptionTypes
with valuesSecurityEncryptionTypesNonPersistedTPM
,SecurityEncryptionTypesVMGuestStateOnly
- New enum type
SecurityTypes
with valuesSecurityTypesConfidentialVM
,SecurityTypesTrustedLaunch
- New enum type
Severity
with valuesSeverityError
,SeverityWarning
- New function
*ClientFactory.NewNetworkSecurityPerimeterClient() *NetworkSecurityPerimeterClient
- New function
NewNetworkSecurityPerimeterClient(string, azcore.TokenCredential, *arm.ClientOptions) (*NetworkSecurityPerimeterClient, error)
- New function
*NetworkSecurityPerimeterClient.GetConfiguration(context.Context, string, string, string, *NetworkSecurityPerimeterClientGetConfigurationOptions) (NetworkSecurityPerimeterClientGetConfigurationResponse, error)
- New function
*NetworkSecurityPerimeterClient.NewListConfigurationsPager(string, string, *NetworkSecurityPerimeterClientListConfigurationsOptions) *runtime.Pager[NetworkSecurityPerimeterClientListConfigurationsResponse]
- New function
*NetworkSecurityPerimeterClient.BeginReconcileConfiguration(context.Context, string, string, string, *NetworkSecurityPerimeterClientBeginReconcileConfigurationOptions) (*runtime.Poller[NetworkSecurityPerimeterClientReconcileConfigurationResponse], error)
- New struct
AccessRule
- New struct
AccessRuleProperties
- New struct
AccessRulePropertiesSubscriptionsItem
- New struct
AzureProxyResource
- New struct
AzureResource
- New struct
ContainerHostBatchBindMountEntry
- New struct
ErrorAdditionalInfo
- New struct
ErrorDetail
- New struct
ErrorResponse
- New struct
NetworkSecurityPerimeter
- New struct
NetworkSecurityPerimeterConfiguration
- New struct
NetworkSecurityPerimeterConfigurationListResult
- New struct
NetworkSecurityPerimeterConfigurationProperties
- New struct
NetworkSecurityProfile
- New struct
ProvisioningIssue
- New struct
ProvisioningIssueProperties
- New struct
ResourceAssociation
- New struct
SystemData
- New struct
VMDiskSecurityProfile
- New field
Tags
in structApplication
- New field
Tags
in structApplicationPackage
- New field
Tags
in structCertificate
- New field
Tags
in structCertificateCreateOrUpdateParameters
- New field
Tags
in structDetectorResponse
- New field
CommunityGalleryImageID
,SharedGalleryImageID
in structImageReference
- New field
SecurityProfile
in structManagedDisk
- New field
Tags
in structPool
- New field
Tags
in structPrivateEndpointConnection
- New field
Tags
in structPrivateLinkResource
- New field
SystemData
in structProxyResource
- New field
SystemData
in structResource
- New field
ContainerHostBatchBindMounts
in structTaskContainerSettings