Class protos.google.container.v1.ClusterUpdate (5.10.0)

Represents a ClusterUpdate.

Package

@google-cloud/container

Constructors

(constructor)(properties)

constructor(properties?: google.container.v1.IClusterUpdate);

Constructs a new ClusterUpdate.

Parameter
Name Description
properties IClusterUpdate

Properties to set

Properties

_desiredEnableCiliumClusterwideNetworkPolicy

public _desiredEnableCiliumClusterwideNetworkPolicy?: "desiredEnableCiliumClusterwideNetworkPolicy";

ClusterUpdate _desiredEnableCiliumClusterwideNetworkPolicy.

_desiredEnableFqdnNetworkPolicy

public _desiredEnableFqdnNetworkPolicy?: "desiredEnableFqdnNetworkPolicy";

ClusterUpdate _desiredEnableFqdnNetworkPolicy.

_desiredEnablePrivateEndpoint

public _desiredEnablePrivateEndpoint?: "desiredEnablePrivateEndpoint";

ClusterUpdate _desiredEnablePrivateEndpoint.

_desiredInTransitEncryptionConfig

public _desiredInTransitEncryptionConfig?: "desiredInTransitEncryptionConfig";

ClusterUpdate _desiredInTransitEncryptionConfig.

additionalPodRangesConfig

public additionalPodRangesConfig?: (google.container.v1.IAdditionalPodRangesConfig|null);

ClusterUpdate additionalPodRangesConfig.

desiredAddonsConfig

public desiredAddonsConfig?: (google.container.v1.IAddonsConfig|null);

ClusterUpdate desiredAddonsConfig.

desiredAuthenticatorGroupsConfig

public desiredAuthenticatorGroupsConfig?: (google.container.v1.IAuthenticatorGroupsConfig|null);

ClusterUpdate desiredAuthenticatorGroupsConfig.

desiredAutopilotWorkloadPolicyConfig

public desiredAutopilotWorkloadPolicyConfig?: (google.container.v1.IWorkloadPolicyConfig|null);

ClusterUpdate desiredAutopilotWorkloadPolicyConfig.

desiredBinaryAuthorization

public desiredBinaryAuthorization?: (google.container.v1.IBinaryAuthorization|null);

ClusterUpdate desiredBinaryAuthorization.

desiredClusterAutoscaling

public desiredClusterAutoscaling?: (google.container.v1.IClusterAutoscaling|null);

ClusterUpdate desiredClusterAutoscaling.

desiredCostManagementConfig

public desiredCostManagementConfig?: (google.container.v1.ICostManagementConfig|null);

ClusterUpdate desiredCostManagementConfig.

desiredDatabaseEncryption

public desiredDatabaseEncryption?: (google.container.v1.IDatabaseEncryption|null);

ClusterUpdate desiredDatabaseEncryption.

desiredDatapathProvider

public desiredDatapathProvider: (google.container.v1.DatapathProvider|keyof typeof google.container.v1.DatapathProvider);

ClusterUpdate desiredDatapathProvider.

desiredDefaultSnatStatus

public desiredDefaultSnatStatus?: (google.container.v1.IDefaultSnatStatus|null);

ClusterUpdate desiredDefaultSnatStatus.

desiredDnsConfig

public desiredDnsConfig?: (google.container.v1.IDNSConfig|null);

ClusterUpdate desiredDnsConfig.

desiredEnableCiliumClusterwideNetworkPolicy

public desiredEnableCiliumClusterwideNetworkPolicy?: (boolean|null);

ClusterUpdate desiredEnableCiliumClusterwideNetworkPolicy.

desiredEnableFqdnNetworkPolicy

public desiredEnableFqdnNetworkPolicy?: (boolean|null);

ClusterUpdate desiredEnableFqdnNetworkPolicy.

desiredEnablePrivateEndpoint

public desiredEnablePrivateEndpoint?: (boolean|null);

ClusterUpdate desiredEnablePrivateEndpoint.

desiredFleet

public desiredFleet?: (google.container.v1.IFleet|null);

ClusterUpdate desiredFleet.

desiredGatewayApiConfig

public desiredGatewayApiConfig?: (google.container.v1.IGatewayAPIConfig|null);

ClusterUpdate desiredGatewayApiConfig.

desiredGcfsConfig

public desiredGcfsConfig?: (google.container.v1.IGcfsConfig|null);

ClusterUpdate desiredGcfsConfig.

desiredIdentityServiceConfig

public desiredIdentityServiceConfig?: (google.container.v1.IIdentityServiceConfig|null);

ClusterUpdate desiredIdentityServiceConfig.

desiredImageType

public desiredImageType: string;

ClusterUpdate desiredImageType.

