toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'acl': pulumi.Input.encodeList<BucketAccessControlResponse, Map<String, dynamic>>(acl, (value) => value.toMap()),
    'autoclass': autoclass.toMap(),
    'billing': billing.toMap(),
    'cors': pulumi.Input.encodeList<BucketCorsItemResponse, Map<String, dynamic>>(cors, (value) => value.toMap()),
    'customPlacementConfig': customPlacementConfig.toMap(),
    'defaultEventBasedHold': defaultEventBasedHold,
    'defaultObjectAcl': pulumi.Input.encodeList<ObjectAccessControlResponse, Map<String, dynamic>>(defaultObjectAcl, (value) => value.toMap()),
    'encryption': encryption.toMap(),
    'etag': etag,
    'iamConfiguration': iamConfiguration.toMap(),
    'kind': kind,
    'labels': labels,
    'lifecycle': lifecycle.toMap(),
    'location': location,
    'locationType': locationType,
    'logging': logging.toMap(),
    'metageneration': metageneration,
    'name': name,
    'objectRetention': objectRetention.toMap(),
    'owner': owner.toMap(),
    'projectNumber': projectNumber,
    'retentionPolicy': retentionPolicy.toMap(),
    'rpo': rpo,
    'satisfiesPZS': satisfiesPZS,
    'selfLink': selfLink,
    'softDeletePolicy': softDeletePolicy.toMap(),
    'storageClass': storageClass,
    'timeCreated': timeCreated,
    'updated': updated,
    'versioning': versioning.toMap(),
    'website': website.toMap(),
  };
}