diff --git a/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/clustersMappers.ts b/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/clustersMappers.ts index f260ec678fad..730bdd10cdc7 100644 --- a/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/clustersMappers.ts +++ b/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/clustersMappers.ts @@ -21,5 +21,6 @@ export { PrivateCloud, PrivateCloudProperties, Resource, + Sku, TrackedResource } from "../models/mappers"; diff --git a/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/index.ts b/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/index.ts index e2c555155627..7c206d73580a 100644 --- a/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/index.ts +++ b/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/index.ts @@ -242,6 +242,16 @@ export interface IdentitySource { password?: string; } +/** + * The resource model definition representing SKU + */ +export interface Sku { + /** + * The name of the SKU. + */ + name: string; +} + /** * The properties of a default cluster */ @@ -334,6 +344,10 @@ export interface PrivateCloudProperties { * A private cloud resource */ export interface PrivateCloud extends TrackedResource { + /** + * The private cloud SKU + */ + sku?: Sku; /** * The properties of a private cloud resource */ diff --git a/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/mappers.ts b/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/mappers.ts index 5a427337adac..bd1f0a372c31 100644 --- a/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/mappers.ts +++ b/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/mappers.ts @@ -375,6 +375,23 @@ export const IdentitySource: msRest.CompositeMapper = { } }; +export const Sku: msRest.CompositeMapper = { + serializedName: "Sku", + type: { + name: "Composite", + className: "Sku", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + } + } + } +}; + export const DefaultClusterProperties: msRest.CompositeMapper = { serializedName: "DefaultClusterProperties", type: { @@ -525,6 +542,13 @@ export const PrivateCloud: msRest.CompositeMapper = { className: "PrivateCloud", modelProperties: { ...TrackedResource.type.modelProperties, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "Sku" + } + }, properties: { serializedName: "properties", type: { diff --git a/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/privateCloudsMappers.ts b/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/privateCloudsMappers.ts index aa66a806924e..cfaee30705e1 100644 --- a/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/privateCloudsMappers.ts +++ b/sdk/vmwarevirtustream/arm-vmwarevirtustream/src/models/privateCloudsMappers.ts @@ -22,5 +22,6 @@ export { PrivateCloudList, PrivateCloudProperties, Resource, + Sku, TrackedResource } from "../models/mappers";