diff --git a/services/iaasalpha/model_image_share.go b/services/iaasalpha/model_image_share.go index 14008464..f7f16198 100644 --- a/services/iaasalpha/model_image_share.go +++ b/services/iaasalpha/model_image_share.go @@ -17,10 +17,12 @@ import ( // checks if the ImageShare type satisfies the MappedNullable interface at compile time var _ MappedNullable = &ImageShare{} -// ImageShare Share details of an Image. ParentOrganization and Projects are mutually exclusive. +// ImageShare Share details of an Image. For requests ParentOrganization and Projects are mutually exclusive. type ImageShare struct { - ParentOrganization *bool `json:"parentOrganization,omitempty"` - Projects *[]string `json:"projects,omitempty"` + // Image is shared with all projects inside the image owners organization. + ParentOrganization *bool `json:"parentOrganization,omitempty"` + // List of all projects the Image is shared with. + Projects *[]string `json:"projects,omitempty"` } // NewImageShare instantiates a new ImageShare object diff --git a/services/iaasalpha/model_set_image_share_payload.go b/services/iaasalpha/model_set_image_share_payload.go index 0602dcc7..e57f1bfb 100644 --- a/services/iaasalpha/model_set_image_share_payload.go +++ b/services/iaasalpha/model_set_image_share_payload.go @@ -17,10 +17,12 @@ import ( // checks if the SetImageSharePayload type satisfies the MappedNullable interface at compile time var _ MappedNullable = &SetImageSharePayload{} -// SetImageSharePayload Share details of an Image. ParentOrganization and Projects are mutually exclusive. +// SetImageSharePayload Share details of an Image. For requests ParentOrganization and Projects are mutually exclusive. type SetImageSharePayload struct { - ParentOrganization *bool `json:"parentOrganization,omitempty"` - Projects *[]string `json:"projects,omitempty"` + // Image is shared with all projects inside the image owners organization. + ParentOrganization *bool `json:"parentOrganization,omitempty"` + // List of all projects the Image is shared with. + Projects *[]string `json:"projects,omitempty"` } // NewSetImageSharePayload instantiates a new SetImageSharePayload object diff --git a/services/iaasalpha/model_update_image_share_payload.go b/services/iaasalpha/model_update_image_share_payload.go index 1f89fb50..ff83075a 100644 --- a/services/iaasalpha/model_update_image_share_payload.go +++ b/services/iaasalpha/model_update_image_share_payload.go @@ -17,10 +17,12 @@ import ( // checks if the UpdateImageSharePayload type satisfies the MappedNullable interface at compile time var _ MappedNullable = &UpdateImageSharePayload{} -// UpdateImageSharePayload Share details of an Image. ParentOrganization and Projects are mutually exclusive. +// UpdateImageSharePayload Share details of an Image. For requests ParentOrganization and Projects are mutually exclusive. type UpdateImageSharePayload struct { - ParentOrganization *bool `json:"parentOrganization,omitempty"` - Projects *[]string `json:"projects,omitempty"` + // Image is shared with all projects inside the image owners organization. + ParentOrganization *bool `json:"parentOrganization,omitempty"` + // List of all projects the Image is shared with. + Projects *[]string `json:"projects,omitempty"` } // NewUpdateImageSharePayload instantiates a new UpdateImageSharePayload object