Class InterconnectDiagnosticsMacsecStatus
Describes the status of MACsec encryption on the link.
Inheritance
System.Object
InterconnectDiagnosticsMacsecStatus
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class InterconnectDiagnosticsMacsecStatus : IDirectResponseSchema
Properties
Ckn
Indicates the Connectivity Association Key Name (CKN) currently being used if MACsec is operational.
Declaration
[JsonProperty("ckn")]
public virtual string Ckn { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
State
The current state of MACsec configuration on this Interconnect, which can take one of the following values:
- INITIALIZED: MACsec has been configured on the bundle interface. The Google edge router is waiting to establish a MACsec session with the customer router on the other side of this Interconnect. In addition, when key rollover fails between the two routers, the bundle interface will return to the initialized state.
- SECURED: MACsec session has been successfully established between the Google edge router and the customer router. - FAILED: MACsec configuration on the bundle interface encountered an error. - DISABLED: MACsec is explicitly disabled on this Interconnect.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |