Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Release History

## 1.0.0-beta.3 (Unreleased)
## 1.0.0-beta.1 (2023-08-01)

- Azure Resource Manager NetworkCloud client library for Java. This package contains Microsoft Azure SDK for NetworkCloud Management SDK. The Network Cloud APIs provide management of the on-premises clusters and their resources, such as, racks, bare metal hosts, virtual machines, workload networks and more. Package tag package-2023-07-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

### Features Added

Expand Down
6 changes: 4 additions & 2 deletions sdk/networkcloud/azure-resourcemanager-networkcloud/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Azure Resource Manager NetworkCloud client library for Java.

This package contains Microsoft Azure SDK for NetworkCloud Management SDK. The Network Cloud APIs provide management of the on-premises clusters and their resources, such as, racks, bare metal hosts, virtual machines, workload networks and more. Package tag package-2023-05-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
This package contains Microsoft Azure SDK for NetworkCloud Management SDK. The Network Cloud APIs provide management of the on-premises clusters and their resources, such as, racks, bare metal hosts, virtual machines, workload networks and more. Package tag package-2023-07-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

## We'd love to hear your feedback

Expand Down Expand Up @@ -32,7 +32,7 @@ Various documentation is available to help you get started
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-networkcloud</artifactId>
<version>1.0.0-beta.2</version>
<version>1.0.0-beta.3</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down Expand Up @@ -103,3 +103,5 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md
[coc]: https://opensource.microsoft.com/codeofconduct/
[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/

![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Fnetworkcloud%2Fazure-resourcemanager-networkcloud%2FREADME.png)
442 changes: 160 additions & 282 deletions sdk/networkcloud/azure-resourcemanager-networkcloud/SAMPLE.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<packaging>jar</packaging>

<name>Microsoft Azure SDK for NetworkCloud Management</name>
<description>This package contains Microsoft Azure SDK for NetworkCloud Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Network Cloud APIs provide management of the on-premises clusters and their resources, such as, racks, bare metal hosts, virtual machines, workload networks and more. Package tag package-2023-05-01-preview.</description>
<description>This package contains Microsoft Azure SDK for NetworkCloud Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Network Cloud APIs provide management of the on-premises clusters and their resources, such as, racks, bare metal hosts, virtual machines, workload networks and more. Package tag package-2023-07-01.</description>
<url>https://github.com/Azure/azure-sdk-for-java</url>

<licenses>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ public NetworkCloudManager authenticate(TokenCredential credential, AzureProfile
.append("-")
.append("com.azure.resourcemanager.networkcloud")
.append("/")
.append("1.0.0-beta.2");
.append("1.0.0-beta.1");
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
userAgentBuilder
.append(" (")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
import com.azure.resourcemanager.networkcloud.models.BareMetalMachineRunCommandParameters;
import com.azure.resourcemanager.networkcloud.models.BareMetalMachineRunDataExtractsParameters;
import com.azure.resourcemanager.networkcloud.models.BareMetalMachineRunReadCommandsParameters;
import com.azure.resourcemanager.networkcloud.models.BareMetalMachineValidateHardwareParameters;

/** An instance of this class provides access to all the operations defined in BareMetalMachinesClient. */
public interface BareMetalMachinesClient {
Expand Down Expand Up @@ -1043,82 +1042,4 @@ SyncPoller<PollResult<Void>, Void> beginUncordon(
*/
@ServiceMethod(returns = ReturnType.SINGLE)
void uncordon(String resourceGroupName, String bareMetalMachineName, Context context);

/**
* Trigger hardware validation of the bare metal machine.
*
* <p>Validate the hardware of the provided bare metal machine.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param bareMetalMachineName The name of the bare metal machine.
* @param bareMetalMachineValidateHardwareParameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link SyncPoller} for polling of long-running operation.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller<PollResult<Void>, Void> beginValidateHardware(
String resourceGroupName,
String bareMetalMachineName,
BareMetalMachineValidateHardwareParameters bareMetalMachineValidateHardwareParameters);

/**
* Trigger hardware validation of the bare metal machine.
*
* <p>Validate the hardware of the provided bare metal machine.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param bareMetalMachineName The name of the bare metal machine.
* @param bareMetalMachineValidateHardwareParameters The request body.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link SyncPoller} for polling of long-running operation.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller<PollResult<Void>, Void> beginValidateHardware(
String resourceGroupName,
String bareMetalMachineName,
BareMetalMachineValidateHardwareParameters bareMetalMachineValidateHardwareParameters,
Context context);

/**
* Trigger hardware validation of the bare metal machine.
*
* <p>Validate the hardware of the provided bare metal machine.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param bareMetalMachineName The name of the bare metal machine.
* @param bareMetalMachineValidateHardwareParameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
void validateHardware(
String resourceGroupName,
String bareMetalMachineName,
BareMetalMachineValidateHardwareParameters bareMetalMachineValidateHardwareParameters);

/**
* Trigger hardware validation of the bare metal machine.
*
* <p>Validate the hardware of the provided bare metal machine.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param bareMetalMachineName The name of the bare metal machine.
* @param bareMetalMachineValidateHardwareParameters The request body.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
void validateHardware(
String resourceGroupName,
String bareMetalMachineName,
BareMetalMachineValidateHardwareParameters bareMetalMachineValidateHardwareParameters,
Context context);
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
import com.azure.resourcemanager.networkcloud.fluent.models.StorageApplianceInner;
import com.azure.resourcemanager.networkcloud.models.StorageApplianceEnableRemoteVendorManagementParameters;
import com.azure.resourcemanager.networkcloud.models.StorageAppliancePatchParameters;
import com.azure.resourcemanager.networkcloud.models.StorageApplianceRunReadCommandsParameters;

/** An instance of this class provides access to all the operations defined in StorageAppliancesClient. */
public interface StorageAppliancesClient {
Expand Down Expand Up @@ -467,82 +466,4 @@ void enableRemoteVendorManagement(
String storageApplianceName,
StorageApplianceEnableRemoteVendorManagementParameters storageApplianceEnableRemoteVendorManagementParameters,
Context context);

/**
* Retrieve output from read-only commands exercised against a storage appliance.
*
* <p>Run and retrieve output from read only commands on the provided storage appliance.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param storageApplianceName The name of the storage appliance.
* @param storageApplianceRunReadCommandsParameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link SyncPoller} for polling of long-running operation.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller<PollResult<Void>, Void> beginRunReadCommands(
String resourceGroupName,
String storageApplianceName,
StorageApplianceRunReadCommandsParameters storageApplianceRunReadCommandsParameters);

/**
* Retrieve output from read-only commands exercised against a storage appliance.
*
* <p>Run and retrieve output from read only commands on the provided storage appliance.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param storageApplianceName The name of the storage appliance.
* @param storageApplianceRunReadCommandsParameters The request body.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link SyncPoller} for polling of long-running operation.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller<PollResult<Void>, Void> beginRunReadCommands(
String resourceGroupName,
String storageApplianceName,
StorageApplianceRunReadCommandsParameters storageApplianceRunReadCommandsParameters,
Context context);

/**
* Retrieve output from read-only commands exercised against a storage appliance.
*
* <p>Run and retrieve output from read only commands on the provided storage appliance.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param storageApplianceName The name of the storage appliance.
* @param storageApplianceRunReadCommandsParameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
void runReadCommands(
String resourceGroupName,
String storageApplianceName,
StorageApplianceRunReadCommandsParameters storageApplianceRunReadCommandsParameters);

/**
* Retrieve output from read-only commands exercised against a storage appliance.
*
* <p>Run and retrieve output from read only commands on the provided storage appliance.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param storageApplianceName The name of the storage appliance.
* @param storageApplianceRunReadCommandsParameters The request body.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
void runReadCommands(
String resourceGroupName,
String storageApplianceName,
StorageApplianceRunReadCommandsParameters storageApplianceRunReadCommandsParameters,
Context context);
}
Loading