2.0.0-beta.1 (2026-03-19)
Breaking Changes
- Type alias
EmailChannelAuthMethodtype has been changed fromfloat32toint32 - Struct
ConnectionItemNamehas been removed - Struct
Errorhas been removed - Struct
ErrorBodyhas been removed - Struct
PrivateLinkResourceBasehas been removed - Struct
Resourcehas been removed
Features Added
- New value
PublicNetworkAccessSecuredByPerimeteradded to enum typePublicNetworkAccess - New enum type
AccessModewith valuesAccessModeAudit,AccessModeEnforced,AccessModeLearning - New enum type
CreatedByTypewith valuesCreatedByTypeApplication,CreatedByTypeKey,CreatedByTypeManagedIdentity,CreatedByTypeUser - New enum type
NspAccessRuleDirectionwith valuesNspAccessRuleDirectionInbound,NspAccessRuleDirectionOutbound - New enum type
ProvisioningStatewith valuesProvisioningStateAccepted,ProvisioningStateCreating,ProvisioningStateDeleting,ProvisioningStateFailed,ProvisioningStateSucceeded,ProvisioningStateUpdating - New enum type
Severitywith valuesSeverityError,SeverityWarning - New function
*ClientFactory.NewNetworkSecurityPerimeterConfigurationsClient() *NetworkSecurityPerimeterConfigurationsClient - New function
NewNetworkSecurityPerimeterConfigurationsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*NetworkSecurityPerimeterConfigurationsClient, error) - New function
*NetworkSecurityPerimeterConfigurationsClient.Get(ctx context.Context, resourceGroupName string, resourceName string, networkSecurityPerimeterConfigurationName string, options *NetworkSecurityPerimeterConfigurationsClientGetOptions) (NetworkSecurityPerimeterConfigurationsClientGetResponse, error) - New function
*NetworkSecurityPerimeterConfigurationsClient.NewListPager(resourceGroupName string, resourceName string, options *NetworkSecurityPerimeterConfigurationsClientListOptions) *runtime.Pager[NetworkSecurityPerimeterConfigurationsClientListResponse] - New function
*NetworkSecurityPerimeterConfigurationsClient.BeginReconcile(ctx context.Context, resourceGroupName string, resourceName string, networkSecurityPerimeterConfigurationName string, options *NetworkSecurityPerimeterConfigurationsClientBeginReconcileOptions) (*runtime.Poller[NetworkSecurityPerimeterConfigurationsClientReconcileResponse], error) - New struct
NetworkSecurityPerimeter - New struct
NetworkSecurityPerimeterConfiguration - New struct
NetworkSecurityPerimeterConfigurationList - New struct
NetworkSecurityPerimeterConfigurationProperties - New struct
NspAccessRule - New struct
NspAccessRuleProperties - New struct
NspAccessRulePropertiesSubscriptionsItem - New struct
Profile - New struct
ProvisioningIssue - New struct
ProvisioningIssueProperties - New struct
ResourceAssociation - New struct
SystemData - New field
SystemDatain structBot - New field
SystemDatain structBotChannel - New field
NetworkSecurityPerimeterConfigurationsin structBotProperties - New field
SystemDatain structConnectionSetting - New field
ID,Namein structConnectionSettingProperties - New field
SystemDatain structListChannelWithKeysResponse - New field
SystemDatain structPrivateEndpointConnection - New field
NextLinkin structPrivateEndpointConnectionListResult