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

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ interface CertificateProfiles {
@doc("Delete a certificate profile.")
delete is ArmResourceDeleteWithoutOkAsync<CertificateProfile>;

@doc("List certificate profiles under a trusted signing account.")
@doc("List certificate profiles under an artifact signing account.")
listByCodeSigningAccount is ArmResourceListByParent<CertificateProfile>;

@doc("Revoke a certificate under a certificate profile.")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ using TypeSpec.Http;
using TypeSpec.OpenAPI;

namespace Microsoft.CodeSigning;
@doc("Trusted signing account resource.")
@doc("Artifact signing account resource.")
model CodeSigningAccount is TrackedResource<CodeSigningAccountProperties> {
@doc("Trusted Signing account name.")
@doc("Artifact Signing account name.")
@pattern("^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$")
@path
@key("accountName")
Expand All @@ -22,40 +22,40 @@ model CodeSigningAccount is TrackedResource<CodeSigningAccountProperties> {

@armResourceOperations
interface CodeSigningAccounts {
@doc("Get a trusted Signing Account.")
@doc("Get an artifact Signing Account.")
get is ArmResourceRead<CodeSigningAccount>;

#suppress "@azure-tools/typespec-azure-core/invalid-final-state" "MUST CHANGE ON NEXT UPDATE"
@doc("Create a trusted Signing Account.")
@doc("Create an artifact Signing Account.")
@Azure.Core.useFinalStateVia("azure-async-operation")
create is ArmResourceCreateOrReplaceAsync<
CodeSigningAccount,
LroHeaders = Azure.Core.Foundations.RetryAfterHeader
>;

@doc("Update a trusted signing account.")
@doc("Update an artifact signing account.")
@patch(#{ implicitOptionality: false })
update is ArmCustomPatchAsync<CodeSigningAccount, CodeSigningAccountPatch>;

@doc("Delete a trusted signing account.")
@doc("Delete an artifact signing account.")
delete is ArmResourceDeleteWithoutOkAsync<CodeSigningAccount>;

@doc("Lists trusted signing accounts within a resource group.")
@doc("Lists artifact signing accounts within a resource group.")
listByResourceGroup is ArmResourceListByParent<CodeSigningAccount>;

@doc("Lists trusted signing accounts within a subscription.")
@doc("Lists artifact signing accounts within a subscription.")
listBySubscription is ArmListBySubscription<CodeSigningAccount>;

@doc("Checks that the trusted signing account name is valid and is not already in use.")
@doc("Checks if the artifact signing account name is valid and is not already in use.")
checkNameAvailability is checkGlobalNameAvailability<
CheckNameAvailability,
CheckNameAvailabilityResult
>;
}

@@doc(CodeSigningAccounts.create::parameters.resource,
"Parameters to create the trusted signing account"
"Parameters to create the artifact signing account"
);
@@doc(CodeSigningAccounts.update::parameters.properties,
"Parameters supplied to update the trusted signing account"
"Parameters supplied to update the artifact signing account"
);
24 changes: 12 additions & 12 deletions specification/codesigning/CodeSigning.Management/client.tsp
Original file line number Diff line number Diff line change
Expand Up @@ -5,32 +5,32 @@ using Azure.ClientGenerator.Core;
using Microsoft.CodeSigning;
using Azure.Core;

@@clientName(Microsoft.CodeSigning, "TrustedSigningMgmtClient", "python");
@@clientName(Microsoft.CodeSigning, "TrustedSigningManagementClient", "java");
@@clientName(Microsoft.CodeSigning, "ArtifactSigningMgmtClient", "python");
@@clientName(Microsoft.CodeSigning, "ArtifactSigningManagementClient", "java");

@@clientName(AccountSku, "TrustedSigningAccountSku", "csharp");
@@clientName(Certificate, "TrustedSigningCertificate", "csharp");
@@clientName(CertificateProfile, "TrustedSigningCertificateProfile", "csharp");
@@clientName(CertificateStatus, "TrustedSigningCertificateStatus", "csharp");
@@clientName(ProvisioningState, "TrustedSigningProvisioningState", "csharp");
@@clientName(AccountSku, "ArtifactSigningAccountSku", "csharp");
@@clientName(Certificate, "ArtifactSigningCertificate", "csharp");
@@clientName(CertificateProfile, "ArtifactSigningCertificateProfile", "csharp");
@@clientName(CertificateStatus, "ArtifactSigningCertificateStatus", "csharp");
@@clientName(ProvisioningState, "ArtifactSigningProvisioningState", "csharp");
@@clientName(CheckNameAvailability,
"TrustedSigningAccountNameAvailabilityContent",
"ArtifactSigningAccountNameAvailabilityContent",
"csharp"
);
@@clientName(CheckNameAvailability.type, "ResourceType", "csharp");
@@clientName(CheckNameAvailabilityResult,
"TrustedSigningAccountNameAvailabilityResult",
"ArtifactSigningAccountNameAvailabilityResult",
"csharp"
);
@@clientName(CheckNameAvailabilityResult.nameAvailable,
"IsNameAvailable",
"csharp"
);
@@clientName(NameUnavailabilityReason,
"TrustedSigningAccountNameUnavailabilityReason",
"ArtifactSigningAccountNameUnavailabilityReason",
"csharp"
);
@@clientName(CodeSigningAccount, "TrustedSigningAccount", "csharp");
@@clientName(CodeSigningAccount, "ArtifactSigningAccount", "csharp");
@@clientName(ProfileType, "CertificateProfileType", "csharp");
@@clientName(ProfileType.VBSEnclave, "VbsEnclave", "csharp");
@@clientName(RevocationStatus, "CertificateRevocationStatus", "csharp");
Expand All @@ -40,7 +40,7 @@ using Azure.Core;
@@clientName(Revocation.status, "RevocationStatus", "csharp");

@@clientName(CodeSigningAccounts.checkNameAvailability,
"CheckTrustedSigningAccountNameAvailability",
"CheckArtifactSigningAccountNameAvailability",
"csharp"
);
@@clientName(CodeSigningAccounts.checkNameAvailability::parameters.body,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,5 @@
}
},
"operationId": "CertificateProfiles_ListByCodeSigningAccount",
"title": "List certificate profiles under a trusted signing account."
"title": "List certificate profiles under an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@
}
},
"operationId": "CodeSigningAccounts_CheckNameAvailability",
"title": "Checks that the trusted signing account name is available."
"title": "Checks if the artifact signing account name is available."
}
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,5 @@
}
},
"operationId": "CodeSigningAccounts_Create",
"title": "Create a trusted Signing Account."
"title": "Create an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@
}
},
"operationId": "CodeSigningAccounts_Delete",
"title": "Delete a trusted signing account."
"title": "Delete an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@
}
},
"operationId": "CodeSigningAccounts_Get",
"title": "Get a Trusted Signing Account"
"title": "Get an artifact signing account"
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@
}
},
"operationId": "CodeSigningAccounts_ListByResourceGroup",
"title": "Lists trusted signing accounts within a resource group."
"title": "Lists artifact signing accounts within a resource group."
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@
}
},
"operationId": "CodeSigningAccounts_ListBySubscription",
"title": "Lists trusted signing accounts within a subscription."
"title": "Lists artifact signing accounts within a subscription."
}
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@
}
},
"operationId": "CodeSigningAccounts_Update",
"title": "Update a trusted signing account."
"title": "Update an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,5 @@
}
},
"operationId": "Operations_List",
"title": "List trusted signing account operations."
"title": "List artifact signing account operations."
}
Original file line number Diff line number Diff line change
Expand Up @@ -41,5 +41,5 @@
}
},
"operationId": "CertificateProfiles_ListByCodeSigningAccount",
"title": "List certificate profiles under a trusted signing account."
"title": "List certificate profiles under an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@
}
},
"operationId": "CodeSigningAccounts_CheckNameAvailability",
"title": "Checks that the trusted signing account name is available."
"title": "Checks if the artifact signing account name is available."
}
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,5 @@
}
},
"operationId": "CodeSigningAccounts_Create",
"title": "Create a trusted Signing Account."
"title": "Create an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@
}
},
"operationId": "CodeSigningAccounts_Delete",
"title": "Delete a trusted signing account."
"title": "Delete an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@
}
},
"operationId": "CodeSigningAccounts_Get",
"title": "Get a Trusted Signing Account"
"title": "Get an artifact signing account"
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@
}
},
"operationId": "CodeSigningAccounts_ListByResourceGroup",
"title": "Lists trusted signing accounts within a resource group."
"title": "Lists artifact signing accounts within a resource group."
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@
}
},
"operationId": "CodeSigningAccounts_ListBySubscription",
"title": "Lists trusted signing accounts within a subscription."
"title": "Lists artifact signing accounts within a subscription."
}
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@
}
},
"operationId": "CodeSigningAccounts_Update",
"title": "Update a trusted signing account."
"title": "Update an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,5 @@
}
},
"operationId": "Operations_List",
"title": "List trusted signing account operations."
"title": "List artifact signing account operations."
}
Original file line number Diff line number Diff line change
Expand Up @@ -41,5 +41,5 @@
}
},
"operationId": "CertificateProfiles_ListByCodeSigningAccount",
"title": "List certificate profiles under a trusted signing account."
"title": "List certificate profiles under an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@
}
},
"operationId": "CodeSigningAccounts_CheckNameAvailability",
"title": "Checks that the trusted signing account name is available."
"title": "Checks if the artifact signing account name is available."
}
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,5 @@
}
},
"operationId": "CodeSigningAccounts_Create",
"title": "Create a trusted Signing Account."
"title": "Create an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@
}
},
"operationId": "CodeSigningAccounts_Delete",
"title": "Delete a trusted signing account."
"title": "Delete an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@
}
},
"operationId": "CodeSigningAccounts_Get",
"title": "Get a Trusted Signing Account"
"title": "Get an artifact signing account"
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@
}
},
"operationId": "CodeSigningAccounts_ListByResourceGroup",
"title": "Lists trusted signing accounts within a resource group."
"title": "Lists artifact signing accounts within a resource group."
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@
}
},
"operationId": "CodeSigningAccounts_ListBySubscription",
"title": "Lists trusted signing accounts within a subscription."
"title": "Lists artifact signing accounts within a subscription."
}
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@
}
},
"operationId": "CodeSigningAccounts_Update",
"title": "Update a trusted signing account."
"title": "Update an artifact signing account."
}
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,5 @@
}
},
"operationId": "Operations_List",
"title": "List trusted signing account operations."
"title": "List artifact signing account operations."
}
Loading