@@ -126,6 +126,7 @@ type ImageShareGroupAddMemberOptions struct {
126126}
127127
128128// ListImageShareGroups lists all ImageShareGroups owned by the producer.
129+ // NOTE: May not currently be available to all users and can only be used with v4beta.
129130func (c * Client ) ListImageShareGroups (
130131 ctx context.Context ,
131132 opts * ListOptions ,
@@ -140,6 +141,7 @@ func (c *Client) ListImageShareGroups(
140141
141142// ListImageShareGroupsContainingPrivateImage lists all current ImageShareGroups owned by the producer where
142143// the given private image is present.
144+ // NOTE: May not currently be available to all users and can only be used with v4beta.
143145func (c * Client ) ListImageShareGroupsContainingPrivateImage (
144146 ctx context.Context ,
145147 privateImageID string ,
@@ -154,6 +156,7 @@ func (c *Client) ListImageShareGroupsContainingPrivateImage(
154156}
155157
156158// GetImageShareGroup gets the specified ImageShareGroup owned by the producer.
159+ // NOTE: May not currently be available to all users and can only be used with v4beta.
157160func (c * Client ) GetImageShareGroup (
158161 ctx context.Context ,
159162 imageShareGroupID int ,
@@ -166,6 +169,7 @@ func (c *Client) GetImageShareGroup(
166169}
167170
168171// CreateImageShareGroup allows the producer to create a new ImageShareGroup.
172+ // NOTE: May not currently be available to all users and can only be used with v4beta.
169173func (c * Client ) CreateImageShareGroup (
170174 ctx context.Context ,
171175 opts ImageShareGroupCreateOptions ,
@@ -179,6 +183,7 @@ func (c *Client) CreateImageShareGroup(
179183}
180184
181185// UpdateImageShareGroup allows the producer to update an existing ImageShareGroup's description and label.
186+ // NOTE: May not currently be available to all users and can only be used with v4beta.
182187func (c * Client ) UpdateImageShareGroup (
183188 ctx context.Context ,
184189 imageShareGroupID int ,
@@ -193,6 +198,7 @@ func (c *Client) UpdateImageShareGroup(
193198}
194199
195200// DeleteImageShareGroup deletes the specified ImageShareGroup owned by the producer.
201+ // NOTE: May not currently be available to all users and can only be used with v4beta.
196202func (c * Client ) DeleteImageShareGroup (ctx context.Context , imageShareGroupID int ) error {
197203 return doDELETERequest (
198204 ctx ,
@@ -202,6 +208,7 @@ func (c *Client) DeleteImageShareGroup(ctx context.Context, imageShareGroupID in
202208}
203209
204210// ImageShareGroupListImageShareEntries lists the im_ImageShare entries of a specified ImageShareGroup owned by the producer.
211+ // NOTE: May not currently be available to all users and can only be used with v4beta.
205212func (c * Client ) ImageShareGroupListImageShareEntries (
206213 ctx context.Context ,
207214 imageShareGroupID int ,
@@ -216,6 +223,7 @@ func (c *Client) ImageShareGroupListImageShareEntries(
216223}
217224
218225// ImageShareGroupAddImages allows the producer to add images to a specific ImageShareGroup.
226+ // NOTE: May not currently be available to all users and can only be used with v4beta.
219227func (c * Client ) ImageShareGroupAddImages (
220228 ctx context.Context ,
221229 imageShareGroupID int ,
@@ -231,6 +239,7 @@ func (c *Client) ImageShareGroupAddImages(
231239}
232240
233241// ImageShareGroupUpdateImageShareEntry allows the producer to update the description and label of a specified ImageShareEntry within the specified ImageShareGroup.
242+ // NOTE: May not currently be available to all users and can only be used with v4beta.
234243func (c * Client ) ImageShareGroupUpdateImageShareEntry (
235244 ctx context.Context ,
236245 imageShareGroupID int ,
@@ -246,6 +255,7 @@ func (c *Client) ImageShareGroupUpdateImageShareEntry(
246255}
247256
248257// ImageShareGroupRemoveImage allows the producer to remove access to an image within an ImageShareGroup owned by the producer.
258+ // NOTE: May not currently be available to all users and can only be used with v4beta.
249259func (c * Client ) ImageShareGroupRemoveImage (
250260 ctx context.Context ,
251261 imageShareGroupID int ,
@@ -259,6 +269,7 @@ func (c *Client) ImageShareGroupRemoveImage(
259269}
260270
261271// ImageShareGroupListMembers lists the ImageShareGroupMembers of the provided ImageShareGroup owned by the producer.
272+ // NOTE: May not currently be available to all users and can only be used with v4beta.
262273func (c * Client ) ImageShareGroupListMembers (
263274 ctx context.Context ,
264275 imageShareGroupID int ,
@@ -274,6 +285,7 @@ func (c *Client) ImageShareGroupListMembers(
274285
275286// ImageShareGroupGetMember gets the details of the specified ImageShareGroupMember in the specified
276287// ImageShareGroup owned by the producer.
288+ // NOTE: May not currently be available to all users and can only be used with v4beta.
277289func (c * Client ) ImageShareGroupGetMember (
278290 ctx context.Context ,
279291 imageShareGroupID int ,
@@ -287,6 +299,7 @@ func (c *Client) ImageShareGroupGetMember(
287299}
288300
289301// ImageShareGroupAddMember allows the producer to add members to a specific ImageShareGroup.
302+ // NOTE: May not currently be available to all users and can only be used with v4beta.
290303func (c * Client ) ImageShareGroupAddMember (
291304 ctx context.Context ,
292305 imageShareGroupID int ,
@@ -302,6 +315,7 @@ func (c *Client) ImageShareGroupAddMember(
302315
303316// ImageShareGroupUpdateMember allows the producer to update the label associated with the specified
304317// ImageShareGroupMember in the specified ImageShareGroup owned by the producer.
318+ // NOTE: May not currently be available to all users and can only be used with v4beta.
305319func (c * Client ) ImageShareGroupUpdateMember (
306320 ctx context.Context ,
307321 imageShareGroupID int ,
@@ -318,6 +332,7 @@ func (c *Client) ImageShareGroupUpdateMember(
318332
319333// ImageShareGroupRemoveMember allows the producer to remove an individual ImageShareGroupMember
320334// that’s been accepted into the ImageShareGroup owned by the producer.
335+ // NOTE: May not currently be available to all users and can only be used with v4beta.
321336func (c * Client ) ImageShareGroupRemoveMember (
322337 ctx context.Context ,
323338 imageShareGroupID int ,
0 commit comments