Share via


DeploymentExtensionSpec Class

Definition

Extension sidecars to be added to the deployment.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Api20240501Preview.DeploymentExtensionSpecTypeConverter))]
public class DeploymentExtensionSpec : Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Api20240501Preview.IDeploymentExtensionSpec
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Api20240501Preview.DeploymentExtensionSpecTypeConverter))>]
type DeploymentExtensionSpec = class
    interface IDeploymentExtensionSpec
    interface IJsonSerializable
Public Class DeploymentExtensionSpec
Implements IDeploymentExtensionSpec
Inheritance
DeploymentExtensionSpec
Attributes
Implements

Constructors

DeploymentExtensionSpec()

Creates an new DeploymentExtensionSpec instance.

Properties

ExtensionType

Type of extension to be added.

Name

Name of the extension.

ProtectedSetting

Protected settings for the extension.

Setting

Settings for the extension.

Version

Version of the extension being used.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DeploymentExtensionSpec.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DeploymentExtensionSpec.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Api20240501Preview.IDeploymentExtensionSpec.

FromJsonString(String)

Creates a new instance of DeploymentExtensionSpec, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DeploymentExtensionSpec into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to