Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR azure-resourcemanager-attestation] Adding xms-ids for Attestation #12410

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,7 +1,8 @@
# Release History

## 1.0.0-beta.2 (Unreleased)
## 1.0.0-beta.1 (2022-02-09)

- Azure Resource Manager Attestation client library for Java. This package contains Microsoft Azure SDK for Attestation Management SDK. Various APIs for managing resources in attestation service. This primarily encompasses per-provider management. Package tag package-2020-10-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

## 1.0.0-beta.1 (2021-04-12)

Expand Down
5 changes: 4 additions & 1 deletion sdk/attestation/azure-resourcemanager-attestation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Various documentation is available to help you get started
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-attestation</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down Expand Up @@ -74,6 +74,9 @@ See [API design][design] for general introduction on design and key concepts on

## Examples

[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/attestation/azure-resourcemanager-attestation/SAMPLE.md)


## Troubleshooting

## Next steps
Expand Down
346 changes: 346 additions & 0 deletions sdk/attestation/azure-resourcemanager-attestation/SAMPLE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,346 @@
# Code snippets and samples


## AttestationProviders

- [Create](#attestationproviders_create)
- [Delete](#attestationproviders_delete)
- [GetByResourceGroup](#attestationproviders_getbyresourcegroup)
- [GetDefaultByLocation](#attestationproviders_getdefaultbylocation)
- [List](#attestationproviders_list)
- [ListByResourceGroup](#attestationproviders_listbyresourcegroup)
- [ListDefault](#attestationproviders_listdefault)
- [Update](#attestationproviders_update)

## Operations

- [List](#operations_list)

## PrivateEndpointConnections

- [Create](#privateendpointconnections_create)
- [Delete](#privateendpointconnections_delete)
- [Get](#privateendpointconnections_get)
- [List](#privateendpointconnections_list)
### AttestationProviders_Create

```java
import com.azure.resourcemanager.attestation.models.AttestationServiceCreationSpecificParams;

/** Samples for AttestationProviders Create. */
public final class AttestationProvidersCreateSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/Create_AttestationProvider.json
*/
/**
* Sample code: AttestationProviders_Create.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProvidersCreate(com.azure.resourcemanager.attestation.AttestationManager manager) {
manager
.attestationProviders()
.define("myattestationprovider")
.withRegion((String) null)
.withExistingResourceGroup("MyResourceGroup")
.withProperties((AttestationServiceCreationSpecificParams) null)
.create();
}
}
```

### AttestationProviders_Delete

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

/** Samples for AttestationProviders Delete. */
public final class AttestationProvidersDeleteSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/Delete_AttestationProvider.json
*/
/**
* Sample code: AttestationProviders_Delete.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProvidersDelete(com.azure.resourcemanager.attestation.AttestationManager manager) {
manager
.attestationProviders()
.deleteWithResponse("sample-resource-group", "myattestationprovider", Context.NONE);
}
}
```

### AttestationProviders_GetByResourceGroup

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

/** Samples for AttestationProviders GetByResourceGroup. */
public final class AttestationProvidersGetByResourceGroupSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/Get_AttestationProvider.json
*/
/**
* Sample code: AttestationProviders_Get.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProvidersGet(com.azure.resourcemanager.attestation.AttestationManager manager) {
manager
.attestationProviders()
.getByResourceGroupWithResponse("MyResourceGroup", "myattestationprovider", Context.NONE);
}
}
```

### AttestationProviders_GetDefaultByLocation

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

/** Samples for AttestationProviders GetDefaultByLocation. */
public final class AttestationProvidersGetDefaultByLocationSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/Get_DefaultProviderByLocation.json
*/
/**
* Sample code: AttestationProviders_GetDefaultWithLocation.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProvidersGetDefaultWithLocation(
com.azure.resourcemanager.attestation.AttestationManager manager) {
manager.attestationProviders().getDefaultByLocationWithResponse("Central US", Context.NONE);
}
}
```

### AttestationProviders_List

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

/** Samples for AttestationProviders List. */
public final class AttestationProvidersListSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/Get_AttestationProvidersList.json
*/
/**
* Sample code: AttestationProviders_List.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProvidersList(com.azure.resourcemanager.attestation.AttestationManager manager) {
manager.attestationProviders().listWithResponse(Context.NONE);
}
}
```

### AttestationProviders_ListByResourceGroup

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

/** Samples for AttestationProviders ListByResourceGroup. */
public final class AttestationProvidersListByResourceGroupSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/Get_AttestationProvidersListByResourceGroup.json
*/
/**
* Sample code: AttestationProviders_ListByResourceGroup.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProvidersListByResourceGroup(
com.azure.resourcemanager.attestation.AttestationManager manager) {
manager.attestationProviders().listByResourceGroupWithResponse("testrg1", Context.NONE);
}
}
```

### AttestationProviders_ListDefault

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

/** Samples for AttestationProviders ListDefault. */
public final class AttestationProvidersListDefaultSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/Get_DefaultProviders.json
*/
/**
* Sample code: AttestationProviders_GetDefault.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProvidersGetDefault(
com.azure.resourcemanager.attestation.AttestationManager manager) {
manager.attestationProviders().listDefaultWithResponse(Context.NONE);
}
}
```

### AttestationProviders_Update

```java
import com.azure.core.util.Context;
import com.azure.resourcemanager.attestation.models.AttestationProvider;
import java.util.HashMap;
import java.util.Map;

/** Samples for AttestationProviders Update. */
public final class AttestationProvidersUpdateSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/Update_AttestationProvider.json
*/
/**
* Sample code: AttestationProviders_Update.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProvidersUpdate(com.azure.resourcemanager.attestation.AttestationManager manager) {
AttestationProvider resource =
manager
.attestationProviders()
.getByResourceGroupWithResponse("MyResourceGroup", "myattestationprovider", Context.NONE)
.getValue();
resource.update().withTags(mapOf("Property1", "Value1", "Property2", "Value2", "Property3", "Value3")).apply();
}

@SuppressWarnings("unchecked")
private static <T> Map<String, T> mapOf(Object... inputs) {
Map<String, T> map = new HashMap<>();
for (int i = 0; i < inputs.length; i += 2) {
String key = (String) inputs[i];
T value = (T) inputs[i + 1];
map.put(key, value);
}
return map;
}
}
```

### Operations_List

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

/** Samples for Operations List. */
public final class OperationsListSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/Operations_List.json
*/
/**
* Sample code: Operations_List.
*
* @param manager Entry point to AttestationManager.
*/
public static void operationsList(com.azure.resourcemanager.attestation.AttestationManager manager) {
manager.operations().listWithResponse(Context.NONE);
}
}
```

### PrivateEndpointConnections_Create

```java
import com.azure.resourcemanager.attestation.models.PrivateEndpointServiceConnectionStatus;
import com.azure.resourcemanager.attestation.models.PrivateLinkServiceConnectionState;

/** Samples for PrivateEndpointConnections Create. */
public final class PrivateEndpointConnectionsCreateSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/AttestationProviderPutPrivateEndpointConnection.json
*/
/**
* Sample code: AttestationProviderPutPrivateEndpointConnection.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProviderPutPrivateEndpointConnection(
com.azure.resourcemanager.attestation.AttestationManager manager) {
manager
.privateEndpointConnections()
.define("{privateEndpointConnectionName}")
.withExistingAttestationProvider("res7687", "sto9699")
.withPrivateLinkServiceConnectionState(
new PrivateLinkServiceConnectionState()
.withStatus(PrivateEndpointServiceConnectionStatus.APPROVED)
.withDescription("Auto-Approved"))
.create();
}
}
```

### PrivateEndpointConnections_Delete

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

/** Samples for PrivateEndpointConnections Delete. */
public final class PrivateEndpointConnectionsDeleteSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/AttestationProviderDeletePrivateEndpointConnection.json
*/
/**
* Sample code: AttestationProviderDeletePrivateEndpointConnection.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProviderDeletePrivateEndpointConnection(
com.azure.resourcemanager.attestation.AttestationManager manager) {
manager
.privateEndpointConnections()
.deleteWithResponse("res6977", "sto2527", "{privateEndpointConnectionName}", Context.NONE);
}
}
```

### PrivateEndpointConnections_Get

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

/** Samples for PrivateEndpointConnections Get. */
public final class PrivateEndpointConnectionsGetSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/AttestationProviderGetPrivateEndpointConnection.json
*/
/**
* Sample code: AttestationProviderGetPrivateEndpointConnection.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProviderGetPrivateEndpointConnection(
com.azure.resourcemanager.attestation.AttestationManager manager) {
manager
.privateEndpointConnections()
.getWithResponse("res6977", "sto2527", "{privateEndpointConnectionName}", Context.NONE);
}
}
```

### PrivateEndpointConnections_List

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

/** Samples for PrivateEndpointConnections List. */
public final class PrivateEndpointConnectionsListSamples {
/*
* x-ms-original-file: specification/attestation/resource-manager/Microsoft.Attestation/stable/2020-10-01/examples/AttestationProviderListPrivateEndpointConnections.json
*/
/**
* Sample code: AttestationProviderListPrivateEndpointConnections.
*
* @param manager Entry point to AttestationManager.
*/
public static void attestationProviderListPrivateEndpointConnections(
com.azure.resourcemanager.attestation.AttestationManager manager) {
manager.privateEndpointConnections().list("res6977", "sto2527", Context.NONE);
}
}
```

Loading