CloudServersProviderListImagesWithDetails Method |
Lists detailed information for all available images.
Namespace: net.openstack.Providers.RackspaceAssembly: 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
)
Public Function ListImagesWithDetails (
Optional server As String = Nothing,
Optional imageName As String = Nothing,
Optional imageStatus As ImageState = Nothing,
Optional changesSince As Nullable(Of DateTimeOffset) = Nothing,
Optional markerId As String = Nothing,
Optional limit As Nullable(Of Integer) = Nothing,
Optional imageType As ImageType = Nothing,
Optional region As String = Nothing,
Optional identity As CloudIdentity = Nothing
) As IEnumerable(Of ServerImage)
public:
virtual IEnumerable<ServerImage^>^ ListImagesWithDetails(
String^ server = nullptr,
String^ imageName = nullptr,
ImageState^ imageStatus = nullptr,
Nullable<DateTimeOffset> changesSince = nullptr,
String^ markerId = nullptr,
Nullable<int> limit = nullptr,
ImageType^ imageType = nullptr,
String^ region = nullptr,
CloudIdentity^ identity = nullptr
) sealed
abstract ListImagesWithDetails :
?server : string *
?imageName : string *
?imageStatus : ImageState *
?changesSince : Nullable<DateTimeOffset> *
?markerId : string *
?limit : Nullable<int> *
?imageType : ImageType *
?region : string *
?identity : CloudIdentity
(* Defaults:
let _server = defaultArg server null
let _imageName = defaultArg imageName null
let _imageStatus = defaultArg imageStatus null
let _changesSince = defaultArg changesSince null
let _markerId = defaultArg markerId null
let _limit = defaultArg limit null
let _imageType = defaultArg imageType null
let _region = defaultArg region null
let _identity = defaultArg identity null
*)
-> IEnumerable<ServerImage>
override ListImagesWithDetails :
?server : string *
?imageName : string *
?imageStatus : ImageState *
?changesSince : Nullable<DateTimeOffset> *
?markerId : string *
?limit : Nullable<int> *
?imageType : ImageType *
?region : string *
?identity : CloudIdentity
(* Defaults:
let _server = defaultArg server null
let _imageName = defaultArg imageName null
let _imageStatus = defaultArg imageStatus null
let _changesSince = defaultArg changesSince null
let _markerId = defaultArg markerId null
let _limit = defaultArg limit null
let _imageType = defaultArg imageType null
let _region = defaultArg region null
let _identity = defaultArg identity null
*)
-> IEnumerable<ServerImage>
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:
IEnumerableServerImageA collection of
ServerImage objects containing detailed information for the images.
Implements
IComputeProviderListImagesWithDetails(String, String, ImageState, NullableDateTimeOffset, String, NullableInt32, ImageType, String, CloudIdentity)Exceptions 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