toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() {
  final additionalPodRangesConfig = this.additionalPodRangesConfig;
  final desiredAdditionalIpRangesConfig =
      this.desiredAdditionalIpRangesConfig;
  final desiredAddonsConfig = this.desiredAddonsConfig;
  final desiredAnonymousAuthenticationConfig =
      this.desiredAnonymousAuthenticationConfig;
  final desiredAuthenticatorGroupsConfig =
      this.desiredAuthenticatorGroupsConfig;
  final desiredAutoIpamConfig = this.desiredAutoIpamConfig;
  final desiredAutopilotWorkloadPolicyConfig =
      this.desiredAutopilotWorkloadPolicyConfig;
  final desiredBinaryAuthorization = this.desiredBinaryAuthorization;
  final desiredClusterAutoscaling = this.desiredClusterAutoscaling;
  final desiredCompliancePostureConfig = this.desiredCompliancePostureConfig;
  final desiredContainerdConfig = this.desiredContainerdConfig;
  final desiredControlPlaneEndpointsConfig =
      this.desiredControlPlaneEndpointsConfig;
  final desiredCostManagementConfig = this.desiredCostManagementConfig;
  final desiredDatabaseEncryption = this.desiredDatabaseEncryption;
  final desiredDatapathProvider = this.desiredDatapathProvider;
  final desiredDefaultEnablePrivateNodes =
      this.desiredDefaultEnablePrivateNodes;
  final desiredDefaultSnatStatus = this.desiredDefaultSnatStatus;
  final desiredDisableL4LbFirewallReconciliation =
      this.desiredDisableL4LbFirewallReconciliation;
  final desiredDnsConfig = this.desiredDnsConfig;
  final desiredEnableCiliumClusterwideNetworkPolicy =
      this.desiredEnableCiliumClusterwideNetworkPolicy;
  final desiredEnableFqdnNetworkPolicy = this.desiredEnableFqdnNetworkPolicy;
  final desiredEnableMultiNetworking = this.desiredEnableMultiNetworking;
  final desiredEnablePrivateEndpoint = this.desiredEnablePrivateEndpoint;
  final desiredEnterpriseConfig = this.desiredEnterpriseConfig;
  final desiredFleet = this.desiredFleet;
  final desiredGatewayApiConfig = this.desiredGatewayApiConfig;
  final desiredGcfsConfig = this.desiredGcfsConfig;
  final desiredIdentityServiceConfig = this.desiredIdentityServiceConfig;
  final desiredImageType = this.desiredImageType;
  final desiredInTransitEncryptionConfig =
      this.desiredInTransitEncryptionConfig;
  final desiredIntraNodeVisibilityConfig =
      this.desiredIntraNodeVisibilityConfig;
  final desiredK8sBetaApis = this.desiredK8sBetaApis;
  final desiredL4ilbSubsettingConfig = this.desiredL4ilbSubsettingConfig;
  final desiredLocations = this.desiredLocations;
  final desiredLoggingConfig = this.desiredLoggingConfig;
  final desiredLoggingService = this.desiredLoggingService;
  final desiredManagedOpentelemetryConfig =
      this.desiredManagedOpentelemetryConfig;
  final desiredMasterAuthorizedNetworksConfig =
      this.desiredMasterAuthorizedNetworksConfig;
  final desiredMasterVersion = this.desiredMasterVersion;
  final desiredMeshCertificates = this.desiredMeshCertificates;
  final desiredMonitoringConfig = this.desiredMonitoringConfig;
  final desiredMonitoringService = this.desiredMonitoringService;
  final desiredNetworkPerformanceConfig =
      this.desiredNetworkPerformanceConfig;
  final desiredNetworkTierConfig = this.desiredNetworkTierConfig;
  final desiredNodeKubeletConfig = this.desiredNodeKubeletConfig;
  final desiredNodePoolAutoConfigKubeletConfig =
      this.desiredNodePoolAutoConfigKubeletConfig;
  final desiredNodePoolAutoConfigLinuxNodeConfig =
      this.desiredNodePoolAutoConfigLinuxNodeConfig;
  final desiredNodePoolAutoConfigNetworkTags =
      this.desiredNodePoolAutoConfigNetworkTags;
  final desiredNodePoolAutoConfigResourceManagerTags =
      this.desiredNodePoolAutoConfigResourceManagerTags;
  final desiredNodePoolAutoscaling = this.desiredNodePoolAutoscaling;
  final desiredNodePoolId = this.desiredNodePoolId;
  final desiredNodePoolLoggingConfig = this.desiredNodePoolLoggingConfig;
  final desiredNodeVersion = this.desiredNodeVersion;
  final desiredNotificationConfig = this.desiredNotificationConfig;
  final desiredParentProductConfig = this.desiredParentProductConfig;
  final desiredPodAutoscaling = this.desiredPodAutoscaling;
  final desiredPrivateClusterConfig = this.desiredPrivateClusterConfig;
  final desiredPrivateIpv6GoogleAccess = this.desiredPrivateIpv6GoogleAccess;
  final desiredPrivilegedAdmissionConfig =
      this.desiredPrivilegedAdmissionConfig;
  final desiredRbacBindingConfig = this.desiredRbacBindingConfig;
  final desiredReleaseChannel = this.desiredReleaseChannel;
  final desiredResourceUsageExportConfig =
      this.desiredResourceUsageExportConfig;
  final desiredSecretManagerConfig = this.desiredSecretManagerConfig;
  final desiredSecurityPostureConfig = this.desiredSecurityPostureConfig;
  final desiredServiceExternalIpsConfig =
      this.desiredServiceExternalIpsConfig;
  final desiredShieldedNodes = this.desiredShieldedNodes;
  final desiredStackType = this.desiredStackType;
  final desiredUserManagedKeysConfig = this.desiredUserManagedKeysConfig;
  final desiredVerticalPodAutoscaling = this.desiredVerticalPodAutoscaling;
  final desiredWorkloadIdentityConfig = this.desiredWorkloadIdentityConfig;
  final enableK8sBetaApis = this.enableK8sBetaApis;
  final etag = this.etag;
  final gkeAutoUpgradeConfig = this.gkeAutoUpgradeConfig;
  final removedAdditionalPodRangesConfig =
      this.removedAdditionalPodRangesConfig;
  final userManagedKeysConfig = this.userManagedKeysConfig;
  return {
    'additionalPodRangesConfig': ?additionalPodRangesConfig,
    'desiredAdditionalIpRangesConfig': ?desiredAdditionalIpRangesConfig,
    'desiredAddonsConfig': ?desiredAddonsConfig,
    'desiredAnonymousAuthenticationConfig':
        ?desiredAnonymousAuthenticationConfig,
    'desiredAuthenticatorGroupsConfig': ?desiredAuthenticatorGroupsConfig,
    'desiredAutoIpamConfig': ?desiredAutoIpamConfig,
    'desiredAutopilotWorkloadPolicyConfig':
        ?desiredAutopilotWorkloadPolicyConfig,
    'desiredBinaryAuthorization': ?desiredBinaryAuthorization,
    'desiredClusterAutoscaling': ?desiredClusterAutoscaling,
    'desiredCompliancePostureConfig': ?desiredCompliancePostureConfig,
    'desiredContainerdConfig': ?desiredContainerdConfig,
    'desiredControlPlaneEndpointsConfig': ?desiredControlPlaneEndpointsConfig,
    'desiredCostManagementConfig': ?desiredCostManagementConfig,
    'desiredDatabaseEncryption': ?desiredDatabaseEncryption,
    'desiredDatapathProvider': ?desiredDatapathProvider,
    'desiredDefaultEnablePrivateNodes': ?desiredDefaultEnablePrivateNodes,
    'desiredDefaultSnatStatus': ?desiredDefaultSnatStatus,
    'desiredDisableL4LbFirewallReconciliation':
        ?desiredDisableL4LbFirewallReconciliation,
    'desiredDnsConfig': ?desiredDnsConfig,
    'desiredEnableCiliumClusterwideNetworkPolicy':
        ?desiredEnableCiliumClusterwideNetworkPolicy,
    'desiredEnableFqdnNetworkPolicy': ?desiredEnableFqdnNetworkPolicy,
    'desiredEnableMultiNetworking': ?desiredEnableMultiNetworking,
    'desiredEnablePrivateEndpoint': ?desiredEnablePrivateEndpoint,
    'desiredEnterpriseConfig': ?desiredEnterpriseConfig,
    'desiredFleet': ?desiredFleet,
    'desiredGatewayApiConfig': ?desiredGatewayApiConfig,
    'desiredGcfsConfig': ?desiredGcfsConfig,
    'desiredIdentityServiceConfig': ?desiredIdentityServiceConfig,
    'desiredImageType': ?desiredImageType,
    'desiredInTransitEncryptionConfig': ?desiredInTransitEncryptionConfig,
    'desiredIntraNodeVisibilityConfig': ?desiredIntraNodeVisibilityConfig,
    'desiredK8sBetaApis': ?desiredK8sBetaApis,
    'desiredL4ilbSubsettingConfig': ?desiredL4ilbSubsettingConfig,
    'desiredLocations': ?desiredLocations,
    'desiredLoggingConfig': ?desiredLoggingConfig,
    'desiredLoggingService': ?desiredLoggingService,
    'desiredManagedOpentelemetryConfig': ?desiredManagedOpentelemetryConfig,
    'desiredMasterAuthorizedNetworksConfig':
        ?desiredMasterAuthorizedNetworksConfig,
    'desiredMasterVersion': ?desiredMasterVersion,
    'desiredMeshCertificates': ?desiredMeshCertificates,
    'desiredMonitoringConfig': ?desiredMonitoringConfig,
    'desiredMonitoringService': ?desiredMonitoringService,
    'desiredNetworkPerformanceConfig': ?desiredNetworkPerformanceConfig,
    'desiredNetworkTierConfig': ?desiredNetworkTierConfig,
    'desiredNodeKubeletConfig': ?desiredNodeKubeletConfig,
    'desiredNodePoolAutoConfigKubeletConfig':
        ?desiredNodePoolAutoConfigKubeletConfig,
    'desiredNodePoolAutoConfigLinuxNodeConfig':
        ?desiredNodePoolAutoConfigLinuxNodeConfig,
    'desiredNodePoolAutoConfigNetworkTags':
        ?desiredNodePoolAutoConfigNetworkTags,
    'desiredNodePoolAutoConfigResourceManagerTags':
        ?desiredNodePoolAutoConfigResourceManagerTags,
    'desiredNodePoolAutoscaling': ?desiredNodePoolAutoscaling,
    'desiredNodePoolId': ?desiredNodePoolId,
    'desiredNodePoolLoggingConfig': ?desiredNodePoolLoggingConfig,
    'desiredNodeVersion': ?desiredNodeVersion,
    'desiredNotificationConfig': ?desiredNotificationConfig,
    'desiredParentProductConfig': ?desiredParentProductConfig,
    'desiredPodAutoscaling': ?desiredPodAutoscaling,
    'desiredPrivateClusterConfig': ?desiredPrivateClusterConfig,
    'desiredPrivateIpv6GoogleAccess': ?desiredPrivateIpv6GoogleAccess,
    'desiredPrivilegedAdmissionConfig': ?desiredPrivilegedAdmissionConfig,
    'desiredRbacBindingConfig': ?desiredRbacBindingConfig,
    'desiredReleaseChannel': ?desiredReleaseChannel,
    'desiredResourceUsageExportConfig': ?desiredResourceUsageExportConfig,
    'desiredSecretManagerConfig': ?desiredSecretManagerConfig,
    'desiredSecurityPostureConfig': ?desiredSecurityPostureConfig,
    'desiredServiceExternalIpsConfig': ?desiredServiceExternalIpsConfig,
    'desiredShieldedNodes': ?desiredShieldedNodes,
    'desiredStackType': ?desiredStackType,
    'desiredUserManagedKeysConfig': ?desiredUserManagedKeysConfig,
    'desiredVerticalPodAutoscaling': ?desiredVerticalPodAutoscaling,
    'desiredWorkloadIdentityConfig': ?desiredWorkloadIdentityConfig,
    'enableK8sBetaApis': ?enableK8sBetaApis,
    'etag': ?etag,
    'gkeAutoUpgradeConfig': ?gkeAutoUpgradeConfig,
    'removedAdditionalPodRangesConfig': ?removedAdditionalPodRangesConfig,
    'userManagedKeysConfig': ?userManagedKeysConfig,
  };
}