Show / Hide Table of Contents

Class UpdateImportedPackageDetails

Payload for updating an imported package

Inheritance
object
UpdateImportedPackageDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OdaService.Models
Assembly: OCI.DotNetSDK.Oda.dll
Syntax
public class UpdateImportedPackageDetails

Properties

CurrentPackageId

Declaration
[Required(ErrorMessage = "CurrentPackageId is required.")]
[JsonProperty(PropertyName = "currentPackageId")]
public string CurrentPackageId { get; set; }
Property Value
Type Description
string

ID of the new package (i.e. version) to import, replacing the old imported package. Leave null if no new package resources are required. The name of the new package must must match the name of the already-imported package.

Remarks

Required

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace": {"bar-key": "value"}}

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type, or scope. Example: {"bar-key": "value"}

ParameterValues

Declaration
[Required(ErrorMessage = "ParameterValues is required.")]
[JsonProperty(PropertyName = "parameterValues")]
public Dictionary<string, string> ParameterValues { get; set; }
Property Value
Type Description
Dictionary<string, string>

A list of the updated parameter values to apply to this imported package.

Remarks

Required

In this article
Back to top