Share via


PlatformProperties Class

Definition

The platform properties against which the run has to happen.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api20190601Preview.PlatformPropertiesTypeConverter))]
public class PlatformProperties : Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api20190601Preview.IPlatformProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api20190601Preview.PlatformPropertiesTypeConverter))>]
type PlatformProperties = class
    interface IPlatformProperties
    interface IJsonSerializable
Public Class PlatformProperties
Implements IPlatformProperties
Inheritance
PlatformProperties
Attributes
Implements

Constructors

PlatformProperties()

Creates an new PlatformProperties instance.

Properties

Architecture

The OS architecture.

OS

The operating system type required for the run.

Variant

Variant of the CPU.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PlatformProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PlatformProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api20190601Preview.IPlatformProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PlatformProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to