Compute Engine v1 API - Class InterconnectMacsecConfigPreSharedKey (2.15.0)

public sealed class InterconnectMacsecConfigPreSharedKey : IMessage<InterconnectMacsecConfigPreSharedKey>, IEquatable<InterconnectMacsecConfigPreSharedKey>, IDeepCloneable<InterconnectMacsecConfigPreSharedKey>, IBufferMessage, IMessage

Reference documentation and code samples for the Compute Engine v1 API class InterconnectMacsecConfigPreSharedKey.

Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.

Inheritance

object > InterconnectMacsecConfigPreSharedKey

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

InterconnectMacsecConfigPreSharedKey()

public InterconnectMacsecConfigPreSharedKey()

InterconnectMacsecConfigPreSharedKey(InterconnectMacsecConfigPreSharedKey)

public InterconnectMacsecConfigPreSharedKey(InterconnectMacsecConfigPreSharedKey other)
Parameter
NameDescription
otherInterconnectMacsecConfigPreSharedKey

Properties

Cak

public string Cak { get; set; }

An auto-generated Connectivity Association Key (CAK) for this key.

Property Value
TypeDescription
string

Ckn

public string Ckn { get; set; }

An auto-generated Connectivity Association Key Name (CKN) for this key.

Property Value
TypeDescription
string

HasCak

public bool HasCak { get; }

Gets whether the "cak" field is set

Property Value
TypeDescription
bool

HasCkn

public bool HasCkn { get; }

Gets whether the "ckn" field is set

Property Value
TypeDescription
bool

HasName

public bool HasName { get; }

Gets whether the "name" field is set

Property Value
TypeDescription
bool

HasStartTime

public bool HasStartTime { get; }

Gets whether the "start_time" field is set

Property Value
TypeDescription
bool

Name

public string Name { get; set; }

User provided name for this pre-shared key.

Property Value
TypeDescription
string

StartTime

public string StartTime { get; set; }

User provided timestamp on or after which this key is valid.

Property Value
TypeDescription
string