desiredIntraNodeVisibilityConfig

public desiredIntraNodeVisibilityConfig?: (google.container.v1.IIntraNodeVisibilityConfig|null);

ClusterUpdate desiredIntraNodeVisibilityConfig.

desiredInTransitEncryptionConfig

public desiredInTransitEncryptionConfig?: (google.container.v1.InTransitEncryptionConfig|keyof typeof google.container.v1.InTransitEncryptionConfig|null);

ClusterUpdate desiredInTransitEncryptionConfig.

desiredK8sBetaApis

public desiredK8sBetaApis?: (google.container.v1.IK8sBetaAPIConfig|null);

ClusterUpdate desiredK8sBetaApis.

desiredL4ilbSubsettingConfig

public desiredL4ilbSubsettingConfig?: (google.container.v1.IILBSubsettingConfig|null);

ClusterUpdate desiredL4ilbSubsettingConfig.

desiredLocations

public desiredLocations: string[];

ClusterUpdate desiredLocations.

desiredLoggingConfig

public desiredLoggingConfig?: (google.container.v1.ILoggingConfig|null);

ClusterUpdate desiredLoggingConfig.

desiredLoggingService

public desiredLoggingService: string;

ClusterUpdate desiredLoggingService.

desiredMasterAuthorizedNetworksConfig

public desiredMasterAuthorizedNetworksConfig?: (google.container.v1.IMasterAuthorizedNetworksConfig|null);

ClusterUpdate desiredMasterAuthorizedNetworksConfig.

desiredMasterVersion

public desiredMasterVersion: string;

ClusterUpdate desiredMasterVersion.

desiredMeshCertificates

public desiredMeshCertificates?: (google.container.v1.IMeshCertificates|null);

ClusterUpdate desiredMeshCertificates.

desiredMonitoringConfig

public desiredMonitoringConfig?: (google.container.v1.IMonitoringConfig|null);

ClusterUpdate desiredMonitoringConfig.

desiredMonitoringService

public desiredMonitoringService: string;

ClusterUpdate desiredMonitoringService.

desiredNetworkPerformanceConfig

public desiredNetworkPerformanceConfig?: (google.container.v1.NetworkConfig.IClusterNetworkPerformanceConfig|null);

ClusterUpdate desiredNetworkPerformanceConfig.

desiredNodePoolAutoConfigNetworkTags

public desiredNodePoolAutoConfigNetworkTags?: (google.container.v1.INetworkTags|null);

ClusterUpdate desiredNodePoolAutoConfigNetworkTags.

desiredNodePoolAutoConfigResourceManagerTags

public desiredNodePoolAutoConfigResourceManagerTags?: (google.container.v1.IResourceManagerTags|null);

ClusterUpdate desiredNodePoolAutoConfigResourceManagerTags.

desiredNodePoolAutoscaling

public desiredNodePoolAutoscaling?: (google.container.v1.INodePoolAutoscaling|null);

ClusterUpdate desiredNodePoolAutoscaling.

desiredNodePoolId

public desiredNodePoolId: string;

ClusterUpdate desiredNodePoolId.

desiredNodePoolLoggingConfig

public desiredNodePoolLoggingConfig?: (google.container.v1.INodePoolLoggingConfig|null);

ClusterUpdate desiredNodePoolLoggingConfig.

desiredNodeVersion

public desiredNodeVersion: string;

ClusterUpdate desiredNodeVersion.

desiredNotificationConfig

public desiredNotificationConfig?: (google.container.v1.INotificationConfig|null);

ClusterUpdate desiredNotificationConfig.

desiredPrivateClusterConfig

public desiredPrivateClusterConfig?: (google.container.v1.IPrivateClusterConfig|null);

ClusterUpdate desiredPrivateClusterConfig.

desiredPrivateIpv6GoogleAccess

public desiredPrivateIpv6GoogleAccess: (google.container.v1.PrivateIPv6GoogleAccess|keyof typeof google.container.v1.PrivateIPv6GoogleAccess);

ClusterUpdate desiredPrivateIpv6GoogleAccess.

desiredReleaseChannel

public desiredReleaseChannel?: (google.container.v1.IReleaseChannel|null);

ClusterUpdate desiredReleaseChannel.

desiredResourceUsageExportConfig

public desiredResourceUsageExportConfig?: (google.container.v1.IResourceUsageExportConfig|null);

ClusterUpdate desiredResourceUsageExportConfig.

desiredSecurityPostureConfig

public desiredSecurityPostureConfig?: (google.container.v1.ISecurityPostureConfig|null);

ClusterUpdate desiredSecurityPostureConfig.

desiredServiceExternalIpsConfig

