Class CertificateMap.Types.GclbTarget (1.0.0-beta02)

public sealed class GclbTarget : IMessage<CertificateMap.Types.GclbTarget>, IEquatable<CertificateMap.Types.GclbTarget>, IDeepCloneable<CertificateMap.Types.GclbTarget>, IBufferMessage, IMessage

Describes a Target Proxy which uses this Certificate Map.

Inheritance

Object > CertificateMap.Types.GclbTarget

Namespace

Google.Cloud.CertificateManager.V1

Assembly

Google.Cloud.CertificateManager.V1.dll

Constructors

GclbTarget()

public GclbTarget()

GclbTarget(CertificateMap.Types.GclbTarget)

public GclbTarget(CertificateMap.Types.GclbTarget other)
Parameter
NameDescription
otherCertificateMap.Types.GclbTarget

Properties

IpConfigs

public RepeatedField<CertificateMap.Types.GclbTarget.Types.IpConfig> IpConfigs { get; }

IP configurations for this Target Proxy where the Certificate Map is serving.

Property Value
TypeDescription
RepeatedField<CertificateMap.Types.GclbTarget.Types.IpConfig>

TargetHttpsProxy

public string TargetHttpsProxy { get; set; }

A name must be in the format projects/*/locations/*/targetHttpsProxies/*.

Property Value
TypeDescription
String

TargetProxyCase

public CertificateMap.Types.GclbTarget.TargetProxyOneofCase TargetProxyCase { get; }
Property Value
TypeDescription
CertificateMap.Types.GclbTarget.TargetProxyOneofCase

TargetSslProxy

public string TargetSslProxy { get; set; }

A name must be in the format projects/*/locations/*/targetSslProxies/*.

Property Value
TypeDescription
String