toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'acl': pulumi.Input.encodeList<ObjectAccessControlResponse, Map<String, dynamic>>(acl, (value) => value.toMap()),
    'bucket': bucket,
    'cacheControl': cacheControl,
    'componentCount': componentCount,
    'contentDisposition': contentDisposition,
    'contentEncoding': contentEncoding,
    'contentLanguage': contentLanguage,
    'contentType': contentType,
    'crc32c': crc32c,
    'customTime': customTime,
    'customerEncryption': customerEncryption.toMap(),
    'etag': etag,
    'eventBasedHold': eventBasedHold,
    'generation': generation,
    'hardDeleteTime': hardDeleteTime,
    'kind': kind,
    'kmsKeyName': kmsKeyName,
    'md5Hash': md5Hash,
    'mediaLink': mediaLink,
    'metadata': metadata,
    'metageneration': metageneration,
    'name': name,
    'owner': owner.toMap(),
    'retention': retention.toMap(),
    'retentionExpirationTime': retentionExpirationTime,
    'selfLink': selfLink,
    'size': size,
    'softDeleteTime': softDeleteTime,
    'storageClass': storageClass,
    'temporaryHold': temporaryHold,
    'timeCreated': timeCreated,
    'timeDeleted': timeDeleted,
    'timeStorageClassUpdated': timeStorageClassUpdated,
    'updated': updated,
  };
}