Skip to content

Commit 5b70eac

Browse files
author
SDK Automation
committed
Generated from 59261cd2c340a084e21f6b02bdaad18f1494647b
[Microsoft.Security] avoiding URL encoding for resource ID parameters
1 parent 6054041 commit 5b70eac

File tree

9 files changed

+165
-156
lines changed

9 files changed

+165
-156
lines changed

sdk/security/arm-security/src/models/index.ts

Lines changed: 88 additions & 89 deletions
Large diffs are not rendered by default.

sdk/security/arm-security/src/models/mappers.ts

Lines changed: 40 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1162,7 +1162,6 @@ export const IoTSecuritySolutionModel: msRest.CompositeMapper = {
11621162
}
11631163
},
11641164
workspace: {
1165-
required: true,
11661165
serializedName: "properties.workspace",
11671166
type: {
11681167
name: "String"
@@ -2440,46 +2439,6 @@ export const RegulatoryComplianceAssessment: msRest.CompositeMapper = {
24402439
}
24412440
};
24422441

2443-
export const ServerVulnerabilityAssessment: msRest.CompositeMapper = {
2444-
serializedName: "ServerVulnerabilityAssessment",
2445-
type: {
2446-
name: "Composite",
2447-
className: "ServerVulnerabilityAssessment",
2448-
modelProperties: {
2449-
...Resource.type.modelProperties,
2450-
provisioningState: {
2451-
readOnly: true,
2452-
serializedName: "properties.provisioningState",
2453-
type: {
2454-
name: "String"
2455-
}
2456-
}
2457-
}
2458-
}
2459-
};
2460-
2461-
export const ServerVulnerabilityAssessmentsList: msRest.CompositeMapper = {
2462-
serializedName: "ServerVulnerabilityAssessmentsList",
2463-
type: {
2464-
name: "Composite",
2465-
className: "ServerVulnerabilityAssessmentsList",
2466-
modelProperties: {
2467-
value: {
2468-
serializedName: "value",
2469-
type: {
2470-
name: "Sequence",
2471-
element: {
2472-
type: {
2473-
name: "Composite",
2474-
className: "ServerVulnerabilityAssessment"
2475-
}
2476-
}
2477-
}
2478-
}
2479-
}
2480-
}
2481-
};
2482-
24832442
export const SubAssessmentStatus: msRest.CompositeMapper = {
24842443
serializedName: "SubAssessmentStatus",
24852444
type: {
@@ -3360,6 +3319,46 @@ export const AlertsSuppressionRule: msRest.CompositeMapper = {
33603319
}
33613320
};
33623321

3322+
export const ServerVulnerabilityAssessment: msRest.CompositeMapper = {
3323+
serializedName: "ServerVulnerabilityAssessment",
3324+
type: {
3325+
name: "Composite",
3326+
className: "ServerVulnerabilityAssessment",
3327+
modelProperties: {
3328+
...Resource.type.modelProperties,
3329+
provisioningState: {
3330+
readOnly: true,
3331+
serializedName: "properties.provisioningState",
3332+
type: {
3333+
name: "String"
3334+
}
3335+
}
3336+
}
3337+
}
3338+
};
3339+
3340+
export const ServerVulnerabilityAssessmentsList: msRest.CompositeMapper = {
3341+
serializedName: "ServerVulnerabilityAssessmentsList",
3342+
type: {
3343+
name: "Composite",
3344+
className: "ServerVulnerabilityAssessmentsList",
3345+
modelProperties: {
3346+
value: {
3347+
serializedName: "value",
3348+
type: {
3349+
name: "Sequence",
3350+
element: {
3351+
type: {
3352+
name: "Composite",
3353+
className: "ServerVulnerabilityAssessment"
3354+
}
3355+
}
3356+
}
3357+
}
3358+
}
3359+
}
3360+
};
3361+
33633362
export const SecurityAssessmentMetadataPartnerData: msRest.CompositeMapper = {
33643363
serializedName: "SecurityAssessmentMetadataPartnerData",
33653364
type: {

sdk/security/arm-security/src/models/parameters.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,8 @@ export const resourceId: msRest.OperationURLParameter = {
466466
type: {
467467
name: "String"
468468
}
469-
}
469+
},
470+
skipEncoding: true
470471
};
471472
export const resourceName: msRest.OperationURLParameter = {
472473
parameterPath: "resourceName",
@@ -506,7 +507,8 @@ export const scope: msRest.OperationURLParameter = {
506507
type: {
507508
name: "String"
508509
}
509-
}
510+
},
511+
skipEncoding: true
510512
};
511513
export const secureScoreName: msRest.OperationURLParameter = {
512514
parameterPath: "secureScoreName",

sdk/security/arm-security/src/operations/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ export * from "./workspaceSettings";
2929
export * from "./regulatoryComplianceStandards";
3030
export * from "./regulatoryComplianceControls";
3131
export * from "./regulatoryComplianceAssessments";
32-
export * from "./serverVulnerabilityAssessmentOperations";
3332
export * from "./subAssessments";
3433
export * from "./automations";
3534
export * from "./alertsSuppressionRules";
35+
export * from "./serverVulnerabilityAssessmentOperations";
3636
export * from "./assessmentsMetadata";
3737
export * from "./assessments";
3838
export * from "./adaptiveApplicationControls";

sdk/security/arm-security/src/operations/secureScoreControlDefinitions.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export class SecureScoreControlDefinitions {
2727
}
2828

2929
/**
30-
* Get definition information on all secure score controls
30+
* List the available security controls, their assessments, and the max score
3131
* @param [options] The optional parameters
3232
* @returns Promise<Models.SecureScoreControlDefinitionsListResponse>
3333
*/
@@ -51,7 +51,8 @@ export class SecureScoreControlDefinitions {
5151
}
5252

5353
/**
54-
* Get definition information on all secure score controls in subscription level
54+
* For a specified subscription, list the available security controls, their assessments, and the
55+
* max score
5556
* @param [options] The optional parameters
5657
* @returns Promise<Models.SecureScoreControlDefinitionsListBySubscriptionResponse>
5758
*/
@@ -75,7 +76,7 @@ export class SecureScoreControlDefinitions {
7576
}
7677

7778
/**
78-
* Get definition information on all secure score controls
79+
* List the available security controls, their assessments, and the max score
7980
* @param nextPageLink The NextLink from the previous successful call to List operation.
8081
* @param [options] The optional parameters
8182
* @returns Promise<Models.SecureScoreControlDefinitionsListNextResponse>
@@ -103,7 +104,8 @@ export class SecureScoreControlDefinitions {
103104
}
104105

105106
/**
106-
* Get definition information on all secure score controls in subscription level
107+
* For a specified subscription, list the available security controls, their assessments, and the
108+
* max score
107109
* @param nextPageLink The NextLink from the previous successful call to List operation.
108110
* @param [options] The optional parameters
109111
* @returns Promise<Models.SecureScoreControlDefinitionsListBySubscriptionNextResponse>

sdk/security/arm-security/src/operations/secureScoreControls.ts

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,22 @@ export class SecureScoreControls {
2727
}
2828

2929
/**
30-
* Get all secure score controls on specific initiatives inside a scope
31-
* @param secureScoreName The secure score initiative name
30+
* Get all security controls for a specific initiative within a scope
31+
* @param secureScoreName The initiative name. For the ASC Default initiative, use 'ascScore' as in
32+
* the sample request below.
3233
* @param [options] The optional parameters
3334
* @returns Promise<Models.SecureScoreControlsListBySecureScoreResponse>
3435
*/
3536
listBySecureScore(secureScoreName: string, options?: Models.SecureScoreControlsListBySecureScoreOptionalParams): Promise<Models.SecureScoreControlsListBySecureScoreResponse>;
3637
/**
37-
* @param secureScoreName The secure score initiative name
38+
* @param secureScoreName The initiative name. For the ASC Default initiative, use 'ascScore' as in
39+
* the sample request below.
3840
* @param callback The callback
3941
*/
4042
listBySecureScore(secureScoreName: string, callback: msRest.ServiceCallback<Models.SecureScoreControlList>): void;
4143
/**
42-
* @param secureScoreName The secure score initiative name
44+
* @param secureScoreName The initiative name. For the ASC Default initiative, use 'ascScore' as in
45+
* the sample request below.
4346
* @param options The optional parameters
4447
* @param callback The callback
4548
*/
@@ -55,7 +58,7 @@ export class SecureScoreControls {
5558
}
5659

5760
/**
58-
* Get all secure score controls on specific initiatives inside a scope
61+
* Get all security controls within a scope
5962
* @param [options] The optional parameters
6063
* @returns Promise<Models.SecureScoreControlsListResponse>
6164
*/
@@ -79,7 +82,7 @@ export class SecureScoreControls {
7982
}
8083

8184
/**
82-
* Get all secure score controls on specific initiatives inside a scope
85+
* Get all security controls for a specific initiative within a scope
8386
* @param nextPageLink The NextLink from the previous successful call to List operation.
8487
* @param [options] The optional parameters
8588
* @returns Promise<Models.SecureScoreControlsListBySecureScoreNextResponse>
@@ -107,7 +110,7 @@ export class SecureScoreControls {
107110
}
108111

109112
/**
110-
* Get all secure score controls on specific initiatives inside a scope
113+
* Get all security controls within a scope
111114
* @param nextPageLink The NextLink from the previous successful call to List operation.
112115
* @param [options] The optional parameters
113116
* @returns Promise<Models.SecureScoreControlsListNextResponse>

sdk/security/arm-security/src/operations/secureScores.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export class SecureScores {
2727
}
2828

2929
/**
30-
* Get secure scores on all your initiatives inside a scope
30+
* List secure scores for all your Security Center initiatives within your current scope.
3131
* @param [options] The optional parameters
3232
* @returns Promise<Models.SecureScoresListResponse>
3333
*/
@@ -51,19 +51,23 @@ export class SecureScores {
5151
}
5252

5353
/**
54-
* Get secure score for a specific initiatives inside a scope
55-
* @param secureScoreName The secure score initiative name
54+
* Get secure score for a specific Security Center initiative within your current scope. For the
55+
* ASC Default initiative, use 'ascScore'.
56+
* @param secureScoreName The initiative name. For the ASC Default initiative, use 'ascScore' as in
57+
* the sample request below.
5658
* @param [options] The optional parameters
5759
* @returns Promise<Models.SecureScoresGetResponse>
5860
*/
5961
get(secureScoreName: string, options?: msRest.RequestOptionsBase): Promise<Models.SecureScoresGetResponse>;
6062
/**
61-
* @param secureScoreName The secure score initiative name
63+
* @param secureScoreName The initiative name. For the ASC Default initiative, use 'ascScore' as in
64+
* the sample request below.
6265
* @param callback The callback
6366
*/
6467
get(secureScoreName: string, callback: msRest.ServiceCallback<Models.SecureScoreItem>): void;
6568
/**
66-
* @param secureScoreName The secure score initiative name
69+
* @param secureScoreName The initiative name. For the ASC Default initiative, use 'ascScore' as in
70+
* the sample request below.
6771
* @param options The optional parameters
6872
* @param callback The callback
6973
*/
@@ -79,7 +83,7 @@ export class SecureScores {
7983
}
8084

8185
/**
82-
* Get secure scores on all your initiatives inside a scope
86+
* List secure scores for all your Security Center initiatives within your current scope.
8387
* @param nextPageLink The NextLink from the previous successful call to List operation.
8488
* @param [options] The optional parameters
8589
* @returns Promise<Models.SecureScoresListNextResponse>

sdk/security/arm-security/src/operations/serverVulnerabilityAssessmentOperations.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ const listByExtendedResourceOperationSpec: msRest.OperationSpec = {
213213
Parameters.resourceName
214214
],
215215
queryParameters: [
216-
Parameters.apiVersion6
216+
Parameters.apiVersion7
217217
],
218218
headerParameters: [
219219
Parameters.acceptLanguage
@@ -241,7 +241,7 @@ const getOperationSpec: msRest.OperationSpec = {
241241
Parameters.serverVulnerabilityAssessment
242242
],
243243
queryParameters: [
244-
Parameters.apiVersion6
244+
Parameters.apiVersion7
245245
],
246246
headerParameters: [
247247
Parameters.acceptLanguage
@@ -269,7 +269,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = {
269269
Parameters.serverVulnerabilityAssessment
270270
],
271271
queryParameters: [
272-
Parameters.apiVersion6
272+
Parameters.apiVersion7
273273
],
274274
headerParameters: [
275275
Parameters.acceptLanguage
@@ -297,7 +297,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = {
297297
Parameters.serverVulnerabilityAssessment
298298
],
299299
queryParameters: [
300-
Parameters.apiVersion6
300+
Parameters.apiVersion7
301301
],
302302
headerParameters: [
303303
Parameters.acceptLanguage

sdk/security/arm-security/src/securityCenter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ class SecurityCenter extends SecurityCenterContext {
3838
regulatoryComplianceStandards: operations.RegulatoryComplianceStandards;
3939
regulatoryComplianceControls: operations.RegulatoryComplianceControls;
4040
regulatoryComplianceAssessments: operations.RegulatoryComplianceAssessments;
41-
serverVulnerabilityAssessment: operations.ServerVulnerabilityAssessmentOperations;
4241
subAssessments: operations.SubAssessments;
4342
automations: operations.Automations;
4443
alertsSuppressionRules: operations.AlertsSuppressionRules;
44+
serverVulnerabilityAssessment: operations.ServerVulnerabilityAssessmentOperations;
4545
assessmentsMetadata: operations.AssessmentsMetadata;
4646
assessments: operations.Assessments;
4747
adaptiveApplicationControls: operations.AdaptiveApplicationControls;
@@ -86,10 +86,10 @@ class SecurityCenter extends SecurityCenterContext {
8686
this.regulatoryComplianceStandards = new operations.RegulatoryComplianceStandards(this);
8787
this.regulatoryComplianceControls = new operations.RegulatoryComplianceControls(this);
8888
this.regulatoryComplianceAssessments = new operations.RegulatoryComplianceAssessments(this);
89-
this.serverVulnerabilityAssessment = new operations.ServerVulnerabilityAssessmentOperations(this);
9089
this.subAssessments = new operations.SubAssessments(this);
9190
this.automations = new operations.Automations(this);
9291
this.alertsSuppressionRules = new operations.AlertsSuppressionRules(this);
92+
this.serverVulnerabilityAssessment = new operations.ServerVulnerabilityAssessmentOperations(this);
9393
this.assessmentsMetadata = new operations.AssessmentsMetadata(this);
9494
this.assessments = new operations.Assessments(this);
9595
this.adaptiveApplicationControls = new operations.AdaptiveApplicationControls(this);

0 commit comments

Comments
 (0)