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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Release History

## 1.1.0-beta.1 (Unreleased)
## 1.0.0-beta.1 (2022-12-10)

- Azure Resource Manager ResourceHealth client library for Java. This package contains Microsoft Azure SDK for ResourceHealth Management SDK. The Resource Health Client. Package tag package-preview-2022-10. 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
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Azure Resource Manager ResourceHealth client library for Java.

This package contains Microsoft Azure SDK for ResourceHealth Management SDK. The Resource Health Client. Package tag package-2020-05-01. 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 ResourceHealth Management SDK. The Resource Health Client. Package tag package-preview-2022-10. 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-resourcehealth</artifactId>
<version>1.0.0</version>
<version>1.1.0-beta.1</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
293 changes: 285 additions & 8 deletions sdk/resourcehealth/azure-resourcemanager-resourcehealth/SAMPLE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,32 @@
- [ListByResourceGroup](#availabilitystatuses_listbyresourcegroup)
- [ListBySubscriptionId](#availabilitystatuses_listbysubscriptionid)

## EventOperation

- [GetBySubscriptionIdAndTrackingId](#eventoperation_getbysubscriptionidandtrackingid)
- [GetByTenantIdAndTrackingId](#eventoperation_getbytenantidandtrackingid)

## EventsOperation

- [List](#eventsoperation_list)
- [ListBySingleResource](#eventsoperation_listbysingleresource)
- [ListByTenantId](#eventsoperation_listbytenantid)

## ImpactedResources

- [Get](#impactedresources_get)
- [GetByTenantId](#impactedresources_getbytenantid)
- [ListBySubscriptionIdAndEventId](#impactedresources_listbysubscriptionidandeventid)
- [ListByTenantIdAndEventId](#impactedresources_listbytenantidandeventid)

## Operations

- [List](#operations_list)

## SecurityAdvisoryImpactedResources

- [ListBySubscriptionIdAndEventId](#securityadvisoryimpactedresources_listbysubscriptionidandeventid)
- [ListByTenantIdAndEventId](#securityadvisoryimpactedresources_listbytenantidandeventid)
### AvailabilityStatuses_GetByResource

```java
Expand All @@ -19,7 +42,7 @@ import com.azure.core.util.Context;
/** Samples for AvailabilityStatuses GetByResource. */
public final class AvailabilityStatusesGetByResourceSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/stable/2020-05-01/examples/AvailabilityStatus_GetByResource.json
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/AvailabilityStatus_GetByResource.json
*/
/**
* Sample code: GetCurrentHealthByResource.
Expand All @@ -43,7 +66,7 @@ import com.azure.core.util.Context;
/** Samples for AvailabilityStatuses List. */
public final class AvailabilityStatusesListSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/stable/2020-05-01/examples/AvailabilityStatuses_List.json
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/AvailabilityStatuses_List.json
*/
/**
* Sample code: GetHealthHistoryByResource.
Expand All @@ -65,7 +88,7 @@ import com.azure.core.util.Context;
/** Samples for AvailabilityStatuses ListByResourceGroup. */
public final class AvailabilityStatusesListByResourceGroupSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/stable/2020-05-01/examples/AvailabilityStatuses_ListByResourceGroup.json
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/AvailabilityStatuses_ListByResourceGroup.json
*/
/**
* Sample code: ListByResourceGroup.
Expand All @@ -88,7 +111,7 @@ import com.azure.core.util.Context;
/** Samples for AvailabilityStatuses ListBySubscriptionId. */
public final class AvailabilityStatusesListBySubscriptionIdSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/stable/2020-05-01/examples/AvailabilityStatuses_ListBySubscriptionId.json
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/AvailabilityStatuses_ListBySubscriptionId.json
*/
/**
* Sample code: ListHealthBySubscriptionId.
Expand All @@ -102,6 +125,217 @@ public final class AvailabilityStatusesListBySubscriptionIdSamples {
}
```

### EventOperation_GetBySubscriptionIdAndTrackingId

```java
import com.azure.core.util.Context;

/** Samples for EventOperation GetBySubscriptionIdAndTrackingId. */
public final class EventOperationGetBySubscriptionIdAndTrackingIdSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/Event_GetBySubscriptionIdAndTrackingId.json
*/
/**
* Sample code: SecurityAdvisoriesEventBySubscriptionIdAndTrackingId.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void securityAdvisoriesEventBySubscriptionIdAndTrackingId(
com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager
.eventOperations()
.getBySubscriptionIdAndTrackingIdWithResponse(
"eventTrackingId", "properties/status eq 'Active'", "7/10/2022", Context.NONE);
}
}
```

### EventOperation_GetByTenantIdAndTrackingId

```java
import com.azure.core.util.Context;

/** Samples for EventOperation GetByTenantIdAndTrackingId. */
public final class EventOperationGetByTenantIdAndTrackingIdSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/Event_GetByTenantIdAndTrackingId.json
*/
/**
* Sample code: EventByTenantIdAndTrackingId.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void eventByTenantIdAndTrackingId(
com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager
.eventOperations()
.getByTenantIdAndTrackingIdWithResponse(
"eventTrackingId", "properties/status eq 'Active'", "7/10/2022", Context.NONE);
}
}
```

### EventsOperation_List

```java
import com.azure.core.util.Context;

/** Samples for EventsOperation List. */
public final class EventsOperationListSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/Events_ListBySubscriptionId.json
*/
/**
* Sample code: ListEventsBySubscriptionId.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void listEventsBySubscriptionId(
com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager
.eventsOperations()
.list("service eq 'Virtual Machines' or region eq 'West US'", "7/24/2020", Context.NONE);
}
}
```

### EventsOperation_ListBySingleResource

```java
import com.azure.core.util.Context;

/** Samples for EventsOperation ListBySingleResource. */
public final class EventsOperationListBySingleResourceSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/Events_ListBySingleResource.json
*/
/**
* Sample code: ListEventsBySingleResource.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void listEventsBySingleResource(
com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager
.eventsOperations()
.listBySingleResource(
"subscriptions/4abcdefgh-ijkl-mnop-qrstuvwxyz/resourceGroups/rhctestenv/providers/Microsoft.Compute/virtualMachines/rhctestenvV1PI",
null,
Context.NONE);
}
}
```

### EventsOperation_ListByTenantId

```java
import com.azure.core.util.Context;

/** Samples for EventsOperation ListByTenantId. */
public final class EventsOperationListByTenantIdSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/Events_ListByTenantId.json
*/
/**
* Sample code: ListEventsByTenantId.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void listEventsByTenantId(com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager
.eventsOperations()
.listByTenantId("service eq 'Virtual Machines' or region eq 'West US'", "7/24/2020", Context.NONE);
}
}
```

### ImpactedResources_Get

```java
import com.azure.core.util.Context;

/** Samples for ImpactedResources Get. */
public final class ImpactedResourcesGetSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/ImpactedResources_Get.json
*/
/**
* Sample code: ImpactedResourcesGet.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void impactedResourcesGet(com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager.impactedResources().getWithResponse("BC_1-FXZ", "abc-123-ghj-456", Context.NONE);
}
}
```

### ImpactedResources_GetByTenantId

```java
import com.azure.core.util.Context;

/** Samples for ImpactedResources GetByTenantId. */
public final class ImpactedResourcesGetByTenantIdSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/ImpactedResources_GetByTenantId.json
*/
/**
* Sample code: ImpactedResourcesGet.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void impactedResourcesGet(com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager.impactedResources().getByTenantIdWithResponse("BC_1-FXZ", "abc-123-ghj-456", Context.NONE);
}
}
```

### ImpactedResources_ListBySubscriptionIdAndEventId

```java
import com.azure.core.util.Context;

/** Samples for ImpactedResources ListBySubscriptionIdAndEventId. */
public final class ImpactedResourcesListBySubscriptionIdAndEventIdSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/ImpactedResources_ListBySubscriptionId_ListByEventId.json
*/
/**
* Sample code: ListImpactedResourcesBySubscriptionId.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void listImpactedResourcesBySubscriptionId(
com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager
.impactedResources()
.listBySubscriptionIdAndEventId("BC_1-FXZ", "targetRegion eq 'westus'", Context.NONE);
}
}
```

### ImpactedResources_ListByTenantIdAndEventId

```java
import com.azure.core.util.Context;

/** Samples for ImpactedResources ListByTenantIdAndEventId. */
public final class ImpactedResourcesListByTenantIdAndEventIdSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/ImpactedResources_ListByTenantId_ListByEventId.json
*/
/**
* Sample code: ListEventsByTenantId.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void listEventsByTenantId(com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager.impactedResources().listByTenantIdAndEventId("BC_1-FXZ", "targetRegion eq 'westus'", Context.NONE);
}
}
```

### Operations_List

```java
Expand All @@ -110,17 +344,60 @@ import com.azure.core.util.Context;
/** Samples for Operations List. */
public final class OperationsListSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/stable/2020-05-01/examples/Operations_List.json
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/Operations_List.json
*/
/**
* Sample code: GetHealthHistoryByResource.
* Sample code: GetOperationsList.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void getHealthHistoryByResource(
com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
public static void getOperationsList(com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager.operations().listWithResponse(Context.NONE);
}
}
```

### SecurityAdvisoryImpactedResources_ListBySubscriptionIdAndEventId

```java
import com.azure.core.util.Context;

/** Samples for SecurityAdvisoryImpactedResources ListBySubscriptionIdAndEventId. */
public final class SecurityAdvisoryImpactedResourcesListBySubscriptionIdAndEventIdSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/SecurityAdvisoryImpactedResources_ListBySubscriptionId_ListByEventId.json
*/
/**
* Sample code: ListSecurityAdvisoryImpactedResourcesBySubscriptionId.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void listSecurityAdvisoryImpactedResourcesBySubscriptionId(
com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager.securityAdvisoryImpactedResources().listBySubscriptionIdAndEventId("BC_1-FXZ", null, Context.NONE);
}
}
```

### SecurityAdvisoryImpactedResources_ListByTenantIdAndEventId

```java
import com.azure.core.util.Context;

/** Samples for SecurityAdvisoryImpactedResources ListByTenantIdAndEventId. */
public final class SecurityAdvisoryImpactedResourcesListByTenantIdAndEventIdSamples {
/*
* x-ms-original-file: specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2022-10-01-preview/examples/SecurityAdvisoryImpactedResources_ListByTenantId_ListByEventId.json
*/
/**
* Sample code: ListSecurityAdvisoryImpactedResourcesByTenantId.
*
* @param manager Entry point to ResourceHealthManager.
*/
public static void listSecurityAdvisoryImpactedResourcesByTenantId(
com.azure.resourcemanager.resourcehealth.ResourceHealthManager manager) {
manager.securityAdvisoryImpactedResources().listByTenantIdAndEventId("BC_1-FXZ", null, Context.NONE);
}
}
```

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

<name>Microsoft Azure SDK for ResourceHealth Management</name>
<description>This package contains Microsoft Azure SDK for ResourceHealth Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Resource Health Client. Package tag package-2020-05-01.</description>
<description>This package contains Microsoft Azure SDK for ResourceHealth Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Resource Health Client. Package tag package-preview-2022-10.</description>
<url>https://github.com/Azure/azure-sdk-for-java</url>

<licenses>
Expand Down
Loading