@@ -29,6 +29,9 @@ export interface Action {
2929// @public
3030export type ActionsRequired = string ;
3131
32+ // @public
33+ export type ActivationStatus = string ;
34+
3235// @public
3336export interface Attributes {
3437 readonly created? : Date ;
@@ -41,6 +44,18 @@ export interface Attributes {
4144// @public
4245export type CertificatePermissions = string ;
4346
47+ // @public
48+ export interface CheckMhsmNameAvailabilityParameters {
49+ name: string ;
50+ }
51+
52+ // @public
53+ export interface CheckMhsmNameAvailabilityResult {
54+ readonly message? : string ;
55+ readonly nameAvailable? : boolean ;
56+ readonly reason? : Reason ;
57+ }
58+
4459// @public
4560export interface CheckNameAvailabilityResult {
4661 readonly message? : string ;
@@ -319,6 +334,14 @@ export enum KnownActionsRequired {
319334 None = " None"
320335}
321336
337+ // @public
338+ export enum KnownActivationStatus {
339+ Active = " Active" ,
340+ Failed = " Failed" ,
341+ NotActivated = " NotActivated" ,
342+ Unknown = " Unknown"
343+ }
344+
322345// @public
323346export enum KnownCertificatePermissions {
324347 // (undocumented)
@@ -676,17 +699,30 @@ export interface ManagedHsms {
676699 beginCreateOrUpdateAndWait(resourceGroupName : string , name : string , parameters : ManagedHsm , options ? : ManagedHsmsCreateOrUpdateOptionalParams ): Promise <ManagedHsmsCreateOrUpdateResponse >;
677700 beginDelete(resourceGroupName : string , name : string , options ? : ManagedHsmsDeleteOptionalParams ): Promise <PollerLike <PollOperationState <void >, void >>;
678701 beginDeleteAndWait(resourceGroupName : string , name : string , options ? : ManagedHsmsDeleteOptionalParams ): Promise <void >;
679- beginPurgeDeleted(name : string , location : string , options ? : ManagedHsmsPurgeDeletedOptionalParams ): Promise <PollerLike <PollOperationState <void >, void >>;
680- beginPurgeDeletedAndWait(name : string , location : string , options ? : ManagedHsmsPurgeDeletedOptionalParams ): Promise <void >;
702+ beginPurgeDeleted(name : string , location : string , options ? : ManagedHsmsPurgeDeletedOptionalParams ): Promise <PollerLike <PollOperationState <ManagedHsmsPurgeDeletedResponse >, ManagedHsmsPurgeDeletedResponse >>;
703+ beginPurgeDeletedAndWait(name : string , location : string , options ? : ManagedHsmsPurgeDeletedOptionalParams ): Promise <ManagedHsmsPurgeDeletedResponse >;
681704 beginUpdate(resourceGroupName : string , name : string , parameters : ManagedHsm , options ? : ManagedHsmsUpdateOptionalParams ): Promise <PollerLike <PollOperationState <ManagedHsmsUpdateResponse >, ManagedHsmsUpdateResponse >>;
682705 beginUpdateAndWait(resourceGroupName : string , name : string , parameters : ManagedHsm , options ? : ManagedHsmsUpdateOptionalParams ): Promise <ManagedHsmsUpdateResponse >;
706+ checkMhsmNameAvailability(mhsmName : CheckMhsmNameAvailabilityParameters , options ? : ManagedHsmsCheckMhsmNameAvailabilityOptionalParams ): Promise <ManagedHsmsCheckMhsmNameAvailabilityResponse >;
683707 get(resourceGroupName : string , name : string , options ? : ManagedHsmsGetOptionalParams ): Promise <ManagedHsmsGetResponse >;
684708 getDeleted(name : string , location : string , options ? : ManagedHsmsGetDeletedOptionalParams ): Promise <ManagedHsmsGetDeletedResponse >;
685709 listByResourceGroup(resourceGroupName : string , options ? : ManagedHsmsListByResourceGroupOptionalParams ): PagedAsyncIterableIterator <ManagedHsm >;
686710 listBySubscription(options ? : ManagedHsmsListBySubscriptionOptionalParams ): PagedAsyncIterableIterator <ManagedHsm >;
687711 listDeleted(options ? : ManagedHsmsListDeletedOptionalParams ): PagedAsyncIterableIterator <DeletedManagedHsm >;
688712}
689713
714+ // @public
715+ export interface ManagedHsmsCheckMhsmNameAvailabilityOptionalParams extends coreClient .OperationOptions {
716+ }
717+
718+ // @public
719+ export type ManagedHsmsCheckMhsmNameAvailabilityResponse = CheckMhsmNameAvailabilityResult ;
720+
721+ // @public
722+ export interface ManagedHsmsCreateOrUpdateHeaders {
723+ location? : string ;
724+ }
725+
690726// @public
691727export interface ManagedHsmsCreateOrUpdateOptionalParams extends coreClient .OperationOptions {
692728 resumeFrom? : string ;
@@ -696,12 +732,23 @@ export interface ManagedHsmsCreateOrUpdateOptionalParams extends coreClient.Oper
696732// @public
697733export type ManagedHsmsCreateOrUpdateResponse = ManagedHsm ;
698734
735+ // @public
736+ export interface ManagedHsmsDeleteHeaders {
737+ location? : string ;
738+ }
739+
699740// @public
700741export interface ManagedHsmsDeleteOptionalParams extends coreClient .OperationOptions {
701742 resumeFrom? : string ;
702743 updateIntervalInMs? : number ;
703744}
704745
746+ // @public
747+ export interface ManagedHSMSecurityDomainProperties {
748+ readonly activationStatus? : ActivationStatus ;
749+ readonly activationStatusMessage? : string ;
750+ }
751+
705752// @public
706753export interface ManagedHsmsGetDeletedOptionalParams extends coreClient .OperationOptions {
707754}
@@ -774,12 +821,25 @@ export interface ManagedHsmsListDeletedOptionalParams extends coreClient.Operati
774821// @public
775822export type ManagedHsmsListDeletedResponse = DeletedManagedHsmListResult ;
776823
824+ // @public
825+ export interface ManagedHsmsPurgeDeletedHeaders {
826+ location? : string ;
827+ }
828+
777829// @public
778830export interface ManagedHsmsPurgeDeletedOptionalParams extends coreClient .OperationOptions {
779831 resumeFrom? : string ;
780832 updateIntervalInMs? : number ;
781833}
782834
835+ // @public
836+ export type ManagedHsmsPurgeDeletedResponse = ManagedHsmsPurgeDeletedHeaders ;
837+
838+ // @public
839+ export interface ManagedHsmsUpdateHeaders {
840+ location? : string ;
841+ }
842+
783843// @public
784844export interface ManagedHsmsUpdateOptionalParams extends coreClient .OperationOptions {
785845 resumeFrom? : string ;
@@ -832,6 +892,8 @@ export type MhsmPrivateEndpointConnection = ManagedHsmResource & {
832892
833893// @public
834894export interface MhsmPrivateEndpointConnectionItem {
895+ etag? : string ;
896+ id? : string ;
835897 privateEndpoint? : MhsmPrivateEndpoint ;
836898 privateLinkServiceConnectionState? : MhsmPrivateLinkServiceConnectionState ;
837899 provisioningState? : PrivateEndpointConnectionProvisioningState ;
@@ -849,7 +911,6 @@ export interface MhsmPrivateEndpointConnections {
849911// @public
850912export interface MhsmPrivateEndpointConnectionsDeleteHeaders {
851913 location? : string ;
852- retryAfter? : number ;
853914}
854915
855916// @public
0 commit comments