toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'additionalPodRangesConfig': ?pulumi.Input.mapOptionalInputValue<AdditionalPodRangesConfigContainerV1beta1, Map<String, dynamic>>(additionalPodRangesConfig, (value) => value.toMap()),
    'desiredAddonsConfig': ?pulumi.Input.mapOptionalInputValue<AddonsConfigContainerV1beta1, Map<String, dynamic>>(desiredAddonsConfig, (value) => value.toMap()),
    'desiredAuthenticatorGroupsConfig': ?pulumi.Input.mapOptionalInputValue<AuthenticatorGroupsConfigContainerV1beta1, Map<String, dynamic>>(desiredAuthenticatorGroupsConfig, (value) => value.toMap()),
    'desiredAutopilotWorkloadPolicyConfig': ?pulumi.Input.mapOptionalInputValue<WorkloadPolicyConfigContainerV1beta1, Map<String, dynamic>>(desiredAutopilotWorkloadPolicyConfig, (value) => value.toMap()),
    'desiredBinaryAuthorization': ?pulumi.Input.mapOptionalInputValue<BinaryAuthorizationContainerV1beta1, Map<String, dynamic>>(desiredBinaryAuthorization, (value) => value.toMap()),
    'desiredClusterAutoscaling': ?pulumi.Input.mapOptionalInputValue<ClusterAutoscalingContainerV1beta1, Map<String, dynamic>>(desiredClusterAutoscaling, (value) => value.toMap()),
    'desiredClusterTelemetry': ?pulumi.Input.mapOptionalInputValue<ClusterTelemetry, Map<String, dynamic>>(desiredClusterTelemetry, (value) => value.toMap()),
    'desiredCostManagementConfig': ?pulumi.Input.mapOptionalInputValue<CostManagementConfigContainerV1beta1, Map<String, dynamic>>(desiredCostManagementConfig, (value) => value.toMap()),
    'desiredDatabaseEncryption': ?pulumi.Input.mapOptionalInputValue<DatabaseEncryptionContainerV1beta1, Map<String, dynamic>>(desiredDatabaseEncryption, (value) => value.toMap()),
    'desiredDatapathProvider': ?pulumi.Input.mapOptionalInputValue<ClusterUpdateDesiredDatapathProviderContainerV1beta1, String>(desiredDatapathProvider, (value) => value.wireValue),
    'desiredDefaultSnatStatus': ?pulumi.Input.mapOptionalInputValue<DefaultSnatStatusContainerV1beta1, Map<String, dynamic>>(desiredDefaultSnatStatus, (value) => value.toMap()),
    'desiredDnsConfig': ?pulumi.Input.mapOptionalInputValue<DNSConfigContainerV1beta1, Map<String, dynamic>>(desiredDnsConfig, (value) => value.toMap()),
    'desiredEnableFqdnNetworkPolicy': ?desiredEnableFqdnNetworkPolicy,
    'desiredEnablePrivateEndpoint': ?desiredEnablePrivateEndpoint,
    'desiredFleet': ?pulumi.Input.mapOptionalInputValue<FleetContainerV1beta1, Map<String, dynamic>>(desiredFleet, (value) => value.toMap()),
    'desiredGatewayApiConfig': ?pulumi.Input.mapOptionalInputValue<GatewayAPIConfigContainerV1beta1, Map<String, dynamic>>(desiredGatewayApiConfig, (value) => value.toMap()),
    'desiredGcfsConfig': ?pulumi.Input.mapOptionalInputValue<GcfsConfigContainerV1beta1, Map<String, dynamic>>(desiredGcfsConfig, (value) => value.toMap()),
    'desiredHostMaintenancePolicy': ?pulumi.Input.mapOptionalInputValue<HostMaintenancePolicy, Map<String, dynamic>>(desiredHostMaintenancePolicy, (value) => value.toMap()),
    'desiredIdentityServiceConfig': ?pulumi.Input.mapOptionalInputValue<IdentityServiceConfigContainerV1beta1, Map<String, dynamic>>(desiredIdentityServiceConfig, (value) => value.toMap()),
    'desiredImageType': ?desiredImageType,
    'desiredInTransitEncryptionConfig': ?pulumi.Input.mapOptionalInputValue<ClusterUpdateDesiredInTransitEncryptionConfig, String>(desiredInTransitEncryptionConfig, (value) => value.wireValue),
    'desiredIntraNodeVisibilityConfig': ?pulumi.Input.mapOptionalInputValue<IntraNodeVisibilityConfigContainerV1beta1, Map<String, dynamic>>(desiredIntraNodeVisibilityConfig, (value) => value.toMap()),
    'desiredK8sBetaApis': ?pulumi.Input.mapOptionalInputValue<K8sBetaAPIConfigContainerV1beta1, Map<String, dynamic>>(desiredK8sBetaApis, (value) => value.toMap()),
    'desiredL4ilbSubsettingConfig': ?pulumi.Input.mapOptionalInputValue<ILBSubsettingConfigContainerV1beta1, Map<String, dynamic>>(desiredL4ilbSubsettingConfig, (value) => value.toMap()),
    'desiredLocations': ?desiredLocations,
    'desiredLoggingConfig': ?pulumi.Input.mapOptionalInputValue<LoggingConfigContainerV1beta1, Map<String, dynamic>>(desiredLoggingConfig, (value) => value.toMap()),
    'desiredLoggingService': ?desiredLoggingService,
    'desiredMaster': ?desiredMaster,
    'desiredMasterAuthorizedNetworksConfig': ?pulumi.Input.mapOptionalInputValue<MasterAuthorizedNetworksConfigContainerV1beta1, Map<String, dynamic>>(desiredMasterAuthorizedNetworksConfig, (value) => value.toMap()),
    'desiredMasterVersion': ?desiredMasterVersion,
    'desiredMeshCertificates': ?pulumi.Input.mapOptionalInputValue<MeshCertificatesContainerV1beta1, Map<String, dynamic>>(desiredMeshCertificates, (value) => value.toMap()),
    'desiredMonitoringConfig': ?pulumi.Input.mapOptionalInputValue<MonitoringConfigContainerV1beta1, Map<String, dynamic>>(desiredMonitoringConfig, (value) => value.toMap()),
    'desiredMonitoringService': ?desiredMonitoringService,
    'desiredNetworkPerformanceConfig': ?pulumi.Input.mapOptionalInputValue<ClusterNetworkPerformanceConfigContainerV1beta1, Map<String, dynamic>>(desiredNetworkPerformanceConfig, (value) => value.toMap()),
    'desiredNodePoolAutoConfigNetworkTags': ?pulumi.Input.mapOptionalInputValue<NetworkTagsContainerV1beta1, Map<String, dynamic>>(desiredNodePoolAutoConfigNetworkTags, (value) => value.toMap()),
    'desiredNodePoolAutoConfigResourceManagerTags': ?pulumi.Input.mapOptionalInputValue<ResourceManagerTagsContainerV1beta1, Map<String, dynamic>>(desiredNodePoolAutoConfigResourceManagerTags, (value) => value.toMap()),
    'desiredNodePoolAutoscaling': ?pulumi.Input.mapOptionalInputValue<NodePoolAutoscalingContainerV1beta1, Map<String, dynamic>>(desiredNodePoolAutoscaling, (value) => value.toMap()),
    'desiredNodePoolId': ?desiredNodePoolId,
    'desiredNodePoolLoggingConfig': ?pulumi.Input.mapOptionalInputValue<NodePoolLoggingConfigContainerV1beta1, Map<String, dynamic>>(desiredNodePoolLoggingConfig, (value) => value.toMap()),
    'desiredNodeVersion': ?desiredNodeVersion,
    'desiredNotificationConfig': ?pulumi.Input.mapOptionalInputValue<NotificationConfigContainerV1beta1, Map<String, dynamic>>(desiredNotificationConfig, (value) => value.toMap()),
    'desiredParentProductConfig': ?pulumi.Input.mapOptionalInputValue<ParentProductConfigContainerV1beta1, Map<String, dynamic>>(desiredParentProductConfig, (value) => value.toMap()),
    'desiredPodSecurityPolicyConfig': ?pulumi.Input.mapOptionalInputValue<PodSecurityPolicyConfig, Map<String, dynamic>>(desiredPodSecurityPolicyConfig, (value) => value.toMap()),
    'desiredPrivateClusterConfig': ?pulumi.Input.mapOptionalInputValue<PrivateClusterConfigContainerV1beta1, Map<String, dynamic>>(desiredPrivateClusterConfig, (value) => value.toMap()),
    'desiredPrivateIpv6GoogleAccess': ?pulumi.Input.mapOptionalInputValue<ClusterUpdateDesiredPrivateIpv6GoogleAccessContainerV1beta1, String>(desiredPrivateIpv6GoogleAccess, (value) => value.wireValue),
    'desiredProtectConfig': ?pulumi.Input.mapOptionalInputValue<ProtectConfig, Map<String, dynamic>>(desiredProtectConfig, (value) => value.toMap()),
    'desiredReleaseChannel': ?pulumi.Input.mapOptionalInputValue<ReleaseChannelContainerV1beta1, Map<String, dynamic>>(desiredReleaseChannel, (value) => value.toMap()),
    'desiredResourceUsageExportConfig': ?pulumi.Input.mapOptionalInputValue<ResourceUsageExportConfigContainerV1beta1, Map<String, dynamic>>(desiredResourceUsageExportConfig, (value) => value.toMap()),
    'desiredSecurityPostureConfig': ?pulumi.Input.mapOptionalInputValue<SecurityPostureConfigContainerV1beta1, Map<String, dynamic>>(desiredSecurityPostureConfig, (value) => value.toMap()),
    'desiredServiceExternalIpsConfig': ?pulumi.Input.mapOptionalInputValue<ServiceExternalIPsConfigContainerV1beta1, Map<String, dynamic>>(desiredServiceExternalIpsConfig, (value) => value.toMap()),
    'desiredShieldedNodes': ?pulumi.Input.mapOptionalInputValue<ShieldedNodesContainerV1beta1, Map<String, dynamic>>(desiredShieldedNodes, (value) => value.toMap()),
    'desiredStackType': ?pulumi.Input.mapOptionalInputValue<ClusterUpdateDesiredStackTypeContainerV1beta1, String>(desiredStackType, (value) => value.wireValue),
    'desiredTpuConfig': ?pulumi.Input.mapOptionalInputValue<TpuConfig, Map<String, dynamic>>(desiredTpuConfig, (value) => value.toMap()),
    'desiredVerticalPodAutoscaling': ?pulumi.Input.mapOptionalInputValue<VerticalPodAutoscalingContainerV1beta1, Map<String, dynamic>>(desiredVerticalPodAutoscaling, (value) => value.toMap()),
    'desiredWorkloadAltsConfig': ?pulumi.Input.mapOptionalInputValue<WorkloadALTSConfig, Map<String, dynamic>>(desiredWorkloadAltsConfig, (value) => value.toMap()),
    'desiredWorkloadCertificates': ?pulumi.Input.mapOptionalInputValue<WorkloadCertificates, Map<String, dynamic>>(desiredWorkloadCertificates, (value) => value.toMap()),
    'desiredWorkloadIdentityConfig': ?pulumi.Input.mapOptionalInputValue<WorkloadIdentityConfigContainerV1beta1, Map<String, dynamic>>(desiredWorkloadIdentityConfig, (value) => value.toMap()),
    'enableK8sBetaApis': ?pulumi.Input.mapOptionalInputValue<K8sBetaAPIConfigContainerV1beta1, Map<String, dynamic>>(enableK8sBetaApis, (value) => value.toMap()),
    'etag': ?etag,
    'removedAdditionalPodRangesConfig': ?pulumi.Input.mapOptionalInputValue<AdditionalPodRangesConfigContainerV1beta1, Map<String, dynamic>>(removedAdditionalPodRangesConfig, (value) => value.toMap()),
  };
}