toMap method
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(),
};
}