toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'additionalPodRangesConfig': ?pulumi.Input.mapOptionalInputValue<AdditionalPodRangesConfig, Map<String, dynamic>>(additionalPodRangesConfig, (value) => value.toMap()),
    'desiredAddonsConfig': ?pulumi.Input.mapOptionalInputValue<AddonsConfig, Map<String, dynamic>>(desiredAddonsConfig, (value) => value.toMap()),
    'desiredAuthenticatorGroupsConfig': ?pulumi.Input.mapOptionalInputValue<AuthenticatorGroupsConfig, Map<String, dynamic>>(desiredAuthenticatorGroupsConfig, (value) => value.toMap()),
    'desiredAutopilotWorkloadPolicyConfig': ?pulumi.Input.mapOptionalInputValue<WorkloadPolicyConfig, Map<String, dynamic>>(desiredAutopilotWorkloadPolicyConfig, (value) => value.toMap()),
    'desiredBinaryAuthorization': ?pulumi.Input.mapOptionalInputValue<BinaryAuthorization, Map<String, dynamic>>(desiredBinaryAuthorization, (value) => value.toMap()),
    'desiredClusterAutoscaling': ?pulumi.Input.mapOptionalInputValue<ClusterAutoscaling, Map<String, dynamic>>(desiredClusterAutoscaling, (value) => value.toMap()),
    'desiredCostManagementConfig': ?pulumi.Input.mapOptionalInputValue<CostManagementConfig, Map<String, dynamic>>(desiredCostManagementConfig, (value) => value.toMap()),
    'desiredDatabaseEncryption': ?pulumi.Input.mapOptionalInputValue<DatabaseEncryption, Map<String, dynamic>>(desiredDatabaseEncryption, (value) => value.toMap()),
    'desiredDatapathProvider': ?pulumi.Input.mapOptionalInputValue<ClusterUpdateDesiredDatapathProvider, String>(desiredDatapathProvider, (value) => value.wireValue),
    'desiredDefaultSnatStatus': ?pulumi.Input.mapOptionalInputValue<DefaultSnatStatus, Map<String, dynamic>>(desiredDefaultSnatStatus, (value) => value.toMap()),
    'desiredDnsConfig': ?pulumi.Input.mapOptionalInputValue<DNSConfig, Map<String, dynamic>>(desiredDnsConfig, (value) => value.toMap()),
    'desiredEnableFqdnNetworkPolicy': ?desiredEnableFqdnNetworkPolicy,
    'desiredEnablePrivateEndpoint': ?desiredEnablePrivateEndpoint,
    'desiredFleet': ?pulumi.Input.mapOptionalInputValue<Fleet, Map<String, dynamic>>(desiredFleet, (value) => value.toMap()),
    'desiredGatewayApiConfig': ?pulumi.Input.mapOptionalInputValue<GatewayAPIConfig, Map<String, dynamic>>(desiredGatewayApiConfig, (value) => value.toMap()),
    'desiredGcfsConfig': ?pulumi.Input.mapOptionalInputValue<GcfsConfig, Map<String, dynamic>>(desiredGcfsConfig, (value) => value.toMap()),
    'desiredIdentityServiceConfig': ?pulumi.Input.mapOptionalInputValue<IdentityServiceConfig, Map<String, dynamic>>(desiredIdentityServiceConfig, (value) => value.toMap()),
    'desiredImageType': ?desiredImageType,
    'desiredIntraNodeVisibilityConfig': ?pulumi.Input.mapOptionalInputValue<IntraNodeVisibilityConfig, Map<String, dynamic>>(desiredIntraNodeVisibilityConfig, (value) => value.toMap()),
    'desiredK8sBetaApis': ?pulumi.Input.mapOptionalInputValue<K8sBetaAPIConfig, Map<String, dynamic>>(desiredK8sBetaApis, (value) => value.toMap()),
    'desiredL4ilbSubsettingConfig': ?pulumi.Input.mapOptionalInputValue<ILBSubsettingConfig, Map<String, dynamic>>(desiredL4ilbSubsettingConfig, (value) => value.toMap()),
    'desiredLocations': ?desiredLocations,
    'desiredLoggingConfig': ?pulumi.Input.mapOptionalInputValue<LoggingConfig, Map<String, dynamic>>(desiredLoggingConfig, (value) => value.toMap()),
    'desiredLoggingService': ?desiredLoggingService,
    'desiredMasterAuthorizedNetworksConfig': ?pulumi.Input.mapOptionalInputValue<MasterAuthorizedNetworksConfig, Map<String, dynamic>>(desiredMasterAuthorizedNetworksConfig, (value) => value.toMap()),
    'desiredMasterVersion': ?desiredMasterVersion,
    'desiredMeshCertificates': ?pulumi.Input.mapOptionalInputValue<MeshCertificates, Map<String, dynamic>>(desiredMeshCertificates, (value) => value.toMap()),
    'desiredMonitoringConfig': ?pulumi.Input.mapOptionalInputValue<MonitoringConfig, Map<String, dynamic>>(desiredMonitoringConfig, (value) => value.toMap()),
    'desiredMonitoringService': ?desiredMonitoringService,
    'desiredNetworkPerformanceConfig': ?pulumi.Input.mapOptionalInputValue<ClusterNetworkPerformanceConfig, Map<String, dynamic>>(desiredNetworkPerformanceConfig, (value) => value.toMap()),
    'desiredNodePoolAutoConfigNetworkTags': ?pulumi.Input.mapOptionalInputValue<NetworkTags, Map<String, dynamic>>(desiredNodePoolAutoConfigNetworkTags, (value) => value.toMap()),
    'desiredNodePoolAutoConfigResourceManagerTags': ?pulumi.Input.mapOptionalInputValue<ResourceManagerTags, Map<String, dynamic>>(desiredNodePoolAutoConfigResourceManagerTags, (value) => value.toMap()),
    'desiredNodePoolAutoscaling': ?pulumi.Input.mapOptionalInputValue<NodePoolAutoscaling, Map<String, dynamic>>(desiredNodePoolAutoscaling, (value) => value.toMap()),
    'desiredNodePoolId': ?desiredNodePoolId,
    'desiredNodePoolLoggingConfig': ?pulumi.Input.mapOptionalInputValue<NodePoolLoggingConfig, Map<String, dynamic>>(desiredNodePoolLoggingConfig, (value) => value.toMap()),
    'desiredNodeVersion': ?desiredNodeVersion,
    'desiredNotificationConfig': ?pulumi.Input.mapOptionalInputValue<NotificationConfig, Map<String, dynamic>>(desiredNotificationConfig, (value) => value.toMap()),
    'desiredParentProductConfig': ?pulumi.Input.mapOptionalInputValue<ParentProductConfig, Map<String, dynamic>>(desiredParentProductConfig, (value) => value.toMap()),
    'desiredPrivateClusterConfig': ?pulumi.Input.mapOptionalInputValue<PrivateClusterConfig, Map<String, dynamic>>(desiredPrivateClusterConfig, (value) => value.toMap()),
    'desiredPrivateIpv6GoogleAccess': ?pulumi.Input.mapOptionalInputValue<ClusterUpdateDesiredPrivateIpv6GoogleAccess, String>(desiredPrivateIpv6GoogleAccess, (value) => value.wireValue),
    'desiredReleaseChannel': ?pulumi.Input.mapOptionalInputValue<ReleaseChannel, Map<String, dynamic>>(desiredReleaseChannel, (value) => value.toMap()),
    'desiredResourceUsageExportConfig': ?pulumi.Input.mapOptionalInputValue<ResourceUsageExportConfig, Map<String, dynamic>>(desiredResourceUsageExportConfig, (value) => value.toMap()),
    'desiredSecurityPostureConfig': ?pulumi.Input.mapOptionalInputValue<SecurityPostureConfig, Map<String, dynamic>>(desiredSecurityPostureConfig, (value) => value.toMap()),
    'desiredServiceExternalIpsConfig': ?pulumi.Input.mapOptionalInputValue<ServiceExternalIPsConfig, Map<String, dynamic>>(desiredServiceExternalIpsConfig, (value) => value.toMap()),
    'desiredShieldedNodes': ?pulumi.Input.mapOptionalInputValue<ShieldedNodes, Map<String, dynamic>>(desiredShieldedNodes, (value) => value.toMap()),
    'desiredStackType': ?pulumi.Input.mapOptionalInputValue<ClusterUpdateDesiredStackType, String>(desiredStackType, (value) => value.wireValue),
    'desiredVerticalPodAutoscaling': ?pulumi.Input.mapOptionalInputValue<VerticalPodAutoscaling, Map<String, dynamic>>(desiredVerticalPodAutoscaling, (value) => value.toMap()),
    'desiredWorkloadIdentityConfig': ?pulumi.Input.mapOptionalInputValue<WorkloadIdentityConfig, Map<String, dynamic>>(desiredWorkloadIdentityConfig, (value) => value.toMap()),
    'enableK8sBetaApis': ?pulumi.Input.mapOptionalInputValue<K8sBetaAPIConfig, Map<String, dynamic>>(enableK8sBetaApis, (value) => value.toMap()),
    'etag': ?etag,
    'removedAdditionalPodRangesConfig': ?pulumi.Input.mapOptionalInputValue<AdditionalPodRangesConfig, Map<String, dynamic>>(removedAdditionalPodRangesConfig, (value) => value.toMap()),
  };
}