oci.DevOps.DeployArtifact
Explore with Pulumi AI
This resource provides the Deploy Artifact resource in Oracle Cloud Infrastructure Devops service.
Creates a new deployment artifact.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testDeployArtifact = new oci.devops.DeployArtifact("test_deploy_artifact", {
    argumentSubstitutionMode: deployArtifactArgumentSubstitutionMode,
    deployArtifactSource: {
        deployArtifactSourceType: deployArtifactDeployArtifactSourceDeployArtifactSourceType,
        base64encodedContent: deployArtifactDeployArtifactSourceBase64encodedContent,
        chartUrl: deployArtifactDeployArtifactSourceChartUrl,
        deployArtifactPath: deployArtifactDeployArtifactSourceDeployArtifactPath,
        deployArtifactVersion: deployArtifactDeployArtifactSourceDeployArtifactVersion,
        helmArtifactSourceType: deployArtifactDeployArtifactSourceHelmArtifactSourceType,
        helmVerificationKeySource: {
            verificationKeySourceType: deployArtifactDeployArtifactSourceHelmVerificationKeySourceVerificationKeySourceType,
            currentPublicKey: deployArtifactDeployArtifactSourceHelmVerificationKeySourceCurrentPublicKey,
            previousPublicKey: deployArtifactDeployArtifactSourceHelmVerificationKeySourcePreviousPublicKey,
            vaultSecretId: testSecret.id,
        },
        imageDigest: deployArtifactDeployArtifactSourceImageDigest,
        imageUri: deployArtifactDeployArtifactSourceImageUri,
        repositoryId: testRepository.id,
    },
    deployArtifactType: deployArtifactDeployArtifactType,
    projectId: testProject.id,
    definedTags: {
        "foo-namespace.bar-key": "value",
    },
    description: deployArtifactDescription,
    displayName: deployArtifactDisplayName,
    freeformTags: {
        "bar-key": "value",
    },
});
import pulumi
import pulumi_oci as oci
test_deploy_artifact = oci.dev_ops.DeployArtifact("test_deploy_artifact",
    argument_substitution_mode=deploy_artifact_argument_substitution_mode,
    deploy_artifact_source={
        "deploy_artifact_source_type": deploy_artifact_deploy_artifact_source_deploy_artifact_source_type,
        "base64encoded_content": deploy_artifact_deploy_artifact_source_base64encoded_content,
        "chart_url": deploy_artifact_deploy_artifact_source_chart_url,
        "deploy_artifact_path": deploy_artifact_deploy_artifact_source_deploy_artifact_path,
        "deploy_artifact_version": deploy_artifact_deploy_artifact_source_deploy_artifact_version,
        "helm_artifact_source_type": deploy_artifact_deploy_artifact_source_helm_artifact_source_type,
        "helm_verification_key_source": {
            "verification_key_source_type": deploy_artifact_deploy_artifact_source_helm_verification_key_source_verification_key_source_type,
            "current_public_key": deploy_artifact_deploy_artifact_source_helm_verification_key_source_current_public_key,
            "previous_public_key": deploy_artifact_deploy_artifact_source_helm_verification_key_source_previous_public_key,
            "vault_secret_id": test_secret["id"],
        },
        "image_digest": deploy_artifact_deploy_artifact_source_image_digest,
        "image_uri": deploy_artifact_deploy_artifact_source_image_uri,
        "repository_id": test_repository["id"],
    },
    deploy_artifact_type=deploy_artifact_deploy_artifact_type,
    project_id=test_project["id"],
    defined_tags={
        "foo-namespace.bar-key": "value",
    },
    description=deploy_artifact_description,
    display_name=deploy_artifact_display_name,
    freeform_tags={
        "bar-key": "value",
    })
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/devops"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := devops.NewDeployArtifact(ctx, "test_deploy_artifact", &devops.DeployArtifactArgs{
			ArgumentSubstitutionMode: pulumi.Any(deployArtifactArgumentSubstitutionMode),
			DeployArtifactSource: &devops.DeployArtifactDeployArtifactSourceArgs{
				DeployArtifactSourceType: pulumi.Any(deployArtifactDeployArtifactSourceDeployArtifactSourceType),
				Base64encodedContent:     pulumi.Any(deployArtifactDeployArtifactSourceBase64encodedContent),
				ChartUrl:                 pulumi.Any(deployArtifactDeployArtifactSourceChartUrl),
				DeployArtifactPath:       pulumi.Any(deployArtifactDeployArtifactSourceDeployArtifactPath),
				DeployArtifactVersion:    pulumi.Any(deployArtifactDeployArtifactSourceDeployArtifactVersion),
				HelmArtifactSourceType:   pulumi.Any(deployArtifactDeployArtifactSourceHelmArtifactSourceType),
				HelmVerificationKeySource: &devops.DeployArtifactDeployArtifactSourceHelmVerificationKeySourceArgs{
					VerificationKeySourceType: pulumi.Any(deployArtifactDeployArtifactSourceHelmVerificationKeySourceVerificationKeySourceType),
					CurrentPublicKey:          pulumi.Any(deployArtifactDeployArtifactSourceHelmVerificationKeySourceCurrentPublicKey),
					PreviousPublicKey:         pulumi.Any(deployArtifactDeployArtifactSourceHelmVerificationKeySourcePreviousPublicKey),
					VaultSecretId:             pulumi.Any(testSecret.Id),
				},
				ImageDigest:  pulumi.Any(deployArtifactDeployArtifactSourceImageDigest),
				ImageUri:     pulumi.Any(deployArtifactDeployArtifactSourceImageUri),
				RepositoryId: pulumi.Any(testRepository.Id),
			},
			DeployArtifactType: pulumi.Any(deployArtifactDeployArtifactType),
			ProjectId:          pulumi.Any(testProject.Id),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			Description: pulumi.Any(deployArtifactDescription),
			DisplayName: pulumi.Any(deployArtifactDisplayName),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testDeployArtifact = new Oci.DevOps.DeployArtifact("test_deploy_artifact", new()
    {
        ArgumentSubstitutionMode = deployArtifactArgumentSubstitutionMode,
        DeployArtifactSource = new Oci.DevOps.Inputs.DeployArtifactDeployArtifactSourceArgs
        {
            DeployArtifactSourceType = deployArtifactDeployArtifactSourceDeployArtifactSourceType,
            Base64encodedContent = deployArtifactDeployArtifactSourceBase64encodedContent,
            ChartUrl = deployArtifactDeployArtifactSourceChartUrl,
            DeployArtifactPath = deployArtifactDeployArtifactSourceDeployArtifactPath,
            DeployArtifactVersion = deployArtifactDeployArtifactSourceDeployArtifactVersion,
            HelmArtifactSourceType = deployArtifactDeployArtifactSourceHelmArtifactSourceType,
            HelmVerificationKeySource = new Oci.DevOps.Inputs.DeployArtifactDeployArtifactSourceHelmVerificationKeySourceArgs
            {
                VerificationKeySourceType = deployArtifactDeployArtifactSourceHelmVerificationKeySourceVerificationKeySourceType,
                CurrentPublicKey = deployArtifactDeployArtifactSourceHelmVerificationKeySourceCurrentPublicKey,
                PreviousPublicKey = deployArtifactDeployArtifactSourceHelmVerificationKeySourcePreviousPublicKey,
                VaultSecretId = testSecret.Id,
            },
            ImageDigest = deployArtifactDeployArtifactSourceImageDigest,
            ImageUri = deployArtifactDeployArtifactSourceImageUri,
            RepositoryId = testRepository.Id,
        },
        DeployArtifactType = deployArtifactDeployArtifactType,
        ProjectId = testProject.Id,
        DefinedTags = 
        {
            { "foo-namespace.bar-key", "value" },
        },
        Description = deployArtifactDescription,
        DisplayName = deployArtifactDisplayName,
        FreeformTags = 
        {
            { "bar-key", "value" },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DevOps.DeployArtifact;
import com.pulumi.oci.DevOps.DeployArtifactArgs;
import com.pulumi.oci.DevOps.inputs.DeployArtifactDeployArtifactSourceArgs;
import com.pulumi.oci.DevOps.inputs.DeployArtifactDeployArtifactSourceHelmVerificationKeySourceArgs;
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) {
        var testDeployArtifact = new DeployArtifact("testDeployArtifact", DeployArtifactArgs.builder()
            .argumentSubstitutionMode(deployArtifactArgumentSubstitutionMode)
            .deployArtifactSource(DeployArtifactDeployArtifactSourceArgs.builder()
                .deployArtifactSourceType(deployArtifactDeployArtifactSourceDeployArtifactSourceType)
                .base64encodedContent(deployArtifactDeployArtifactSourceBase64encodedContent)
                .chartUrl(deployArtifactDeployArtifactSourceChartUrl)
                .deployArtifactPath(deployArtifactDeployArtifactSourceDeployArtifactPath)
                .deployArtifactVersion(deployArtifactDeployArtifactSourceDeployArtifactVersion)
                .helmArtifactSourceType(deployArtifactDeployArtifactSourceHelmArtifactSourceType)
                .helmVerificationKeySource(DeployArtifactDeployArtifactSourceHelmVerificationKeySourceArgs.builder()
                    .verificationKeySourceType(deployArtifactDeployArtifactSourceHelmVerificationKeySourceVerificationKeySourceType)
                    .currentPublicKey(deployArtifactDeployArtifactSourceHelmVerificationKeySourceCurrentPublicKey)
                    .previousPublicKey(deployArtifactDeployArtifactSourceHelmVerificationKeySourcePreviousPublicKey)
                    .vaultSecretId(testSecret.id())
                    .build())
                .imageDigest(deployArtifactDeployArtifactSourceImageDigest)
                .imageUri(deployArtifactDeployArtifactSourceImageUri)
                .repositoryId(testRepository.id())
                .build())
            .deployArtifactType(deployArtifactDeployArtifactType)
            .projectId(testProject.id())
            .definedTags(Map.of("foo-namespace.bar-key", "value"))
            .description(deployArtifactDescription)
            .displayName(deployArtifactDisplayName)
            .freeformTags(Map.of("bar-key", "value"))
            .build());
    }
}
resources:
  testDeployArtifact:
    type: oci:DevOps:DeployArtifact
    name: test_deploy_artifact
    properties:
      argumentSubstitutionMode: ${deployArtifactArgumentSubstitutionMode}
      deployArtifactSource:
        deployArtifactSourceType: ${deployArtifactDeployArtifactSourceDeployArtifactSourceType}
        base64encodedContent: ${deployArtifactDeployArtifactSourceBase64encodedContent}
        chartUrl: ${deployArtifactDeployArtifactSourceChartUrl}
        deployArtifactPath: ${deployArtifactDeployArtifactSourceDeployArtifactPath}
        deployArtifactVersion: ${deployArtifactDeployArtifactSourceDeployArtifactVersion}
        helmArtifactSourceType: ${deployArtifactDeployArtifactSourceHelmArtifactSourceType}
        helmVerificationKeySource:
          verificationKeySourceType: ${deployArtifactDeployArtifactSourceHelmVerificationKeySourceVerificationKeySourceType}
          currentPublicKey: ${deployArtifactDeployArtifactSourceHelmVerificationKeySourceCurrentPublicKey}
          previousPublicKey: ${deployArtifactDeployArtifactSourceHelmVerificationKeySourcePreviousPublicKey}
          vaultSecretId: ${testSecret.id}
        imageDigest: ${deployArtifactDeployArtifactSourceImageDigest}
        imageUri: ${deployArtifactDeployArtifactSourceImageUri}
        repositoryId: ${testRepository.id}
      deployArtifactType: ${deployArtifactDeployArtifactType}
      projectId: ${testProject.id}
      definedTags:
        foo-namespace.bar-key: value
      description: ${deployArtifactDescription}
      displayName: ${deployArtifactDisplayName}
      freeformTags:
        bar-key: value
Create DeployArtifact Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DeployArtifact(name: string, args: DeployArtifactArgs, opts?: CustomResourceOptions);@overload
def DeployArtifact(resource_name: str,
                   args: DeployArtifactArgs,
                   opts: Optional[ResourceOptions] = None)
@overload
def DeployArtifact(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   argument_substitution_mode: Optional[str] = None,
                   deploy_artifact_source: Optional[_devops.DeployArtifactDeployArtifactSourceArgs] = None,
                   deploy_artifact_type: Optional[str] = None,
                   project_id: Optional[str] = None,
                   defined_tags: Optional[Mapping[str, str]] = None,
                   description: Optional[str] = None,
                   display_name: Optional[str] = None,
                   freeform_tags: Optional[Mapping[str, str]] = None)func NewDeployArtifact(ctx *Context, name string, args DeployArtifactArgs, opts ...ResourceOption) (*DeployArtifact, error)public DeployArtifact(string name, DeployArtifactArgs args, CustomResourceOptions? opts = null)
public DeployArtifact(String name, DeployArtifactArgs args)
public DeployArtifact(String name, DeployArtifactArgs args, CustomResourceOptions options)
type: oci:DevOps:DeployArtifact
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DeployArtifactArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DeployArtifactArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DeployArtifactArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeployArtifactArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeployArtifactArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var deployArtifactResource = new Oci.DevOps.DeployArtifact("deployArtifactResource", new()
{
    ArgumentSubstitutionMode = "string",
    DeployArtifactSource = new Oci.DevOps.Inputs.DeployArtifactDeployArtifactSourceArgs
    {
        DeployArtifactSourceType = "string",
        Base64encodedContent = "string",
        ChartUrl = "string",
        DeployArtifactPath = "string",
        DeployArtifactVersion = "string",
        HelmArtifactSourceType = "string",
        HelmVerificationKeySource = new Oci.DevOps.Inputs.DeployArtifactDeployArtifactSourceHelmVerificationKeySourceArgs
        {
            VerificationKeySourceType = "string",
            CurrentPublicKey = "string",
            PreviousPublicKey = "string",
            VaultSecretId = "string",
        },
        ImageDigest = "string",
        ImageUri = "string",
        RepositoryId = "string",
    },
    DeployArtifactType = "string",
    ProjectId = "string",
    DefinedTags = 
    {
        { "string", "string" },
    },
    Description = "string",
    DisplayName = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
});
example, err := DevOps.NewDeployArtifact(ctx, "deployArtifactResource", &DevOps.DeployArtifactArgs{
	ArgumentSubstitutionMode: pulumi.String("string"),
	DeployArtifactSource: &devops.DeployArtifactDeployArtifactSourceArgs{
		DeployArtifactSourceType: pulumi.String("string"),
		Base64encodedContent:     pulumi.String("string"),
		ChartUrl:                 pulumi.String("string"),
		DeployArtifactPath:       pulumi.String("string"),
		DeployArtifactVersion:    pulumi.String("string"),
		HelmArtifactSourceType:   pulumi.String("string"),
		HelmVerificationKeySource: &devops.DeployArtifactDeployArtifactSourceHelmVerificationKeySourceArgs{
			VerificationKeySourceType: pulumi.String("string"),
			CurrentPublicKey:          pulumi.String("string"),
			PreviousPublicKey:         pulumi.String("string"),
			VaultSecretId:             pulumi.String("string"),
		},
		ImageDigest:  pulumi.String("string"),
		ImageUri:     pulumi.String("string"),
		RepositoryId: pulumi.String("string"),
	},
	DeployArtifactType: pulumi.String("string"),
	ProjectId:          pulumi.String("string"),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Description: pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var deployArtifactResource = new DeployArtifact("deployArtifactResource", DeployArtifactArgs.builder()
    .argumentSubstitutionMode("string")
    .deployArtifactSource(DeployArtifactDeployArtifactSourceArgs.builder()
        .deployArtifactSourceType("string")
        .base64encodedContent("string")
        .chartUrl("string")
        .deployArtifactPath("string")
        .deployArtifactVersion("string")
        .helmArtifactSourceType("string")
        .helmVerificationKeySource(DeployArtifactDeployArtifactSourceHelmVerificationKeySourceArgs.builder()
            .verificationKeySourceType("string")
            .currentPublicKey("string")
            .previousPublicKey("string")
            .vaultSecretId("string")
            .build())
        .imageDigest("string")
        .imageUri("string")
        .repositoryId("string")
        .build())
    .deployArtifactType("string")
    .projectId("string")
    .definedTags(Map.of("string", "string"))
    .description("string")
    .displayName("string")
    .freeformTags(Map.of("string", "string"))
    .build());
deploy_artifact_resource = oci.dev_ops.DeployArtifact("deployArtifactResource",
    argument_substitution_mode="string",
    deploy_artifact_source={
        "deploy_artifact_source_type": "string",
        "base64encoded_content": "string",
        "chart_url": "string",
        "deploy_artifact_path": "string",
        "deploy_artifact_version": "string",
        "helm_artifact_source_type": "string",
        "helm_verification_key_source": {
            "verification_key_source_type": "string",
            "current_public_key": "string",
            "previous_public_key": "string",
            "vault_secret_id": "string",
        },
        "image_digest": "string",
        "image_uri": "string",
        "repository_id": "string",
    },
    deploy_artifact_type="string",
    project_id="string",
    defined_tags={
        "string": "string",
    },
    description="string",
    display_name="string",
    freeform_tags={
        "string": "string",
    })
const deployArtifactResource = new oci.devops.DeployArtifact("deployArtifactResource", {
    argumentSubstitutionMode: "string",
    deployArtifactSource: {
        deployArtifactSourceType: "string",
        base64encodedContent: "string",
        chartUrl: "string",
        deployArtifactPath: "string",
        deployArtifactVersion: "string",
        helmArtifactSourceType: "string",
        helmVerificationKeySource: {
            verificationKeySourceType: "string",
            currentPublicKey: "string",
            previousPublicKey: "string",
            vaultSecretId: "string",
        },
        imageDigest: "string",
        imageUri: "string",
        repositoryId: "string",
    },
    deployArtifactType: "string",
    projectId: "string",
    definedTags: {
        string: "string",
    },
    description: "string",
    displayName: "string",
    freeformTags: {
        string: "string",
    },
});
type: oci:DevOps:DeployArtifact
properties:
    argumentSubstitutionMode: string
    definedTags:
        string: string
    deployArtifactSource:
        base64encodedContent: string
        chartUrl: string
        deployArtifactPath: string
        deployArtifactSourceType: string
        deployArtifactVersion: string
        helmArtifactSourceType: string
        helmVerificationKeySource:
            currentPublicKey: string
            previousPublicKey: string
            vaultSecretId: string
            verificationKeySourceType: string
        imageDigest: string
        imageUri: string
        repositoryId: string
    deployArtifactType: string
    description: string
    displayName: string
    freeformTags:
        string: string
    projectId: string
DeployArtifact Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DeployArtifact resource accepts the following input properties:
- ArgumentSubstitution stringMode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- DeployArtifact DeploySource Artifact Deploy Artifact Source 
- (Updatable) Specifies source of an artifact.
- DeployArtifact stringType 
- (Updatable) Type of the deployment artifact.
- ProjectId string
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- Description string
- (Updatable) Optional description about the deployment artifact.
- DisplayName string
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
- ArgumentSubstitution stringMode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- DeployArtifact DeploySource Artifact Deploy Artifact Source Args 
- (Updatable) Specifies source of an artifact.
- DeployArtifact stringType 
- (Updatable) Type of the deployment artifact.
- ProjectId string
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- Description string
- (Updatable) Optional description about the deployment artifact.
- DisplayName string
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
- argumentSubstitution StringMode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- deployArtifact DeploySource Artifact Deploy Artifact Source 
- (Updatable) Specifies source of an artifact.
- deployArtifact StringType 
- (Updatable) Type of the deployment artifact.
- projectId String
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- description String
- (Updatable) Optional description about the deployment artifact.
- displayName String
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
- argumentSubstitution stringMode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- deployArtifact DeploySource Artifact Deploy Artifact Source 
- (Updatable) Specifies source of an artifact.
- deployArtifact stringType 
- (Updatable) Type of the deployment artifact.
- projectId string
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- description string
- (Updatable) Optional description about the deployment artifact.
- displayName string
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
- argument_substitution_ strmode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- deploy_artifact_ devops.source Deploy Artifact Deploy Artifact Source Args 
- (Updatable) Specifies source of an artifact.
- deploy_artifact_ strtype 
- (Updatable) Type of the deployment artifact.
- project_id str
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- description str
- (Updatable) Optional description about the deployment artifact.
- display_name str
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
- argumentSubstitution StringMode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- deployArtifact Property MapSource 
- (Updatable) Specifies source of an artifact.
- deployArtifact StringType 
- (Updatable) Type of the deployment artifact.
- projectId String
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- description String
- (Updatable) Optional description about the deployment artifact.
- displayName String
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
Outputs
All input properties are implicitly available as output properties. Additionally, the DeployArtifact resource produces the following output properties:
- CompartmentId string
- The OCID of a compartment.
- Id string
- The provider-assigned unique ID for this managed resource.
- LifecycleDetails string
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- State string
- Current state of the deployment artifact.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- Time the deployment artifact was created. Format defined by RFC3339.
- TimeUpdated string
- Time the deployment artifact was updated. Format defined by RFC3339.
- CompartmentId string
- The OCID of a compartment.
- Id string
- The provider-assigned unique ID for this managed resource.
- LifecycleDetails string
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- State string
- Current state of the deployment artifact.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- Time the deployment artifact was created. Format defined by RFC3339.
- TimeUpdated string
- Time the deployment artifact was updated. Format defined by RFC3339.
- compartmentId String
- The OCID of a compartment.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycleDetails String
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- state String
- Current state of the deployment artifact.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- Time the deployment artifact was created. Format defined by RFC3339.
- timeUpdated String
- Time the deployment artifact was updated. Format defined by RFC3339.
- compartmentId string
- The OCID of a compartment.
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycleDetails string
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- state string
- Current state of the deployment artifact.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- Time the deployment artifact was created. Format defined by RFC3339.
- timeUpdated string
- Time the deployment artifact was updated. Format defined by RFC3339.
- compartment_id str
- The OCID of a compartment.
- id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_details str
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- state str
- Current state of the deployment artifact.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- Time the deployment artifact was created. Format defined by RFC3339.
- time_updated str
- Time the deployment artifact was updated. Format defined by RFC3339.
- compartmentId String
- The OCID of a compartment.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycleDetails String
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- state String
- Current state of the deployment artifact.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- Time the deployment artifact was created. Format defined by RFC3339.
- timeUpdated String
- Time the deployment artifact was updated. Format defined by RFC3339.
Look up Existing DeployArtifact Resource
Get an existing DeployArtifact resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DeployArtifactState, opts?: CustomResourceOptions): DeployArtifact@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        argument_substitution_mode: Optional[str] = None,
        compartment_id: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        deploy_artifact_source: Optional[_devops.DeployArtifactDeployArtifactSourceArgs] = None,
        deploy_artifact_type: Optional[str] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        lifecycle_details: Optional[str] = None,
        project_id: Optional[str] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> DeployArtifactfunc GetDeployArtifact(ctx *Context, name string, id IDInput, state *DeployArtifactState, opts ...ResourceOption) (*DeployArtifact, error)public static DeployArtifact Get(string name, Input<string> id, DeployArtifactState? state, CustomResourceOptions? opts = null)public static DeployArtifact get(String name, Output<String> id, DeployArtifactState state, CustomResourceOptions options)resources:  _:    type: oci:DevOps:DeployArtifact    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- ArgumentSubstitution stringMode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- CompartmentId string
- The OCID of a compartment.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- DeployArtifact DeploySource Artifact Deploy Artifact Source 
- (Updatable) Specifies source of an artifact.
- DeployArtifact stringType 
- (Updatable) Type of the deployment artifact.
- Description string
- (Updatable) Optional description about the deployment artifact.
- DisplayName string
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
- LifecycleDetails string
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- ProjectId string
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- State string
- Current state of the deployment artifact.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- Time the deployment artifact was created. Format defined by RFC3339.
- TimeUpdated string
- Time the deployment artifact was updated. Format defined by RFC3339.
- ArgumentSubstitution stringMode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- CompartmentId string
- The OCID of a compartment.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- DeployArtifact DeploySource Artifact Deploy Artifact Source Args 
- (Updatable) Specifies source of an artifact.
- DeployArtifact stringType 
- (Updatable) Type of the deployment artifact.
- Description string
- (Updatable) Optional description about the deployment artifact.
- DisplayName string
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
- LifecycleDetails string
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- ProjectId string
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- State string
- Current state of the deployment artifact.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- Time the deployment artifact was created. Format defined by RFC3339.
- TimeUpdated string
- Time the deployment artifact was updated. Format defined by RFC3339.
- argumentSubstitution StringMode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- compartmentId String
- The OCID of a compartment.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- deployArtifact DeploySource Artifact Deploy Artifact Source 
- (Updatable) Specifies source of an artifact.
- deployArtifact StringType 
- (Updatable) Type of the deployment artifact.
- description String
- (Updatable) Optional description about the deployment artifact.
- displayName String
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
- lifecycleDetails String
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- projectId String
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- state String
- Current state of the deployment artifact.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- Time the deployment artifact was created. Format defined by RFC3339.
- timeUpdated String
- Time the deployment artifact was updated. Format defined by RFC3339.
- argumentSubstitution stringMode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- compartmentId string
- The OCID of a compartment.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- deployArtifact DeploySource Artifact Deploy Artifact Source 
- (Updatable) Specifies source of an artifact.
- deployArtifact stringType 
- (Updatable) Type of the deployment artifact.
- description string
- (Updatable) Optional description about the deployment artifact.
- displayName string
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
- lifecycleDetails string
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- projectId string
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- state string
- Current state of the deployment artifact.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- Time the deployment artifact was created. Format defined by RFC3339.
- timeUpdated string
- Time the deployment artifact was updated. Format defined by RFC3339.
- argument_substitution_ strmode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- compartment_id str
- The OCID of a compartment.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- deploy_artifact_ devops.source Deploy Artifact Deploy Artifact Source Args 
- (Updatable) Specifies source of an artifact.
- deploy_artifact_ strtype 
- (Updatable) Type of the deployment artifact.
- description str
- (Updatable) Optional description about the deployment artifact.
- display_name str
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
- lifecycle_details str
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- project_id str
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- state str
- Current state of the deployment artifact.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- Time the deployment artifact was created. Format defined by RFC3339.
- time_updated str
- Time the deployment artifact was updated. Format defined by RFC3339.
- argumentSubstitution StringMode 
- (Updatable) Mode for artifact parameter substitution. Options: "NONE", "SUBSTITUTE_PLACEHOLDERS"For Helm Deployments only "NONE" is supported.
- compartmentId String
- The OCID of a compartment.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}
- deployArtifact Property MapSource 
- (Updatable) Specifies source of an artifact.
- deployArtifact StringType 
- (Updatable) Type of the deployment artifact.
- description String
- (Updatable) Optional description about the deployment artifact.
- displayName String
- (Updatable) Deployment artifact display name. Avoid entering confidential information.
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}
- lifecycleDetails String
- A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
- projectId String
- The OCID of a project. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- state String
- Current state of the deployment artifact.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- Time the deployment artifact was created. Format defined by RFC3339.
- timeUpdated String
- Time the deployment artifact was updated. Format defined by RFC3339.
Supporting Types
DeployArtifactDeployArtifactSource, DeployArtifactDeployArtifactSourceArgs          
- DeployArtifact stringSource Type 
- (Updatable) Specifies types of artifact sources.
- Base64encodedContent string
- (Updatable) The Helm commands to be executed, base 64 encoded
- ChartUrl string
- (Updatable) The URL of an OCIR repository.
- DeployArtifact stringPath 
- (Updatable) Specifies the artifact path in the repository.
- DeployArtifact stringVersion 
- (Updatable) Users can set this as a placeholder value that refers to a pipeline parameter, for example, ${appVersion}.
- HelmArtifact stringSource Type 
- (Updatable) Specifies types of artifact sources.
- HelmVerification DeployKey Source Artifact Deploy Artifact Source Helm Verification Key Source 
- (Updatable) The source of the verification material.
- ImageDigest string
- (Updatable) Specifies image digest for the version of the image.
- ImageUri string
- (Updatable) Specifies OCIR Image Path - optionally include tag.
- RepositoryId string
- (Updatable) The OCID of a repository
- DeployArtifact stringSource Type 
- (Updatable) Specifies types of artifact sources.
- Base64encodedContent string
- (Updatable) The Helm commands to be executed, base 64 encoded
- ChartUrl string
- (Updatable) The URL of an OCIR repository.
- DeployArtifact stringPath 
- (Updatable) Specifies the artifact path in the repository.
- DeployArtifact stringVersion 
- (Updatable) Users can set this as a placeholder value that refers to a pipeline parameter, for example, ${appVersion}.
- HelmArtifact stringSource Type 
- (Updatable) Specifies types of artifact sources.
- HelmVerification DeployKey Source Artifact Deploy Artifact Source Helm Verification Key Source 
- (Updatable) The source of the verification material.
- ImageDigest string
- (Updatable) Specifies image digest for the version of the image.
- ImageUri string
- (Updatable) Specifies OCIR Image Path - optionally include tag.
- RepositoryId string
- (Updatable) The OCID of a repository
- deployArtifact StringSource Type 
- (Updatable) Specifies types of artifact sources.
- base64encodedContent String
- (Updatable) The Helm commands to be executed, base 64 encoded
- chartUrl String
- (Updatable) The URL of an OCIR repository.
- deployArtifact StringPath 
- (Updatable) Specifies the artifact path in the repository.
- deployArtifact StringVersion 
- (Updatable) Users can set this as a placeholder value that refers to a pipeline parameter, for example, ${appVersion}.
- helmArtifact StringSource Type 
- (Updatable) Specifies types of artifact sources.
- helmVerification DeployKey Source Artifact Deploy Artifact Source Helm Verification Key Source 
- (Updatable) The source of the verification material.
- imageDigest String
- (Updatable) Specifies image digest for the version of the image.
- imageUri String
- (Updatable) Specifies OCIR Image Path - optionally include tag.
- repositoryId String
- (Updatable) The OCID of a repository
- deployArtifact stringSource Type 
- (Updatable) Specifies types of artifact sources.
- base64encodedContent string
- (Updatable) The Helm commands to be executed, base 64 encoded
- chartUrl string
- (Updatable) The URL of an OCIR repository.
- deployArtifact stringPath 
- (Updatable) Specifies the artifact path in the repository.
- deployArtifact stringVersion 
- (Updatable) Users can set this as a placeholder value that refers to a pipeline parameter, for example, ${appVersion}.
- helmArtifact stringSource Type 
- (Updatable) Specifies types of artifact sources.
- helmVerification DeployKey Source Artifact Deploy Artifact Source Helm Verification Key Source 
- (Updatable) The source of the verification material.
- imageDigest string
- (Updatable) Specifies image digest for the version of the image.
- imageUri string
- (Updatable) Specifies OCIR Image Path - optionally include tag.
- repositoryId string
- (Updatable) The OCID of a repository
- deploy_artifact_ strsource_ type 
- (Updatable) Specifies types of artifact sources.
- base64encoded_content str
- (Updatable) The Helm commands to be executed, base 64 encoded
- chart_url str
- (Updatable) The URL of an OCIR repository.
- deploy_artifact_ strpath 
- (Updatable) Specifies the artifact path in the repository.
- deploy_artifact_ strversion 
- (Updatable) Users can set this as a placeholder value that refers to a pipeline parameter, for example, ${appVersion}.
- helm_artifact_ strsource_ type 
- (Updatable) Specifies types of artifact sources.
- helm_verification_ devops.key_ source Deploy Artifact Deploy Artifact Source Helm Verification Key Source 
- (Updatable) The source of the verification material.
- image_digest str
- (Updatable) Specifies image digest for the version of the image.
- image_uri str
- (Updatable) Specifies OCIR Image Path - optionally include tag.
- repository_id str
- (Updatable) The OCID of a repository
- deployArtifact StringSource Type 
- (Updatable) Specifies types of artifact sources.
- base64encodedContent String
- (Updatable) The Helm commands to be executed, base 64 encoded
- chartUrl String
- (Updatable) The URL of an OCIR repository.
- deployArtifact StringPath 
- (Updatable) Specifies the artifact path in the repository.
- deployArtifact StringVersion 
- (Updatable) Users can set this as a placeholder value that refers to a pipeline parameter, for example, ${appVersion}.
- helmArtifact StringSource Type 
- (Updatable) Specifies types of artifact sources.
- helmVerification Property MapKey Source 
- (Updatable) The source of the verification material.
- imageDigest String
- (Updatable) Specifies image digest for the version of the image.
- imageUri String
- (Updatable) Specifies OCIR Image Path - optionally include tag.
- repositoryId String
- (Updatable) The OCID of a repository
DeployArtifactDeployArtifactSourceHelmVerificationKeySource, DeployArtifactDeployArtifactSourceHelmVerificationKeySourceArgs                  
- VerificationKey stringSource Type 
- (Updatable) Specifies type of verification material.
- CurrentPublic stringKey 
- (Updatable) Current version of Base64 encoding of the public key which is in binary GPG exported format.
- PreviousPublic stringKey 
- (Updatable) Previous version of Base64 encoding of the public key which is in binary GPG exported format. This would be used for key rotation scenarios.
- VaultSecret stringId 
- (Updatable) The OCID of the Vault Secret containing the verification key versions.
- VerificationKey stringSource Type 
- (Updatable) Specifies type of verification material.
- CurrentPublic stringKey 
- (Updatable) Current version of Base64 encoding of the public key which is in binary GPG exported format.
- PreviousPublic stringKey 
- (Updatable) Previous version of Base64 encoding of the public key which is in binary GPG exported format. This would be used for key rotation scenarios.
- VaultSecret stringId 
- (Updatable) The OCID of the Vault Secret containing the verification key versions.
- verificationKey StringSource Type 
- (Updatable) Specifies type of verification material.
- currentPublic StringKey 
- (Updatable) Current version of Base64 encoding of the public key which is in binary GPG exported format.
- previousPublic StringKey 
- (Updatable) Previous version of Base64 encoding of the public key which is in binary GPG exported format. This would be used for key rotation scenarios.
- vaultSecret StringId 
- (Updatable) The OCID of the Vault Secret containing the verification key versions.
- verificationKey stringSource Type 
- (Updatable) Specifies type of verification material.
- currentPublic stringKey 
- (Updatable) Current version of Base64 encoding of the public key which is in binary GPG exported format.
- previousPublic stringKey 
- (Updatable) Previous version of Base64 encoding of the public key which is in binary GPG exported format. This would be used for key rotation scenarios.
- vaultSecret stringId 
- (Updatable) The OCID of the Vault Secret containing the verification key versions.
- verification_key_ strsource_ type 
- (Updatable) Specifies type of verification material.
- current_public_ strkey 
- (Updatable) Current version of Base64 encoding of the public key which is in binary GPG exported format.
- previous_public_ strkey 
- (Updatable) Previous version of Base64 encoding of the public key which is in binary GPG exported format. This would be used for key rotation scenarios.
- vault_secret_ strid 
- (Updatable) The OCID of the Vault Secret containing the verification key versions.
- verificationKey StringSource Type 
- (Updatable) Specifies type of verification material.
- currentPublic StringKey 
- (Updatable) Current version of Base64 encoding of the public key which is in binary GPG exported format.
- previousPublic StringKey 
- (Updatable) Previous version of Base64 encoding of the public key which is in binary GPG exported format. This would be used for key rotation scenarios.
- vaultSecret StringId 
- (Updatable) The OCID of the Vault Secret containing the verification key versions.
Import
DeployArtifacts can be imported using the id, e.g.
$ pulumi import oci:DevOps/deployArtifact:DeployArtifact test_deploy_artifact "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.