@@ -3221,7 +3221,7 @@ export interface SharingProfile {
32213221 */
32223222 readonly groups?: SharingProfileGroup[];
32233223 /** Information of community gallery if current gallery is shared to community. */
3224- communityGalleryInfo?: any ;
3224+ communityGalleryInfo?: CommunityGalleryInfo ;
32253225}
32263226
32273227/** Group of the gallery sharing profile */
@@ -3232,6 +3232,28 @@ export interface SharingProfileGroup {
32323232 ids?: string[];
32333233}
32343234
3235+ /** Information of community gallery if current gallery is shared to community */
3236+ export interface CommunityGalleryInfo {
3237+ /** The link to the publisher website. Visible to all users. */
3238+ publisherUri?: string;
3239+ /** Community gallery publisher support email. The email address of the publisher. Visible to all users. */
3240+ publisherContact?: string;
3241+ /** End-user license agreement for community gallery image. */
3242+ eula?: string;
3243+ /** The prefix of the gallery name that will be displayed publicly. Visible to all users. */
3244+ publicNamePrefix?: string;
3245+ /**
3246+ * Contains info about whether community gallery sharing is enabled.
3247+ * NOTE: This property will not be serialized. It can only be populated by the server.
3248+ */
3249+ readonly communityGalleryEnabled?: boolean;
3250+ /**
3251+ * Community gallery public name list.
3252+ * NOTE: This property will not be serialized. It can only be populated by the server.
3253+ */
3254+ readonly publicNames?: string[];
3255+ }
3256+
32353257/** Contains information about the soft deletion policy of the gallery. */
32363258export interface SoftDeletePolicy {
32373259 /** Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time. */
@@ -4275,28 +4297,6 @@ export interface OSFamilyListResult {
42754297 nextLink?: string;
42764298}
42774299
4278- /** Information of community gallery if current gallery is shared to community */
4279- export interface CommunityGalleryInfo {
4280- /** The link to the publisher website. Visible to all users. */
4281- publisherUri?: string;
4282- /** Community gallery publisher support email. The email address of the publisher. Visible to all users. */
4283- publisherContact?: string;
4284- /** End-user license agreement for community gallery image. */
4285- eula?: string;
4286- /** The prefix of the gallery name that will be displayed publicly. Visible to all users. */
4287- publicNamePrefix?: string;
4288- /**
4289- * Contains info about whether community gallery sharing is enabled.
4290- * NOTE: This property will not be serialized. It can only be populated by the server.
4291- */
4292- readonly communityGalleryEnabled?: boolean;
4293- /**
4294- * Community gallery public name list.
4295- * NOTE: This property will not be serialized. It can only be populated by the server.
4296- */
4297- readonly publicNames?: string[];
4298- }
4299-
43004300/** The source image from which the Image Version is going to be created. */
43014301export interface GalleryArtifactSource {
43024302 /** The managed artifact. */
@@ -5418,7 +5418,7 @@ export interface GalleryImage extends Resource {
54185418 readonly provisioningState?: GalleryProvisioningState;
54195419 /** A list of gallery image features. */
54205420 features?: GalleryImageFeature[];
5421- /** The architecture of the image. Applicable to OS disks only . */
5421+ /** CPU architecture supported by an OS disk . */
54225422 architecture?: Architecture;
54235423}
54245424
@@ -5860,7 +5860,7 @@ export interface DedicatedHostInstanceViewWithName
58605860export interface ImageOSDisk extends ImageDisk {
58615861 /** This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** */
58625862 osType: OperatingSystemTypes;
5863- /** The OS State. */
5863+ /** The OS State. For managed images, use Generalized. */
58645864 osState: OperatingSystemStateTypes;
58655865}
58665866
@@ -6041,7 +6041,7 @@ export interface GalleryImageUpdate extends UpdateResourceDefinition {
60416041 readonly provisioningState?: GalleryProvisioningState;
60426042 /** A list of gallery image features. */
60436043 features?: GalleryImageFeature[];
6044- /** The architecture of the image. Applicable to OS disks only . */
6044+ /** CPU architecture supported by an OS disk . */
60456045 architecture?: Architecture;
60466046}
60476047
@@ -6173,7 +6173,7 @@ export interface CommunityGalleryImage extends PirCommunityGalleryResource {
61736173 features?: GalleryImageFeature[];
61746174 /** Describes the gallery image definition purchase plan. This is used by marketplace images. */
61756175 purchasePlan?: ImagePurchasePlan;
6176- /** The architecture of the image. Applicable to OS disks only . */
6176+ /** CPU architecture supported by an OS disk . */
61776177 architecture?: Architecture;
61786178 /** Privacy statement uri for the current community gallery image. */
61796179 privacyStatementUri?: string;
@@ -6242,7 +6242,7 @@ export interface SharedGalleryImage extends PirSharedGalleryResource {
62426242 features?: GalleryImageFeature[];
62436243 /** Describes the gallery image definition purchase plan. This is used by marketplace images. */
62446244 purchasePlan?: ImagePurchasePlan;
6245- /** The architecture of the image. Applicable to OS disks only . */
6245+ /** CPU architecture supported by an OS disk . */
62466246 architecture?: Architecture;
62476247}
62486248
0 commit comments