Skip to content

Commit

Permalink
CodeGen from PR 32860 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 914c02b1852053805d33e33bb4954451ca0f7a92 into 4959f1cb9c5c5e8319e74c1ef671693bc421d502
  • Loading branch information
SDKAuto committed Feb 27, 2025
1 parent 2388847 commit 0f11da6
Show file tree
Hide file tree
Showing 77 changed files with 9,012 additions and 1,196 deletions.
31 changes: 24 additions & 7 deletions common/config/rush/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

173 changes: 173 additions & 0 deletions sdk/network/arm-network/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,178 @@
# Release History

## 34.0.0 (2025-02-27)

### Features Added

- Added operation group NetworkSecurityPerimeterAccessRules
- Added operation group NetworkSecurityPerimeterAssociableResourceTypes
- Added operation group NetworkSecurityPerimeterAssociations
- Added operation group NetworkSecurityPerimeterLinkReferences
- Added operation group NetworkSecurityPerimeterLinks
- Added operation group NetworkSecurityPerimeterLoggingConfigurations
- Added operation group NetworkSecurityPerimeterOperationStatuses
- Added operation group NetworkSecurityPerimeterProfiles
- Added operation group NetworkSecurityPerimeters
- Added operation group NNetworkSecurityPerimeterAccessRules
- Added operation group NNetworkSecurityPerimeterLinkReferences
- Added operation NetworkVirtualAppliances.beginGetBootDiagnosticLogs
- Added operation NetworkVirtualAppliances.beginGetBootDiagnosticLogsAndWait
- Added operation NetworkVirtualAppliances.beginReimage
- Added operation NetworkVirtualAppliances.beginReimageAndWait
- Added Interface AdvertisedPublicPrefixProperties
- Added Interface ConnectivityConfigurationPropertiesConnectivityCapabilities
- Added Interface ErrorAdditionalInfo
- Added Interface ErrorDetail
- Added Interface ManagedRuleSetRuleGroup
- Added Interface NetworkSecurityPerimeter
- Added Interface NetworkSecurityPerimeterAccessRulesCreateOrUpdateOptionalParams
- Added Interface NetworkSecurityPerimeterAccessRulesGetOptionalParams
- Added Interface NetworkSecurityPerimeterAccessRulesListNextOptionalParams
- Added Interface NetworkSecurityPerimeterAccessRulesListOptionalParams
- Added Interface NetworkSecurityPerimeterAccessRulesReconcileOptionalParams
- Added Interface NetworkSecurityPerimeterAssociableResourceTypesListNextOptionalParams
- Added Interface NetworkSecurityPerimeterAssociableResourceTypesListOptionalParams
- Added Interface NetworkSecurityPerimeterAssociationsCreateOrUpdateHeaders
- Added Interface NetworkSecurityPerimeterAssociationsCreateOrUpdateOptionalParams
- Added Interface NetworkSecurityPerimeterAssociationsDeleteHeaders
- Added Interface NetworkSecurityPerimeterAssociationsDeleteOptionalParams
- Added Interface NetworkSecurityPerimeterAssociationsGetOptionalParams
- Added Interface NetworkSecurityPerimeterAssociationsListNextOptionalParams
- Added Interface NetworkSecurityPerimeterAssociationsListOptionalParams
- Added Interface NetworkSecurityPerimeterAssociationsPostOptionalParams
- Added Interface NetworkSecurityPerimeterLinkReferencesListNextOptionalParams
- Added Interface NetworkSecurityPerimeterLinkReferencesListOptionalParams
- Added Interface NetworkSecurityPerimeterLinksCreateOrUpdateOptionalParams
- Added Interface NetworkSecurityPerimeterLinksDeleteHeaders
- Added Interface NetworkSecurityPerimeterLinksDeleteOptionalParams
- Added Interface NetworkSecurityPerimeterLinksGetOptionalParams
- Added Interface NetworkSecurityPerimeterLinksListNextOptionalParams
- Added Interface NetworkSecurityPerimeterLinksListOptionalParams
- Added Interface NetworkSecurityPerimeterListResult
- Added Interface NetworkSecurityPerimeterLoggingConfigurationsCreateOrUpdateOptionalParams
- Added Interface NetworkSecurityPerimeterLoggingConfigurationsDeleteOptionalParams
- Added Interface NetworkSecurityPerimeterLoggingConfigurationsGetOptionalParams
- Added Interface NetworkSecurityPerimeterLoggingConfigurationsListNextOptionalParams
- Added Interface NetworkSecurityPerimeterLoggingConfigurationsListOptionalParams
- Added Interface NetworkSecurityPerimeterOperationStatusesGetOptionalParams
- Added Interface NetworkSecurityPerimeterProfilesCreateOrUpdateOptionalParams
- Added Interface NetworkSecurityPerimeterProfilesDeleteOptionalParams
- Added Interface NetworkSecurityPerimeterProfilesGetOptionalParams
- Added Interface NetworkSecurityPerimeterProfilesListNextOptionalParams
- Added Interface NetworkSecurityPerimeterProfilesListOptionalParams
- Added Interface NetworkSecurityPerimetersCreateOrUpdateOptionalParams
- Added Interface NetworkSecurityPerimetersDeleteHeaders
- Added Interface NetworkSecurityPerimetersDeleteOptionalParams
- Added Interface NetworkSecurityPerimetersGetOptionalParams
- Added Interface NetworkSecurityPerimetersListBySubscriptionNextOptionalParams
- Added Interface NetworkSecurityPerimetersListBySubscriptionOptionalParams
- Added Interface NetworkSecurityPerimetersListNextOptionalParams
- Added Interface NetworkSecurityPerimetersListOptionalParams
- Added Interface NetworkSecurityPerimetersPatchOptionalParams
- Added Interface NetworkVirtualApplianceBootDiagnosticParameters
- Added Interface NetworkVirtualApplianceInstanceId
- Added Interface NetworkVirtualAppliancesGetBootDiagnosticLogsHeaders
- Added Interface NetworkVirtualAppliancesGetBootDiagnosticLogsOptionalParams
- Added Interface NetworkVirtualAppliancesReimageHeaders
- Added Interface NetworkVirtualAppliancesReimageOptionalParams
- Added Interface NNetworkSecurityPerimeterAccessRulesDeleteOptionalParams
- Added Interface NNetworkSecurityPerimeterLinkReferencesDeleteHeaders
- Added Interface NNetworkSecurityPerimeterLinkReferencesDeleteOptionalParams
- Added Interface NNetworkSecurityPerimeterLinkReferencesGetOptionalParams
- Added Interface NspAccessRule
- Added Interface NspAccessRuleListResult
- Added Interface NspAssociation
- Added Interface NspAssociationsListResult
- Added Interface NspLink
- Added Interface NspLinkListResult
- Added Interface NspLinkReference
- Added Interface NspLinkReferenceListResult
- Added Interface NspLoggingConfiguration
- Added Interface NspLoggingConfigurationListResult
- Added Interface NspProfile
- Added Interface NspProfileListResult
- Added Interface OperationStatusResult
- Added Interface PerimeterAssociableResource
- Added Interface PerimeterAssociableResourcesListResult
- Added Interface PerimeterBasedAccessRule
- Added Interface ProxyResource
- Added Interface SubscriptionId
- Added Interface UpdateTagsRequest
- Added Type Alias AccessRuleDirection
- Added Type Alias AdvertisedPublicPrefixPropertiesValidationState
- Added Type Alias AssociationAccessMode
- Added Type Alias ConnectedGroupAddressOverlap
- Added Type Alias ConnectedGroupPrivateEndpointScale
- Added Type Alias NetworkSecurityPerimeterAccessRulesCreateOrUpdateResponse
- Added Type Alias NetworkSecurityPerimeterAccessRulesGetResponse
- Added Type Alias NetworkSecurityPerimeterAccessRulesListNextResponse
- Added Type Alias NetworkSecurityPerimeterAccessRulesListResponse
- Added Type Alias NetworkSecurityPerimeterAccessRulesReconcileResponse
- Added Type Alias NetworkSecurityPerimeterAssociableResourceTypesListNextResponse
- Added Type Alias NetworkSecurityPerimeterAssociableResourceTypesListResponse
- Added Type Alias NetworkSecurityPerimeterAssociationsCreateOrUpdateResponse
- Added Type Alias NetworkSecurityPerimeterAssociationsGetResponse
- Added Type Alias NetworkSecurityPerimeterAssociationsListNextResponse
- Added Type Alias NetworkSecurityPerimeterAssociationsListResponse
- Added Type Alias NetworkSecurityPerimeterAssociationsPostResponse
- Added Type Alias NetworkSecurityPerimeterLinkReferencesListNextResponse
- Added Type Alias NetworkSecurityPerimeterLinkReferencesListResponse
- Added Type Alias NetworkSecurityPerimeterLinksCreateOrUpdateResponse
- Added Type Alias NetworkSecurityPerimeterLinksGetResponse
- Added Type Alias NetworkSecurityPerimeterLinksListNextResponse
- Added Type Alias NetworkSecurityPerimeterLinksListResponse
- Added Type Alias NetworkSecurityPerimeterLoggingConfigurationsCreateOrUpdateResponse
- Added Type Alias NetworkSecurityPerimeterLoggingConfigurationsGetResponse
- Added Type Alias NetworkSecurityPerimeterLoggingConfigurationsListNextResponse
- Added Type Alias NetworkSecurityPerimeterLoggingConfigurationsListResponse
- Added Type Alias NetworkSecurityPerimeterOperationStatusesGetResponse
- Added Type Alias NetworkSecurityPerimeterProfilesCreateOrUpdateResponse
- Added Type Alias NetworkSecurityPerimeterProfilesGetResponse
- Added Type Alias NetworkSecurityPerimeterProfilesListNextResponse
- Added Type Alias NetworkSecurityPerimeterProfilesListResponse
- Added Type Alias NetworkSecurityPerimetersCreateOrUpdateResponse
- Added Type Alias NetworkSecurityPerimetersGetResponse
- Added Type Alias NetworkSecurityPerimetersListBySubscriptionNextResponse
- Added Type Alias NetworkSecurityPerimetersListBySubscriptionResponse
- Added Type Alias NetworkSecurityPerimetersListNextResponse
- Added Type Alias NetworkSecurityPerimetersListResponse
- Added Type Alias NetworkSecurityPerimetersPatchResponse
- Added Type Alias NetworkVirtualAppliancesGetBootDiagnosticLogsResponse
- Added Type Alias NetworkVirtualAppliancesReimageResponse
- Added Type Alias NNetworkSecurityPerimeterLinkReferencesGetResponse
- Added Type Alias NspLinkProvisioningState
- Added Type Alias NspLinkStatus
- Added Type Alias NspProvisioningState
- Added Type Alias PeeringEnforcement
- Interface ConnectivityConfiguration has a new optional parameter connectivityCapabilities
- Interface EffectiveConnectivityConfiguration has a new optional parameter connectivityCapabilities
- Interface ExpressRouteCircuitPeeringConfig has a new optional parameter advertisedPublicPrefixInfo
- Interface IpamPool has a new optional parameter etag
- Interface LoadBalancingRule has a new optional parameter enableConnectionTracking
- Interface ManagedRuleSet has a new optional parameter computedDisabledRules
- Interface VerifierWorkspace has a new optional parameter etag
- Interface VirtualNetworkGateway has a new optional parameter enableHighBandwidthVpnGateway
- Added Enum KnownAccessRuleDirection
- Added Enum KnownAdvertisedPublicPrefixPropertiesValidationState
- Added Enum KnownAssociationAccessMode
- Added Enum KnownConnectedGroupAddressOverlap
- Added Enum KnownConnectedGroupPrivateEndpointScale
- Added Enum KnownNspLinkProvisioningState
- Added Enum KnownNspLinkStatus
- Added Enum KnownNspProvisioningState
- Added Enum KnownPeeringEnforcement
- Enum KnownApplicationGatewayFirewallUserSessionVariable has a new value ClientAddrXFFHeader
- Enum KnownApplicationGatewayFirewallUserSessionVariable has a new value GeoLocationXFFHeader

