1. Packages
  2. Docker Provider
  3. API Docs
  4. getRegistryImageManifests
Docker v4.7.0 published on Wednesday, May 21, 2025 by Pulumi

docker.getRegistryImageManifests

Explore with Pulumi AI

docker logo
Docker v4.7.0 published on Wednesday, May 21, 2025 by Pulumi

    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 dictionary

    The following arguments are supported:

    Name string
    The name of the Docker image, including any tags. e.g. alpine:latest
    AuthConfig GetRegistryImageManifestsAuthConfig
    Authentication configuration for the Docker registry. It is only used for this resource.
    InsecureSkipVerify bool
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false
    Name string
    The name of the Docker image, including any tags. e.g. alpine:latest
    AuthConfig GetRegistryImageManifestsAuthConfig
    Authentication configuration for the Docker registry. It is only used for this resource.
    InsecureSkipVerify bool
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false
    name String
    The name of the Docker image, including any tags. e.g. alpine:latest
    authConfig GetRegistryImageManifestsAuthConfig
    Authentication configuration for the Docker registry. It is only used for this resource.
    insecureSkipVerify Boolean
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false
    name string
    The name of the Docker image, including any tags. e.g. alpine:latest
    authConfig GetRegistryImageManifestsAuthConfig
    Authentication configuration for the Docker registry. It is only used for this resource.
    insecureSkipVerify boolean
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false
    name str
    The name of the Docker image, including any tags. e.g. alpine:latest
    auth_config GetRegistryImageManifestsAuthConfig
    Authentication configuration for the Docker registry. It is only used for this resource.
    insecure_skip_verify bool
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false
    name String
    The name of the Docker image, including any tags. e.g. alpine:latest
    authConfig Property Map
    Authentication configuration for the Docker registry. It is only used for this resource.
    insecureSkipVerify Boolean
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false

    getRegistryImageManifests Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Manifests List<GetRegistryImageManifestsManifest>
    The metadata for each manifest in the image
    Name string
    The name of the Docker image, including any tags. e.g. alpine:latest
    AuthConfig GetRegistryImageManifestsAuthConfig
    Authentication configuration for the Docker registry. It is only used for this resource.
    InsecureSkipVerify bool
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false
    Id string
    The provider-assigned unique ID for this managed resource.
    Manifests []GetRegistryImageManifestsManifest
    The metadata for each manifest in the image
    Name string
    The name of the Docker image, including any tags. e.g. alpine:latest
    AuthConfig GetRegistryImageManifestsAuthConfig
    Authentication configuration for the Docker registry. It is only used for this resource.
    InsecureSkipVerify bool
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false
    id String
    The provider-assigned unique ID for this managed resource.
    manifests List<GetRegistryImageManifestsManifest>
    The metadata for each manifest in the image
    name String
    The name of the Docker image, including any tags. e.g. alpine:latest
    authConfig GetRegistryImageManifestsAuthConfig
    Authentication configuration for the Docker registry. It is only used for this resource.
    insecureSkipVerify Boolean
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false
    id string
    The provider-assigned unique ID for this managed resource.
    manifests GetRegistryImageManifestsManifest[]
    The metadata for each manifest in the image
    name string
    The name of the Docker image, including any tags. e.g. alpine:latest
    authConfig GetRegistryImageManifestsAuthConfig
    Authentication configuration for the Docker registry. It is only used for this resource.
    insecureSkipVerify boolean
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false
    id str
    The provider-assigned unique ID for this managed resource.
    manifests Sequence[GetRegistryImageManifestsManifest]
    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 GetRegistryImageManifestsAuthConfig
    Authentication configuration for the Docker registry. It is only used for this resource.
    insecure_skip_verify bool
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false
    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
    authConfig Property Map
    Authentication configuration for the Docker registry. It is only used for this resource.
    insecureSkipVerify Boolean
    If true, the verification of TLS certificates of the server/registry is disabled. Defaults to false

    Supporting Types

    GetRegistryImageManifestsAuthConfig

    Address string
    The address of the Docker registry.
    Password string
    The password for the Docker registry.
    Username string
    The username for the Docker registry.
    Address string
    The address of the Docker registry.
    Password string
    The password for the Docker registry.
    Username string
    The username for the Docker registry.
    address String
    The address of the Docker registry.
    password String
    The password for the Docker registry.
    username String
    The username for the Docker registry.
    address string
    The address of the Docker registry.
    password string
    The password for the Docker registry.
    username string
    The username for the Docker registry.
    address str
    The address of the Docker registry.
    password str
    The password for the Docker registry.
    username str
    The username for the Docker registry.
    address String
    The address of the Docker registry.
    password String
    The password for the Docker registry.
    username String
    The username for the Docker registry.

    GetRegistryImageManifestsManifest

    Architecture string
    The platform architecture supported by the manifest.
    MediaType 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.
    MediaType 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.
    mediaType 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.
    mediaType 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.
    mediaType 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 docker Terraform Provider.
    docker logo
    Docker v4.7.0 published on Wednesday, May 21, 2025 by Pulumi