public sealed class MasterAuthorizedNetworksConfig : IMessage<MasterAuthorizedNetworksConfig>, IEquatable<MasterAuthorizedNetworksConfig>, IDeepCloneable<MasterAuthorizedNetworksConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Composer v1 API class MasterAuthorizedNetworksConfig.
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
Implements
IMessageMasterAuthorizedNetworksConfig, IEquatableMasterAuthorizedNetworksConfig, IDeepCloneableMasterAuthorizedNetworksConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Orchestration.Airflow.Service.V1Assembly
Google.Cloud.Orchestration.Airflow.Service.V1.dll
Constructors
MasterAuthorizedNetworksConfig()
public MasterAuthorizedNetworksConfig()
MasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig)
public MasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig other)
Parameter | |
---|---|
Name | Description |
other | MasterAuthorizedNetworksConfig |
Properties
CidrBlocks
public RepeatedField<MasterAuthorizedNetworksConfig.Types.CidrBlock> CidrBlocks { get; }
Up to 50 external networks that could access Kubernetes master through HTTPS.
Property Value | |
---|---|
Type | Description |
RepeatedFieldMasterAuthorizedNetworksConfigTypesCidrBlock |
Enabled
public bool Enabled { get; set; }
Whether or not master authorized networks feature is enabled.
Property Value | |
---|---|
Type | Description |
bool |