diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/CHANGELOG.md b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/CHANGELOG.md index f3598362ab05..319a73f25886 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/CHANGELOG.md +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/CHANGELOG.md @@ -1,14 +1,39 @@ # Release History -## 1.1.0-beta.1 (Unreleased) +## 1.1.0-beta.1 (2026-06-09) -### Features Added +- Azure Resource Manager Artifact Signing client library for Java. This package contains Microsoft Azure SDK for Artifact Signing Management SDK. Code Signing resource provider api. Package api-version 2026-05-15-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Breaking Changes -### Bugs Fixed +#### `models.CertificateProfiles` was modified + +* `revokeCertificate(java.lang.String,java.lang.String,java.lang.String,models.RevokeCertificate)` was removed +* `revokeCertificateWithResponse(java.lang.String,java.lang.String,java.lang.String,models.RevokeCertificate,com.azure.core.util.Context)` was removed + +#### `models.CertificateProfile` was modified + +* `revokeCertificateWithResponse(models.RevokeCertificate,com.azure.core.util.Context)` was removed +* `revokeCertificate(models.RevokeCertificate)` was removed + +### Features Added + +* `models.RevokeCertificateList` was added + +#### `models.CertificateProfiles` was modified + +* `revokeCertificatesWithResponse(java.lang.String,java.lang.String,java.lang.String,models.RevokeCertificateList,com.azure.core.util.Context)` was added +* `revokeCertificates(java.lang.String,java.lang.String,java.lang.String,models.RevokeCertificateList)` was added + +#### `models.CertificateProfile` was modified + +* `revokeCertificatesWithResponse(models.RevokeCertificateList,com.azure.core.util.Context)` was added +* `programType()` was added +* `revokeCertificates(models.RevokeCertificateList)` was added + +#### `models.CertificateProfile$Definition` was modified -### Other Changes +* `withProgramType(java.lang.String)` was added ## 1.0.0 (2026-02-11) diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/README.md b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/README.md index c26ff4b5d9d3..830dd715b66f 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/README.md +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/README.md @@ -2,7 +2,7 @@ Azure Resource Manager Artifact Signing client library for Java. -This package contains Microsoft Azure SDK for Artifact Signing Management SDK. Code Signing resource provider api. Package api-version 1.0.0. 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 Artifact Signing Management SDK. Code Signing resource provider api. Package api-version 2026-05-15-preview. 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 @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-artifactsigning - 1.0.0 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/SAMPLE.md b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/SAMPLE.md index 7d3a44603f78..7f48d55871c0 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/SAMPLE.md +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/SAMPLE.md @@ -7,7 +7,7 @@ - [Delete](#certificateprofiles_delete) - [Get](#certificateprofiles_get) - [ListByCodeSigningAccount](#certificateprofiles_listbycodesigningaccount) -- [RevokeCertificate](#certificateprofiles_revokecertificate) +- [RevokeCertificates](#certificateprofiles_revokecertificates) ## CodeSigningAccounts @@ -32,7 +32,7 @@ import com.azure.resourcemanager.artifactsigning.models.ProfileType; */ public final class CertificateProfilesCreateSamples { /* - * x-ms-original-file: 2025-10-13/CertificateProfiles_Create.json + * x-ms-original-file: 2026-05-15-preview/CertificateProfiles_Create.json */ /** * Sample code: Create a certificate profile. @@ -48,6 +48,7 @@ public final class CertificateProfilesCreateSamples { .withIncludeStreetAddress(false) .withIncludePostalCode(true) .withIdentityValidationId("00000000-1234-5678-3333-444444444444") + .withProgramType("test") .create(); } } @@ -61,7 +62,7 @@ public final class CertificateProfilesCreateSamples { */ public final class CertificateProfilesDeleteSamples { /* - * x-ms-original-file: 2025-10-13/CertificateProfiles_Delete.json + * x-ms-original-file: 2026-05-15-preview/CertificateProfiles_Delete.json */ /** * Sample code: Delete a certificate profile. @@ -84,7 +85,7 @@ public final class CertificateProfilesDeleteSamples { */ public final class CertificateProfilesGetSamples { /* - * x-ms-original-file: 2025-10-13/CertificateProfiles_Get.json + * x-ms-original-file: 2026-05-15-preview/CertificateProfiles_Get.json */ /** * Sample code: Get details of a certificate profile. @@ -107,7 +108,7 @@ public final class CertificateProfilesGetSamples { */ public final class CertificateProfilesListByCodeSigningAccountSamples { /* - * x-ms-original-file: 2025-10-13/CertificateProfiles_ListByCodeSigningAccount.json + * x-ms-original-file: 2026-05-15-preview/CertificateProfiles_ListByCodeSigningAccount.json */ /** * Sample code: List certificate profiles under an artifact signing account. @@ -122,33 +123,41 @@ public final class CertificateProfilesListByCodeSigningAccountSamples { } ``` -### CertificateProfiles_RevokeCertificate +### CertificateProfiles_RevokeCertificates ```java import com.azure.resourcemanager.artifactsigning.models.RevokeCertificate; +import com.azure.resourcemanager.artifactsigning.models.RevokeCertificateList; import java.time.OffsetDateTime; +import java.util.Arrays; /** - * Samples for CertificateProfiles RevokeCertificate. + * Samples for CertificateProfiles RevokeCertificates. */ -public final class CertificateProfilesRevokeCertificateSamples { +public final class CertificateProfilesRevokeCertificatesSamples { /* - * x-ms-original-file: 2025-10-13/CertificateProfiles_RevokeCertificate.json + * x-ms-original-file: 2026-05-15-preview/CertificateProfiles_RevokeCertificates.json */ /** - * Sample code: Revoke a certificate under a certificate profile. + * Sample code: Revoke certificates under a certificate profile. * * @param manager Entry point to ArtifactSigningManager. */ - public static void revokeACertificateUnderACertificateProfile( + public static void revokeCertificatesUnderACertificateProfile( com.azure.resourcemanager.artifactsigning.ArtifactSigningManager manager) { manager.certificateProfiles() - .revokeCertificateWithResponse("MyResourceGroup", "MyAccount", "profileA", - new RevokeCertificate().withSerialNumber("xxxxxxxxxxxxxxxxxx") - .withThumbprint("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") - .withEffectiveAt(OffsetDateTime.parse("2023-11-12T23:40:25+00:00")) - .withReason("KeyCompromised") - .withRemarks("test"), + .revokeCertificatesWithResponse("MyResourceGroup", "MyAccount", "profileA", + new RevokeCertificateList().withRevokeCertificates(Arrays.asList( + new RevokeCertificate().withSerialNumber("xxxxxxxxxxxxxxxxxx") + .withThumbprint("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") + .withEffectiveAt(OffsetDateTime.parse("2023-11-12T23:40:25+00:00")) + .withReason("KeyCompromised") + .withRemarks("test"), + new RevokeCertificate().withSerialNumber("yyyyyyyyyyyyyyyyyy") + .withThumbprint("yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy") + .withEffectiveAt(OffsetDateTime.parse("2023-11-12T23:40:25+00:00")) + .withReason("KeyCompromised") + .withRemarks("test"))), com.azure.core.util.Context.NONE); } } @@ -164,7 +173,7 @@ import com.azure.resourcemanager.artifactsigning.models.CheckNameAvailability; */ public final class CodeSigningAccountsCheckNameAvailabilitySamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_CheckNameAvailability.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_CheckNameAvailability.json */ /** * Sample code: Checks if the artifact signing account name is available. @@ -193,7 +202,7 @@ import com.azure.resourcemanager.artifactsigning.models.SkuName; */ public final class CodeSigningAccountsCreateSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_Create.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_Create.json */ /** * Sample code: Create an artifact signing account. @@ -220,7 +229,7 @@ public final class CodeSigningAccountsCreateSamples { */ public final class CodeSigningAccountsDeleteSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_Delete.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_Delete.json */ /** * Sample code: Delete an artifact signing account. @@ -242,7 +251,7 @@ public final class CodeSigningAccountsDeleteSamples { */ public final class CodeSigningAccountsGetByResourceGroupSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_Get.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_Get.json */ /** * Sample code: Get an artifact signing account. @@ -265,7 +274,7 @@ public final class CodeSigningAccountsGetByResourceGroupSamples { */ public final class CodeSigningAccountsListSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_ListBySubscription.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_ListBySubscription.json */ /** * Sample code: Lists artifact signing accounts within a subscription. @@ -287,7 +296,7 @@ public final class CodeSigningAccountsListSamples { */ public final class CodeSigningAccountsListByResourceGroupSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_ListByResourceGroup.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_ListByResourceGroup.json */ /** * Sample code: Lists artifact signing accounts within a resource group. @@ -313,7 +322,7 @@ import java.util.Map; */ public final class CodeSigningAccountsUpdateSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_Update.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_Update.json */ /** * Sample code: Update an artifact signing account. @@ -350,7 +359,7 @@ public final class CodeSigningAccountsUpdateSamples { */ public final class OperationsListSamples { /* - * x-ms-original-file: 2025-10-13/Operations_List.json + * x-ms-original-file: 2026-05-15-preview/Operations_List.json */ /** * Sample code: List artifact signing account operations. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/pom.xml b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/pom.xml index a67827188e43..621b63029545 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/pom.xml +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/pom.xml @@ -3,7 +3,7 @@ ~ Licensed under the MIT License. ~ Code generated by Microsoft (R) TypeSpec Code Generator. --> - + 4.0.0 com.azure @@ -18,7 +18,7 @@ jar Microsoft Azure SDK for Artifact Signing Management - This package contains Microsoft Azure SDK for Artifact Signing Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Code Signing resource provider api. Package api-version 1.0.0. + This package contains Microsoft Azure SDK for Artifact Signing Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Code Signing resource provider api. Package api-version 2026-05-15-preview. https://github.com/Azure/azure-sdk-for-java @@ -45,6 +45,7 @@ UTF-8 0 0 + true diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/CertificateProfilesClient.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/CertificateProfilesClient.java index 98828edc0ba4..db57dee50b55 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/CertificateProfilesClient.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/CertificateProfilesClient.java @@ -12,7 +12,7 @@ import com.azure.core.util.Context; import com.azure.core.util.polling.SyncPoller; import com.azure.resourcemanager.artifactsigning.fluent.models.CertificateProfileInner; -import com.azure.resourcemanager.artifactsigning.models.RevokeCertificate; +import com.azure.resourcemanager.artifactsigning.models.RevokeCertificateList; /** * An instance of this class provides access to all the operations defined in CertificateProfilesClient. @@ -200,12 +200,12 @@ PagedIterable listByCodeSigningAccount(String resourceG Context context); /** - * Revoke a certificate under a certificate profile. + * Revokes certificates under a certificate profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Artifact Signing account name. * @param profileName Certificate profile name. - * @param body Parameters to revoke the certificate profile. + * @param body Parameters to revoke the certificates in the certificate profile. * @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. @@ -213,20 +213,21 @@ PagedIterable listByCodeSigningAccount(String resourceG * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response revokeCertificateWithResponse(String resourceGroupName, String accountName, String profileName, - RevokeCertificate body, Context context); + Response revokeCertificatesWithResponse(String resourceGroupName, String accountName, String profileName, + RevokeCertificateList body, Context context); /** - * Revoke a certificate under a certificate profile. + * Revokes certificates under a certificate profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Artifact Signing account name. * @param profileName Certificate profile name. - * @param body Parameters to revoke the certificate profile. + * @param body Parameters to revoke the certificates in the certificate profile. * @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 revokeCertificate(String resourceGroupName, String accountName, String profileName, RevokeCertificate body); + void revokeCertificates(String resourceGroupName, String accountName, String profileName, + RevokeCertificateList body); } diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileInner.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileInner.java index cb685263393a..70ab9b1fca02 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileInner.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileInner.java @@ -268,6 +268,29 @@ public CertificateProfileInner withIdentityValidationId(String identityValidatio return this; } + /** + * Get the programType property: Indicates whether the resource is intended for a specific usage scenario. + * + * @return the programType value. + */ + public String programType() { + return this.innerProperties() == null ? null : this.innerProperties().programType(); + } + + /** + * Set the programType property: Indicates whether the resource is intended for a specific usage scenario. + * + * @param programType the programType value to set. + * @return the CertificateProfileInner object itself. + */ + public CertificateProfileInner withProgramType(String programType) { + if (this.innerProperties() == null) { + this.innerProperties = new CertificateProfileProperties(); + } + this.innerProperties().withProgramType(programType); + return this; + } + /** * Get the provisioningState property: Status of the current operation on certificate profile. * diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileProperties.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileProperties.java index 00b30001d9b5..0febf5513044 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileProperties.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileProperties.java @@ -59,6 +59,11 @@ public final class CertificateProfileProperties implements JsonSerializable revokeCertificateWithResponse(RevokeCertificate body, Context context) { + public Response revokeCertificatesWithResponse(RevokeCertificateList body, Context context) { return serviceManager.certificateProfiles() - .revokeCertificateWithResponse(resourceGroupName, accountName, profileName, body, context); + .revokeCertificatesWithResponse(resourceGroupName, accountName, profileName, body, context); } - public void revokeCertificate(RevokeCertificate body) { - serviceManager.certificateProfiles().revokeCertificate(resourceGroupName, accountName, profileName, body); + public void revokeCertificates(RevokeCertificateList body) { + serviceManager.certificateProfiles().revokeCertificates(resourceGroupName, accountName, profileName, body); } public CertificateProfileImpl withProfileType(ProfileType profileType) { @@ -189,4 +193,9 @@ public CertificateProfileImpl withIdentityValidationId(String identityValidation this.innerModel().withIdentityValidationId(identityValidationId); return this; } + + public CertificateProfileImpl withProgramType(String programType) { + this.innerModel().withProgramType(programType); + return this; + } } diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesClientImpl.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesClientImpl.java index e7f7b14988c5..94a235a265f5 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesClientImpl.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesClientImpl.java @@ -36,7 +36,7 @@ import com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient; import com.azure.resourcemanager.artifactsigning.fluent.models.CertificateProfileInner; import com.azure.resourcemanager.artifactsigning.implementation.models.CertificateProfileListResult; -import com.azure.resourcemanager.artifactsigning.models.RevokeCertificate; +import com.azure.resourcemanager.artifactsigning.models.RevokeCertificateList; import java.nio.ByteBuffer; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; @@ -148,24 +148,24 @@ Response listByCodeSigningAccountSync(@HostParam(" @HeaderParam("Accept") String accept, Context context); @Headers({ "Accept: application/json;q=0.9" }) - @Post("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}/certificateProfiles/{profileName}/revokeCertificate") + @Post("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}/certificateProfiles/{profileName}/revokeCertificates") @ExpectedResponses({ 204 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> revokeCertificate(@HostParam("endpoint") String endpoint, + Mono> revokeCertificates(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("accountName") String accountName, @PathParam("profileName") String profileName, @HeaderParam("Content-Type") String contentType, - @BodyParam("application/json") RevokeCertificate body, Context context); + @BodyParam("application/json") RevokeCertificateList body, Context context); @Headers({ "Accept: application/json;q=0.9" }) - @Post("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}/certificateProfiles/{profileName}/revokeCertificate") + @Post("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}/certificateProfiles/{profileName}/revokeCertificates") @ExpectedResponses({ 204 }) @UnexpectedResponseExceptionType(ManagementException.class) - Response revokeCertificateSync(@HostParam("endpoint") String endpoint, + Response revokeCertificatesSync(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("accountName") String accountName, @PathParam("profileName") String profileName, @HeaderParam("Content-Type") String contentType, - @BodyParam("application/json") RevokeCertificate body, Context context); + @BodyParam("application/json") RevokeCertificateList body, Context context); @Headers({ "Content-Type: application/json" }) @Get("{nextLink}") @@ -728,54 +728,54 @@ public PagedIterable listByCodeSigningAccount(String re } /** - * Revoke a certificate under a certificate profile. + * Revokes certificates under a certificate profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Artifact Signing account name. * @param profileName Certificate profile name. - * @param body Parameters to revoke the certificate profile. + * @param body Parameters to revoke the certificates in the certificate profile. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws 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 Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> revokeCertificateWithResponseAsync(String resourceGroupName, String accountName, - String profileName, RevokeCertificate body) { + private Mono> revokeCertificatesWithResponseAsync(String resourceGroupName, String accountName, + String profileName, RevokeCertificateList body) { final String contentType = "application/json"; return FluxUtil - .withContext(context -> service.revokeCertificate(this.client.getEndpoint(), this.client.getApiVersion(), + .withContext(context -> service.revokeCertificates(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), resourceGroupName, accountName, profileName, contentType, body, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Revoke a certificate under a certificate profile. + * Revokes certificates under a certificate profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Artifact Signing account name. * @param profileName Certificate profile name. - * @param body Parameters to revoke the certificate profile. + * @param body Parameters to revoke the certificates in the certificate profile. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono revokeCertificateAsync(String resourceGroupName, String accountName, String profileName, - RevokeCertificate body) { - return revokeCertificateWithResponseAsync(resourceGroupName, accountName, profileName, body) + private Mono revokeCertificatesAsync(String resourceGroupName, String accountName, String profileName, + RevokeCertificateList body) { + return revokeCertificatesWithResponseAsync(resourceGroupName, accountName, profileName, body) .flatMap(ignored -> Mono.empty()); } /** - * Revoke a certificate under a certificate profile. + * Revokes certificates under a certificate profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Artifact Signing account name. * @param profileName Certificate profile name. - * @param body Parameters to revoke the certificate profile. + * @param body Parameters to revoke the certificates in the certificate profile. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -783,28 +783,28 @@ private Mono revokeCertificateAsync(String resourceGroupName, String accou * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response revokeCertificateWithResponse(String resourceGroupName, String accountName, - String profileName, RevokeCertificate body, Context context) { + public Response revokeCertificatesWithResponse(String resourceGroupName, String accountName, + String profileName, RevokeCertificateList body, Context context) { final String contentType = "application/json"; - return service.revokeCertificateSync(this.client.getEndpoint(), this.client.getApiVersion(), + return service.revokeCertificatesSync(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), resourceGroupName, accountName, profileName, contentType, body, context); } /** - * Revoke a certificate under a certificate profile. + * Revokes certificates under a certificate profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Artifact Signing account name. * @param profileName Certificate profile name. - * @param body Parameters to revoke the certificate profile. + * @param body Parameters to revoke the certificates in the certificate profile. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws 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) - public void revokeCertificate(String resourceGroupName, String accountName, String profileName, - RevokeCertificate body) { - revokeCertificateWithResponse(resourceGroupName, accountName, profileName, body, Context.NONE); + public void revokeCertificates(String resourceGroupName, String accountName, String profileName, + RevokeCertificateList body) { + revokeCertificatesWithResponse(resourceGroupName, accountName, profileName, body, Context.NONE); } /** diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesImpl.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesImpl.java index cf3cfcd792b6..56f74a182f1d 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesImpl.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesImpl.java @@ -13,7 +13,7 @@ import com.azure.resourcemanager.artifactsigning.fluent.models.CertificateProfileInner; import com.azure.resourcemanager.artifactsigning.models.CertificateProfile; import com.azure.resourcemanager.artifactsigning.models.CertificateProfiles; -import com.azure.resourcemanager.artifactsigning.models.RevokeCertificate; +import com.azure.resourcemanager.artifactsigning.models.RevokeCertificateList; public final class CertificateProfilesImpl implements CertificateProfiles { private static final ClientLogger LOGGER = new ClientLogger(CertificateProfilesImpl.class); @@ -66,15 +66,15 @@ public PagedIterable listByCodeSigningAccount(String resourc return ResourceManagerUtils.mapPage(inner, inner1 -> new CertificateProfileImpl(inner1, this.manager())); } - public Response revokeCertificateWithResponse(String resourceGroupName, String accountName, - String profileName, RevokeCertificate body, Context context) { + public Response revokeCertificatesWithResponse(String resourceGroupName, String accountName, + String profileName, RevokeCertificateList body, Context context) { return this.serviceClient() - .revokeCertificateWithResponse(resourceGroupName, accountName, profileName, body, context); + .revokeCertificatesWithResponse(resourceGroupName, accountName, profileName, body, context); } - public void revokeCertificate(String resourceGroupName, String accountName, String profileName, - RevokeCertificate body) { - this.serviceClient().revokeCertificate(resourceGroupName, accountName, profileName, body); + public void revokeCertificates(String resourceGroupName, String accountName, String profileName, + RevokeCertificateList body) { + this.serviceClient().revokeCertificates(resourceGroupName, accountName, profileName, body); } public CertificateProfile getById(String id) { diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfile.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfile.java index 812e4a06a7f0..0c1b23b1437d 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfile.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfile.java @@ -94,6 +94,13 @@ public interface CertificateProfile { */ String identityValidationId(); + /** + * Gets the programType property: Indicates whether the resource is intended for a specific usage scenario. + * + * @return the programType value. + */ + String programType(); + /** * Gets the provisioningState property: Status of the current operation on certificate profile. * @@ -159,7 +166,8 @@ interface WithParentResource { */ interface WithCreate extends DefinitionStages.WithProfileType, DefinitionStages.WithIncludeStreetAddress, DefinitionStages.WithIncludeCity, DefinitionStages.WithIncludeState, DefinitionStages.WithIncludeCountry, - DefinitionStages.WithIncludePostalCode, DefinitionStages.WithIdentityValidationId { + DefinitionStages.WithIncludePostalCode, DefinitionStages.WithIdentityValidationId, + DefinitionStages.WithProgramType { /** * Executes the create request. * @@ -273,6 +281,20 @@ interface WithIdentityValidationId { */ WithCreate withIdentityValidationId(String identityValidationId); } + + /** + * The stage of the CertificateProfile definition allowing to specify programType. + */ + interface WithProgramType { + /** + * Specifies the programType property: Indicates whether the resource is intended for a specific usage + * scenario.. + * + * @param programType Indicates whether the resource is intended for a specific usage scenario. + * @return the next definition stage. + */ + WithCreate withProgramType(String programType); + } } /** @@ -291,24 +313,24 @@ interface WithIdentityValidationId { CertificateProfile refresh(Context context); /** - * Revoke a certificate under a certificate profile. + * Revokes certificates under a certificate profile. * - * @param body Parameters to revoke the certificate profile. + * @param body Parameters to revoke the certificates in the certificate profile. * @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 Response}. */ - Response revokeCertificateWithResponse(RevokeCertificate body, Context context); + Response revokeCertificatesWithResponse(RevokeCertificateList body, Context context); /** - * Revoke a certificate under a certificate profile. + * Revokes certificates under a certificate profile. * - * @param body Parameters to revoke the certificate profile. + * @param body Parameters to revoke the certificates in the certificate profile. * @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. */ - void revokeCertificate(RevokeCertificate body); + void revokeCertificates(RevokeCertificateList body); } diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfiles.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfiles.java index 0905e2f7c758..7da908459c48 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfiles.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfiles.java @@ -92,33 +92,34 @@ PagedIterable listByCodeSigningAccount(String resourceGroupN Context context); /** - * Revoke a certificate under a certificate profile. + * Revokes certificates under a certificate profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Artifact Signing account name. * @param profileName Certificate profile name. - * @param body Parameters to revoke the certificate profile. + * @param body Parameters to revoke the certificates in the certificate profile. * @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 Response}. */ - Response revokeCertificateWithResponse(String resourceGroupName, String accountName, String profileName, - RevokeCertificate body, Context context); + Response revokeCertificatesWithResponse(String resourceGroupName, String accountName, String profileName, + RevokeCertificateList body, Context context); /** - * Revoke a certificate under a certificate profile. + * Revokes certificates under a certificate profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Artifact Signing account name. * @param profileName Certificate profile name. - * @param body Parameters to revoke the certificate profile. + * @param body Parameters to revoke the certificates in the certificate profile. * @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. */ - void revokeCertificate(String resourceGroupName, String accountName, String profileName, RevokeCertificate body); + void revokeCertificates(String resourceGroupName, String accountName, String profileName, + RevokeCertificateList body); /** * Get details of a certificate profile. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/models/RevokeCertificateList.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/models/RevokeCertificateList.java new file mode 100644 index 000000000000..b14807c340b4 --- /dev/null +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/java/com/azure/resourcemanager/artifactsigning/models/RevokeCertificateList.java @@ -0,0 +1,90 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.artifactsigning.models; + +import com.azure.core.annotation.Fluent; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; +import java.util.List; + +/** + * Defines the list of certificates for revocation in certificate profile. + */ +@Fluent +public final class RevokeCertificateList implements JsonSerializable { + /* + * List of certificates to be revoked in a certificate profile. + */ + private List revokeCertificates; + + /** + * Creates an instance of RevokeCertificateList class. + */ + public RevokeCertificateList() { + } + + /** + * Get the revokeCertificates property: List of certificates to be revoked in a certificate profile. + * + * @return the revokeCertificates value. + */ + public List revokeCertificates() { + return this.revokeCertificates; + } + + /** + * Set the revokeCertificates property: List of certificates to be revoked in a certificate profile. + * + * @param revokeCertificates the revokeCertificates value to set. + * @return the RevokeCertificateList object itself. + */ + public RevokeCertificateList withRevokeCertificates(List revokeCertificates) { + this.revokeCertificates = revokeCertificates; + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeArrayField("revokeCertificates", this.revokeCertificates, + (writer, element) -> writer.writeJson(element)); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of RevokeCertificateList from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of RevokeCertificateList if the JsonReader was pointing to an instance of it, or null if it + * was pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. + * @throws IOException If an error occurs while reading the RevokeCertificateList. + */ + public static RevokeCertificateList fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + RevokeCertificateList deserializedRevokeCertificateList = new RevokeCertificateList(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("revokeCertificates".equals(fieldName)) { + List revokeCertificates + = reader.readArray(reader1 -> RevokeCertificate.fromJson(reader1)); + deserializedRevokeCertificateList.revokeCertificates = revokeCertificates; + } else { + reader.skipChildren(); + } + } + + return deserializedRevokeCertificateList; + }); + } +} diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/resources/META-INF/azure-resourcemanager-artifactsigning_metadata.json b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/resources/META-INF/azure-resourcemanager-artifactsigning_metadata.json index 8d29bfb0f89b..2b23cd43299d 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/resources/META-INF/azure-resourcemanager-artifactsigning_metadata.json +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/main/resources/META-INF/azure-resourcemanager-artifactsigning_metadata.json @@ -1 +1 @@ -{"flavor":"azure","apiVersions":{"Microsoft.CodeSigning":"2025-10-13"},"crossLanguageDefinitions":{"com.azure.resourcemanager.artifactsigning.fluent.ArtifactSigningManagementClient":"Microsoft.CodeSigning","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient":"Microsoft.CodeSigning.CertificateProfiles","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.beginCreate":"Microsoft.CodeSigning.CertificateProfiles.create","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.beginDelete":"Microsoft.CodeSigning.CertificateProfiles.delete","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.create":"Microsoft.CodeSigning.CertificateProfiles.create","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.delete":"Microsoft.CodeSigning.CertificateProfiles.delete","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.get":"Microsoft.CodeSigning.CertificateProfiles.get","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.getWithResponse":"Microsoft.CodeSigning.CertificateProfiles.get","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.listByCodeSigningAccount":"Microsoft.CodeSigning.CertificateProfiles.listByCodeSigningAccount","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.revokeCertificate":"Microsoft.CodeSigning.CertificateProfiles.revokeCertificate","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.revokeCertificateWithResponse":"Microsoft.CodeSigning.CertificateProfiles.revokeCertificate","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient":"Microsoft.CodeSigning.CodeSigningAccounts","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.beginCreate":"Microsoft.CodeSigning.CodeSigningAccounts.create","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.beginDelete":"Microsoft.CodeSigning.CodeSigningAccounts.delete","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.beginUpdate":"Microsoft.CodeSigning.CodeSigningAccounts.update","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.checkNameAvailability":"Microsoft.CodeSigning.CodeSigningAccounts.checkNameAvailability","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.checkNameAvailabilityWithResponse":"Microsoft.CodeSigning.CodeSigningAccounts.checkNameAvailability","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.create":"Microsoft.CodeSigning.CodeSigningAccounts.create","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.delete":"Microsoft.CodeSigning.CodeSigningAccounts.delete","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.getByResourceGroup":"Microsoft.CodeSigning.CodeSigningAccounts.get","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.getByResourceGroupWithResponse":"Microsoft.CodeSigning.CodeSigningAccounts.get","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.list":"Microsoft.CodeSigning.CodeSigningAccounts.listBySubscription","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.listByResourceGroup":"Microsoft.CodeSigning.CodeSigningAccounts.listByResourceGroup","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.update":"Microsoft.CodeSigning.CodeSigningAccounts.update","com.azure.resourcemanager.artifactsigning.fluent.OperationsClient":"Microsoft.CodeSigning.Operations","com.azure.resourcemanager.artifactsigning.fluent.OperationsClient.list":"Azure.ResourceManager.Operations.list","com.azure.resourcemanager.artifactsigning.fluent.models.CertificateProfileInner":"Microsoft.CodeSigning.CertificateProfile","com.azure.resourcemanager.artifactsigning.fluent.models.CertificateProfileProperties":"Microsoft.CodeSigning.CertificateProfileProperties","com.azure.resourcemanager.artifactsigning.fluent.models.CheckNameAvailabilityResultInner":"Microsoft.CodeSigning.CheckNameAvailabilityResult","com.azure.resourcemanager.artifactsigning.fluent.models.CodeSigningAccountInner":"Microsoft.CodeSigning.CodeSigningAccount","com.azure.resourcemanager.artifactsigning.fluent.models.CodeSigningAccountPatchProperties":"Microsoft.CodeSigning.CodeSigningAccountPatchProperties","com.azure.resourcemanager.artifactsigning.fluent.models.CodeSigningAccountProperties":"Microsoft.CodeSigning.CodeSigningAccountProperties","com.azure.resourcemanager.artifactsigning.fluent.models.OperationInner":"Azure.ResourceManager.CommonTypes.Operation","com.azure.resourcemanager.artifactsigning.fluent.models.Revocation":"Microsoft.CodeSigning.Revocation","com.azure.resourcemanager.artifactsigning.implementation.ArtifactSigningManagementClientBuilder":"Microsoft.CodeSigning","com.azure.resourcemanager.artifactsigning.implementation.models.CertificateProfileListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.artifactsigning.implementation.models.CodeSigningAccountListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.artifactsigning.implementation.models.OperationListResult":"Azure.ResourceManager.CommonTypes.OperationListResult","com.azure.resourcemanager.artifactsigning.models.AccountSku":"Microsoft.CodeSigning.AccountSku","com.azure.resourcemanager.artifactsigning.models.AccountSkuPatch":"Microsoft.CodeSigning.AccountSkuPatch","com.azure.resourcemanager.artifactsigning.models.ActionType":"Azure.ResourceManager.CommonTypes.ActionType","com.azure.resourcemanager.artifactsigning.models.Certificate":"Microsoft.CodeSigning.Certificate","com.azure.resourcemanager.artifactsigning.models.CertificateProfileStatus":"Microsoft.CodeSigning.CertificateProfileStatus","com.azure.resourcemanager.artifactsigning.models.CertificateStatus":"Microsoft.CodeSigning.CertificateStatus","com.azure.resourcemanager.artifactsigning.models.CheckNameAvailability":"Microsoft.CodeSigning.CheckNameAvailability","com.azure.resourcemanager.artifactsigning.models.CodeSigningAccountPatch":"Microsoft.CodeSigning.CodeSigningAccountPatch","com.azure.resourcemanager.artifactsigning.models.NameUnavailabilityReason":"Microsoft.CodeSigning.NameUnavailabilityReason","com.azure.resourcemanager.artifactsigning.models.OperationDisplay":"Azure.ResourceManager.CommonTypes.OperationDisplay","com.azure.resourcemanager.artifactsigning.models.Origin":"Azure.ResourceManager.CommonTypes.Origin","com.azure.resourcemanager.artifactsigning.models.ProfileType":"Microsoft.CodeSigning.ProfileType","com.azure.resourcemanager.artifactsigning.models.ProvisioningState":"Microsoft.CodeSigning.ProvisioningState","com.azure.resourcemanager.artifactsigning.models.RevocationStatus":"Microsoft.CodeSigning.RevocationStatus","com.azure.resourcemanager.artifactsigning.models.RevokeCertificate":"Microsoft.CodeSigning.RevokeCertificate","com.azure.resourcemanager.artifactsigning.models.SkuName":"Microsoft.CodeSigning.SkuName"},"generatedFiles":["src/main/java/com/azure/resourcemanager/artifactsigning/ArtifactSigningManager.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/ArtifactSigningManagementClient.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/CertificateProfilesClient.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/CodeSigningAccountsClient.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/OperationsClient.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileInner.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileProperties.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CheckNameAvailabilityResultInner.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CodeSigningAccountInner.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CodeSigningAccountPatchProperties.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CodeSigningAccountProperties.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/OperationInner.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/Revocation.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/package-info.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/package-info.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/ArtifactSigningManagementClientBuilder.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/ArtifactSigningManagementClientImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfileImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesClientImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CheckNameAvailabilityResultImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CodeSigningAccountImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CodeSigningAccountsClientImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CodeSigningAccountsImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/OperationImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/OperationsClientImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/OperationsImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/ResourceManagerUtils.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/models/CertificateProfileListResult.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/models/CodeSigningAccountListResult.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/models/OperationListResult.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/package-info.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/AccountSku.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/AccountSkuPatch.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/ActionType.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/Certificate.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfile.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfileStatus.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfiles.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateStatus.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CheckNameAvailability.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CheckNameAvailabilityResult.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CodeSigningAccount.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CodeSigningAccountPatch.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CodeSigningAccounts.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/NameUnavailabilityReason.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/Operation.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/OperationDisplay.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/Operations.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/Origin.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/ProfileType.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/ProvisioningState.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/RevocationStatus.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/RevokeCertificate.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/SkuName.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/package-info.java","src/main/java/com/azure/resourcemanager/artifactsigning/package-info.java","src/main/java/module-info.java"]} \ No newline at end of file +{"flavor":"azure","apiVersions":{"Microsoft.CodeSigning":"2026-05-15-preview"},"crossLanguagePackageId":"Microsoft.CodeSigning","crossLanguageVersion":"1e58a76c105c","crossLanguageDefinitions":{"com.azure.resourcemanager.artifactsigning.fluent.ArtifactSigningManagementClient":"Microsoft.CodeSigning","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient":"Microsoft.CodeSigning.CertificateProfiles","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.beginCreate":"Microsoft.CodeSigning.CertificateProfiles.create","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.beginDelete":"Microsoft.CodeSigning.CertificateProfiles.delete","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.create":"Microsoft.CodeSigning.CertificateProfiles.create","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.delete":"Microsoft.CodeSigning.CertificateProfiles.delete","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.get":"Microsoft.CodeSigning.CertificateProfiles.get","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.getWithResponse":"Microsoft.CodeSigning.CertificateProfiles.get","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.listByCodeSigningAccount":"Microsoft.CodeSigning.CertificateProfiles.listByCodeSigningAccount","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.revokeCertificates":"Microsoft.CodeSigning.CertificateProfiles.revokeCertificates","com.azure.resourcemanager.artifactsigning.fluent.CertificateProfilesClient.revokeCertificatesWithResponse":"Microsoft.CodeSigning.CertificateProfiles.revokeCertificates","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient":"Microsoft.CodeSigning.CodeSigningAccounts","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.beginCreate":"Microsoft.CodeSigning.CodeSigningAccounts.create","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.beginDelete":"Microsoft.CodeSigning.CodeSigningAccounts.delete","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.beginUpdate":"Microsoft.CodeSigning.CodeSigningAccounts.update","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.checkNameAvailability":"Microsoft.CodeSigning.CodeSigningAccounts.checkNameAvailability","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.checkNameAvailabilityWithResponse":"Microsoft.CodeSigning.CodeSigningAccounts.checkNameAvailability","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.create":"Microsoft.CodeSigning.CodeSigningAccounts.create","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.delete":"Microsoft.CodeSigning.CodeSigningAccounts.delete","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.getByResourceGroup":"Microsoft.CodeSigning.CodeSigningAccounts.get","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.getByResourceGroupWithResponse":"Microsoft.CodeSigning.CodeSigningAccounts.get","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.list":"Microsoft.CodeSigning.CodeSigningAccounts.listBySubscription","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.listByResourceGroup":"Microsoft.CodeSigning.CodeSigningAccounts.listByResourceGroup","com.azure.resourcemanager.artifactsigning.fluent.CodeSigningAccountsClient.update":"Microsoft.CodeSigning.CodeSigningAccounts.update","com.azure.resourcemanager.artifactsigning.fluent.OperationsClient":"Microsoft.CodeSigning.Operations","com.azure.resourcemanager.artifactsigning.fluent.OperationsClient.list":"Azure.ResourceManager.Operations.list","com.azure.resourcemanager.artifactsigning.fluent.models.CertificateProfileInner":"Microsoft.CodeSigning.CertificateProfile","com.azure.resourcemanager.artifactsigning.fluent.models.CertificateProfileProperties":"Microsoft.CodeSigning.CertificateProfileProperties","com.azure.resourcemanager.artifactsigning.fluent.models.CheckNameAvailabilityResultInner":"Microsoft.CodeSigning.CheckNameAvailabilityResult","com.azure.resourcemanager.artifactsigning.fluent.models.CodeSigningAccountInner":"Microsoft.CodeSigning.CodeSigningAccount","com.azure.resourcemanager.artifactsigning.fluent.models.CodeSigningAccountPatchProperties":"Microsoft.CodeSigning.CodeSigningAccountPatchProperties","com.azure.resourcemanager.artifactsigning.fluent.models.CodeSigningAccountProperties":"Microsoft.CodeSigning.CodeSigningAccountProperties","com.azure.resourcemanager.artifactsigning.fluent.models.OperationInner":"Azure.ResourceManager.CommonTypes.Operation","com.azure.resourcemanager.artifactsigning.fluent.models.Revocation":"Microsoft.CodeSigning.Revocation","com.azure.resourcemanager.artifactsigning.implementation.ArtifactSigningManagementClientBuilder":"Microsoft.CodeSigning","com.azure.resourcemanager.artifactsigning.implementation.models.CertificateProfileListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.artifactsigning.implementation.models.CodeSigningAccountListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.artifactsigning.implementation.models.OperationListResult":"Azure.ResourceManager.CommonTypes.OperationListResult","com.azure.resourcemanager.artifactsigning.models.AccountSku":"Microsoft.CodeSigning.AccountSku","com.azure.resourcemanager.artifactsigning.models.AccountSkuPatch":"Microsoft.CodeSigning.AccountSkuPatch","com.azure.resourcemanager.artifactsigning.models.ActionType":"Azure.ResourceManager.CommonTypes.ActionType","com.azure.resourcemanager.artifactsigning.models.Certificate":"Microsoft.CodeSigning.Certificate","com.azure.resourcemanager.artifactsigning.models.CertificateProfileStatus":"Microsoft.CodeSigning.CertificateProfileStatus","com.azure.resourcemanager.artifactsigning.models.CertificateStatus":"Microsoft.CodeSigning.CertificateStatus","com.azure.resourcemanager.artifactsigning.models.CheckNameAvailability":"Microsoft.CodeSigning.CheckNameAvailability","com.azure.resourcemanager.artifactsigning.models.CodeSigningAccountPatch":"Microsoft.CodeSigning.CodeSigningAccountPatch","com.azure.resourcemanager.artifactsigning.models.NameUnavailabilityReason":"Microsoft.CodeSigning.NameUnavailabilityReason","com.azure.resourcemanager.artifactsigning.models.OperationDisplay":"Azure.ResourceManager.CommonTypes.OperationDisplay","com.azure.resourcemanager.artifactsigning.models.Origin":"Azure.ResourceManager.CommonTypes.Origin","com.azure.resourcemanager.artifactsigning.models.ProfileType":"Microsoft.CodeSigning.ProfileType","com.azure.resourcemanager.artifactsigning.models.ProvisioningState":"Microsoft.CodeSigning.ProvisioningState","com.azure.resourcemanager.artifactsigning.models.RevocationStatus":"Microsoft.CodeSigning.RevocationStatus","com.azure.resourcemanager.artifactsigning.models.RevokeCertificate":"Microsoft.CodeSigning.RevokeCertificate","com.azure.resourcemanager.artifactsigning.models.RevokeCertificateList":"Microsoft.CodeSigning.RevokeCertificateList","com.azure.resourcemanager.artifactsigning.models.SkuName":"Microsoft.CodeSigning.SkuName"},"generatedFiles":["src/main/java/com/azure/resourcemanager/artifactsigning/ArtifactSigningManager.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/ArtifactSigningManagementClient.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/CertificateProfilesClient.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/CodeSigningAccountsClient.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/OperationsClient.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileInner.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CertificateProfileProperties.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CheckNameAvailabilityResultInner.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CodeSigningAccountInner.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CodeSigningAccountPatchProperties.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/CodeSigningAccountProperties.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/OperationInner.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/Revocation.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/models/package-info.java","src/main/java/com/azure/resourcemanager/artifactsigning/fluent/package-info.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/ArtifactSigningManagementClientBuilder.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/ArtifactSigningManagementClientImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfileImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesClientImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CertificateProfilesImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CheckNameAvailabilityResultImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CodeSigningAccountImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CodeSigningAccountsClientImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/CodeSigningAccountsImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/OperationImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/OperationsClientImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/OperationsImpl.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/ResourceManagerUtils.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/models/CertificateProfileListResult.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/models/CodeSigningAccountListResult.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/models/OperationListResult.java","src/main/java/com/azure/resourcemanager/artifactsigning/implementation/package-info.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/AccountSku.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/AccountSkuPatch.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/ActionType.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/Certificate.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfile.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfileStatus.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateProfiles.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CertificateStatus.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CheckNameAvailability.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CheckNameAvailabilityResult.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CodeSigningAccount.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CodeSigningAccountPatch.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/CodeSigningAccounts.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/NameUnavailabilityReason.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/Operation.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/OperationDisplay.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/Operations.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/Origin.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/ProfileType.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/ProvisioningState.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/RevocationStatus.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/RevokeCertificate.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/RevokeCertificateList.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/SkuName.java","src/main/java/com/azure/resourcemanager/artifactsigning/models/package-info.java","src/main/java/com/azure/resourcemanager/artifactsigning/package-info.java","src/main/java/module-info.java"]} \ No newline at end of file diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesCreateSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesCreateSamples.java index 271e0817dff1..f1352c04e60a 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesCreateSamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesCreateSamples.java @@ -11,7 +11,7 @@ */ public final class CertificateProfilesCreateSamples { /* - * x-ms-original-file: 2025-10-13/CertificateProfiles_Create.json + * x-ms-original-file: 2026-05-15-preview/CertificateProfiles_Create.json */ /** * Sample code: Create a certificate profile. @@ -27,6 +27,7 @@ public final class CertificateProfilesCreateSamples { .withIncludeStreetAddress(false) .withIncludePostalCode(true) .withIdentityValidationId("00000000-1234-5678-3333-444444444444") + .withProgramType("test") .create(); } } diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesDeleteSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesDeleteSamples.java index fc839588c9a5..6277987098ec 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesDeleteSamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesDeleteSamples.java @@ -9,7 +9,7 @@ */ public final class CertificateProfilesDeleteSamples { /* - * x-ms-original-file: 2025-10-13/CertificateProfiles_Delete.json + * x-ms-original-file: 2026-05-15-preview/CertificateProfiles_Delete.json */ /** * Sample code: Delete a certificate profile. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesGetSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesGetSamples.java index 1ca3c0171a55..efe8d4b597c3 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesGetSamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesGetSamples.java @@ -9,7 +9,7 @@ */ public final class CertificateProfilesGetSamples { /* - * x-ms-original-file: 2025-10-13/CertificateProfiles_Get.json + * x-ms-original-file: 2026-05-15-preview/CertificateProfiles_Get.json */ /** * Sample code: Get details of a certificate profile. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesListByCodeSigningAccountSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesListByCodeSigningAccountSamples.java index 2a0be8028444..42244df71ae6 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesListByCodeSigningAccountSamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesListByCodeSigningAccountSamples.java @@ -9,7 +9,7 @@ */ public final class CertificateProfilesListByCodeSigningAccountSamples { /* - * x-ms-original-file: 2025-10-13/CertificateProfiles_ListByCodeSigningAccount.json + * x-ms-original-file: 2026-05-15-preview/CertificateProfiles_ListByCodeSigningAccount.json */ /** * Sample code: List certificate profiles under an artifact signing account. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificateSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificateSamples.java deleted file mode 100644 index 9641773385b4..000000000000 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificateSamples.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) TypeSpec Code Generator. - -package com.azure.resourcemanager.artifactsigning.generated; - -import com.azure.resourcemanager.artifactsigning.models.RevokeCertificate; -import java.time.OffsetDateTime; - -/** - * Samples for CertificateProfiles RevokeCertificate. - */ -public final class CertificateProfilesRevokeCertificateSamples { - /* - * x-ms-original-file: 2025-10-13/CertificateProfiles_RevokeCertificate.json - */ - /** - * Sample code: Revoke a certificate under a certificate profile. - * - * @param manager Entry point to ArtifactSigningManager. - */ - public static void revokeACertificateUnderACertificateProfile( - com.azure.resourcemanager.artifactsigning.ArtifactSigningManager manager) { - manager.certificateProfiles() - .revokeCertificateWithResponse("MyResourceGroup", "MyAccount", "profileA", - new RevokeCertificate().withSerialNumber("xxxxxxxxxxxxxxxxxx") - .withThumbprint("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") - .withEffectiveAt(OffsetDateTime.parse("2023-11-12T23:40:25+00:00")) - .withReason("KeyCompromised") - .withRemarks("test"), - com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificatesSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificatesSamples.java new file mode 100644 index 000000000000..8d168abc9b9a --- /dev/null +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificatesSamples.java @@ -0,0 +1,41 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.artifactsigning.generated; + +import com.azure.resourcemanager.artifactsigning.models.RevokeCertificate; +import com.azure.resourcemanager.artifactsigning.models.RevokeCertificateList; +import java.time.OffsetDateTime; +import java.util.Arrays; + +/** + * Samples for CertificateProfiles RevokeCertificates. + */ +public final class CertificateProfilesRevokeCertificatesSamples { + /* + * x-ms-original-file: 2026-05-15-preview/CertificateProfiles_RevokeCertificates.json + */ + /** + * Sample code: Revoke certificates under a certificate profile. + * + * @param manager Entry point to ArtifactSigningManager. + */ + public static void revokeCertificatesUnderACertificateProfile( + com.azure.resourcemanager.artifactsigning.ArtifactSigningManager manager) { + manager.certificateProfiles() + .revokeCertificatesWithResponse("MyResourceGroup", "MyAccount", "profileA", + new RevokeCertificateList().withRevokeCertificates(Arrays.asList( + new RevokeCertificate().withSerialNumber("xxxxxxxxxxxxxxxxxx") + .withThumbprint("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") + .withEffectiveAt(OffsetDateTime.parse("2023-11-12T23:40:25+00:00")) + .withReason("KeyCompromised") + .withRemarks("test"), + new RevokeCertificate().withSerialNumber("yyyyyyyyyyyyyyyyyy") + .withThumbprint("yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy") + .withEffectiveAt(OffsetDateTime.parse("2023-11-12T23:40:25+00:00")) + .withReason("KeyCompromised") + .withRemarks("test"))), + com.azure.core.util.Context.NONE); + } +} diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCheckNameAvailabilitySamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCheckNameAvailabilitySamples.java index a2623fb20a77..493575fcaa59 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCheckNameAvailabilitySamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCheckNameAvailabilitySamples.java @@ -11,7 +11,7 @@ */ public final class CodeSigningAccountsCheckNameAvailabilitySamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_CheckNameAvailability.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_CheckNameAvailability.json */ /** * Sample code: Checks if the artifact signing account name is available. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCreateSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCreateSamples.java index 7d700cf66492..814255c1b1fc 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCreateSamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCreateSamples.java @@ -12,7 +12,7 @@ */ public final class CodeSigningAccountsCreateSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_Create.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_Create.json */ /** * Sample code: Create an artifact signing account. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsDeleteSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsDeleteSamples.java index 529a810106ea..cec023734769 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsDeleteSamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsDeleteSamples.java @@ -9,7 +9,7 @@ */ public final class CodeSigningAccountsDeleteSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_Delete.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_Delete.json */ /** * Sample code: Delete an artifact signing account. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsGetByResourceGroupSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsGetByResourceGroupSamples.java index c271b9497eba..b9e3bcc70d01 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsGetByResourceGroupSamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsGetByResourceGroupSamples.java @@ -9,7 +9,7 @@ */ public final class CodeSigningAccountsGetByResourceGroupSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_Get.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_Get.json */ /** * Sample code: Get an artifact signing account. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListByResourceGroupSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListByResourceGroupSamples.java index b882d9d6e8bd..16b7e45a6cd9 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListByResourceGroupSamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListByResourceGroupSamples.java @@ -9,7 +9,7 @@ */ public final class CodeSigningAccountsListByResourceGroupSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_ListByResourceGroup.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_ListByResourceGroup.json */ /** * Sample code: Lists artifact signing accounts within a resource group. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListSamples.java index ed1b92dec6d5..327edecbed40 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListSamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListSamples.java @@ -9,7 +9,7 @@ */ public final class CodeSigningAccountsListSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_ListBySubscription.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_ListBySubscription.json */ /** * Sample code: Lists artifact signing accounts within a subscription. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsUpdateSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsUpdateSamples.java index 5c221575c48e..7aabdfe6670c 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsUpdateSamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsUpdateSamples.java @@ -13,7 +13,7 @@ */ public final class CodeSigningAccountsUpdateSamples { /* - * x-ms-original-file: 2025-10-13/CodeSigningAccounts_Update.json + * x-ms-original-file: 2026-05-15-preview/CodeSigningAccounts_Update.json */ /** * Sample code: Update an artifact signing account. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/OperationsListSamples.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/OperationsListSamples.java index 44f4bf2d8e40..19c20fd09e47 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/OperationsListSamples.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/samples/java/com/azure/resourcemanager/artifactsigning/generated/OperationsListSamples.java @@ -9,7 +9,7 @@ */ public final class OperationsListSamples { /* - * x-ms-original-file: 2025-10-13/Operations_List.json + * x-ms-original-file: 2026-05-15-preview/Operations_List.json */ /** * Sample code: List artifact signing account operations. diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificateWithResponseMockTests.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificateWithResponseMockTests.java deleted file mode 100644 index 375a383f3d63..000000000000 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificateWithResponseMockTests.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) TypeSpec Code Generator. - -package com.azure.resourcemanager.artifactsigning.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.artifactsigning.ArtifactSigningManager; -import com.azure.resourcemanager.artifactsigning.models.RevokeCertificate; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class CertificateProfilesRevokeCertificateWithResponseMockTests { - @Test - public void testRevokeCertificateWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 204, responseStr.getBytes(StandardCharsets.UTF_8))); - ArtifactSigningManager manager = ArtifactSigningManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.certificateProfiles() - .revokeCertificateWithResponse("og", "m", "w", - new RevokeCertificate().withSerialNumber("a") - .withThumbprint("a") - .withEffectiveAt(OffsetDateTime.parse("2021-01-27T21:23:24Z")) - .withReason("rzayv") - .withRemarks("pgvdf"), - com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificatesWithResponseMockTests.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificatesWithResponseMockTests.java new file mode 100644 index 000000000000..4d30ad3bb3d6 --- /dev/null +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CertificateProfilesRevokeCertificatesWithResponseMockTests.java @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.artifactsigning.generated; + +import com.azure.core.credential.AccessToken; +import com.azure.core.http.HttpClient; +import com.azure.core.management.profile.AzureProfile; +import com.azure.core.models.AzureCloud; +import com.azure.core.test.http.MockHttpResponse; +import com.azure.resourcemanager.artifactsigning.ArtifactSigningManager; +import com.azure.resourcemanager.artifactsigning.models.RevokeCertificate; +import com.azure.resourcemanager.artifactsigning.models.RevokeCertificateList; +import java.nio.charset.StandardCharsets; +import java.time.OffsetDateTime; +import java.util.Arrays; +import org.junit.jupiter.api.Test; +import reactor.core.publisher.Mono; + +public final class CertificateProfilesRevokeCertificatesWithResponseMockTests { + @Test + public void testRevokeCertificatesWithResponse() throws Exception { + String responseStr = "{}"; + + HttpClient httpClient + = response -> Mono.just(new MockHttpResponse(response, 204, responseStr.getBytes(StandardCharsets.UTF_8))); + ArtifactSigningManager manager = ArtifactSigningManager.configure() + .withHttpClient(httpClient) + .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), + new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); + + manager.certificateProfiles() + .revokeCertificatesWithResponse("wgndrvynhzgpp", "rcgyn", "ocpecfvmmco", + new RevokeCertificateList().withRevokeCertificates(Arrays.asList( + new RevokeCertificate().withSerialNumber("sxlzevgbmqj") + .withThumbprint("abcypmivk") + .withEffectiveAt(OffsetDateTime.parse("2021-05-01T12:35:04Z")) + .withReason("zuvccfwnfnbacfio") + .withRemarks("ebxetqgtzxdp"), + new RevokeCertificate().withSerialNumber("qbqqwxr") + .withThumbprint("feallnwsu") + .withEffectiveAt(OffsetDateTime.parse("2021-01-10T22:11:43Z")) + .withReason("snjampmng") + .withRemarks("scxaq"), + new RevokeCertificate().withSerialNumber("ooch") + .withThumbprint("bonqvpkvlrxnjeas") + .withEffectiveAt(OffsetDateTime.parse("2021-02-05T10:28:18Z")) + .withReason("pheoflokeyy") + .withRemarks("nj"), + new RevokeCertificate().withSerialNumber("dlwtgrhpdj") + .withThumbprint("jumasx") + .withEffectiveAt(OffsetDateTime.parse("2021-05-14T05:31:12Z")) + .withReason("jpqyegu") + .withRemarks("hb"))), + com.azure.core.util.Context.NONE); + + } +} diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCheckNameAvailabilityWithResponseMockTests.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCheckNameAvailabilityWithResponseMockTests.java index da32e72ab338..11b08f141e6f 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCheckNameAvailabilityWithResponseMockTests.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCheckNameAvailabilityWithResponseMockTests.java @@ -20,7 +20,7 @@ public final class CodeSigningAccountsCheckNameAvailabilityWithResponseMockTests { @Test public void testCheckNameAvailabilityWithResponse() throws Exception { - String responseStr = "{\"nameAvailable\":false,\"reason\":\"AlreadyExists\",\"message\":\"cjxvsnbyxqab\"}"; + String responseStr = "{\"nameAvailable\":false,\"reason\":\"AlreadyExists\",\"message\":\"hhbcsglummajtjao\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -30,7 +30,8 @@ public void testCheckNameAvailabilityWithResponse() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); CheckNameAvailabilityResult response = manager.codeSigningAccounts() - .checkNameAvailabilityWithResponse(new CheckNameAvailability().withType("soifiyipjxsqw").withName("gr"), + .checkNameAvailabilityWithResponse( + new CheckNameAvailability().withType("jkrlkhbzhfepg").withName("gqexzlocxs"), com.azure.core.util.Context.NONE) .getValue(); diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCreateMockTests.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCreateMockTests.java index 52480227e16d..e180a7760197 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCreateMockTests.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsCreateMockTests.java @@ -25,7 +25,7 @@ public final class CodeSigningAccountsCreateMockTests { @Test public void testCreate() throws Exception { String responseStr - = "{\"properties\":{\"accountUri\":\"qsycbkbfkgu\",\"sku\":{\"name\":\"Basic\"},\"provisioningState\":\"Succeeded\"},\"location\":\"ppofmxaxcfjpgdd\",\"tags\":{\"exhd\":\"jjxhvpmo\"},\"id\":\"xibqeojnx\",\"name\":\"bzv\",\"type\":\"dntwndeicbtw\"}"; + = "{\"properties\":{\"accountUri\":\"aoqvuh\",\"sku\":{\"name\":\"Premium\"},\"provisioningState\":\"Succeeded\"},\"location\":\"yd\",\"tags\":{\"eicxmqciwqvhkhi\":\"mjthjqkwp\",\"m\":\"uigdtopbobjog\"},\"id\":\"w\",\"name\":\"a\",\"type\":\"a\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -35,17 +35,16 @@ public void testCreate() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); CodeSigningAccount response = manager.codeSigningAccounts() - .define("shurzafbljjgpbto") - .withRegion("jzyulpk") - .withExistingResourceGroup("mocpc") - .withTags(mapOf("gqexzlocxs", "krlkhbzhfepg", "bcsglumma", "paierh", "xkqpxo", "tjaodxobnb", "po", - "ajionpimexgstxg")) - .withSku(new AccountSku().withName(SkuName.PREMIUM)) + .define("jionpimexgstxgc") + .withRegion("lovmclwhijcoe") + .withExistingResourceGroup("xobnbdxkqpxok") + .withTags(mapOf("ukdkexxppofmxa", "bzaqsqsycbkbfk", "jpgd", "c", "j", "toc", "hd", "hvpmoue")) + .withSku(new AccountSku().withName(SkuName.BASIC)) .create(); - Assertions.assertEquals("ppofmxaxcfjpgdd", response.location()); - Assertions.assertEquals("jjxhvpmo", response.tags().get("exhd")); - Assertions.assertEquals(SkuName.BASIC, response.sku().name()); + Assertions.assertEquals("yd", response.location()); + Assertions.assertEquals("mjthjqkwp", response.tags().get("eicxmqciwqvhkhi")); + Assertions.assertEquals(SkuName.PREMIUM, response.sku().name()); } // Use "Map.of" if available diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsGetByResourceGroupWithResponseMockTests.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsGetByResourceGroupWithResponseMockTests.java index 469f8a404761..96df258c655a 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsGetByResourceGroupWithResponseMockTests.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsGetByResourceGroupWithResponseMockTests.java @@ -22,7 +22,7 @@ public final class CodeSigningAccountsGetByResourceGroupWithResponseMockTests { @Test public void testGetByResourceGroupWithResponse() throws Exception { String responseStr - = "{\"properties\":{\"accountUri\":\"o\",\"sku\":{\"name\":\"Basic\"},\"provisioningState\":\"Succeeded\"},\"location\":\"mdgbbjfdd\",\"tags\":{\"ppbhtqqrolfp\":\"mbe\",\"gjyjgzjaoyfhrtxi\":\"psalgbqux\",\"rkujy\":\"n\",\"rlyxwjkcprbnw\":\"vlejuvfqa\"},\"id\":\"xgjvtbv\",\"name\":\"ysszdnrujqguh\",\"type\":\"uouq\"}"; + = "{\"properties\":{\"accountUri\":\"erkujys\",\"sku\":{\"name\":\"Basic\"},\"provisioningState\":\"Failed\"},\"location\":\"fqawrlyxw\",\"tags\":{\"ysszdnrujqguh\":\"prbnwbxgjvtbv\"},\"id\":\"uouq\",\"name\":\"prwzwbnguitnwui\",\"type\":\"gazxuf\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -32,11 +32,11 @@ public void testGetByResourceGroupWithResponse() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); CodeSigningAccount response = manager.codeSigningAccounts() - .getByResourceGroupWithResponse("uqktap", "pwgcuertu", com.azure.core.util.Context.NONE) + .getByResourceGroupWithResponse("gbquxigj", "jgzjaoyfhrtx", com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals("mdgbbjfdd", response.location()); - Assertions.assertEquals("mbe", response.tags().get("ppbhtqqrolfp")); + Assertions.assertEquals("fqawrlyxw", response.location()); + Assertions.assertEquals("prbnwbxgjvtbv", response.tags().get("ysszdnrujqguh")); Assertions.assertEquals(SkuName.BASIC, response.sku().name()); } } diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListByResourceGroupMockTests.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListByResourceGroupMockTests.java index c9cf1cdc6a53..29f5c064e8e7 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListByResourceGroupMockTests.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListByResourceGroupMockTests.java @@ -23,7 +23,7 @@ public final class CodeSigningAccountsListByResourceGroupMockTests { @Test public void testListByResourceGroup() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"accountUri\":\"zxufiz\",\"sku\":{\"name\":\"Basic\"},\"provisioningState\":\"Deleting\"},\"location\":\"hr\",\"tags\":{\"wisdkft\":\"fvzwdzuhty\",\"vkmijcmmxdcuf\":\"wxmnteiwao\",\"cxtbzsg\":\"fsrpymzidnse\"},\"id\":\"yc\",\"name\":\"sne\",\"type\":\"mdwzjeiachboo\"}]}"; + = "{\"value\":[{\"properties\":{\"accountUri\":\"idf\",\"sku\":{\"name\":\"Premium\"},\"provisioningState\":\"Accepted\"},\"location\":\"htymw\",\"tags\":{\"aop\":\"kfthwxmntei\",\"jcmmxdcufufsrp\":\"km\",\"sgfyccsnew\":\"mzidnsezcxtb\"},\"id\":\"dwzjeiach\",\"name\":\"oosflnr\",\"type\":\"sfqpteehz\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -33,10 +33,10 @@ public void testListByResourceGroup() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); PagedIterable response - = manager.codeSigningAccounts().listByResourceGroup("prwzwbnguitnwui", com.azure.core.util.Context.NONE); + = manager.codeSigningAccounts().listByResourceGroup("zuckyfi", com.azure.core.util.Context.NONE); - Assertions.assertEquals("hr", response.iterator().next().location()); - Assertions.assertEquals("fvzwdzuhty", response.iterator().next().tags().get("wisdkft")); - Assertions.assertEquals(SkuName.BASIC, response.iterator().next().sku().name()); + Assertions.assertEquals("htymw", response.iterator().next().location()); + Assertions.assertEquals("kfthwxmntei", response.iterator().next().tags().get("aop")); + Assertions.assertEquals(SkuName.PREMIUM, response.iterator().next().sku().name()); } } diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListMockTests.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListMockTests.java index 58cd5f740e23..c6e715c195a0 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListMockTests.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/CodeSigningAccountsListMockTests.java @@ -23,7 +23,7 @@ public final class CodeSigningAccountsListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"accountUri\":\"nrosfqpte\",\"sku\":{\"name\":\"Premium\"},\"provisioningState\":\"Accepted\"},\"location\":\"pyqr\",\"tags\":{\"hc\":\"inpvswjdkirsoodq\"},\"id\":\"mnoh\",\"name\":\"t\",\"type\":\"kwh\"}]}"; + = "{\"value\":[{\"properties\":{\"accountUri\":\"pyqr\",\"sku\":{\"name\":\"Basic\"},\"provisioningState\":\"Succeeded\"},\"location\":\"vswjdk\",\"tags\":{\"ohjtckw\":\"oodqxhcrm\",\"sqwpgrjb\":\"dsoifiyipj\",\"mocpc\":\"norcjxvsnbyxqab\",\"c\":\"shurzafbljjgpbto\"},\"id\":\"mkljavb\",\"name\":\"idtqajzyu\",\"type\":\"pku\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -35,8 +35,8 @@ public void testList() throws Exception { PagedIterable response = manager.codeSigningAccounts().list(com.azure.core.util.Context.NONE); - Assertions.assertEquals("pyqr", response.iterator().next().location()); - Assertions.assertEquals("inpvswjdkirsoodq", response.iterator().next().tags().get("hc")); - Assertions.assertEquals(SkuName.PREMIUM, response.iterator().next().sku().name()); + Assertions.assertEquals("vswjdk", response.iterator().next().location()); + Assertions.assertEquals("oodqxhcrm", response.iterator().next().tags().get("ohjtckw")); + Assertions.assertEquals(SkuName.BASIC, response.iterator().next().sku().name()); } } diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/OperationsListMockTests.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/OperationsListMockTests.java index 0b3b047dab76..3f0501b6d15f 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/OperationsListMockTests.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/OperationsListMockTests.java @@ -21,7 +21,7 @@ public final class OperationsListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"name\":\"yb\",\"isDataAction\":true,\"display\":{\"provider\":\"qytbciq\",\"resource\":\"uflmm\",\"operation\":\"zsm\",\"description\":\"mglougpbkw\"},\"origin\":\"system\",\"actionType\":\"Internal\"}]}"; + = "{\"value\":[{\"name\":\"wgcu\",\"isDataAction\":true,\"display\":{\"provider\":\"kdosvqw\",\"resource\":\"mdgbbjfdd\",\"operation\":\"bmbexppbhtqqro\",\"description\":\"p\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/RevokeCertificateListTests.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/RevokeCertificateListTests.java new file mode 100644 index 000000000000..b92b288445cc --- /dev/null +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/RevokeCertificateListTests.java @@ -0,0 +1,44 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.artifactsigning.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.artifactsigning.models.RevokeCertificate; +import com.azure.resourcemanager.artifactsigning.models.RevokeCertificateList; +import java.time.OffsetDateTime; +import java.util.Arrays; +import org.junit.jupiter.api.Assertions; + +public final class RevokeCertificateListTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + RevokeCertificateList model = BinaryData.fromString( + "{\"revokeCertificates\":[{\"serialNumber\":\"jkot\",\"thumbprint\":\"nqgoulzndli\",\"effectiveAt\":\"2021-10-02T19:31:24Z\",\"reason\":\"yqkgfg\",\"remarks\":\"madgakeqsrxyb\"}]}") + .toObject(RevokeCertificateList.class); + Assertions.assertEquals("jkot", model.revokeCertificates().get(0).serialNumber()); + Assertions.assertEquals("nqgoulzndli", model.revokeCertificates().get(0).thumbprint()); + Assertions.assertEquals(OffsetDateTime.parse("2021-10-02T19:31:24Z"), + model.revokeCertificates().get(0).effectiveAt()); + Assertions.assertEquals("yqkgfg", model.revokeCertificates().get(0).reason()); + Assertions.assertEquals("madgakeqsrxyb", model.revokeCertificates().get(0).remarks()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + RevokeCertificateList model = new RevokeCertificateList() + .withRevokeCertificates(Arrays.asList(new RevokeCertificate().withSerialNumber("jkot") + .withThumbprint("nqgoulzndli") + .withEffectiveAt(OffsetDateTime.parse("2021-10-02T19:31:24Z")) + .withReason("yqkgfg") + .withRemarks("madgakeqsrxyb"))); + model = BinaryData.fromObject(model).toObject(RevokeCertificateList.class); + Assertions.assertEquals("jkot", model.revokeCertificates().get(0).serialNumber()); + Assertions.assertEquals("nqgoulzndli", model.revokeCertificates().get(0).thumbprint()); + Assertions.assertEquals(OffsetDateTime.parse("2021-10-02T19:31:24Z"), + model.revokeCertificates().get(0).effectiveAt()); + Assertions.assertEquals("yqkgfg", model.revokeCertificates().get(0).reason()); + Assertions.assertEquals("madgakeqsrxyb", model.revokeCertificates().get(0).remarks()); + } +} diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/RevokeCertificateTests.java b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/RevokeCertificateTests.java index db1dc3deda92..87b8491acfb2 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/RevokeCertificateTests.java +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/src/test/java/com/azure/resourcemanager/artifactsigning/generated/RevokeCertificateTests.java @@ -13,27 +13,27 @@ public final class RevokeCertificateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { RevokeCertificate model = BinaryData.fromString( - "{\"serialNumber\":\"ejk\",\"thumbprint\":\"tynqgoul\",\"effectiveAt\":\"2021-01-30T20:47:53Z\",\"reason\":\"dlikwyqkgfgibma\",\"remarks\":\"akeqs\"}") + "{\"serialNumber\":\"qqedqytbciqfou\",\"thumbprint\":\"lmmnkzsmodmglo\",\"effectiveAt\":\"2021-11-19T14:59:32Z\",\"reason\":\"pbkwtmu\",\"remarks\":\"uqktap\"}") .toObject(RevokeCertificate.class); - Assertions.assertEquals("ejk", model.serialNumber()); - Assertions.assertEquals("tynqgoul", model.thumbprint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-30T20:47:53Z"), model.effectiveAt()); - Assertions.assertEquals("dlikwyqkgfgibma", model.reason()); - Assertions.assertEquals("akeqs", model.remarks()); + Assertions.assertEquals("qqedqytbciqfou", model.serialNumber()); + Assertions.assertEquals("lmmnkzsmodmglo", model.thumbprint()); + Assertions.assertEquals(OffsetDateTime.parse("2021-11-19T14:59:32Z"), model.effectiveAt()); + Assertions.assertEquals("pbkwtmu", model.reason()); + Assertions.assertEquals("uqktap", model.remarks()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - RevokeCertificate model = new RevokeCertificate().withSerialNumber("ejk") - .withThumbprint("tynqgoul") - .withEffectiveAt(OffsetDateTime.parse("2021-01-30T20:47:53Z")) - .withReason("dlikwyqkgfgibma") - .withRemarks("akeqs"); + RevokeCertificate model = new RevokeCertificate().withSerialNumber("qqedqytbciqfou") + .withThumbprint("lmmnkzsmodmglo") + .withEffectiveAt(OffsetDateTime.parse("2021-11-19T14:59:32Z")) + .withReason("pbkwtmu") + .withRemarks("uqktap"); model = BinaryData.fromObject(model).toObject(RevokeCertificate.class); - Assertions.assertEquals("ejk", model.serialNumber()); - Assertions.assertEquals("tynqgoul", model.thumbprint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-30T20:47:53Z"), model.effectiveAt()); - Assertions.assertEquals("dlikwyqkgfgibma", model.reason()); - Assertions.assertEquals("akeqs", model.remarks()); + Assertions.assertEquals("qqedqytbciqfou", model.serialNumber()); + Assertions.assertEquals("lmmnkzsmodmglo", model.thumbprint()); + Assertions.assertEquals(OffsetDateTime.parse("2021-11-19T14:59:32Z"), model.effectiveAt()); + Assertions.assertEquals("pbkwtmu", model.reason()); + Assertions.assertEquals("uqktap", model.remarks()); } } diff --git a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/tsp-location.yaml b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/tsp-location.yaml index 98197b250642..f80e174354ba 100644 --- a/sdk/artifactsigning/azure-resourcemanager-artifactsigning/tsp-location.yaml +++ b/sdk/artifactsigning/azure-resourcemanager-artifactsigning/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/codesigning/CodeSigning.Management -commit: 095b67fa70bf85a51667949506fe090e987d2475 +commit: 5f185b3e3f4ca65ea23dcf52795aa2e6bdc91100 repo: Azure/azure-rest-api-specs additionalDirectories: