toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'autoclasses': ?(() { final guardedValue = autoclasses; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketAutoclass, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'cors': ?(() { final guardedValue = cors; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketCor, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'customPlacementConfigs': ?(() { final guardedValue = customPlacementConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketCustomPlacementConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'defaultEventBasedHold': ?defaultEventBasedHold,
    'deletionPolicy': ?deletionPolicy,
    'effectiveLabels': ?effectiveLabels,
    'enableObjectRetention': ?enableObjectRetention,
    'encryptions': ?(() { final guardedValue = encryptions; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketEncryption, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'forceDestroy': ?forceDestroy,
    'hierarchicalNamespaces': ?(() { final guardedValue = hierarchicalNamespaces; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketHierarchicalNamespace, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'id': ?id,
    'ipFilters': ?(() { final guardedValue = ipFilters; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketIpFilter, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'labels': ?labels,
    'lifecycleRules': ?(() { final guardedValue = lifecycleRules; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketLifecycleRule, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'location': ?location,
    'loggings': ?(() { final guardedValue = loggings; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketLogging, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'name': ?name,
    'project': ?project,
    'projectNumber': ?projectNumber,
    'publicAccessPrevention': ?publicAccessPrevention,
    'pulumiLabels': ?pulumiLabels,
    'requesterPays': ?requesterPays,
    'retentionPolicies': ?(() { final guardedValue = retentionPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketRetentionPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'rpo': ?rpo,
    'selfLink': ?selfLink,
    'softDeletePolicies': ?(() { final guardedValue = softDeletePolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketSoftDeletePolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'storageClass': ?storageClass,
    'timeCreated': ?timeCreated,
    'uniformBucketLevelAccess': ?uniformBucketLevelAccess,
    'updated': ?updated,
    'url': ?url,
    'versionings': ?(() { final guardedValue = versionings; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketVersioning, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'websites': ?(() { final guardedValue = websites; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketWebsite, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
  };
}