Click or drag to resize
CloudServersProviderListImagesWithDetails Method
Lists detailed information for all available images.

Namespace: net.openstack.Providers.Rackspace
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public IEnumerable<ServerImage> ListImagesWithDetails(
	string server = null,
	string imageName = null,
	ImageState imageStatus = null,
	Nullable<DateTimeOffset> changesSince = null,
	string markerId = null,
	Nullable<int> limit = null,
	ImageType imageType = null,
	string region = null,
	CloudIdentity identity = null
)

Parameters

server (Optional)
Type: SystemString
Filters the list of images by server. This is specified as a server ID (see Id) or a full URL. If the value is , the results are not filtered by ID.
imageName (Optional)
Type: SystemString
Filters the list of images by image name. If the value is , the results are not filtered by name.
imageStatus (Optional)
Type: net.openstack.Core.DomainImageState
Filters the list of images by status. If the value is , the results are not filtered by status.
changesSince (Optional)
Type: SystemNullableDateTimeOffset
Filters the list of images to those that have changed since the specified time. If the value is , the results are not filtered by timestamp.
markerId (Optional)
Type: SystemString
The Id of the last item in the previous list. Used for pagination. If the value is , the results start at the beginning.
limit (Optional)
Type: SystemNullableInt32
Indicates the maximum number of items to return. Used for pagination. If the value is , a provider-specific default value is used.
imageType (Optional)
Type: net.openstack.Core.DomainImageType
Filters base Rackspace images or any custom server images that you have created. If the value is , the results are not filtered by image type.
region (Optional)
Type: SystemString
The region in which to execute this action. If not specified, the user's default region will be used.
identity (Optional)
Type: net.openstack.Core.DomainCloudIdentity
The cloud identity to use for this request. If not specified, the default identity for the current provider instance will be used.

Return Value

Type: IEnumerableServerImage
A collection of ServerImage objects containing detailed information for the images.

Implements

IComputeProviderListImagesWithDetails(String, String, ImageState, NullableDateTimeOffset, String, NullableInt32, ImageType, String, CloudIdentity)
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionIf limit is less than 0.
NotSupportedException If the provider does not support the given identity type.

-or-

The specified region is not supported.

InvalidOperationException If identity is and no default identity is available for the provider.

-or-

If region is and no default region is available for the provider.

ResponseExceptionIf the REST API request failed.
Remarks
If the changesSince parameter is not specified, deleted images are not returned by this method. If the changesSince parameter is specified, the result includes images which were deleted since the specified time.
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also