oci logo
Oracle Cloud Infrastructure v0.12.0, Mar 17 23

oci.Artifacts.getContainerSignatures

This data source provides the list of Container Image Signatures in Oracle Cloud Infrastructure Artifacts service.

List container image signatures in an image.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testContainerImageSignatures = Oci.Artifacts.GetContainerSignatures.Invoke(new()
    {
        CompartmentId = @var.Compartment_id,
        CompartmentIdInSubtree = @var.Container_image_signature_compartment_id_in_subtree,
        DisplayName = @var.Container_image_signature_display_name,
        ImageDigest = @var.Container_image_signature_image_digest,
        ImageId = oci_core_image.Test_image.Id,
        KmsKeyId = oci_kms_key.Test_key.Id,
        KmsKeyVersionId = oci_kms_key_version.Test_key_version.Id,
        RepositoryId = oci_artifacts_repository.Test_repository.Id,
        RepositoryName = oci_artifacts_repository.Test_repository.Name,
        SigningAlgorithm = @var.Container_image_signature_signing_algorithm,
    });

});
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/go/oci/Artifacts"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Artifacts.GetContainerSignatures(ctx, &artifacts.GetContainerSignaturesArgs{
			CompartmentId:          _var.Compartment_id,
			CompartmentIdInSubtree: pulumi.BoolRef(_var.Container_image_signature_compartment_id_in_subtree),
			DisplayName:            pulumi.StringRef(_var.Container_image_signature_display_name),
			ImageDigest:            pulumi.StringRef(_var.Container_image_signature_image_digest),
			ImageId:                pulumi.StringRef(oci_core_image.Test_image.Id),
			KmsKeyId:               pulumi.StringRef(oci_kms_key.Test_key.Id),
			KmsKeyVersionId:        pulumi.StringRef(oci_kms_key_version.Test_key_version.Id),
			RepositoryId:           pulumi.StringRef(oci_artifacts_repository.Test_repository.Id),
			RepositoryName:         pulumi.StringRef(oci_artifacts_repository.Test_repository.Name),
			SigningAlgorithm:       pulumi.StringRef(_var.Container_image_signature_signing_algorithm),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Artifacts.ArtifactsFunctions;
