Docker v4.9.0 published on Friday, Sep 26, 2025 by Pulumi
docker.getRegistryImageManifests
Reads the image metadata for each manifest in a Docker multi-arch image from a Docker Registry.
Using getRegistryImageManifests
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRegistryImageManifests(args: GetRegistryImageManifestsArgs, opts?: InvokeOptions): Promise<GetRegistryImageManifestsResult>
function getRegistryImageManifestsOutput(args: GetRegistryImageManifestsOutputArgs, opts?: InvokeOptions): Output<GetRegistryImageManifestsResult>def get_registry_image_manifests(auth_config: Optional[GetRegistryImageManifestsAuthConfig] = None,
                                 insecure_skip_verify: Optional[bool] = None,
                                 name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetRegistryImageManifestsResult
def get_registry_image_manifests_output(auth_config: Optional[pulumi.Input[GetRegistryImageManifestsAuthConfigArgs]] = None,
                                 insecure_skip_verify: Optional[pulumi.Input[bool]] = None,
                                 name: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetRegistryImageManifestsResult]func GetRegistryImageManifests(ctx *Context, args *GetRegistryImageManifestsArgs, opts ...InvokeOption) (*GetRegistryImageManifestsResult, error)
func GetRegistryImageManifestsOutput(ctx *Context, args *GetRegistryImageManifestsOutputArgs, opts ...InvokeOption) GetRegistryImageManifestsResultOutput> Note: This function is named GetRegistryImageManifests in the Go SDK.
public static class GetRegistryImageManifests 
{
    public static Task<GetRegistryImageManifestsResult> InvokeAsync(GetRegistryImageManifestsArgs args, InvokeOptions? opts = null)
    public static Output<GetRegistryImageManifestsResult> Invoke(GetRegistryImageManifestsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRegistryImageManifestsResult> getRegistryImageManifests(GetRegistryImageManifestsArgs args, InvokeOptions options)
public static Output<GetRegistryImageManifestsResult> getRegistryImageManifests(GetRegistryImageManifestsArgs args, InvokeOptions options)
fn::invoke:
  function: docker:index/getRegistryImageManifests:getRegistryImageManifests
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - Auth
Config GetRegistry Image Manifests Auth Config  - Authentication configuration for the Docker registry. It is only used for this resource.
 - Insecure
Skip boolVerify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
- Name string
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - Auth
Config GetRegistry Image Manifests Auth Config  - Authentication configuration for the Docker registry. It is only used for this resource.
 - Insecure
Skip boolVerify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
- name String
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - auth
Config GetRegistry Image Manifests Auth Config  - Authentication configuration for the Docker registry. It is only used for this resource.
 - insecure
Skip BooleanVerify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
- name string
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - auth
Config GetRegistry Image Manifests Auth Config  - Authentication configuration for the Docker registry. It is only used for this resource.
 - insecure
Skip booleanVerify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
- name str
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - auth_
config GetRegistry Image Manifests Auth Config  - Authentication configuration for the Docker registry. It is only used for this resource.
 - insecure_
skip_ boolverify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
- name String
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - auth
Config Property Map - Authentication configuration for the Docker registry. It is only used for this resource.
 - insecure
Skip BooleanVerify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
getRegistryImageManifests Result
The following output properties are available:
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Manifests
List<Get
Registry Image Manifests Manifest>  - The metadata for each manifest in the image
 - Name string
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - Auth
Config GetRegistry Image Manifests Auth Config  - Authentication configuration for the Docker registry. It is only used for this resource.
 - Insecure
Skip boolVerify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Manifests
[]Get
Registry Image Manifests Manifest  - The metadata for each manifest in the image
 - Name string
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - Auth
Config GetRegistry Image Manifests Auth Config  - Authentication configuration for the Docker registry. It is only used for this resource.
 - Insecure
Skip boolVerify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
- id String
 - The provider-assigned unique ID for this managed resource.
 - manifests
List<Get
Registry Image Manifests Manifest>  - The metadata for each manifest in the image
 - name String
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - auth
Config GetRegistry Image Manifests Auth Config  - Authentication configuration for the Docker registry. It is only used for this resource.
 - insecure
Skip BooleanVerify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
- id string
 - The provider-assigned unique ID for this managed resource.
 - manifests
Get
Registry Image Manifests Manifest[]  - The metadata for each manifest in the image
 - name string
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - auth
Config GetRegistry Image Manifests Auth Config  - Authentication configuration for the Docker registry. It is only used for this resource.
 - insecure
Skip booleanVerify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
- id str
 - The provider-assigned unique ID for this managed resource.
 - manifests
Sequence[Get
Registry Image Manifests Manifest]  - The metadata for each manifest in the image
 - name str
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - auth_
config GetRegistry Image Manifests Auth Config  - Authentication configuration for the Docker registry. It is only used for this resource.
 - insecure_
skip_ boolverify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
- id String
 - The provider-assigned unique ID for this managed resource.
 - manifests List<Property Map>
 - The metadata for each manifest in the image
 - name String
 - The name of the Docker image, including any tags. e.g. 
alpine:latest - auth
Config Property Map - Authentication configuration for the Docker registry. It is only used for this resource.
 - insecure
Skip BooleanVerify  - If 
true, the verification of TLS certificates of the server/registry is disabled. Defaults tofalse 
Supporting Types
GetRegistryImageManifestsAuthConfig     
GetRegistryImageManifestsManifest    
- Architecture string
 - The platform architecture supported by the manifest.
 - Media
Type string - The media type of the manifest.
 - Os string
 - The operating system supported by the manifest.
 - Sha256Digest string
 - The content digest of the manifest, as stored in the registry.
 
- Architecture string
 - The platform architecture supported by the manifest.
 - Media
Type string - The media type of the manifest.
 - Os string
 - The operating system supported by the manifest.
 - Sha256Digest string
 - The content digest of the manifest, as stored in the registry.
 
- architecture String
 - The platform architecture supported by the manifest.
 - media
Type String - The media type of the manifest.
 - os String
 - The operating system supported by the manifest.
 - sha256Digest String
 - The content digest of the manifest, as stored in the registry.
 
- architecture string
 - The platform architecture supported by the manifest.
 - media
Type string - The media type of the manifest.
 - os string
 - The operating system supported by the manifest.
 - sha256Digest string
 - The content digest of the manifest, as stored in the registry.
 
- architecture str
 - The platform architecture supported by the manifest.
 - media_
type str - The media type of the manifest.
 - os str
 - The operating system supported by the manifest.
 - sha256_
digest str - The content digest of the manifest, as stored in the registry.
 
- architecture String
 - The platform architecture supported by the manifest.
 - media
Type String - The media type of the manifest.
 - os String
 - The operating system supported by the manifest.
 - sha256Digest String
 - The content digest of the manifest, as stored in the registry.
 
Package Details
- Repository
 - Docker pulumi/pulumi-docker
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
dockerTerraform Provider. 