### Breaking Changes

- Removed operation ConnectionMonitors.beginQuery
- Removed operation ConnectionMonitors.beginQueryAndWait
- Removed operation ConnectionMonitors.beginStart
- Removed operation ConnectionMonitors.beginStartAndWait
- Type of parameter networkInterfaceIPConfigurationId of interface LoadBalancerHealthPerRulePerBackendAddress is changed from NetworkInterfaceIPConfiguration to string


## 33.5.0 (2024-12-10)

### Features Added
Expand Down
2 changes: 1 addition & 1 deletion sdk/network/arm-network/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
8 changes: 4 additions & 4 deletions sdk/network/arm-network/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,16 +63,14 @@ For browser environments, use the `InteractiveBrowserCredential` from the `@azur
import { InteractiveBrowserCredential } from "@azure/identity";
import { NetworkManagementClient } from "@azure/arm-network";

const subscriptionId = "00000000-0000-0000-0000-000000000000";
const credential = new InteractiveBrowserCredential({
tenantId: "<YOUR_TENANT_ID>",
clientId: "<YOUR_CLIENT_ID>",
});
clientId: "<YOUR_CLIENT_ID>"
});
const client = new NetworkManagementClient(credential, subscriptionId);
```

### JavaScript Bundle

To use this client library in the browser, first you need to use a bundler. For details on how to do this, please refer to our [bundling documentation](https://aka.ms/AzureSDKBundling).

## Key concepts
Expand Down Expand Up @@ -107,6 +105,8 @@ If you'd like to contribute to this library, please read the [contributing guide

- [Microsoft Azure SDK for JavaScript](https://github.com/Azure/azure-sdk-for-js)

![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-js%2Fsdk%2Fnetwork%2Farm-network%2FREADME.png)

[azure_cli]: https://learn.microsoft.com/cli/azure
[azure_sub]: https://azure.microsoft.com/free/
[azure_sub]: https://azure.microsoft.com/free/
Expand Down
10 changes: 5 additions & 5 deletions sdk/network/arm-network/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "552b4dd311f90f4a7b2f7adf45461d7a8774a1cc",
"commit": "7028e037c02570d6a7d835b01fa27fbbbfe1f4df",
"readme": "specification/network/resource-manager/readme.md",
"autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\network\\resource-manager\\readme.md --use=@autorest/typescript@6.0.29 --generate-sample=true",
"autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/network/resource-manager/readme.md --use=@autorest/typescript@^6.0.12",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.16",
"use": "@autorest/typescript@6.0.29"
}
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.21",
"use": "@autorest/typescript@^6.0.12"
}
6 changes: 3 additions & 3 deletions sdk/network/arm-network/api-extractor.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"mainEntryPointFilePath": "dist/esm/index.d.ts",
"mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
"docModel": {
"enabled": true
},
Expand All @@ -11,7 +11,7 @@
"dtsRollup": {
"enabled": true,
"untrimmedFilePath": "",
"publicTrimmedFilePath": "dist/arm-network.d.ts"
"publicTrimmedFilePath": "./types/arm-network.d.ts"
},
"messages": {
"tsdocMessageReporting": {
Expand All @@ -28,4 +28,4 @@
}
}
}
}
}
Loading

0 comments on commit 0f11da6

Please sign in to comment.