public desiredServiceExternalIpsConfig?: (google.container.v1.IServiceExternalIPsConfig|null);

ClusterUpdate desiredServiceExternalIpsConfig.

desiredShieldedNodes

public desiredShieldedNodes?: (google.container.v1.IShieldedNodes|null);

ClusterUpdate desiredShieldedNodes.

desiredStackType

public desiredStackType: (google.container.v1.StackType|keyof typeof google.container.v1.StackType);

ClusterUpdate desiredStackType.

desiredVerticalPodAutoscaling

public desiredVerticalPodAutoscaling?: (google.container.v1.IVerticalPodAutoscaling|null);

ClusterUpdate desiredVerticalPodAutoscaling.

desiredWorkloadIdentityConfig

public desiredWorkloadIdentityConfig?: (google.container.v1.IWorkloadIdentityConfig|null);

ClusterUpdate desiredWorkloadIdentityConfig.

enableK8sBetaApis

public enableK8sBetaApis?: (google.container.v1.IK8sBetaAPIConfig|null);

ClusterUpdate enableK8sBetaApis.

etag

public etag: string;

ClusterUpdate etag.

removedAdditionalPodRangesConfig

public removedAdditionalPodRangesConfig?: (google.container.v1.IAdditionalPodRangesConfig|null);

ClusterUpdate removedAdditionalPodRangesConfig.

Methods

create(properties)

public static create(properties?: google.container.v1.IClusterUpdate): google.container.v1.ClusterUpdate;

Creates a new ClusterUpdate instance using the specified properties.

Parameter
Name Description
properties IClusterUpdate

Properties to set

Returns
Type Description
ClusterUpdate

ClusterUpdate instance

decode(reader, length)

public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.container.v1.ClusterUpdate;

Decodes a ClusterUpdate message from the specified reader or buffer.

Parameters
Name Description
reader (Reader|Uint8Array)

Reader or buffer to decode from

length number

Message length if known beforehand

Returns
Type Description
ClusterUpdate

ClusterUpdate

decodeDelimited(reader)

public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.container.v1.ClusterUpdate;

Decodes a ClusterUpdate message from the specified reader or buffer, length delimited.

Parameter
Name Description
reader (Reader|Uint8Array)

Reader or buffer to decode from

Returns
Type Description
ClusterUpdate

ClusterUpdate

encode(message, writer)

public static encode(message: google.container.v1.IClusterUpdate, writer?: $protobuf.Writer): $protobuf.Writer;

Encodes the specified ClusterUpdate message. Does not implicitly messages.

Parameters
Name Description
message IClusterUpdate

ClusterUpdate message or plain object to encode

writer $protobuf.Writer

Writer to encode to

Returns
Type Description
$protobuf.Writer

Writer

encodeDelimited(message, writer)

public static encodeDelimited(message: google.container.v1.IClusterUpdate, writer?: $protobuf.Writer): $protobuf.Writer;

Encodes the specified ClusterUpdate message, length delimited. Does not implicitly messages.

Parameters
Name Description
message IClusterUpdate

ClusterUpdate message or plain object to encode

writer $protobuf.Writer

Writer to encode to

Returns
Type Description
$protobuf.Writer

Writer

fromObject(object)

public static fromObject(object: { [k: string]: any }): google.container.v1.ClusterUpdate;

Creates a ClusterUpdate message from a plain object. Also converts values to their respective internal types.

Parameter
Name Description
object { [k: string]: any }

Plain object

Returns
Type Description
ClusterUpdate

ClusterUpdate

getTypeUrl(typeUrlPrefix)

public static getTypeUrl(typeUrlPrefix?: string): string;

Gets the default type url for ClusterUpdate

Parameter
Name Description
typeUrlPrefix string

your custom typeUrlPrefix(default "type.googleapis.com")

Returns
Type Description
string

The default type url

toJSON()

public toJSON(): { [k: string]: any };

Converts this ClusterUpdate to JSON.

Returns
Type Description
{ [k: string]: any }

JSON object

toObject(message, options)

public static toObject(message: google.container.v1.ClusterUpdate, options?: $protobuf.IConversionOptions): { [k: string]: any };

Creates a plain object from a ClusterUpdate message. Also converts values to other types if specified.

Parameters
Name Description
message ClusterUpdate

ClusterUpdate

options $protobuf.IConversionOptions

Conversion options

Returns
Type Description
{ [k: string]: any }

Plain object

verify(message)

public static verify(message: { [k: string]: any }): (string|null);

Verifies a ClusterUpdate message.

Parameter
Name Description
message { [k: string]: any }

Plain object to verify

Returns
Type Description
(string|null)

null if valid, otherwise the reason why it is not