toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'addonsConfig': ?pulumi.Input.mapOptionalInputValue<AddonsConfigContainerV1beta1, Map<String, dynamic>>(addonsConfig, (value) => value.toMap()),
    'authenticatorGroupsConfig': ?pulumi.Input.mapOptionalInputValue<AuthenticatorGroupsConfigContainerV1beta1, Map<String, dynamic>>(authenticatorGroupsConfig, (value) => value.toMap()),
    'autopilot': ?pulumi.Input.mapOptionalInputValue<AutopilotContainerV1beta1, Map<String, dynamic>>(autopilot, (value) => value.toMap()),
    'autoscaling': ?pulumi.Input.mapOptionalInputValue<ClusterAutoscalingContainerV1beta1, Map<String, dynamic>>(autoscaling, (value) => value.toMap()),
    'binaryAuthorization': ?pulumi.Input.mapOptionalInputValue<BinaryAuthorizationContainerV1beta1, Map<String, dynamic>>(binaryAuthorization, (value) => value.toMap()),
    'clusterIpv4Cidr': ?clusterIpv4Cidr,
    'clusterTelemetry': ?pulumi.Input.mapOptionalInputValue<ClusterTelemetry, Map<String, dynamic>>(clusterTelemetry, (value) => value.toMap()),
    'conditions': ?pulumi.Input.mapOptionalInputValue<List<StatusConditionContainerV1beta1>, List<Map<String, dynamic>>>(conditions, (value) => pulumi.Input.encodeList<StatusConditionContainerV1beta1, Map<String, dynamic>>(value, (value) => value.toMap())),
    'confidentialNodes': ?pulumi.Input.mapOptionalInputValue<ConfidentialNodesContainerV1beta1, Map<String, dynamic>>(confidentialNodes, (value) => value.toMap()),
    'costManagementConfig': ?pulumi.Input.mapOptionalInputValue<CostManagementConfigContainerV1beta1, Map<String, dynamic>>(costManagementConfig, (value) => value.toMap()),
    'databaseEncryption': ?pulumi.Input.mapOptionalInputValue<DatabaseEncryptionContainerV1beta1, Map<String, dynamic>>(databaseEncryption, (value) => value.toMap()),
    'defaultMaxPodsConstraint': ?pulumi.Input.mapOptionalInputValue<MaxPodsConstraintContainerV1beta1, Map<String, dynamic>>(defaultMaxPodsConstraint, (value) => value.toMap()),
    'description': ?description,
    'enableK8sBetaApis': ?pulumi.Input.mapOptionalInputValue<K8sBetaAPIConfigContainerV1beta1, Map<String, dynamic>>(enableK8sBetaApis, (value) => value.toMap()),
    'enableKubernetesAlpha': ?enableKubernetesAlpha,
    'enableTpu': ?enableTpu,
    'enterpriseConfig': ?enterpriseConfig,
    'etag': ?etag,
    'fleet': ?pulumi.Input.mapOptionalInputValue<FleetContainerV1beta1, Map<String, dynamic>>(fleet, (value) => value.toMap()),
    'identityServiceConfig': ?pulumi.Input.mapOptionalInputValue<IdentityServiceConfigContainerV1beta1, Map<String, dynamic>>(identityServiceConfig, (value) => value.toMap()),
    'initialClusterVersion': ?initialClusterVersion,
    'initialNodeCount': ?initialNodeCount,
    'instanceGroupUrls': ?instanceGroupUrls,
    'ipAllocationPolicy': ?pulumi.Input.mapOptionalInputValue<IPAllocationPolicyContainerV1beta1, Map<String, dynamic>>(ipAllocationPolicy, (value) => value.toMap()),
    'legacyAbac': ?pulumi.Input.mapOptionalInputValue<LegacyAbacContainerV1beta1, Map<String, dynamic>>(legacyAbac, (value) => value.toMap()),
    'location': ?location,
    'locations': ?locations,
    'loggingConfig': ?pulumi.Input.mapOptionalInputValue<LoggingConfigContainerV1beta1, Map<String, dynamic>>(loggingConfig, (value) => value.toMap()),
    'loggingService': ?loggingService,
    'maintenancePolicy': ?pulumi.Input.mapOptionalInputValue<MaintenancePolicyContainerV1beta1, Map<String, dynamic>>(maintenancePolicy, (value) => value.toMap()),
    'master': ?master,
    'masterAuth': ?pulumi.Input.mapOptionalInputValue<MasterAuthContainerV1beta1, Map<String, dynamic>>(masterAuth, (value) => value.toMap()),
    'masterAuthorizedNetworksConfig': ?pulumi.Input.mapOptionalInputValue<MasterAuthorizedNetworksConfigContainerV1beta1, Map<String, dynamic>>(masterAuthorizedNetworksConfig, (value) => value.toMap()),
    'masterIpv4CidrBlock': ?masterIpv4CidrBlock,
    'meshCertificates': ?pulumi.Input.mapOptionalInputValue<MeshCertificatesContainerV1beta1, Map<String, dynamic>>(meshCertificates, (value) => value.toMap()),
    'monitoringConfig': ?pulumi.Input.mapOptionalInputValue<MonitoringConfigContainerV1beta1, Map<String, dynamic>>(monitoringConfig, (value) => value.toMap()),
    'monitoringService': ?monitoringService,
    'name': ?name,
    'network': ?network,
    'networkConfig': ?pulumi.Input.mapOptionalInputValue<NetworkConfigContainerV1beta1, Map<String, dynamic>>(networkConfig, (value) => value.toMap()),
    'networkPolicy': ?pulumi.Input.mapOptionalInputValue<NetworkPolicyContainerV1beta1, Map<String, dynamic>>(networkPolicy, (value) => value.toMap()),
    'nodeConfig': ?pulumi.Input.mapOptionalInputValue<NodeConfigContainerV1beta1, Map<String, dynamic>>(nodeConfig, (value) => value.toMap()),
    'nodePoolAutoConfig': ?pulumi.Input.mapOptionalInputValue<NodePoolAutoConfigContainerV1beta1, Map<String, dynamic>>(nodePoolAutoConfig, (value) => value.toMap()),
    'nodePoolDefaults': ?pulumi.Input.mapOptionalInputValue<NodePoolDefaultsContainerV1beta1, Map<String, dynamic>>(nodePoolDefaults, (value) => value.toMap()),
    'nodePools': ?nodePools,
    'notificationConfig': ?pulumi.Input.mapOptionalInputValue<NotificationConfigContainerV1beta1, Map<String, dynamic>>(notificationConfig, (value) => value.toMap()),
    'parent': ?parent,
    'parentProductConfig': ?pulumi.Input.mapOptionalInputValue<ParentProductConfigContainerV1beta1, Map<String, dynamic>>(parentProductConfig, (value) => value.toMap()),
    'podSecurityPolicyConfig': ?pulumi.Input.mapOptionalInputValue<PodSecurityPolicyConfig, Map<String, dynamic>>(podSecurityPolicyConfig, (value) => value.toMap()),
    'privateCluster': ?privateCluster,
    'privateClusterConfig': ?pulumi.Input.mapOptionalInputValue<PrivateClusterConfigContainerV1beta1, Map<String, dynamic>>(privateClusterConfig, (value) => value.toMap()),
    'project': ?project,
    'protectConfig': ?pulumi.Input.mapOptionalInputValue<ProtectConfig, Map<String, dynamic>>(protectConfig, (value) => value.toMap()),
    'releaseChannel': ?pulumi.Input.mapOptionalInputValue<ReleaseChannelContainerV1beta1, Map<String, dynamic>>(releaseChannel, (value) => value.toMap()),
    'resourceLabels': ?resourceLabels,
    'resourceUsageExportConfig': ?pulumi.Input.mapOptionalInputValue<ResourceUsageExportConfigContainerV1beta1, Map<String, dynamic>>(resourceUsageExportConfig, (value) => value.toMap()),
    'securityPostureConfig': ?pulumi.Input.mapOptionalInputValue<SecurityPostureConfigContainerV1beta1, Map<String, dynamic>>(securityPostureConfig, (value) => value.toMap()),
    'shieldedNodes': ?pulumi.Input.mapOptionalInputValue<ShieldedNodesContainerV1beta1, Map<String, dynamic>>(shieldedNodes, (value) => value.toMap()),
    'subnetwork': ?subnetwork,
    'tpuConfig': ?pulumi.Input.mapOptionalInputValue<TpuConfig, Map<String, dynamic>>(tpuConfig, (value) => value.toMap()),
    'verticalPodAutoscaling': ?pulumi.Input.mapOptionalInputValue<VerticalPodAutoscalingContainerV1beta1, Map<String, dynamic>>(verticalPodAutoscaling, (value) => value.toMap()),
    'workloadAltsConfig': ?pulumi.Input.mapOptionalInputValue<WorkloadALTSConfig, Map<String, dynamic>>(workloadAltsConfig, (value) => value.toMap()),
    'workloadCertificates': ?pulumi.Input.mapOptionalInputValue<WorkloadCertificates, Map<String, dynamic>>(workloadCertificates, (value) => value.toMap()),
    'workloadIdentityConfig': ?pulumi.Input.mapOptionalInputValue<WorkloadIdentityConfigContainerV1beta1, Map<String, dynamic>>(workloadIdentityConfig, (value) => value.toMap()),
    'zone': ?zone,
  };
}