import com.pulumi.oci.Artifacts.inputs.GetContainerSignaturesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testContainerImageSignatures = ArtifactsFunctions.getContainerSignatures(GetContainerSignaturesArgs.builder()
            .compartmentId(var_.compartment_id())
            .compartmentIdInSubtree(var_.container_image_signature_compartment_id_in_subtree())
            .displayName(var_.container_image_signature_display_name())
            .imageDigest(var_.container_image_signature_image_digest())
            .imageId(oci_core_image.test_image().id())
            .kmsKeyId(oci_kms_key.test_key().id())
            .kmsKeyVersionId(oci_kms_key_version.test_key_version().id())
            .repositoryId(oci_artifacts_repository.test_repository().id())
            .repositoryName(oci_artifacts_repository.test_repository().name())
            .signingAlgorithm(var_.container_image_signature_signing_algorithm())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_container_image_signatures = oci.Artifacts.get_container_signatures(compartment_id=var["compartment_id"],
    compartment_id_in_subtree=var["container_image_signature_compartment_id_in_subtree"],
    display_name=var["container_image_signature_display_name"],
    image_digest=var["container_image_signature_image_digest"],
    image_id=oci_core_image["test_image"]["id"],
    kms_key_id=oci_kms_key["test_key"]["id"],
    kms_key_version_id=oci_kms_key_version["test_key_version"]["id"],
    repository_id=oci_artifacts_repository["test_repository"]["id"],
    repository_name=oci_artifacts_repository["test_repository"]["name"],
    signing_algorithm=var["container_image_signature_signing_algorithm"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testContainerImageSignatures = oci.Artifacts.getContainerSignatures({
    compartmentId: _var.compartment_id,
    compartmentIdInSubtree: _var.container_image_signature_compartment_id_in_subtree,
    displayName: _var.container_image_signature_display_name,
    imageDigest: _var.container_image_signature_image_digest,
    imageId: oci_core_image.test_image.id,
    kmsKeyId: oci_kms_key.test_key.id,
    kmsKeyVersionId: oci_kms_key_version.test_key_version.id,
    repositoryId: oci_artifacts_repository.test_repository.id,
    repositoryName: oci_artifacts_repository.test_repository.name,
    signingAlgorithm: _var.container_image_signature_signing_algorithm,
});
variables:
  testContainerImageSignatures:
    fn::invoke:
      Function: oci:Artifacts:getContainerSignatures
      Arguments:
        compartmentId: ${var.compartment_id}
        compartmentIdInSubtree: ${var.container_image_signature_compartment_id_in_subtree}
        displayName: ${var.container_image_signature_display_name}
        imageDigest: ${var.container_image_signature_image_digest}
        imageId: ${oci_core_image.test_image.id}
        kmsKeyId: ${oci_kms_key.test_key.id}
        kmsKeyVersionId: ${oci_kms_key_version.test_key_version.id}
        repositoryId: ${oci_artifacts_repository.test_repository.id}
        repositoryName: ${oci_artifacts_repository.test_repository.name}
        signingAlgorithm: ${var.container_image_signature_signing_algorithm}

Using getContainerSignatures

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 getContainerSignatures(args: GetContainerSignaturesArgs, opts?: InvokeOptions): Promise<GetContainerSignaturesResult>
function getContainerSignaturesOutput(args: GetContainerSignaturesOutputArgs, opts?: InvokeOptions): Output<GetContainerSignaturesResult>
def get_container_signatures(compartment_id: Optional[str] = None,
                             compartment_id_in_subtree: Optional[bool] = None,
                             display_name: Optional[str] = None,
                             filters: Optional[Sequence[_artifacts.GetContainerSignaturesFilter]] = None,
                             image_digest: Optional[str] = None,
                             image_id: Optional[str] = None,
                             kms_key_id: Optional[str] = None,
                             kms_key_version_id: Optional[str] = None,
                             repository_id: Optional[str] = None,
                             repository_name: Optional[str] = None,
                             signing_algorithm: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetContainerSignaturesResult
def get_container_signatures_output(compartment_id: Optional[pulumi.Input[str]] = None,
                             compartment_id_in_subtree: Optional[pulumi.Input[bool]] = None,
                             display_name: Optional[pulumi.Input[str]] = None,
                             filters: Optional[pulumi.Input[Sequence[pulumi.Input[_artifacts.GetContainerSignaturesFilterArgs]]]] = None,
                             image_digest: Optional[pulumi.Input[str]] = None,
                             image_id: Optional[pulumi.Input[str]] = None,
                             kms_key_id: Optional[pulumi.Input[str]] = None,
                             kms_key_version_id: Optional[pulumi.Input[str]] = None,
                             repository_id: Optional[pulumi.Input[str]] = None,
                             repository_name: Optional[pulumi.Input[str]] = None,
                             signing_algorithm: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetContainerSignaturesResult]
func GetContainerSignatures(ctx *Context, args *GetContainerSignaturesArgs, opts ...InvokeOption) (*GetContainerSignaturesResult, error)
func GetContainerSignaturesOutput(ctx *Context, args *GetContainerSignaturesOutputArgs, opts ...InvokeOption) GetContainerSignaturesResultOutput

> Note: This function is named GetContainerSignatures in the Go SDK.

public static class GetContainerSignatures 
{
    public static Task<GetContainerSignaturesResult> InvokeAsync(GetContainerSignaturesArgs args, InvokeOptions? opts = null)
    public static Output<GetContainerSignaturesResult> Invoke(GetContainerSignaturesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetContainerSignaturesResult> getContainerSignatures(GetContainerSignaturesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: oci:Artifacts/getContainerSignatures:getContainerSignatures
  arguments:
    # arguments dictionary

The following arguments are supported:

CompartmentId string

The OCID of the compartment.

CompartmentIdInSubtree bool

When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of accessLevel. Default is false. Can only be set to true when calling the API on the tenancy (root compartment).

DisplayName string

A filter to return only resources that match the given display name exactly.

Filters List<GetContainerSignaturesFilter>
ImageDigest string

The digest of the container image. Example: sha256:e7d38b3517548a1c71e41bffe9c8ae6d6d29546ce46bf62159837aad072c90aa

ImageId string

A filter to return a container image summary only for the specified container image OCID.

KmsKeyId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

KmsKeyVersionId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

RepositoryId string

A filter to return container images only for the specified container repository OCID.

RepositoryName string

A filter to return container images or container image signatures that match the repository name. Example: foo or foo*

SigningAlgorithm string

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

CompartmentId string

The OCID of the compartment.

CompartmentIdInSubtree bool

When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of accessLevel. Default is false. Can only be set to true when calling the API on the tenancy (root compartment).

DisplayName string

A filter to return only resources that match the given display name exactly.

Filters []GetContainerSignaturesFilter
ImageDigest string

The digest of the container image. Example: sha256:e7d38b3517548a1c71e41bffe9c8ae6d6d29546ce46bf62159837aad072c90aa

ImageId string

A filter to return a container image summary only for the specified container image OCID.

KmsKeyId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

KmsKeyVersionId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

RepositoryId string

A filter to return container images only for the specified container repository OCID.

RepositoryName string

A filter to return container images or container image signatures that match the repository name. Example: foo or foo*

SigningAlgorithm string

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

compartmentId String

The OCID of the compartment.

compartmentIdInSubtree Boolean

When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of accessLevel. Default is false. Can only be set to true when calling the API on the tenancy (root compartment).

displayName String

A filter to return only resources that match the given display name exactly.

filters List<GetContainerSignaturesFilter>
imageDigest String

The digest of the container image. Example: sha256:e7d38b3517548a1c71e41bffe9c8ae6d6d29546ce46bf62159837aad072c90aa

imageId String

A filter to return a container image summary only for the specified container image OCID.

kmsKeyId String

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

kmsKeyVersionId String

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

repositoryId String

A filter to return container images only for the specified container repository OCID.

repositoryName String

A filter to return container images or container image signatures that match the repository name. Example: foo or foo*

signingAlgorithm String

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

compartmentId string

The OCID of the compartment.

compartmentIdInSubtree boolean

When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of accessLevel. Default is false. Can only be set to true when calling the API on the tenancy (root compartment).

displayName string

A filter to return only resources that match the given display name exactly.

filters GetContainerSignaturesFilter[]
imageDigest string

The digest of the container image. Example: sha256:e7d38b3517548a1c71e41bffe9c8ae6d6d29546ce46bf62159837aad072c90aa

imageId string

A filter to return a container image summary only for the specified container image OCID.

kmsKeyId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

kmsKeyVersionId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

repositoryId string

A filter to return container images only for the specified container repository OCID.

repositoryName string

A filter to return container images or container image signatures that match the repository name. Example: foo or foo*

signingAlgorithm string

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

compartment_id str

The OCID of the compartment.

compartment_id_in_subtree bool

When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of accessLevel. Default is false. Can only be set to true when calling the API on the tenancy (root compartment).

display_name str

A filter to return only resources that match the given display name exactly.

filters GetContainerSignaturesFilter]
image_digest str

The digest of the container image. Example: sha256:e7d38b3517548a1c71e41bffe9c8ae6d6d29546ce46bf62159837aad072c90aa

image_id str

A filter to return a container image summary only for the specified container image OCID.

kms_key_id str

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

kms_key_version_id str

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

repository_id str

A filter to return container images only for the specified container repository OCID.

repository_name str

A filter to return container images or container image signatures that match the repository name. Example: foo or foo*

signing_algorithm str

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

compartmentId String

The OCID of the compartment.

compartmentIdInSubtree Boolean

When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are inspected depending on the the setting of accessLevel. Default is false. Can only be set to true when calling the API on the tenancy (root compartment).

displayName String

A filter to return only resources that match the given display name exactly.

filters List<Property Map>
imageDigest String

The digest of the container image. Example: sha256:e7d38b3517548a1c71e41bffe9c8ae6d6d29546ce46bf62159837aad072c90aa

imageId String

A filter to return a container image summary only for the specified container image OCID.

kmsKeyId String

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

kmsKeyVersionId String

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

repositoryId String

A filter to return container images only for the specified container repository OCID.

repositoryName String

A filter to return container images or container image signatures that match the repository name. Example: foo or foo*

signingAlgorithm String

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

getContainerSignatures Result

The following output properties are available:

CompartmentId string

The OCID of the compartment in which the container repository exists.

ContainerImageSignatureCollections List<GetContainerSignaturesContainerImageSignatureCollection>

The list of container_image_signature_collection.

Id string

The provider-assigned unique ID for this managed resource.

CompartmentIdInSubtree bool
DisplayName string

The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva

Filters List<GetContainerSignaturesFilter>
ImageDigest string
ImageId string

The OCID of the container image. Example: ocid1.containerimage.oc1..exampleuniqueID

KmsKeyId string

The OCID of the kmsKeyId used to sign the container image. Example: ocid1.key.oc1..exampleuniqueID

KmsKeyVersionId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

RepositoryId string
RepositoryName string
SigningAlgorithm string

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

CompartmentId string

The OCID of the compartment in which the container repository exists.

ContainerImageSignatureCollections []GetContainerSignaturesContainerImageSignatureCollection

The list of container_image_signature_collection.

Id string

The provider-assigned unique ID for this managed resource.

CompartmentIdInSubtree bool
DisplayName string

The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva

Filters []GetContainerSignaturesFilter
ImageDigest string
ImageId string

The OCID of the container image. Example: ocid1.containerimage.oc1..exampleuniqueID

KmsKeyId string

The OCID of the kmsKeyId used to sign the container image. Example: ocid1.key.oc1..exampleuniqueID

KmsKeyVersionId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

RepositoryId string
RepositoryName string
SigningAlgorithm string

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

compartmentId String

The OCID of the compartment in which the container repository exists.

containerImageSignatureCollections List<GetContainerSignaturesContainerImageSignatureCollection>

The list of container_image_signature_collection.

id String

The provider-assigned unique ID for this managed resource.

compartmentIdInSubtree Boolean
displayName String

The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva

filters List<GetContainerSignaturesFilter>
imageDigest String
imageId String

The OCID of the container image. Example: ocid1.containerimage.oc1..exampleuniqueID

kmsKeyId String

The OCID of the kmsKeyId used to sign the container image. Example: ocid1.key.oc1..exampleuniqueID

kmsKeyVersionId String

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

repositoryId String
repositoryName String
signingAlgorithm String

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

compartmentId string

The OCID of the compartment in which the container repository exists.

containerImageSignatureCollections GetContainerSignaturesContainerImageSignatureCollection[]

The list of container_image_signature_collection.

id string

The provider-assigned unique ID for this managed resource.

compartmentIdInSubtree boolean
displayName string

The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva

filters GetContainerSignaturesFilter[]
imageDigest string
imageId string

The OCID of the container image. Example: ocid1.containerimage.oc1..exampleuniqueID

kmsKeyId string

The OCID of the kmsKeyId used to sign the container image. Example: ocid1.key.oc1..exampleuniqueID

kmsKeyVersionId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

repositoryId string
repositoryName string
signingAlgorithm string

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

compartment_id str

The OCID of the compartment in which the container repository exists.

container_image_signature_collections GetContainerSignaturesContainerImageSignatureCollection]

The list of container_image_signature_collection.

id str

The provider-assigned unique ID for this managed resource.

compartment_id_in_subtree bool
display_name str

The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva

filters GetContainerSignaturesFilter]
image_digest str
image_id str

The OCID of the container image. Example: ocid1.containerimage.oc1..exampleuniqueID

kms_key_id str

The OCID of the kmsKeyId used to sign the container image. Example: ocid1.key.oc1..exampleuniqueID

kms_key_version_id str

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

repository_id str
repository_name str
signing_algorithm str

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

compartmentId String

The OCID of the compartment in which the container repository exists.

containerImageSignatureCollections List<Property Map>

The list of container_image_signature_collection.

id String

The provider-assigned unique ID for this managed resource.

compartmentIdInSubtree Boolean
displayName String

The last 10 characters of the kmsKeyId, the last 10 characters of the kmsKeyVersionId, the signingAlgorithm, and the last 10 characters of the signatureId. Example: wrmz22sixa::qdwyc2ptun::SHA_256_RSA_PKCS_PSS::2vwmobasva

filters List<Property Map>
imageDigest String
imageId String

The OCID of the container image. Example: ocid1.containerimage.oc1..exampleuniqueID

kmsKeyId String

The OCID of the kmsKeyId used to sign the container image. Example: ocid1.key.oc1..exampleuniqueID

kmsKeyVersionId String

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

repositoryId String
repositoryName String
signingAlgorithm String

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

Supporting Types

GetContainerSignaturesContainerImageSignatureCollection

GetContainerSignaturesContainerImageSignatureCollectionItem

CompartmentId string

The OCID of the compartment.

CreatedBy string

The id of the user or principal that created the resource.

DisplayName string

A filter to return only resources that match the given display name exactly.

Id string

The OCID of the container image signature. Example: ocid1.containerimagesignature.oc1..exampleuniqueID

ImageId string

A filter to return a container image summary only for the specified container image OCID.

KmsKeyId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

KmsKeyVersionId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

Message string

The base64 encoded signature payload that was signed.

Signature string

The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm.

SigningAlgorithm string

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

TimeCreated string

An RFC 3339 timestamp indicating when the image was created.

CompartmentId string

The OCID of the compartment.

CreatedBy string

The id of the user or principal that created the resource.

DisplayName string

A filter to return only resources that match the given display name exactly.

Id string

The OCID of the container image signature. Example: ocid1.containerimagesignature.oc1..exampleuniqueID

ImageId string

A filter to return a container image summary only for the specified container image OCID.

KmsKeyId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

KmsKeyVersionId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

Message string

The base64 encoded signature payload that was signed.

Signature string

The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm.

SigningAlgorithm string

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

TimeCreated string

An RFC 3339 timestamp indicating when the image was created.

compartmentId String

The OCID of the compartment.

createdBy String

The id of the user or principal that created the resource.

displayName String

A filter to return only resources that match the given display name exactly.

id String

The OCID of the container image signature. Example: ocid1.containerimagesignature.oc1..exampleuniqueID

imageId String

A filter to return a container image summary only for the specified container image OCID.

kmsKeyId String

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

kmsKeyVersionId String

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

message String

The base64 encoded signature payload that was signed.

signature String

The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm.

signingAlgorithm String

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

timeCreated String

An RFC 3339 timestamp indicating when the image was created.

compartmentId string

The OCID of the compartment.

createdBy string

The id of the user or principal that created the resource.

displayName string

A filter to return only resources that match the given display name exactly.

id string

The OCID of the container image signature. Example: ocid1.containerimagesignature.oc1..exampleuniqueID

imageId string

A filter to return a container image summary only for the specified container image OCID.

kmsKeyId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

kmsKeyVersionId string

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

message string

The base64 encoded signature payload that was signed.

signature string

The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm.

signingAlgorithm string

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

timeCreated string

An RFC 3339 timestamp indicating when the image was created.

compartment_id str

The OCID of the compartment.

created_by str

The id of the user or principal that created the resource.

display_name str

A filter to return only resources that match the given display name exactly.

id str

The OCID of the container image signature. Example: ocid1.containerimagesignature.oc1..exampleuniqueID

image_id str

A filter to return a container image summary only for the specified container image OCID.

kms_key_id str

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

kms_key_version_id str

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

message str

The base64 encoded signature payload that was signed.

signature str

The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm.

signing_algorithm str

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

time_created str

An RFC 3339 timestamp indicating when the image was created.

compartmentId String

The OCID of the compartment.

createdBy String

The id of the user or principal that created the resource.

displayName String

A filter to return only resources that match the given display name exactly.

id String

The OCID of the container image signature. Example: ocid1.containerimagesignature.oc1..exampleuniqueID

imageId String

A filter to return a container image summary only for the specified container image OCID.

kmsKeyId String

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

kmsKeyVersionId String

The OCID of the kmsKeyVersionId used to sign the container image. Example: ocid1.keyversion.oc1..exampleuniqueID

message String

The base64 encoded signature payload that was signed.

signature String

The signature of the message field using the kmsKeyId, the kmsKeyVersionId, and the signingAlgorithm.

signingAlgorithm String

The algorithm to be used for signing. These are the only supported signing algorithms for container images.

timeCreated String

An RFC 3339 timestamp indicating when the image was created.

GetContainerSignaturesFilter

Name string
Values List<string>
Regex bool
Name string
Values []string
Regex bool
name String
values List<String>
regex Boolean
name string
values string[]
regex boolean
name str
values Sequence[str]
regex bool
name String
values List<String>
regex Boolean

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.