toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final addonsConfig = this.addonsConfig;
final alphaClusterFeatureGates = this.alphaClusterFeatureGates;
final anonymousAuthenticationConfig = this.anonymousAuthenticationConfig;
final authenticatorGroupsConfig = this.authenticatorGroupsConfig;
final autopilot = this.autopilot;
final autoscaling = this.autoscaling;
final binaryAuthorization = this.binaryAuthorization;
final clusterIpv4Cidr = this.clusterIpv4Cidr;
final compliancePostureConfig = this.compliancePostureConfig;
final conditions = this.conditions;
final confidentialNodes = this.confidentialNodes;
final controlPlaneEndpointsConfig = this.controlPlaneEndpointsConfig;
final costManagementConfig = this.costManagementConfig;
final createTime = this.createTime;
final currentMasterVersion = this.currentMasterVersion;
final currentNodeCount = this.currentNodeCount;
final currentNodeVersion = this.currentNodeVersion;
final databaseEncryption = this.databaseEncryption;
final defaultMaxPodsConstraint = this.defaultMaxPodsConstraint;
final description = this.description;
final enableK8sBetaApis = this.enableK8sBetaApis;
final enableKubernetesAlpha = this.enableKubernetesAlpha;
final enableTpu = this.enableTpu;
final endpoint = this.endpoint;
final enterpriseConfig = this.enterpriseConfig;
final etag = this.etag;
final expireTime = this.expireTime;
final fleet = this.fleet;
final gkeAutoUpgradeConfig = this.gkeAutoUpgradeConfig;
final id = this.id;
final identityServiceConfig = this.identityServiceConfig;
final initialClusterVersion = this.initialClusterVersion;
final initialNodeCount = this.initialNodeCount;
final instanceGroupUrls = this.instanceGroupUrls;
final ipAllocationPolicy = this.ipAllocationPolicy;
final labelFingerprint = this.labelFingerprint;
final legacyAbac = this.legacyAbac;
final location = this.location;
final locations = this.locations;
final loggingConfig = this.loggingConfig;
final loggingService = this.loggingService;
final maintenancePolicy = this.maintenancePolicy;
final managedOpentelemetryConfig = this.managedOpentelemetryConfig;
final masterAuth = this.masterAuth;
final masterAuthorizedNetworksConfig = this.masterAuthorizedNetworksConfig;
final meshCertificates = this.meshCertificates;
final monitoringConfig = this.monitoringConfig;
final monitoringService = this.monitoringService;
final name = this.name;
final network = this.network;
final networkConfig = this.networkConfig;
final networkPolicy = this.networkPolicy;
final nodeConfig = this.nodeConfig;
final nodeIpv4CidrSize = this.nodeIpv4CidrSize;
final nodePoolAutoConfig = this.nodePoolAutoConfig;
final nodePoolDefaults = this.nodePoolDefaults;
final nodePools = this.nodePools;
final notificationConfig = this.notificationConfig;
final parentProductConfig = this.parentProductConfig;
final podAutoscaling = this.podAutoscaling;
final privateClusterConfig = this.privateClusterConfig;
final rbacBindingConfig = this.rbacBindingConfig;
final releaseChannel = this.releaseChannel;
final resourceLabels = this.resourceLabels;
final resourceUsageExportConfig = this.resourceUsageExportConfig;
final satisfiesPzi = this.satisfiesPzi;
final satisfiesPzs = this.satisfiesPzs;
final secretManagerConfig = this.secretManagerConfig;
final securityPostureConfig = this.securityPostureConfig;
final selfLink = this.selfLink;
final servicesIpv4Cidr = this.servicesIpv4Cidr;
final shieldedNodes = this.shieldedNodes;
final status = this.status;
final statusMessage = this.statusMessage;
final subnetwork = this.subnetwork;
final tpuIpv4CidrBlock = this.tpuIpv4CidrBlock;
final userManagedKeysConfig = this.userManagedKeysConfig;
final verticalPodAutoscaling = this.verticalPodAutoscaling;
final workloadIdentityConfig = this.workloadIdentityConfig;
final zone = this.zone;
return {
'addonsConfig': ?addonsConfig,
'alphaClusterFeatureGates': ?alphaClusterFeatureGates,
'anonymousAuthenticationConfig': ?anonymousAuthenticationConfig,
'authenticatorGroupsConfig': ?authenticatorGroupsConfig,
'autopilot': ?autopilot,
'autoscaling': ?autoscaling,
'binaryAuthorization': ?binaryAuthorization,
'clusterIpv4Cidr': ?clusterIpv4Cidr,
'compliancePostureConfig': ?compliancePostureConfig,
'conditions': ?conditions,
'confidentialNodes': ?confidentialNodes,
'controlPlaneEndpointsConfig': ?controlPlaneEndpointsConfig,
'costManagementConfig': ?costManagementConfig,
'createTime': ?createTime,
'currentMasterVersion': ?currentMasterVersion,
'currentNodeCount': ?currentNodeCount,
'currentNodeVersion': ?currentNodeVersion,
'databaseEncryption': ?databaseEncryption,
'defaultMaxPodsConstraint': ?defaultMaxPodsConstraint,
'description': ?description,
'enableK8sBetaApis': ?enableK8sBetaApis,
'enableKubernetesAlpha': ?enableKubernetesAlpha,
'enableTpu': ?enableTpu,
'endpoint': ?endpoint,
'enterpriseConfig': ?enterpriseConfig,
'etag': ?etag,
'expireTime': ?expireTime,
'fleet': ?fleet,
'gkeAutoUpgradeConfig': ?gkeAutoUpgradeConfig,
'id': ?id,
'identityServiceConfig': ?identityServiceConfig,
'initialClusterVersion': ?initialClusterVersion,
'initialNodeCount': ?initialNodeCount,
'instanceGroupUrls': ?instanceGroupUrls,
'ipAllocationPolicy': ?ipAllocationPolicy,
'labelFingerprint': ?labelFingerprint,
'legacyAbac': ?legacyAbac,
'location': ?location,
'locations': ?locations,
'loggingConfig': ?loggingConfig,
'loggingService': ?loggingService,
'maintenancePolicy': ?maintenancePolicy,
'managedOpentelemetryConfig': ?managedOpentelemetryConfig,
'masterAuth': ?masterAuth,
'masterAuthorizedNetworksConfig': ?masterAuthorizedNetworksConfig,
'meshCertificates': ?meshCertificates,
'monitoringConfig': ?monitoringConfig,
'monitoringService': ?monitoringService,
'name': ?name,
'network': ?network,
'networkConfig': ?networkConfig,
'networkPolicy': ?networkPolicy,
'nodeConfig': ?nodeConfig,
'nodeIpv4CidrSize': ?nodeIpv4CidrSize,
'nodePoolAutoConfig': ?nodePoolAutoConfig,
'nodePoolDefaults': ?nodePoolDefaults,
'nodePools': ?nodePools,
'notificationConfig': ?notificationConfig,
'parentProductConfig': ?parentProductConfig,
'podAutoscaling': ?podAutoscaling,
'privateClusterConfig': ?privateClusterConfig,
'rbacBindingConfig': ?rbacBindingConfig,
'releaseChannel': ?releaseChannel,
'resourceLabels': ?resourceLabels,
'resourceUsageExportConfig': ?resourceUsageExportConfig,
'satisfiesPzi': ?satisfiesPzi,
'satisfiesPzs': ?satisfiesPzs,
'secretManagerConfig': ?secretManagerConfig,
'securityPostureConfig': ?securityPostureConfig,
'selfLink': ?selfLink,
'servicesIpv4Cidr': ?servicesIpv4Cidr,
'shieldedNodes': ?shieldedNodes,
'status': ?status,
'statusMessage': ?statusMessage,
'subnetwork': ?subnetwork,
'tpuIpv4CidrBlock': ?tpuIpv4CidrBlock,
'userManagedKeysConfig': ?userManagedKeysConfig,
'verticalPodAutoscaling': ?verticalPodAutoscaling,
'workloadIdentityConfig': ?workloadIdentityConfig,
'zone': ?zone,
};
}