toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'allInstancesConfigs': ?(() { final guardedValue = allInstancesConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerAllInstancesConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'autoHealingPolicies': ?(() { final guardedValue = autoHealingPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerAutoHealingPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'baseInstanceName': ?baseInstanceName,
    'creationTimestamp': ?creationTimestamp,
    'deletionPolicy': ?deletionPolicy,
    'description': ?description,
    'fingerprint': ?fingerprint,
    'id': ?id,
    'instanceGroup': ?instanceGroup,
    'instanceGroupManagerId': ?instanceGroupManagerId,
    'instanceLifecyclePolicies': ?(() { final guardedValue = instanceLifecyclePolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerInstanceLifecyclePolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'listManagedInstancesResults': ?listManagedInstancesResults,
    'name': ?name,
    'namedPorts': ?(() { final guardedValue = namedPorts; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerNamedPort, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'operation': ?operation,
    'params': ?(() { final guardedValue = params; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerParam, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'project': ?project,
    'resourcePolicies': ?(() { final guardedValue = resourcePolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerResourcePolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'selfLink': ?selfLink,
    'standbyPolicies': ?(() { final guardedValue = standbyPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerStandbyPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'statefulDisks': ?(() { final guardedValue = statefulDisks; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerStatefulDisk, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'statefulExternalIps': ?(() { final guardedValue = statefulExternalIps; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerStatefulExternalIp, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'statefulInternalIps': ?(() { final guardedValue = statefulInternalIps; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerStatefulInternalIp, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'statuses': ?(() { final guardedValue = statuses; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerStatus, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'targetPools': ?targetPools,
    'targetSize': ?targetSize,
    'targetSizePolicies': ?(() { final guardedValue = targetSizePolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerTargetSizePolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'targetStoppedSize': ?targetStoppedSize,
    'targetSuspendedSize': ?targetSuspendedSize,
    'updatePolicies': ?(() { final guardedValue = updatePolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerUpdatePolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'versions': ?(() { final guardedValue = versions; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGroupManagerVersion, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'waitForInstances': ?waitForInstances,
    'waitForInstancesStatus': ?waitForInstancesStatus,
    'zone': ?zone,
  };
}