1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CloudBridge
  5. AgentDependency
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

oci.CloudBridge.AgentDependency

Explore with Pulumi AI

This resource provides the Agent Dependency resource in Oracle Cloud Infrastructure Cloud Bridge service.

Creates an AgentDependency.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testAgentDependency = new oci.cloudbridge.AgentDependency("test_agent_dependency", {
    bucket: agentDependencyBucket,
    compartmentId: compartmentId,
    dependencyName: agentDependencyDependencyName,
    displayName: agentDependencyDisplayName,
    namespace: agentDependencyNamespace,
    object: agentDependencyObject,
    definedTags: {
        "Operations.CostCenter": "42",
    },
    dependencyVersion: agentDependencyDependencyVersion,
    description: agentDependencyDescription,
    freeformTags: {
        Department: "Finance",
    },
    systemTags: agentDependencySystemTags,
});
Copy
import pulumi
import pulumi_oci as oci

test_agent_dependency = oci.cloud_bridge.AgentDependency("test_agent_dependency",
    bucket=agent_dependency_bucket,
    compartment_id=compartment_id,
    dependency_name=agent_dependency_dependency_name,
    display_name=agent_dependency_display_name,
    namespace=agent_dependency_namespace,
    object=agent_dependency_object,
    defined_tags={
        "Operations.CostCenter": "42",
    },
    dependency_version=agent_dependency_dependency_version,
    description=agent_dependency_description,
    freeform_tags={
        "Department": "Finance",
    },
    system_tags=agent_dependency_system_tags)
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloudbridge.NewAgentDependency(ctx, "test_agent_dependency", &cloudbridge.AgentDependencyArgs{
			Bucket:         pulumi.Any(agentDependencyBucket),
			CompartmentId:  pulumi.Any(compartmentId),
			DependencyName: pulumi.Any(agentDependencyDependencyName),
			DisplayName:    pulumi.Any(agentDependencyDisplayName),
			Namespace:      pulumi.Any(agentDependencyNamespace),
			Object:         pulumi.Any(agentDependencyObject),
			DefinedTags: pulumi.StringMap{
				"Operations.CostCenter": pulumi.String("42"),
			},
			DependencyVersion: pulumi.Any(agentDependencyDependencyVersion),
			Description:       pulumi.Any(agentDependencyDescription),
			FreeformTags: pulumi.StringMap{
				"Department": pulumi.String("Finance"),
			},
			SystemTags: pulumi.Any(agentDependencySystemTags),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testAgentDependency = new Oci.CloudBridge.AgentDependency("test_agent_dependency", new()
    {
        Bucket = agentDependencyBucket,
        CompartmentId = compartmentId,
        DependencyName = agentDependencyDependencyName,
        DisplayName = agentDependencyDisplayName,
        Namespace = agentDependencyNamespace,
        Object = agentDependencyObject,
        DefinedTags = 
        {
            { "Operations.CostCenter", "42" },
        },
        DependencyVersion = agentDependencyDependencyVersion,
        Description = agentDependencyDescription,
        FreeformTags = 
        {
            { "Department", "Finance" },
        },
        SystemTags = agentDependencySystemTags,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CloudBridge.AgentDependency;
import com.pulumi.oci.CloudBridge.AgentDependencyArgs;
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 testAgentDependency = new AgentDependency("testAgentDependency", AgentDependencyArgs.builder()
            .bucket(agentDependencyBucket)
            .compartmentId(compartmentId)
            .dependencyName(agentDependencyDependencyName)
            .displayName(agentDependencyDisplayName)
            .namespace(agentDependencyNamespace)
            .object(agentDependencyObject)
            .definedTags(Map.of("Operations.CostCenter", "42"))
            .dependencyVersion(agentDependencyDependencyVersion)
            .description(agentDependencyDescription)
            .freeformTags(Map.of("Department", "Finance"))
            .systemTags(agentDependencySystemTags)
            .build());

    }
}
Copy
resources:
  testAgentDependency:
    type: oci:CloudBridge:AgentDependency
    name: test_agent_dependency
    properties:
      bucket: ${agentDependencyBucket}
      compartmentId: ${compartmentId}
      dependencyName: ${agentDependencyDependencyName}
      displayName: ${agentDependencyDisplayName}
      namespace: ${agentDependencyNamespace}
      object: ${agentDependencyObject}
      definedTags:
        Operations.CostCenter: '42'
      dependencyVersion: ${agentDependencyDependencyVersion}
      description: ${agentDependencyDescription}
      freeformTags:
        Department: Finance
      systemTags: ${agentDependencySystemTags}
Copy

Create AgentDependency Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new AgentDependency(name: string, args: AgentDependencyArgs, opts?: CustomResourceOptions);
@overload
def AgentDependency(resource_name: str,
                    args: AgentDependencyArgs,
                    opts: Optional[ResourceOptions] = None)

@overload
def AgentDependency(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    bucket: Optional[str] = None,
                    compartment_id: Optional[str] = None,
                    dependency_name: Optional[str] = None,
                    display_name: Optional[str] = None,
                    namespace: Optional[str] = None,
                    object: Optional[str] = None,
                    defined_tags: Optional[Mapping[str, str]] = None,
                    dependency_version: Optional[str] = None,
                    description: Optional[str] = None,
                    freeform_tags: Optional[Mapping[str, str]] = None,
                    system_tags: Optional[Mapping[str, str]] = None)
func NewAgentDependency(ctx *Context, name string, args AgentDependencyArgs, opts ...ResourceOption) (*AgentDependency, error)
public AgentDependency(string name, AgentDependencyArgs args, CustomResourceOptions? opts = null)
public AgentDependency(String name, AgentDependencyArgs args)
public AgentDependency(String name, AgentDependencyArgs args, CustomResourceOptions options)
type: oci:CloudBridge:AgentDependency
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. AgentDependencyArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. AgentDependencyArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. AgentDependencyArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AgentDependencyArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AgentDependencyArgs
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 agentDependencyResource = new Oci.CloudBridge.AgentDependency("agentDependencyResource", new()
{
    Bucket = "string",
    CompartmentId = "string",
    DependencyName = "string",
    DisplayName = "string",
    Namespace = "string",
    Object = "string",
    DefinedTags = 
    {
        { "string", "string" },
    },
    DependencyVersion = "string",
    Description = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    SystemTags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := CloudBridge.NewAgentDependency(ctx, "agentDependencyResource", &CloudBridge.AgentDependencyArgs{
	Bucket:         pulumi.String("string"),
	CompartmentId:  pulumi.String("string"),
	DependencyName: pulumi.String("string"),
	DisplayName:    pulumi.String("string"),
	Namespace:      pulumi.String("string"),
	Object:         pulumi.String("string"),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	DependencyVersion: pulumi.String("string"),
	Description:       pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	SystemTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var agentDependencyResource = new AgentDependency("agentDependencyResource", AgentDependencyArgs.builder()
    .bucket("string")
    .compartmentId("string")
    .dependencyName("string")
    .displayName("string")
    .namespace("string")
    .object("string")
    .definedTags(Map.of("string", "string"))
    .dependencyVersion("string")
    .description("string")
    .freeformTags(Map.of("string", "string"))
    .systemTags(Map.of("string", "string"))
    .build());
Copy
agent_dependency_resource = oci.cloud_bridge.AgentDependency("agentDependencyResource",
    bucket="string",
    compartment_id="string",
    dependency_name="string",
    display_name="string",
    namespace="string",
    object="string",
    defined_tags={
        "string": "string",
    },
    dependency_version="string",
    description="string",
    freeform_tags={
        "string": "string",
    },
    system_tags={
        "string": "string",
    })
Copy
const agentDependencyResource = new oci.cloudbridge.AgentDependency("agentDependencyResource", {
    bucket: "string",
    compartmentId: "string",
    dependencyName: "string",
    displayName: "string",
    namespace: "string",
    object: "string",
    definedTags: {
        string: "string",
    },
    dependencyVersion: "string",
    description: "string",
    freeformTags: {
        string: "string",
    },
    systemTags: {
        string: "string",
    },
});
Copy
type: oci:CloudBridge:AgentDependency
properties:
    bucket: string
    compartmentId: string
    definedTags:
        string: string
    dependencyName: string
    dependencyVersion: string
    description: string
    displayName: string
    freeformTags:
        string: string
    namespace: string
    object: string
    systemTags:
        string: string
Copy

AgentDependency 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 AgentDependency resource accepts the following input properties:

Bucket This property is required. string
(Updatable) Object storage bucket where the dependency is uploaded.
CompartmentId This property is required. string
(Updatable) Compartment identifier.
DependencyName This property is required. string
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
DisplayName This property is required. string
(Updatable) Display name of the Agent dependency.
Namespace This property is required. string
(Updatable) Object storage namespace associated with the customer's tenancy.
Object This property is required. string
(Updatable) Name of the dependency object uploaded by the customer.
DefinedTags Dictionary<string, string>
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DependencyVersion string
(Updatable) Version of the Agent dependency.
Description string
(Updatable) Description about the Agent dependency.
FreeformTags Dictionary<string, string>
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
SystemTags Dictionary<string, string>

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

Bucket This property is required. string
(Updatable) Object storage bucket where the dependency is uploaded.
CompartmentId This property is required. string
(Updatable) Compartment identifier.
DependencyName This property is required. string
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
DisplayName This property is required. string
(Updatable) Display name of the Agent dependency.
Namespace This property is required. string
(Updatable) Object storage namespace associated with the customer's tenancy.
Object This property is required. string
(Updatable) Name of the dependency object uploaded by the customer.
DefinedTags map[string]string
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DependencyVersion string
(Updatable) Version of the Agent dependency.
Description string
(Updatable) Description about the Agent dependency.
FreeformTags map[string]string
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
SystemTags map[string]string

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

bucket This property is required. String
(Updatable) Object storage bucket where the dependency is uploaded.
compartmentId This property is required. String
(Updatable) Compartment identifier.
dependencyName This property is required. String
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
displayName This property is required. String
(Updatable) Display name of the Agent dependency.
namespace This property is required. String
(Updatable) Object storage namespace associated with the customer's tenancy.
object This property is required. String
(Updatable) Name of the dependency object uploaded by the customer.
definedTags Map<String,String>
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
dependencyVersion String
(Updatable) Version of the Agent dependency.
description String
(Updatable) Description about the Agent dependency.
freeformTags Map<String,String>
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
systemTags Map<String,String>

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

bucket This property is required. string
(Updatable) Object storage bucket where the dependency is uploaded.
compartmentId This property is required. string
(Updatable) Compartment identifier.
dependencyName This property is required. string
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
displayName This property is required. string
(Updatable) Display name of the Agent dependency.
namespace This property is required. string
(Updatable) Object storage namespace associated with the customer's tenancy.
object This property is required. string
(Updatable) Name of the dependency object uploaded by the customer.
definedTags {[key: string]: string}
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
dependencyVersion string
(Updatable) Version of the Agent dependency.
description string
(Updatable) Description about the Agent dependency.
freeformTags {[key: string]: string}
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
systemTags {[key: string]: string}

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

bucket This property is required. str
(Updatable) Object storage bucket where the dependency is uploaded.
compartment_id This property is required. str
(Updatable) Compartment identifier.
dependency_name This property is required. str
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
display_name This property is required. str
(Updatable) Display name of the Agent dependency.
namespace This property is required. str
(Updatable) Object storage namespace associated with the customer's tenancy.
object This property is required. str
(Updatable) Name of the dependency object uploaded by the customer.
defined_tags Mapping[str, str]
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
dependency_version str
(Updatable) Version of the Agent dependency.
description str
(Updatable) Description about the Agent dependency.
freeform_tags Mapping[str, str]
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
system_tags Mapping[str, str]

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

bucket This property is required. String
(Updatable) Object storage bucket where the dependency is uploaded.
compartmentId This property is required. String
(Updatable) Compartment identifier.
dependencyName This property is required. String
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
displayName This property is required. String
(Updatable) Display name of the Agent dependency.
namespace This property is required. String
(Updatable) Object storage namespace associated with the customer's tenancy.
object This property is required. String
(Updatable) Name of the dependency object uploaded by the customer.
definedTags Map<String>
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
dependencyVersion String
(Updatable) Version of the Agent dependency.
description String
(Updatable) Description about the Agent dependency.
freeformTags Map<String>
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
systemTags Map<String>

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

Outputs

All input properties are implicitly available as output properties. Additionally, the AgentDependency resource produces the following output properties:

Checksum string
The checksum associated with the dependency object returned by Object Storage.
ETag string
The eTag associated with the dependency object returned by Object Storage.
Id string
The provider-assigned unique ID for this managed resource.
LifecycleDetails string
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
State string
The current state of AgentDependency.
TimeCreated string
The time when the AgentDependency was created. An RFC3339 formatted datetime string.
Checksum string
The checksum associated with the dependency object returned by Object Storage.
ETag string
The eTag associated with the dependency object returned by Object Storage.
Id string
The provider-assigned unique ID for this managed resource.
LifecycleDetails string
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
State string
The current state of AgentDependency.
TimeCreated string
The time when the AgentDependency was created. An RFC3339 formatted datetime string.
checksum String
The checksum associated with the dependency object returned by Object Storage.
eTag String
The eTag associated with the dependency object returned by Object Storage.
id String
The provider-assigned unique ID for this managed resource.
lifecycleDetails String
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
state String
The current state of AgentDependency.
timeCreated String
The time when the AgentDependency was created. An RFC3339 formatted datetime string.
checksum string
The checksum associated with the dependency object returned by Object Storage.
eTag string
The eTag associated with the dependency object returned by Object Storage.
id string
The provider-assigned unique ID for this managed resource.
lifecycleDetails string
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
state string
The current state of AgentDependency.
timeCreated string
The time when the AgentDependency was created. An RFC3339 formatted datetime string.
checksum str
The checksum associated with the dependency object returned by Object Storage.
e_tag str
The eTag associated with the dependency object returned by Object Storage.
id str
The provider-assigned unique ID for this managed resource.
lifecycle_details str
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
state str
The current state of AgentDependency.
time_created str
The time when the AgentDependency was created. An RFC3339 formatted datetime string.
checksum String
The checksum associated with the dependency object returned by Object Storage.
eTag String
The eTag associated with the dependency object returned by Object Storage.
id String
The provider-assigned unique ID for this managed resource.
lifecycleDetails String
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
state String
The current state of AgentDependency.
timeCreated String
The time when the AgentDependency was created. An RFC3339 formatted datetime string.

Look up Existing AgentDependency Resource

Get an existing AgentDependency 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?: AgentDependencyState, opts?: CustomResourceOptions): AgentDependency
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        bucket: Optional[str] = None,
        checksum: Optional[str] = None,
        compartment_id: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        dependency_name: Optional[str] = None,
        dependency_version: Optional[str] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        e_tag: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        lifecycle_details: Optional[str] = None,
        namespace: Optional[str] = None,
        object: Optional[str] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None) -> AgentDependency
func GetAgentDependency(ctx *Context, name string, id IDInput, state *AgentDependencyState, opts ...ResourceOption) (*AgentDependency, error)
public static AgentDependency Get(string name, Input<string> id, AgentDependencyState? state, CustomResourceOptions? opts = null)
public static AgentDependency get(String name, Output<String> id, AgentDependencyState state, CustomResourceOptions options)
resources:  _:    type: oci:CloudBridge:AgentDependency    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
Bucket string
(Updatable) Object storage bucket where the dependency is uploaded.
Checksum string
The checksum associated with the dependency object returned by Object Storage.
CompartmentId string
(Updatable) Compartment identifier.
DefinedTags Dictionary<string, string>
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DependencyName string
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
DependencyVersion string
(Updatable) Version of the Agent dependency.
Description string
(Updatable) Description about the Agent dependency.
DisplayName string
(Updatable) Display name of the Agent dependency.
ETag string
The eTag associated with the dependency object returned by Object Storage.
FreeformTags Dictionary<string, string>
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
LifecycleDetails string
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
Namespace string
(Updatable) Object storage namespace associated with the customer's tenancy.
Object string
(Updatable) Name of the dependency object uploaded by the customer.
State string
The current state of AgentDependency.
SystemTags Dictionary<string, string>

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

TimeCreated string
The time when the AgentDependency was created. An RFC3339 formatted datetime string.
Bucket string
(Updatable) Object storage bucket where the dependency is uploaded.
Checksum string
The checksum associated with the dependency object returned by Object Storage.
CompartmentId string
(Updatable) Compartment identifier.
DefinedTags map[string]string
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DependencyName string
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
DependencyVersion string
(Updatable) Version of the Agent dependency.
Description string
(Updatable) Description about the Agent dependency.
DisplayName string
(Updatable) Display name of the Agent dependency.
ETag string
The eTag associated with the dependency object returned by Object Storage.
FreeformTags map[string]string
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
LifecycleDetails string
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
Namespace string
(Updatable) Object storage namespace associated with the customer's tenancy.
Object string
(Updatable) Name of the dependency object uploaded by the customer.
State string
The current state of AgentDependency.
SystemTags map[string]string

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

TimeCreated string
The time when the AgentDependency was created. An RFC3339 formatted datetime string.
bucket String
(Updatable) Object storage bucket where the dependency is uploaded.
checksum String
The checksum associated with the dependency object returned by Object Storage.
compartmentId String
(Updatable) Compartment identifier.
definedTags Map<String,String>
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
dependencyName String
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
dependencyVersion String
(Updatable) Version of the Agent dependency.
description String
(Updatable) Description about the Agent dependency.
displayName String
(Updatable) Display name of the Agent dependency.
eTag String
The eTag associated with the dependency object returned by Object Storage.
freeformTags Map<String,String>
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
lifecycleDetails String
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
namespace String
(Updatable) Object storage namespace associated with the customer's tenancy.
object String
(Updatable) Name of the dependency object uploaded by the customer.
state String
The current state of AgentDependency.
systemTags Map<String,String>

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

timeCreated String
The time when the AgentDependency was created. An RFC3339 formatted datetime string.
bucket string
(Updatable) Object storage bucket where the dependency is uploaded.
checksum string
The checksum associated with the dependency object returned by Object Storage.
compartmentId string
(Updatable) Compartment identifier.
definedTags {[key: string]: string}
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
dependencyName string
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
dependencyVersion string
(Updatable) Version of the Agent dependency.
description string
(Updatable) Description about the Agent dependency.
displayName string
(Updatable) Display name of the Agent dependency.
eTag string
The eTag associated with the dependency object returned by Object Storage.
freeformTags {[key: string]: string}
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
lifecycleDetails string
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
namespace string
(Updatable) Object storage namespace associated with the customer's tenancy.
object string
(Updatable) Name of the dependency object uploaded by the customer.
state string
The current state of AgentDependency.
systemTags {[key: string]: string}

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

timeCreated string
The time when the AgentDependency was created. An RFC3339 formatted datetime string.
bucket str
(Updatable) Object storage bucket where the dependency is uploaded.
checksum str
The checksum associated with the dependency object returned by Object Storage.
compartment_id str
(Updatable) Compartment identifier.
defined_tags Mapping[str, str]
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
dependency_name str
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
dependency_version str
(Updatable) Version of the Agent dependency.
description str
(Updatable) Description about the Agent dependency.
display_name str
(Updatable) Display name of the Agent dependency.
e_tag str
The eTag associated with the dependency object returned by Object Storage.
freeform_tags Mapping[str, str]
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
lifecycle_details str
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
namespace str
(Updatable) Object storage namespace associated with the customer's tenancy.
object str
(Updatable) Name of the dependency object uploaded by the customer.
state str
The current state of AgentDependency.
system_tags Mapping[str, str]

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

time_created str
The time when the AgentDependency was created. An RFC3339 formatted datetime string.
bucket String
(Updatable) Object storage bucket where the dependency is uploaded.
checksum String
The checksum associated with the dependency object returned by Object Storage.
compartmentId String
(Updatable) Compartment identifier.
definedTags Map<String>
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
dependencyName String
(Updatable) Name of the dependency type. This should match the whitelisted enum of dependency names.
dependencyVersion String
(Updatable) Version of the Agent dependency.
description String
(Updatable) Description about the Agent dependency.
displayName String
(Updatable) Display name of the Agent dependency.
eTag String
The eTag associated with the dependency object returned by Object Storage.
freeformTags Map<String>
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {"Department": "Finance"}
lifecycleDetails String
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
namespace String
(Updatable) Object storage namespace associated with the customer's tenancy.
object String
(Updatable) Name of the dependency object uploaded by the customer.
state String
The current state of AgentDependency.
systemTags Map<String>

(Updatable) The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

** 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

timeCreated String
The time when the AgentDependency was created. An RFC3339 formatted datetime string.

Import

AgentDependencies can be imported using the id, e.g.

$ pulumi import oci:CloudBridge/agentDependency:AgentDependency test_agent_dependency "id"
Copy

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 oci Terraform Provider.