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

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions sdk/recoveryservices/arm-recoveryservices/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# Release History

## 5.2.0 (2022-11-23)

**Features**

- Added operation RecoveryServices.capabilities
- Added Interface CapabilitiesProperties
- Added Interface CapabilitiesResponse
- Added Interface CapabilitiesResponseProperties
- Added Interface DNSZone
- Added Interface DNSZoneResponse
- Added Interface ImmutabilitySettings
- Added Interface RecoveryServicesCapabilitiesOptionalParams
- Added Interface ResourceCapabilities
- Added Interface ResourceCapabilitiesBase
- Added Interface SecuritySettings
- Added Type Alias ImmutabilityState
- Added Type Alias PublicNetworkAccess
- Added Type Alias RecoveryServicesCapabilitiesResponse
- Added Type Alias VaultSubResourceType
- Interface PrivateEndpointConnection has a new optional parameter groupIds
- Interface VaultProperties has a new optional parameter publicNetworkAccess
- Interface VaultProperties has a new optional parameter securitySettings
- Added Enum KnownImmutabilityState
- Added Enum KnownPublicNetworkAccess
- Added Enum KnownVaultSubResourceType


## 5.1.0 (2022-07-22)

**Features**
Expand Down
8 changes: 4 additions & 4 deletions sdk/recoveryservices/arm-recoveryservices/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "405811c51aa09803caedfe17fd305e110db1ca5e",
"commit": "aab996e2654f8cd522b441f83c5a24421f0c5569",
"readme": "specification/recoveryservices/resource-manager/readme.md",
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\recoveryservices\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.1.20220720.1 --generate-sample=true",
"autorest_command": "autorest --version=3.8.4 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/recoveryservices/resource-manager/readme.md --use=@autorest/typescript@6.0.0-rc.2",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.4.0",
"use": "@autorest/typescript@6.0.0-rc.1.20220720.1"
"release_tool": "@azure-tools/js-sdk-release-tools@2.5.1",
"use": "@autorest/typescript@6.0.0-rc.2"
}
14 changes: 3 additions & 11 deletions sdk/recoveryservices/arm-recoveryservices/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for RecoveryServicesClient.",
"version": "5.1.0",
"version": "5.2.0",
"engines": {
"node": ">=14.0.0"
},
Expand Down Expand Up @@ -109,13 +109,5 @@
}
]
},
"autoPublish": true,
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-recoveryservices?view=azure-node-preview"
}
}
"autoPublish": true
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,23 @@ export interface AzureMonitorAlertSettings {
// @public
export type BackupStorageVersion = string;

// @public
export interface CapabilitiesProperties {
// (undocumented)
dnsZones?: DNSZone[];
}

// @public
export interface CapabilitiesResponse extends ResourceCapabilitiesBase {
properties?: CapabilitiesResponseProperties;
}

// @public
export interface CapabilitiesResponseProperties {
// (undocumented)
dnsZones?: DNSZoneResponse[];
}

// @public
export interface CertificateRequest {
properties?: RawCertificateData;
Expand Down Expand Up @@ -113,6 +130,16 @@ export type CreatedByType = string;
// @public
export type CrossRegionRestore = string;

// @public
export interface DNSZone {
subResource?: VaultSubResourceType;
}

// @public
export interface DNSZoneResponse extends DNSZone {
requiredZoneNames?: string[];
}

// @public
export interface ErrorAdditionalInfo {
readonly info?: Record<string, unknown>;
Expand Down Expand Up @@ -152,6 +179,15 @@ export interface IdentityData {
};
}

// @public
export interface ImmutabilitySettings {
// (undocumented)
state?: ImmutabilityState;
}

// @public
export type ImmutabilityState = string;

// @public
export type InfrastructureEncryptionState = string;

Expand Down Expand Up @@ -198,6 +234,13 @@ export enum KnownCrossRegionRestore {
Enabled = "Enabled"
}

// @public
export enum KnownImmutabilityState {
Disabled = "Disabled",
Locked = "Locked",
Unlocked = "Unlocked"
}

// @public
export enum KnownInfrastructureEncryptionState {
Disabled = "Disabled",
Expand All @@ -220,6 +263,12 @@ export enum KnownProvisioningState {
Succeeded = "Succeeded"
}

// @public
export enum KnownPublicNetworkAccess {
Disabled = "Disabled",
Enabled = "Enabled"
}

// @public
export enum KnownResourceIdentityType {
None = "None",
Expand Down Expand Up @@ -277,6 +326,13 @@ export enum KnownVaultPrivateEndpointState {
None = "None"
}

// @public
export enum KnownVaultSubResourceType {
AzureBackup = "AzureBackup",
AzureBackupSecondary = "AzureBackup_secondary",
AzureSiteRecovery = "AzureSiteRecovery"
}

// @public
export enum KnownVaultUpgradeState {
Failed = "Failed",
Expand Down Expand Up @@ -358,6 +414,7 @@ export interface PrivateEndpoint {

// @public
export interface PrivateEndpointConnection {
groupIds?: VaultSubResourceType[];
readonly privateEndpoint?: PrivateEndpoint;
readonly privateLinkServiceConnectionState?: PrivateLinkServiceConnectionState;
readonly provisioningState?: ProvisioningState;
Expand Down Expand Up @@ -428,6 +485,9 @@ export interface PrivateLinkServiceConnectionState {
// @public
export type ProvisioningState = string;

// @public
export type PublicNetworkAccess = string;

// @public
export interface RawCertificateData {
authType?: AuthType;
Expand All @@ -436,9 +496,17 @@ export interface RawCertificateData {

// @public
export interface RecoveryServices {
capabilities(location: string, input: ResourceCapabilities, options?: RecoveryServicesCapabilitiesOptionalParams): Promise<RecoveryServicesCapabilitiesResponse>;
checkNameAvailability(resourceGroupName: string, location: string, input: CheckNameAvailabilityParameters, options?: RecoveryServicesCheckNameAvailabilityOptionalParams): Promise<RecoveryServicesCheckNameAvailabilityResponse>;
}

// @public
export interface RecoveryServicesCapabilitiesOptionalParams extends coreClient.OperationOptions {
}

// @public
export type RecoveryServicesCapabilitiesResponse = CapabilitiesResponse;

// @public
export interface RecoveryServicesCheckNameAvailabilityOptionalParams extends coreClient.OperationOptions {
}
Expand Down Expand Up @@ -528,6 +596,16 @@ export interface Resource {
readonly type?: string;
}

// @public
export interface ResourceCapabilities extends ResourceCapabilitiesBase {
properties?: CapabilitiesProperties;
}

// @public
export interface ResourceCapabilitiesBase {
type: string;
}

// @public
export interface ResourceCertificateAndAadDetails extends ResourceCertificateDetails {
aadAudience?: string;
Expand Down Expand Up @@ -570,6 +648,11 @@ export type ResourceIdentityType = string;
// @public
export type ResourceMoveState = string;

// @public
export interface SecuritySettings {
immutabilitySettings?: ImmutabilitySettings;
}

// @public
export interface Sku {
capacity?: string;
Expand Down Expand Up @@ -725,7 +808,9 @@ export interface VaultProperties {
readonly privateEndpointStateForBackup?: VaultPrivateEndpointState;
readonly privateEndpointStateForSiteRecovery?: VaultPrivateEndpointState;
readonly provisioningState?: string;
publicNetworkAccess?: PublicNetworkAccess;
redundancySettings?: VaultPropertiesRedundancySettings;
securitySettings?: SecuritySettings;
upgradeDetails?: UpgradeDetails;
}

Expand Down Expand Up @@ -811,6 +896,9 @@ export interface VaultsListBySubscriptionIdOptionalParams extends coreClient.Ope
// @public
export type VaultsListBySubscriptionIdResponse = VaultList;

// @public
export type VaultSubResourceType = string;

// @public
export interface VaultsUpdateOptionalParams extends coreClient.OperationOptions {
resumeFrom?: string;
Expand Down
Loading